menu

destack:net/binding

import destack:net/binding

Structs

  1. AddressLookupQueryHost and service lookup query.
  2. AddressLookupResultHost and service lookup result.
  3. DnsCaaRecordCertification authority authorization record payload.
  4. DnsMxRecordMail exchange record payload.
  5. DnsNaptrRecordNaming authority pointer record payload.
  6. DnsOptionsDNS resolver options.
  7. DnsQueryDNS query.
  8. DnsRecordAddressDNS address record payload.
  9. DnsRecordCertificationAuthorityDNS certification authority authorization record payload.
  10. DnsRecordMailExchangeDNS mail exchange record payload.
  11. DnsRecordNameDNS name record payload.
  12. DnsRecordNamingAuthorityPointerDNS naming authority pointer record payload.
  13. DnsRecordRawRaw DNS record payload.
  14. DnsRecordServiceDNS service locator record payload.
  15. DnsRecordStartOfAuthorityDNS start-of-authority record payload.
  16. DnsRecordTextDNS text record payload.
  17. DnsSoaRecordStart of authority record payload.
  18. DnsSrvRecordService locator record payload.
  19. IpAddressIpv4IPv4 address payload.
  20. IpAddressIpv6IPv6 address payload.
  21. IpEndpointIP socket endpoint.
  22. IpPrefixIP prefix.
  23. Ipv4AddressIPv4 address bytes.
  24. Ipv6AddressIPv6 address bytes.
  25. MulticastGroupMulticast group membership.
  26. MulticastInterfaceAddressAddress multicast interface selector.
  27. MulticastInterfaceAnyAny multicast interface selector.
  28. MulticastInterfaceIndexIndexed multicast interface selector.
  29. MulticastOptionHopLimitMulticast hop limit option value.
  30. MulticastOptionInterfaceMulticast interface option value.
  31. MulticastOptionLoopbackMulticast loopback option value.
  32. NetworkConnectivityNetwork connectivity snapshot.
  33. NetworkConnectivityEventNetwork connectivity event.
  34. NetworkInterfaceNetwork interface descriptor.
  35. NetworkInterfaceAddressNetwork interface address.
  36. NetworkPacketBackendStatusNetwork packet backend status.
  37. NetworkPacketFanoutOptionsNetwork packet fanout options.
  38. NetworkPacketOpenOptionsNetwork packet endpoint options.
  39. NetworkPacketRecordCaptured network packet metadata.
  40. NetworkPacketRingOptionsNetwork packet ring options.
  41. NetworkPacketStatsNetwork packet capture statistics.
  42. NetworkRouteEntryNetwork route table entry.
  43. RawDnsRecordRaw DNS record payload.
  44. RawSocketAddressRaw socket address payload for host-specific address families.
  45. RawSocketOptionRaw socket option key.
  46. ReverseAddressLookupResultReverse lookup result.
  47. SocketAcceptResultAccepted socket result.
  48. SocketAddressIpIP socket address payload.
  49. SocketAddressRawRaw socket address payload.
  50. SocketAddressUnixUnix socket address payload.
  51. SocketCredentialsPeer credentials captured from ancillary data.
  52. SocketLingerSocket linger settings.
  53. SocketOpenOptionsSocket open options.
  54. SocketOptionBroadcastBroadcast socket option value.
  55. SocketOptionIpv6OnlyIPv6 only socket option value.
  56. SocketOptionLingerLinger socket option value.
  57. SocketOptionPacketMarkPacket mark socket option value.
  58. SocketOptionPacketTimestampPacket timestamp socket option value.
  59. SocketOptionReceiveBufferBytesReceive buffer socket option value.
  60. SocketOptionReceiveTimeoutMillisecondsReceive timeout socket option value.
  61. SocketOptionReuseAddressReuse address socket option value.
  62. SocketOptionReusePortReuse port socket option value.
  63. SocketOptionSendBufferBytesSend buffer socket option value.
  64. SocketOptionSendTimeoutMillisecondsSend timeout socket option value.
  65. SocketOptionTcpKeepAliveTCP keepalive socket option value.
  66. SocketOptionTcpNoDelayTCP no delay socket option value.
  67. SocketOptionTrafficClassTraffic class socket option value.
  68. SocketOptionTtlTTL socket option value.
  69. SocketPairPair of connected socket handles.
  70. SocketReceiveBatchEntryReceive request for one batch slot.
  71. SocketReceiveFromResultInbound datagram result.
  72. SocketReceiveMessageOptionsInbound message options.
  73. SocketReceiveMessageResultInbound message result.
  74. SocketSendBatchEntrySend request for one batch slot.
  75. SocketSendMessageOutbound message metadata.
  76. SourceMulticastGroupSource-specific multicast group membership.
  77. TcpKeepAliveTCP keepalive settings.
  78. UnixAddressAbstractAbstract Unix socket address.
  79. UnixAddressPathFilesystem path Unix socket address.
  80. UnixAddressUnnamedUnnamed Unix socket address.

