Lines Matching defs:lws_ssh_ops
135 struct lws_ssh_ops { struct
151 int (*channel_create)(struct lws *wsi, void **priv);
161 int (*channel_destroy)(void *priv);
173 int (*rx)(void *priv, struct lws *wsi, const uint8_t *buf, uint32_t len);
188 int (*tx_waiting)(void *priv);
206 size_t (*tx)(void *priv, int stdch, uint8_t *buf, size_t len);
220 size_t (*get_server_key)(struct lws *wsi, uint8_t *buf, size_t len);
232 size_t (*set_server_key)(struct lws *wsi, uint8_t *buf, size_t len);
243 int (*set_env)(void *priv, const char *name, const char *value);
256 …void *priv, struct lws *wsi, const char *command, lws_ssh_finish_exec finish, void *finish_handle);
269 int (*shell)(void *priv, struct lws *wsi, lws_ssh_finish_exec finish, void *finish_handle);
279 int (*pty_req)(void *priv, struct lws_ssh_pty *pty);
290 int (*child_process_io)(void *priv, struct lws *wsi,
301 int (*child_process_terminated)(void *priv, struct lws *wsi);
313 void (*disconnect_reason)(uint32_t reason, const char *desc,
332 int (*is_pubkey_authorized)(const char *username,
352 size_t (*banner)(char *buf, size_t max_len, char *lang,
359 const char *server_string;
368 char api_version;