Finger Protocol


CLASS aprFinger

 

Description
The Finger Class enables the application to request information from a Finger server about a specific user. The information that is typically returned is the date and time of the user's last login to that server, and if any outstanding mail messages are waiting. The actual information available and the format of that information depends on the server being accessed. 

 

 

Variables

 

:cErr

Holds a description for the Last error code

 

:DeBug

Enable/Disable extended Debug notifications.

 

:DebugTrace

Enable/Disable Callstack List to be included in Error Messages (:Debug)

 

:LastSearch

Last Resource Searched For

 

:nErr

Holds the last error code

 

:Session

Holds the Initial Session ID value (used as the Default Session ID)

 

 

 

Methods

 

:New()

Creates a new instance of the aprFinger Class

 

:Destroy()

Releases the system resources assigned by the :New() Method.

 

 

 

 

:Cancel()

Cancel the current blocking operation

 

:Connect()

Connect to the specified server

 

:Disconnect()

Disconnect from the current server

 

:GetSocket()

Return the current session socket

 

:IsBlocking()

Determine if the client is blocked, waiting for information

 

:Read()

Read data returned by the remote server

 

:SetLastError()

Set the last error code

 

:Timeout()

Get/Set the number of seconds until an operation times out

 

:Trace()

Enable/Disable logging of socket-level calls to the trace log

 

:User()

Return information about the specified user