Enums

  1. MulticastOptionUDP multicast option key.
  2. NetworkCellularGenerationCellular radio generation class.
  3. NetworkConnectivityKindNetwork connectivity class.
  4. NetworkPacketBackendNetwork packet backend selector.
  5. NetworkPacketFanoutModeNetwork packet fanout mode.
  6. NetworkPacketTimestampClockNetwork packet timestamp clock domain.
  7. NetworkRouteKindNetwork route entry kind.
  8. SocketFamilySocket address family.
  9. SocketOptionSocket option key.
  10. SocketPacketTimestampModeSocket packet timestamping mode.
  11. SocketShutdownShutdown mode for sockets.
  12. SocketTypeSocket type.

Newtypes

  1. AddressLookupFlagsAddress lookup flags.
  2. DnsRecordDNS record payload.
  3. DnsRecordTypeDNS record type number.
  4. IpAddressIP address payload.
  5. MulticastInterfaceMulticast interface selector.
  6. MulticastOptionValueUDP multicast option value.
  7. NetworkInterfaceFlagsNetwork interface flags.
  8. NetworkPacketBackendFeaturesNetwork packet backend features.
  9. NetworkWatchHandleHandle for one network watch stream.
  10. PacketHandleHandle for a packet capture or injection endpoint.
  11. ReverseAddressLookupFlagsReverse lookup flags.
  12. SocketAcceptFlagsSocket accept flags.
  13. SocketAddressSocket address payload.
  14. SocketFlagsSocket creation flags.
  15. SocketHandleHandle for a network socket.
  16. SocketMessageFlagsMessage flags for send and receive operations.
  17. SocketOptionValueSocket option value.
  18. SocketProtocolSocket protocol number.
  19. UnixAddressUnix domain socket address payload.

Interfaces

  1. NetBindingNetwork binding family.
  2. NetConnectivityBindingNetwork connectivity binding family.
  3. NetInterfaceBindingNetwork interface binding family.
  4. NetOptionsBindingSocket option binding family.
  5. NetRawBindingRaw socket and packet binding family.
  6. NetResolveBindingName resolution binding family.
  7. NetRouteBindingNetwork route binding family.
  8. NetSocketBindingSocket binding family.
  9. NetUdpBindingUDP binding family.

Constants

  1. ADDRESS_LOOKUP_ADDRESS_CONFIGUREDReturn only addresses configured on this host.
  2. ADDRESS_LOOKUP_CANONICAL_NAMEReturn canonical names when available.
  3. ADDRESS_LOOKUP_NUMERIC_HOSTReturn numeric host results only.
  4. ADDRESS_LOOKUP_NUMERIC_SERVICEReturn numeric service results only.
  5. ADDRESS_LOOKUP_PASSIVEReturn socket addresses that can be used for bind.
  6. DNS_AIPv4 address record.
  7. DNS_AAAAIPv6 address record.
  8. DNS_CAACertification authority authorization record.
  9. DNS_CNAMECanonical name record.
  10. DNS_MXMail exchange record.
  11. DNS_NAPTRNaming authority pointer record.
  12. DNS_NSAuthoritative name server record.
  13. DNS_PTRPointer record.
  14. DNS_SOAStart of authority record.
  15. DNS_SRVService locator record.
  16. DNS_TXTText record.
  17. netCurrent network binding family.
  18. NETWORK_INTERFACE_BROADCASTInterface supports broadcast.
  19. NETWORK_INTERFACE_LOOPBACKInterface is a loopback interface.
  20. NETWORK_INTERFACE_MULTICASTInterface supports multicast.
  21. NETWORK_INTERFACE_POINT_TO_POINTInterface is point-to-point.
  22. NETWORK_INTERFACE_UPInterface is administratively up.
  23. NETWORK_PACKET_CAPTUREBackend supports packet capture.
  24. NETWORK_PACKET_FANOUTBackend supports fanout groups.
  25. NETWORK_PACKET_FILTERBackend supports packet filters.
  26. NETWORK_PACKET_RINGBackend supports packet rings.
  27. NETWORK_PACKET_SENDBackend supports packet injection.
  28. NETWORK_PACKET_TIMESTAMPBackend supports packet timestamps.
  29. REVERSE_ADDRESS_LOOKUP_NUMERIC_HOSTReturn numeric host results.
  30. REVERSE_ADDRESS_LOOKUP_NUMERIC_SERVICEReturn numeric service results.
  31. SOCKET_ACCEPT_CLOEXECAccept the socket as close-on-exec or non-inheritable.
  32. SOCKET_ACCEPT_NONBLOCKAccept the socket in nonblocking mode.
  33. SOCKET_CLOEXECCreate the socket as close-on-exec or non-inheritable.
  34. SOCKET_MESSAGE_DONT_ROUTESend without routing table lookup where supported.
  35. SOCKET_MESSAGE_OUT_OF_BANDProcess out-of-band data.
  36. SOCKET_MESSAGE_PEEKRead without consuming queued data.
  37. SOCKET_MESSAGE_WAIT_ALLWait until the receive buffer is full where supported.
  38. SOCKET_NONBLOCKCreate the socket in nonblocking mode.