OpenGroup::arm40::Provisional::tranreport::IArmSystemAddressConstants Struct Reference
Encapsulates the network addressing information for a system. More...
Public Attributes | |
| const short | FORMAT_HOSTNAME = 7 |
| a hostname (characters, not null-terminated). | |
| const short | FORMAT_IPV4 = 1 |
| an IPv4 address. | |
| const short | FORMAT_IPV4PORT = 2 |
| an IPv4 address and port number. | |
| const short | FORMAT_IPV6 = 3 |
| an IPv6 address. | |
| const short | FORMAT_IPV6PORT = 4 |
| an IPv6 address and port number. | |
| const short | FORMAT_SNA = 5 |
| an SNA address. | |
| const short | FORMAT_X25 = 6 |
| an X.25 address. | |
| const short | FORMAT_UUID = 8 |
| a Universally-unique ID. | |
Detailed Description
This class holds the constants used by if IArmSystemAddress
Member Data Documentation
| const short OpenGroup::arm40::Provisional::tranreport::IArmSystemAddressConstants::FORMAT_HOSTNAME = 7 |
Bytes 0:?? = hostname
Bytes 0:3 = 4-byte IP address.
| const short OpenGroup::arm40::Provisional::tranreport::IArmSystemAddressConstants::FORMAT_IPV4PORT = 2 |
Bytes 0:3 = 4-byte IP address
Bytes 4:5 = 2-byte IP port number
Bytes 0:15 = 16-byte IP address
| const short OpenGroup::arm40::Provisional::tranreport::IArmSystemAddressConstants::FORMAT_IPV6PORT = 4 |
Bytes 0:15 = 16-byte IP address
Bytes 16:17 = 2-byte IP port number
Bytes 0:7 = EBCDIC-encoded network ID
Bytes 8:15 = EBCDIC-encoded network accessible unit (control point or LU)
Bytes 0:15 = UUID in binary. This is useful for applications that define their system by a UUID rather than a network address or hostname or some other address form.
Bytes 0:15 = The X.25 address (also referred to as an X.121 address). This is up to 16 ASCII character digits ranging from 0-9.
The documentation for this struct was generated from the following file:
- opengroup/arm40/provisional/tranreport/IArmSystemAddress.cs
