SilcClientMonitorStatus
NAME
typedef enum { ... } SilcClientMonitorStatus;
DESCRIPTION
File transmission session status types. These will indicate
the status of the file transmission session.
The SILC_CLIENT_FILE_MONITOR_KEY_AGREEMENT is called when session
is key exchange phase.
The SILC_CLIENT_FILE_MONITOR_SEND is called when data is being sent
to remote client.
The SILC_CLIENT_FILE_MONITOR_RECEIVE is called when data is being
recieved from remote client.
The SILC_CLIENT_FILE_MONITOR_CLOSED will be called when the user
issues silc_client_file_close. If needed, it may be ignored in the
monitor callback.
The SILC_CLIENT_FILE_MONITOR_DISCONNECT will be called if remote
disconnects the session connection. The silc_client_file_close must
be called when this status is received. The session is over when
this is received.
The SILC_CLIENLT_FILE_MONITOR_ERROR is called in case some error
occured. The SilcClientFileError will indicate more detailed error
condition. The silc_client_file_close must be called when this status
is received. The session is over when this is received.
SOURCE
typedef enum {
SILC_CLIENT_FILE_MONITOR_KEY_AGREEMENT, /* In key agreemenet phase */
SILC_CLIENT_FILE_MONITOR_SEND, /* Sending file */
SILC_CLIENT_FILE_MONITOR_RECEIVE, /* Receiving file */
SILC_CLIENT_FILE_MONITOR_GET, /* Unsupported */
SILC_CLIENT_FILE_MONITOR_PUT, /* Unsupported */
SILC_CLIENT_FILE_MONITOR_CLOSED, /* Session closed */
SILC_CLIENT_FILE_MONITOR_DISCONNECT, /* Session disconnected */
SILC_CLIENT_FILE_MONITOR_ERROR, /* Error during session */
} SilcClientMonitorStatus;
|