SILC_CLIENT_FILE_MONITOR_RECEIVE,
SILC_CLIENT_FILE_MONITOR_GET,
SILC_CLIENT_FILE_MONITOR_PUT,
- SILC_CLIENT_FILE_MONITOR_CLOSE,
+ SILC_CLIENT_FILE_MONITOR_CLOSED,
SILC_CLIENT_FILE_MONITOR_ERROR,
} SilcClientMonitorStatus;
SILC_CLIENT_FILE_ERROR,
SILC_CLIENT_FILE_UNKNOWN_SESSION,
SILC_CLIENT_FILE_ALREADY_STARTED,
+ SILC_CLIENT_FILE_NO_SUCH_FILE,
+ SILC_CLIENT_FILE_PERMISSION_DENIED,
} SilcClientFileError;
/****f* silcclient/SilcClientAPI/silc_client_file_receive
* typedef void (*SilcClientFileMonitor)(SilcClient client,
* SilcClientConnection conn,
* SilcClientMonitorStatus status,
+ * SilcClientFileError error,
* uint64 offset,
* uint64 filesize,
* SilcClientEntry client_entry,
typedef void (*SilcClientFileMonitor)(SilcClient client,
SilcClientConnection conn,
SilcClientMonitorStatus status,
+ SilcClientFileError error,
uint64 offset,
uint64 filesize,
SilcClientEntry client_entry,
* SilcClientConnection conn,
* SilcClientFileMonitor monitor,
* void *monitor_context,
- * SilcClientEntry client_entry,
* uint32 session_id);
*
* DESCRIPTION
SilcClientConnection conn,
SilcClientFileMonitor monitor,
void *monitor_context,
- SilcClientEntry client_entry,
uint32 session_id);
/****f* silcclient/SilcClientAPI/silc_client_file_close