connectionmanager_types.h

// SPDX-License-Identifier: MIT

struct elosConnectionManager
[source]

Data structure of a ConnectionManager

safuFlags_t flags
[source]

State bits of the component (e.g. initialized, active, e.t.c.)

int fd
[source]

listener socket used for waiting for new connections

int syncFd
[source]

eventfd used for synchronization with the worker thread

struct sockaddr_in addr
[source]

Address information of the listener socket

int connection[200]
[source]

Array of ClientConnections

pthread_t listenThread
[source]

worker thread used by pthread_* functions

int sharedData
[source]

Data shared between all ClientConnections

int clientAuth
[source]

Client authorization functionality

struct elosConnectionManager_t
[source]

Data structure of a ConnectionManager

safuFlags_t flags
[source]

State bits of the component (e.g. initialized, active, e.t.c.)

int fd
[source]

listener socket used for waiting for new connections

int syncFd
[source]

eventfd used for synchronization with the worker thread

struct sockaddr_in addr
[source]

Address information of the listener socket

int connection[200]
[source]

Array of ClientConnections

pthread_t listenThread
[source]

worker thread used by pthread_* functions

int sharedData
[source]

Data shared between all ClientConnections

int clientAuth
[source]

Client authorization functionality