Home | Packages | Files | Procedures | Classes | Keywords | External packages
ClearSocket () | ||
Closes the connection to the pop3 server described by this object. |
CloseDone (seq) | ||
Callback of standard shutdown. May restart the client, to proceed in error recovery. | ||
Argument: seq | Handle of the close sequencer created by Close. |
DeleDone (seq) | ||
Called after completion of a message deletion. Initiates emergency recovery in case of problems. Awakes the scheduler to start the next job. | ||
Argument: seq | Handle of the delete sequencer created by Dele. |
Goto (newstate) | ||
Jumps the client into the given state. Will behave like builtin 'return' in the calling procedure. | ||
Argument: newstate | The state to jump to. |
Init () | ||
(Re)Initializes the state of the finite automaton. |
InitScheduler (seq) | ||
Callback of 'login' operation. Initializes the scheduler task queue with header retrieval operations, then starts the real work. | ||
Argument: seq | Handle of the 'login' sequencer created by LoginUser (or LoginApop. |
InitiateRecovery () | ||
Does everything required to recover from line or server problems. Things include: &p Execution of commit run to remove all messages which were already deleted and/or retrieved, but not committed by server. &p Skipping over messages making trouble multiple times. |
Logon (seq) | ||
Callback of 'open connection' operation. Initiates logon in case of sucess. | ||
Argument: seq | Handle of the 'open' sequencer created by Open. |
Off (seq) | ||
Callback of definite shutdown. | ||
Argument: seq | Handle of the close sequencer created by Close. |
RetrDone (seq) | ||
Called after completion of message retrieval. Initiates emergency recovery in case of problems. Awakes the scheduler to start the next job. The received information is given to the storage facility. | ||
Argument: seq | Handle of the delete sequencer created by Retr. |
Schedule () | ||
The scheduler. Executed semi-periodically to launch the tasks waiting in the internal queue. Automatically injects a connection shutdown in case of nothing more waiting to be done. |
Task (task) | ||
Adds a new task to the scheduler queue, starts the scheduler, if necessary. Deletions are added to the front, to give them priority. | ||
Argument: task | Text describing a task to be done by the client |
TopDone (seq) | ||
Called after completion of a header retrieval. Initiates emergency recovery in case of problems. The received information is given to the classificator for determination of further action. Awakes the scheduler to start the next job. | ||
Argument: seq | Handle of the top sequencer created by Top |
WakeScheduler () | ||
Starts the scheduler, if not already waiting for execution. |
msgDelete (msg) | ||
Classificator callback. The specified message shall be deleted at the server, without retrieval. | ||
Argument: msg | Id of the message to delete. |
msgIgnore (msg) | ||
Classificator callback. The specified message shall be neither deleted nor retrieved. It will sit in the server awaiting action of the user. | ||
Argument: msg | Id of the message to ignore. |
msgRetrieve (msg) | ||
Classificator callback. The specified message shall be retrieved from the server. | ||
Argument: msg | Id of the message to retrieve. |
run () | ||
Starts a retrieval cycle of the specified client. |
Generated by AutoDoc 2.1 at 02/20/1999, invoked by Andreas Kupries