xtd 0.2.0
Loading...
Searching...
No Matches
protocol type

Definition

protocol type definitions.

Warning
Internal use only

Variables

constexpr int32_t PROTOCOL_TYPE_UNKNOWN
 Specifies an unknown Socket type.
 
constexpr int32_t PROTOCOL_TYPE_IP_V6_HOP_BY_HOP_OPTIONS
 IPv6 Hop by Hop Options header.
 
constexpr int32_t PROTOCOL_TYPE_UNSPECIFIED
 Unspecified Protocol.
 
constexpr int32_t PROTOCOL_TYPE_IP
 Internet Protocol.
 
constexpr int32_t PROTOCOL_TYPE_ICMP
 Internet Control Message Protocol.
 
constexpr int32_t PROTOCOL_TYPE_IGMP
 Internet Group Management Protocol.
 
constexpr int32_t PROTOCOL_TYPE_GGP
 Gateway To Gateway Protocol.
 
constexpr int32_t PROTOCOL_TYPE_IP_V4
 Internet Protocol version 4.
 
constexpr int32_t PROTOCOL_TYPE_TCP
 Transmission Control Protocol.
 
constexpr int32_t PROTOCOL_TYPE_PUP
 PARC Universal Packet Protocol.
 
constexpr int32_t PROTOCOL_TYPE_UDP
 User Datagram Protocol.
 
constexpr int32_t PROTOCOL_TYPE_IDP
 Internet Datagram Protocol.
 
constexpr int32_t PROTOCOL_TYPE_IP_V6
 Internet Protocol version 6 (IPv6).
 
constexpr int32_t PROTOCOL_TYPE_IP_V6_ROUTING_HEADER
 IPv6 Routing header.
 
constexpr int32_t PROTOCOL_TYPE_IP_V6_FRAGMENT_HEADER
 IPv6 Fragment header.
 
constexpr int32_t PROTOCOL_TYPE_IP_SEC_ENCAPSULATING_SECURITY_PAYLOAD
 IPv6 Encapsulating Security Payload header.
 
constexpr int32_t PROTOCOL_TYPE_IP_SEC_AUTHENTICATION_HEADER
 IPv6 Authentication header. For details, see RFC 2292 section 2.2.1, available at http://www.ietf.org.
 
constexpr int32_t PROTOCOL_TYPE_ICMP_V6
 Internet Control Message Protocol for IPv6.
 
constexpr int32_t PROTOCOL_TYPE_IP_V6_NO_NEXT_HEADER
 IPv6 No next header.
 
constexpr int32_t PROTOCOL_TYPE_IP_V6_DESTINATION_OPTIONS
 IPv6 Destination Options header.
 
constexpr int32_t PROTOCOL_TYPE_ND
 Net Disk Protocol (unofficial).
 
constexpr int32_t PROTOCOL_TYPE_RAW
 Raw IP packet protocol.
 
constexpr int32_t PROTOCOL_TYPE_IPX
 Internet Packet Exchange Protocol.
 
constexpr int32_t PROTOCOL_TYPE_SPX
 Sequenced Packet Exchange protocol.
 
constexpr int32_t PROTOCOL_TYPE_SPX_2
 Sequenced Packet Exchange version 2 protocol.
 

Variable Documentation

◆ PROTOCOL_TYPE_UNKNOWN

constexpr int32_t PROTOCOL_TYPE_UNKNOWN
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Specifies an unknown Socket type.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_V6_HOP_BY_HOP_OPTIONS

constexpr int32_t PROTOCOL_TYPE_IP_V6_HOP_BY_HOP_OPTIONS
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

IPv6 Hop by Hop Options header.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_UNSPECIFIED

constexpr int32_t PROTOCOL_TYPE_UNSPECIFIED
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Unspecified Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP

constexpr int32_t PROTOCOL_TYPE_IP
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Internet Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_ICMP

constexpr int32_t PROTOCOL_TYPE_ICMP
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Internet Control Message Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IGMP

constexpr int32_t PROTOCOL_TYPE_IGMP
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Internet Group Management Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_GGP

constexpr int32_t PROTOCOL_TYPE_GGP
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Gateway To Gateway Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_V4

constexpr int32_t PROTOCOL_TYPE_IP_V4
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Internet Protocol version 4.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_TCP

constexpr int32_t PROTOCOL_TYPE_TCP
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Transmission Control Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_PUP

constexpr int32_t PROTOCOL_TYPE_PUP
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

PARC Universal Packet Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_UDP

constexpr int32_t PROTOCOL_TYPE_UDP
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

User Datagram Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IDP

constexpr int32_t PROTOCOL_TYPE_IDP
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Internet Datagram Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_V6

constexpr int32_t PROTOCOL_TYPE_IP_V6
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Internet Protocol version 6 (IPv6).

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_V6_ROUTING_HEADER

constexpr int32_t PROTOCOL_TYPE_IP_V6_ROUTING_HEADER
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

IPv6 Routing header.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_V6_FRAGMENT_HEADER

constexpr int32_t PROTOCOL_TYPE_IP_V6_FRAGMENT_HEADER
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

IPv6 Fragment header.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_SEC_ENCAPSULATING_SECURITY_PAYLOAD

constexpr int32_t PROTOCOL_TYPE_IP_SEC_ENCAPSULATING_SECURITY_PAYLOAD
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

IPv6 Encapsulating Security Payload header.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_SEC_AUTHENTICATION_HEADER

constexpr int32_t PROTOCOL_TYPE_IP_SEC_AUTHENTICATION_HEADER
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

IPv6 Authentication header. For details, see RFC 2292 section 2.2.1, available at http://www.ietf.org.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_ICMP_V6

constexpr int32_t PROTOCOL_TYPE_ICMP_V6
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Internet Control Message Protocol for IPv6.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_V6_NO_NEXT_HEADER

constexpr int32_t PROTOCOL_TYPE_IP_V6_NO_NEXT_HEADER
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

IPv6 No next header.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IP_V6_DESTINATION_OPTIONS

constexpr int32_t PROTOCOL_TYPE_IP_V6_DESTINATION_OPTIONS
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

IPv6 Destination Options header.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_ND

constexpr int32_t PROTOCOL_TYPE_ND
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Net Disk Protocol (unofficial).

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_RAW

constexpr int32_t PROTOCOL_TYPE_RAW
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Raw IP packet protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_IPX

constexpr int32_t PROTOCOL_TYPE_IPX
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Internet Packet Exchange Protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_SPX

constexpr int32_t PROTOCOL_TYPE_SPX
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Sequenced Packet Exchange protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ PROTOCOL_TYPE_SPX_2

constexpr int32_t PROTOCOL_TYPE_SPX_2
constexpr

#include <xtd.core.native/include/xtd/native/protocol_type_constants.h>

Sequenced Packet Exchange version 2 protocol.

Library
xtd.core.native
Remarks
Added specifically for xtd.
Warning
Internal use only