Server

TODO

Server objects in C++ are referenced by the following shared pointer typedef:

typedef std::shared_ptr<rogue::protocols::rssi::Server> rogue::protocols::rssi::ServerPtr

The Server class description is shown below:

class Server

RSSI Server Class.

Public Functions

explicit Server(uint32_t segSize)

Creator.

~Server()

Destructor.

std::shared_ptr<rogue::protocols::rssi::Transport> transport()

Get transport interface.

std::shared_ptr<rogue::protocols::rssi::Application> application()

Application module.

bool getOpen()

Get state.

uint32_t getDownCount()

Get Down Count.

uint32_t getDropCount()

Get Drop Count.

uint32_t getRetranCount()

Get Retransmit Count.

bool getLocBusy()

Get locBusy.

uint32_t getLocBusyCnt()

Get locBusyCnt.

bool getRemBusy()

Get remBusy.

uint32_t getRemBusyCnt()

Get remBusyCnt.

void setTimeout(uint32_t timeout)

Set timeout in microseconds for frame transmits.

void stop()

Stop connection.

void start()

Start connection.

Public Static Functions

static std::shared_ptr<rogue::protocols::rssi::Server> create(uint32_t segSize)

Class creation.

static void setup_python()

Setup class in python.