13#ifndef PROTOCORE_APP_CLIENT_H
14#define PROTOCORE_APP_CLIENT_H
20#if PROTOCORE_ENABLE_SSH_CLIENT
63 void (*
const state_get)(uint8_t *work);
64 void (*
const up)(uint8_t *work);
65 void (*
const pubkey)(uint8_t *work);
78static const SshAppClientNs SshAppClient __attribute__((unused)) = {
void protocore_ssh_app_client_up(uint8_t *work)
SshAppClientVars SshAppClientV
The operands and the outcome.
void protocore_ssh_app_client_state_get(uint8_t *work)
void protocore_ssh_app_client_pubkey(uint8_t *work)
The client engine: drive the handshake, authenticate, and request the port forward.
PROTOCORE_BEGIN_DECLS enum PROTO_ENUM_PACKED protocore_ssh_client_state
Lifecycle phase of the forward, for observability.
void(*const state_get)(uint8_t *work)
protocore_ssh_client_state state
#define PROTOCORE_BEGIN_DECLS
Give a header's declarations C linkage, so their symbol names carry no parameter types.
_Bool proto_bool
The truth value.
#define PROTOCORE_END_DECLS