Represents an IP address.
|
| kIpAddress | kIpAddress_Any (kIpVersion version) |
| | Gets an address representing an automatically-assigned address. More...
|
| |
| kIpAddress | kIpAddress_AnyV4 () |
| | Gets an address representing an automatically-assigned IPv4 address. More...
|
| |
| kIpAddress | kIpAddress_BroadcastV4 () |
| | Gets an address suitable for broadcasting IPv4 datagrams. More...
|
| |
| kBool | kIpAddress_Equals (kIpAddress a, kIpAddress b) |
| | Compares two addresses for equality. More...
|
| |
| kStatus | kIpAddress_Format (kIpAddress address, kChar *text, kSize capacity) |
| | Formats an IP address as a string. More...
|
| |
| kIpAddress | kIpAddress_FromHost32u (k32u address) |
| | Converts a host-endian 32-bit integer to an IPv4 address. More...
|
| |
| kIpAddress | kIpAddress_FromNet32u (k32u address) |
| | Converts a network-endian 32-bit integer to an IPv4 address. More...
|
| |
| kBool | kIpAddress_IsLinkLocal (kIpAddress address) |
| | Reports whether the given address is a link-local address. More...
|
| |
| kBool | kIpAddress_IsLoopback (kIpAddress address) |
| | Reports whether the given address is a loopback address. More...
|
| |
| kIpAddress | kIpAddress_Loopback (kIpVersion version) |
| | Gets the loopback address. More...
|
| |
| kIpAddress | kIpAddress_LoopbackV4 () |
| | Gets the IpV4 loopback address. More...
|
| |
| kIpAddress | kIpAddress_Network (kIpAddress address, k32u prefixLength) |
| | Extracts the network portion of an address. More...
|
| |
| kBool | kIpAddress_NetworkEquals (kIpAddress a, kIpAddress b, k32u prefixLength) |
| | Compares two addresses for network equality. More...
|
| |
| kStatus | kIpAddress_Parse (kIpAddress *address, const kChar *text) |
| | Parses a text-formatted IP address. More...
|
| |
| k32u | kIpAddress_ToHost32u (kIpAddress address) |
| | Converts an IPv4 address to a host-endian 32-bit integer. More...
|
| |
| k32u | kIpAddress_ToNet32u (kIpAddress address) |
| | Converts an IPv4 address to a network-endian 32-bit integer. More...
|
| |
| kBool | kValue_Equals (kType type, const void *value, const void *other) |
| | Determines whether a value is equal to another value. More...
|
| |
| kSize | kValue_HashCode (kType type, const void *value) |
| | Gets a hash code representing the state of this value. More...
|
| |
| void | kValue_Import (kType type, void *value, const void *source) |
| | Imports the content of another value into this value. More...
|
| |
|
| kBool | kValue_VEquals (kType type, const void *value, const void *other) |
| | Protected virtual method that compares two values for equality. More...
|
| |
| kSize | kValue_VHashCode (kType type, const void *value) |
| | Protected virtual method that calculates a hash code representing the value instance. More...
|
| |
| void | kValue_VImport (kType type, void *value, const void *source) |
| | Protected virtual method that imports data from an external source into an array-value type. More...
|
| |
| #define | kValue_EqualsT(kType_type, TPtr_value, TPtr_other) |
| | Determines whether a value is equal to another value. More...
|
| |
| #define | kValue_HashCodeT(kType_type, TPtr_value) |
| | Gets a hash code representing the state of this value. More...
|
| |