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 elosConnectionManagerParam
[source]

Initialization parameters for a new ConnectionManager

samconfConfig_t *config
[source]

Static configuration variables

int *eventDispatcher
[source]

Used for registering the EventBuffers of each ClientConnection

int *eventProcessor
[source]

Used for FilterNode/EventQueue handling

int *logAggregator
[source]

Used for persistent logging of Events

struct elosConnectionManagerParam_t
[source]

Initialization parameters for a new ConnectionManager

samconfConfig_t *config
[source]

Static configuration variables

int *eventDispatcher
[source]

Used for registering the EventBuffers of each ClientConnection

int *eventProcessor
[source]

Used for FilterNode/EventQueue handling

int *logAggregator
[source]

Used for persistent logging of Events

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