82 #define DLT_DAEMON_FLAG_MAX 256 98 char evalue[NAME_MAX + 1];
99 char bvalue[NAME_MAX + 1];
100 char yvalue[NAME_MAX + 1];
101 char ivalue[NAME_MAX + 1];
102 char cvalue[NAME_MAX + 1];
122 char userPipesDir[NAME_MAX + 1];
123 char daemonFifoName[NAME_MAX + 1];
145 #ifdef DLT_SHM_ENABLE 170 #define DLT_DAEMON_ERROR_OK 0 171 #define DLT_DAEMON_ERROR_UNKNOWN -1 172 #define DLT_DAEMON_ERROR_BUFFER_FULL -2 173 #define DLT_DAEMON_ERROR_SEND_FAILED -3 174 #define DLT_DAEMON_ERROR_WRITE_FAILED -4 205 #ifdef DLT_SHM_ENABLE 214 #if defined(DLT_SYSTEMD_WATCHDOG_ENABLE) 215 void dlt_daemon_systemd_watchdog_thread(
void *ptr);
int create_timer_fd(DltDaemonLocal *daemon_local, int period_sec, int starts_in, DltTimers timer)
int dlt_daemon_process_user_message_overflow(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
int dlt_daemon_process_user_message_unregister_application(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
int dlt_daemon_process_user_message_log(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
int dlt_daemon_local_ecu_version_init(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose)
unsigned long RingbufferMaxSize
#define DLT_DAEMON_FLAG_MAX
int dlt_daemon_process_control_connect(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *recv, int verbose)
DltDaemonLocal * daemon_local
int dlt_daemon_process_one_s_timer(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *recv, int verbose)
int dlt_daemon_process_user_message_unregister_context(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
DltDaemonTimingPacketThreadData DltDaemonECUVersionThreadData
int dlt_daemon_send_ringbuffer_to_client(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose)
unsigned long daemonFifoSize
unsigned int offlineLogstorageMaxCounterIdx
char offlineLogstorageDelimiter
int dlt_daemon_process_sixty_s_timer(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *recv, int verbose)
int dlt_daemon_process_client_messages(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *revc, int verbose)
int dlt_daemon_process_user_message_marker(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
int sendECUSoftwareVersion
int dlt_daemon_local_init_p2(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose)
int dlt_daemon_send_message_overflow(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose)
void dlt_daemon_signal_handler(int sig)
DltOfflineTrace offlineTrace
#define DLT_MOUNT_PATH_MAX
unsigned long long wakeups_missed
int dlt_daemon_close_socket(int sock, DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose)
unsigned long RingbufferStepSize
void dlt_daemon_ecu_version_thread(void *ptr)
int dlt_daemon_process_systemd_timer(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *recv, int verbose)
int(* dlt_daemon_process_user_message_func)(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
int dlt_daemon_process_user_messages(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *recv, int verbose)
int dlt_daemon_process_client_messages_serial(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *recv, int verbose)
int offlineLogstorageTimestamp
int enforceContextLLAndTS
int dlt_daemon_process_user_message_set_app_ll_ts(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
int dlt_daemon_process_control_messages(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *recv, int verbose)
int autoResponseGetLogInfoOption
int offlineLogstorageMaxDevices
int dlt_daemon_process_user_message_register_application(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
int offlineTraceFilenameTimestampBased
int dlt_daemon_process_user_message_register_context(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose)
unsigned int offlineLogstorageMaxCounter
unsigned int offlineLogstorageCacheSize
int dlt_daemon_process_client_connect(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *recv, int verbose)
void dlt_daemon_local_cleanup(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose)
void dlt_daemon_daemonize(int verbose)
int dlt_daemon_local_init_p1(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose)
int dlt_daemon_local_connection_init(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose)
void dlt_daemon_timingpacket_thread(void *ptr)
unsigned long RingbufferMinSize