30 #ifndef DLT_DAEMON_CONNECTION_H 31 #define DLT_DAEMON_CONNECTION_H
STATIC int dlt_connection_send(DltConnection *conn, void *msg, size_t msg_size)
Generic sending function.
int dlt_connection_create(DltDaemonLocal *, DltEventHandler *, int, int, DltConnectionType)
Creates a connection and registers it to the DltEventHandler.
DltConnection * dlt_connection_get_next(DltConnection *, int)
Get the next connection filtered with a type mask.
int dlt_connection_create_remaining(DltDaemonLocal *)
int dlt_connection_send_multiple(DltConnection *, void *, int, void *, int, int)
Send up to two messages through a connection.
void * dlt_connection_get_callback(DltConnection *)
Get the callback from a specific connection.
STATIC DltReceiver * dlt_connection_get_receiver(DltDaemonLocal *daemon_local, DltConnectionType type, int fd)
Get the receiver structure associated to a connection.
void dlt_connection_destroy(DltConnection *)
Destroys a connection.
STATIC void dlt_connection_destroy_receiver(DltConnection *con)