_SshChannel Struct Reference

SSH channel. More...

#include <ssh.h>

Data Fields

SshChannelState state
 Channel state. More...
 
SshRequestState requestState
 Channel request state. More...
 
SshContextcontext
 SSH context. More...
 
SshConnectionconnection
 SSH connection. More...
 
OsEvent event
 
uint_t eventMask
 
uint_t eventFlags
 
OsEventuserEvent
 
systime_t timeout
 Timeout value. More...
 
uint32_t localChannelNum
 Local channel number. More...
 
uint32_t remoteChannelNum
 Remote channel number. More...
 
uint32_t maxPacketSize
 Maximum packet size. More...
 
SshChannelBuffer txBuffer
 TX buffer. More...
 
SshChannelBuffer rxBuffer
 RX buffer. More...
 
size_t txWindowSize
 TX flow-control window. More...
 
size_t rxWindowSize
 RX flow-control window. More...
 
size_t rxWindowSizeInc
 Window size increment. More...
 
bool_t channelSuccessSent
 An SSH_MSG_CHANNEL_SUCCESS message has been sent. More...
 
bool_t eofRequest
 Channel EOF request. More...
 
bool_t eofSent
 An SSH_MSG_CHANNEL_EOF message has been sent. More...
 
bool_t eofReceived
 An SSH_MSG_CHANNEL_EOF message has been received. More...
 
bool_t closeRequest
 Channel close request. More...
 
bool_t closeSent
 An SSH_MSG_CHANNEL_CLOSE message has been sent. More...
 
bool_t closeReceived
 An SSH_MSG_CHANNEL_CLOSE message has been received. More...
 

Detailed Description

SSH channel.

Definition at line 1356 of file ssh.h.

Field Documentation

◆ channelSuccessSent

bool_t channelSuccessSent

An SSH_MSG_CHANNEL_SUCCESS message has been sent.

Definition at line 1375 of file ssh.h.

◆ closeReceived

bool_t closeReceived

An SSH_MSG_CHANNEL_CLOSE message has been received.

Definition at line 1381 of file ssh.h.

◆ closeRequest

bool_t closeRequest

Channel close request.

Definition at line 1379 of file ssh.h.

◆ closeSent

bool_t closeSent

An SSH_MSG_CHANNEL_CLOSE message has been sent.

Definition at line 1380 of file ssh.h.

◆ connection

SshConnection* connection

SSH connection.

Definition at line 1361 of file ssh.h.

◆ context

SshContext* context

SSH context.

Definition at line 1360 of file ssh.h.

◆ eofReceived

bool_t eofReceived

An SSH_MSG_CHANNEL_EOF message has been received.

Definition at line 1378 of file ssh.h.

◆ eofRequest

bool_t eofRequest

Channel EOF request.

Definition at line 1376 of file ssh.h.

◆ eofSent

bool_t eofSent

An SSH_MSG_CHANNEL_EOF message has been sent.

Definition at line 1377 of file ssh.h.

◆ event

OsEvent event

Definition at line 1362 of file ssh.h.

◆ eventFlags

uint_t eventFlags

Definition at line 1364 of file ssh.h.

◆ eventMask

uint_t eventMask

Definition at line 1363 of file ssh.h.

◆ localChannelNum

uint32_t localChannelNum

Local channel number.

Definition at line 1367 of file ssh.h.

◆ maxPacketSize

uint32_t maxPacketSize

Maximum packet size.

Definition at line 1369 of file ssh.h.

◆ remoteChannelNum

uint32_t remoteChannelNum

Remote channel number.

Definition at line 1368 of file ssh.h.

◆ requestState

SshRequestState requestState

Channel request state.

Definition at line 1359 of file ssh.h.

◆ rxBuffer

SshChannelBuffer rxBuffer

RX buffer.

Definition at line 1371 of file ssh.h.

◆ rxWindowSize

size_t rxWindowSize

RX flow-control window.

Definition at line 1373 of file ssh.h.

◆ rxWindowSizeInc

size_t rxWindowSizeInc

Window size increment.

Definition at line 1374 of file ssh.h.

◆ state

Channel state.

Definition at line 1358 of file ssh.h.

◆ timeout

systime_t timeout

Timeout value.

Definition at line 1366 of file ssh.h.

◆ txBuffer

SshChannelBuffer txBuffer

TX buffer.

Definition at line 1370 of file ssh.h.

◆ txWindowSize

size_t txWindowSize

TX flow-control window.

Definition at line 1372 of file ssh.h.

◆ userEvent

OsEvent* userEvent

Definition at line 1365 of file ssh.h.


The documentation for this struct was generated from the following file: