SSH Protocol Class Methods  
 
Class Description
CSshClient Constructor which initializes the current instance of the class
~CSshClient 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
Break Send a break signal to the server
Cancel Cancel the current blocking operation
Connect Connect to the specified server
Control Send a control message to the server
CreateSecurityCredentials Create a new security credentials structure
DeleteSecurityCredentials Delete a previously created security credentials structure
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
Execute Execute a command on a server and return the output in the specified buffer
FreezeEvents Suspend asynchronous event processing
GetErrorString Return a description for the specified error code
GetExitCode Return the exit code for the remote session
GetHandle Return the client handle used by this instance of the class
GetLastError Return the last error code
GetLineMode Return the current mode used to send end-of-line character sequences
GetSecurityInformation Return security information about the current client connection
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 data can be read from the server
IsWritable Determine if data can be written to the server
Peek Examine data in the receive buffer, but do not remove it
Read Read data returned by the server
ReadLine Read a line of data from the server and return it in a string buffer
RegisterEvent Register an event callback function
Search Search for a specific character sequence in the data stream
SetLastError Set the last error code
SetLineMode Change how end-of-line character sequences are sent to the server
SetTimeout Set the number of seconds until an operation times out
ShowError Display a message box with a description of the specified error
SshEventProc Callback function that processes events generated by the client
Write Write data to the server
WriteLine Write a line of data to the server