ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
server.h File Reference

The server engine: the handler the session loop installs. More...

Go to the source code of this file.

Classes

struct  SshServerVars
 
struct  SshServerNs
 The entries. More...
 

Functions

void protocore_ssh_server_rfwd_listener_open (uint8_t *work)
 
void protocore_ssh_server_rfwd_listener_close (uint8_t *work)
 
void protocore_ssh_server_proto_handler (uint8_t *work)
 
void protocore_ssh_server_rfwd_proto_handler (uint8_t *work)
 
uint8_t * protocore_ssh_server_span (void)
 The PROTOCORE_SSH_SERVER_BORROW bytes this module's state lives in.
 

Variables

SshServerVars SshServerV
 The operands and the outcome.
 

Detailed Description

The server engine: the handler the session loop installs.

Definition in file server.h.

Function Documentation

◆ protocore_ssh_server_rfwd_listener_open()

void protocore_ssh_server_rfwd_listener_open ( uint8_t *  work)

◆ protocore_ssh_server_rfwd_listener_close()

void protocore_ssh_server_rfwd_listener_close ( uint8_t *  work)

◆ protocore_ssh_server_proto_handler()

void protocore_ssh_server_proto_handler ( uint8_t *  work)

◆ protocore_ssh_server_rfwd_proto_handler()

void protocore_ssh_server_rfwd_proto_handler ( uint8_t *  work)

◆ protocore_ssh_server_span()

uint8_t * protocore_ssh_server_span ( void  )

The PROTOCORE_SSH_SERVER_BORROW bytes this module's state lives in.

Stated beside the namespace rather than on it: an entry takes a borrow, and this is where that borrow comes from. Taken once from the end of the pool, which no mark and no release walks, so the state lasts the life of the program.

Returns
the span.

Variable Documentation

◆ SshServerV

SshServerVars SshServerV
extern

The operands and the outcome.