clientconnection_types.h
// SPDX-License-Identifier: MIT
-
struct elosClientConnection
[source]
Data structure of a ClientConnection
-
safuFlags_t flags
[source]
State bits of the component (e.g. initialized, active, e.t.c.)
-
int fd
[source]
The socket used for communication
-
int syncFd
[source]
eventfd used for synchronization with the worker thread
-
int triggerFd
[source]
eventfd used for waking the worker thread (e.g. for a controlled shutdown)
-
struct sockaddr_in addr
[source]
Address information of the currently used socketFd
-
pthread_t thread
[source]
Worker thread used by pthread_* functions
-
elosClientConnectionSharedData_t *sharedData
[source]
See struct defintion of elosClientConnectionSharedData_t
-
elosClientConnectionData_t data
[source]
worker thread local data
-
int isTrusted
[source]
‘true’ if the connection is trusted
-
int blacklist
[source]
blacklist filters
-
struct elosClientConnectionData
[source]
Data structures used exclusively by the worker thread
-
struct elosPublisher *publisher
[source]
exclusiv for the connection
-
struct elosSubscriber *subscriber
[source]
exclusiv for the connection
-
struct elosPublisher
[source]
-
struct elosSubscriber
[source]
-
struct elosClientConnectionData_t
[source]
Data structures used exclusively by the worker thread
-
struct elosPublisher *publisher
[source]
exclusiv for the connection
-
struct elosSubscriber *subscriber
[source]
exclusiv for the connection
-
struct elosPublisher
[source]
-
struct elosSubscriber
[source]
-
struct elosClientConnectionSharedData
[source]
Data structures shared between all connections of a ConnectionManager
-
sem_t connectionSemaphore
[source]
Used for waiting until a connection is available
-
int *plugin
[source]
reference to the plugin instance
-
struct elosClientConnectionSharedData_t
[source]
Data structures shared between all connections of a ConnectionManager
-
sem_t connectionSemaphore
[source]
Used for waiting until a connection is available
-
int *plugin
[source]
reference to the plugin instance
-
struct elosClientConnection_t
[source]
Data structure of a ClientConnection
-
safuFlags_t flags
[source]
State bits of the component (e.g. initialized, active, e.t.c.)
-
int fd
[source]
The socket used for communication
-
int syncFd
[source]
eventfd used for synchronization with the worker thread
-
int triggerFd
[source]
eventfd used for waking the worker thread (e.g. for a controlled shutdown)
-
struct sockaddr_in addr
[source]
Address information of the currently used socketFd
-
pthread_t thread
[source]
Worker thread used by pthread_* functions
-
elosClientConnectionSharedData_t *sharedData
[source]
See struct defintion of elosClientConnectionSharedData_t
-
elosClientConnectionData_t data
[source]
worker thread local data
-
int isTrusted
[source]
‘true’ if the connection is trusted
-
int blacklist
[source]
blacklist filters