void ARC_Ssh_Destroy(ARC_Ssh *ssh)
destroyes ARC_Ssh type
ARC_String * ARC_Ssh_ExecStrInNewSessionAndGetResponse(ARC_Ssh *ssh, char *command)
void ARC_Ssh_ExecStrInNewSession(ARC_Ssh *ssh, char *command)
void ARC_Ssh_RunInSession(ARC_Ssh *ssh, ARC_Ssh_SessionFn sessionFn)
runs a callback function within a ssh session
void(* ARC_Ssh_SessionFn)(void *data)
a ssh session function
void ARC_Ssh_Create(ARC_Ssh **ssh, char *host, char *user, char *password)
creates ARC_Ssh type
struct ARC_Ssh ARC_Ssh
ssh type that holds ssh connection along with credentials
substring position within a string