automotive-dlt
dlt_daemon_connection_types.h File Reference
#include "dlt_common.h"
Include dependency graph for dlt_daemon_connection_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DltConnection
 

Macros

#define DLT_CON_MASK_CLIENT_CONNECT   (1 << DLT_CONNECTION_CLIENT_CONNECT)
 
#define DLT_CON_MASK_CLIENT_MSG_TCP   (1 << DLT_CONNECTION_CLIENT_MSG_TCP)
 
#define DLT_CON_MASK_CLIENT_MSG_SERIAL   (1 << DLT_CONNECTION_CLIENT_MSG_SERIAL)
 
#define DLT_CON_MASK_APP_MSG   (1 << DLT_CONNECTION_APP_MSG)
 
#define DLT_CON_MASK_ONE_S_TIMER   (1 << DLT_CONNECTION_ONE_S_TIMER)
 
#define DLT_CON_MASK_SIXTY_S_TIMER   (1 << DLT_CONNECTION_SIXTY_S_TIMER)
 
#define DLT_CON_MASK_SYSTEMD_TIMER   (1 << DLT_CONNECTION_SYSTEMD_TIMER)
 
#define DLT_CON_MASK_CONTROL_CONNECT   (1 << DLT_CONNECTION_CONTROL_CONNECT)
 
#define DLT_CON_MASK_CONTROL_MSG   (1 << DLT_CONNECTION_CONTROL_MSG)
 
#define DLT_CON_MASK_GATEWAY   (1 << DLT_CONNECTION_GATEWAY)
 
#define DLT_CON_MASK_GATEWAY_TIMER   (1 << DLT_CONNECTION_GATEWAY_TIMER)
 
#define DLT_CON_MASK_ALL   (0xffff)
 

Typedefs

typedef uintptr_t DltConnectionId
 
typedef struct DltConnection DltConnection
 

Enumerations

enum  DltConnectionStatus {
  UNDEFINED, INACTIVE, ACTIVE, DEACTIVATE,
  ACTIVATE
}
 
enum  DltConnectionType {
  DLT_CONNECTION_CLIENT_CONNECT = 0, DLT_CONNECTION_CLIENT_MSG_TCP, DLT_CONNECTION_CLIENT_MSG_SERIAL, DLT_CONNECTION_APP_MSG,
  DLT_CONNECTION_ONE_S_TIMER, DLT_CONNECTION_SIXTY_S_TIMER, DLT_CONNECTION_SYSTEMD_TIMER, DLT_CONNECTION_CONTROL_CONNECT,
  DLT_CONNECTION_CONTROL_MSG, DLT_CONNECTION_GATEWAY, DLT_CONNECTION_GATEWAY_TIMER, DLT_CONNECTION_TYPE_MAX
}
 

Detailed Description

Author
Frederic Berat fbera.nosp@m.t@de.nosp@m..adit.nosp@m.-jv..nosp@m.com

Definition in file dlt_daemon_connection_types.h.

Macro Definition Documentation

#define DLT_CON_MASK_ALL   (0xffff)

Definition at line 68 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_APP_MSG   (1 << DLT_CONNECTION_APP_MSG)

Definition at line 60 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_CLIENT_CONNECT   (1 << DLT_CONNECTION_CLIENT_CONNECT)

Definition at line 57 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_CLIENT_MSG_SERIAL   (1 << DLT_CONNECTION_CLIENT_MSG_SERIAL)

Definition at line 59 of file dlt_daemon_connection_types.h.

Referenced by dlt_daemon_client_send_all_multiple().

#define DLT_CON_MASK_CLIENT_MSG_TCP   (1 << DLT_CONNECTION_CLIENT_MSG_TCP)

Definition at line 58 of file dlt_daemon_connection_types.h.

Referenced by dlt_daemon_client_send_all_multiple().

#define DLT_CON_MASK_CONTROL_CONNECT   (1 << DLT_CONNECTION_CONTROL_CONNECT)

Definition at line 64 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_CONTROL_MSG   (1 << DLT_CONNECTION_CONTROL_MSG)

Definition at line 65 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_GATEWAY   (1 << DLT_CONNECTION_GATEWAY)

Definition at line 66 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_GATEWAY_TIMER   (1 << DLT_CONNECTION_GATEWAY_TIMER)

Definition at line 67 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_ONE_S_TIMER   (1 << DLT_CONNECTION_ONE_S_TIMER)

Definition at line 61 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_SIXTY_S_TIMER   (1 << DLT_CONNECTION_SIXTY_S_TIMER)

Definition at line 62 of file dlt_daemon_connection_types.h.

#define DLT_CON_MASK_SYSTEMD_TIMER   (1 << DLT_CONNECTION_SYSTEMD_TIMER)

Definition at line 63 of file dlt_daemon_connection_types.h.

Typedef Documentation

typedef struct DltConnection DltConnection
typedef uintptr_t DltConnectionId

Definition at line 70 of file dlt_daemon_connection_types.h.

Enumeration Type Documentation

Enumerator
UNDEFINED 
INACTIVE 
ACTIVE 
DEACTIVATE 
ACTIVATE 

Definition at line 34 of file dlt_daemon_connection_types.h.

Enumerator
DLT_CONNECTION_CLIENT_CONNECT 
DLT_CONNECTION_CLIENT_MSG_TCP 
DLT_CONNECTION_CLIENT_MSG_SERIAL 
DLT_CONNECTION_APP_MSG 
DLT_CONNECTION_ONE_S_TIMER 
DLT_CONNECTION_SIXTY_S_TIMER 
DLT_CONNECTION_SYSTEMD_TIMER 
DLT_CONNECTION_CONTROL_CONNECT 
DLT_CONNECTION_CONTROL_MSG 
DLT_CONNECTION_GATEWAY 
DLT_CONNECTION_GATEWAY_TIMER 
DLT_CONNECTION_TYPE_MAX 

Definition at line 42 of file dlt_daemon_connection_types.h.