scp_client_misc.h
SCP client.
error_t scpClientSendDirective(ScpClientContext *context, const ScpDirective *directive)
Send a SCP directive to the server.
Definition: scp_client_misc.c:193
error_t scpClientReceiveDirective(ScpClientContext *context, ScpDirective *directive)
Receive a SCP directive from the server.
Definition: scp_client_misc.c:259
error_t scpClientCheckTimeout(ScpClientContext *context)
Determine whether a timeout error has occurred.
Definition: scp_client_misc.c:453
error_t scpClientOpenConnection(ScpClientContext *context)
Open SSH connection.
Definition: scp_client_misc.c:70
error_t scpClientEstablishConnection(ScpClientContext *context)
Establish SSH connection.
Definition: scp_client_misc.c:139
void scpClientCloseConnection(ScpClientContext *context)
Close SSH connection.
Definition: scp_client_misc.c:172
error_t scpClientProcessEvents(ScpClientContext *context)
Process SCP client events.
Definition: scp_client_misc.c:379
void scpClientChangeState(ScpClientContext *context, ScpClientState newState)
Update SCP client state.
Definition: scp_client_misc.c:53