Internet Control Message Protocol
CLASS aprICMP
The Internet Control Message Protocol library sends ICMP echo datagrams to a remote host to determine if that host is reachable over the network. Primarily used through PING and TraceRt applications
|
Variables | ||
|
|
Indicates whether or not the last operation was cancelled. | |
|
|
Holds a description for the Last error code | |
|
|
Enable/Disable extended Debug notifications. | |
|
|
Enable/Disable Callstack List to be included in Error Messages (:Debug) | |
|
|
Last IP Address Searched For | |
|
|
Last HostName Searched For | |
|
|
Holds the last error code | |
|
|
Holds the Initial Session ID value (used as the Default Session ID) | |
|
| ||
|
Methods | ||
|
|
Creates a new instance of the aprICMP Class | |
|
|
Terminate use of the library by the calling process | |
|
| ||
|
|
Cancel the current blocking operation | |
|
|
Close the current client session | |
|
|
Return the current host IP address | |
|
|
Return the current host name | |
|
|
Return the number of packets received | |
|
|
Return the number of packets sent | |
|
|
Return the client socket handle | |
|
|
Return the current trip time statistics | |
|
|
Determine if the client is blocked, waiting for information | |
|
|
Open a new client session | |
|
|
Open a new client session | |
|
|
Get/Set the ICMP datagram packet size | |
|
|
Read an ICMP datagram returned by the remote host | |
|
|
Reset the current client state | |
|
|
Send an ICMP datagram to the specified host | |
|
|
Get/Set the sequence identifier for the next datagram | |
|
|
Set the IP address of the host to receive the next datagram | |
|
|
Set the name of the host to receive the next datagram | |
|
|
Set the last error code | |
|
|
Get/Set the number of milliseconds until an operation times out | |
|
|
Get/Set the time-to-live for the next datagram | |
|
|
Enable/Disable logging of socket-level calls to a file | |
|
|
Get/Set the time-to-live for the next datagram (Pass through to TimeToLive) | |