Class |
Description |
CWhoisClient |
Constructor which initializes the current instance of the
class |
~CWhoisClient |
Destructor which releases resources allocated by the class |
Method |
Description |
AttachHandle |
Attach the specified client handle to this instance of the
class |
AttachThread |
Attach the specified client handle to another thread |
Cancel |
Cancel the current blocking operation |
Connect |
Connect to the specified server |
DetachHandle |
Detach the handle for the current instance of this class |
DisableEvents |
Disable asynchronous event notification |
DisableTrace |
Disable logging of network function calls to the trace log |
Disconnect |
Disconnect from the current server |
EnableEvents |
Enable asynchronous event notification |
EnableTrace |
Enable logging of network function calls to a file |
FreezeEvents |
Suspend or resume event handling by the calling process |
GetErrorString |
Return a description for the specified error code |
GetHandle |
Return the client handle used by this instance of the
class |
GetLastError |
Return the last error code |
GetStatus |
Return the current client status. |
GetTimeout |
Return the number of seconds until an operation times out |
IsBlocking |
Determine if the client is blocked, waiting for
information |
IsConnected |
Determine if the client is connected to the server |
IsInitialized |
Determine if the class has been successfully initialized |
IsReadable |
Determine if there is data available to be read from the server |
Read |
Read data returned by the server |
RegisterEvent |
Register an event callback function |
Search |
Search for the specified record |
SetLastError |
Set the last error code |
SetTimeout |
Set the number of seconds until an operation times out |
ShowError |
Display a message box with a description of the specified
error |
WhoisEventProc |
Callback method that processes events generated by the
client |