Ripples 1.0
High Performant Software Architecture For Transaction Processing
Loading...
Searching...
No Matches
log_app.h
Go to the documentation of this file.
1
34#ifndef LOG_APP_H
35#define LOG_APP_H
36
37#include "config.h"
38#include "channel.h"
39#include "metrics.h"
40
44typedef enum app_log_msg_id_e {
45 APP_LOG_MSG_CUSTOM = 0,
46 APP_LOG_MSG_VL_FN_EPOLL,
47 APP_LOG_MSG_VL_FN_TCP_CONN_CLIENT_IP_FAM,
48 APP_LOG_MSG_VL_FN_TCP_CONN_LOCAL_IP_FAM,
49 APP_LOG_MSG_VL_FN_TCP_CONN_GETSOCKNAME,
50 APP_LOG_MSG_VL_RUN_CPU_AFFINITY,
52
68
69void * log_app_loop(void *args);
70
71#endif /* LOG_APP_H */
72
void * log_app_loop(void *args)
Definition log_app.c:61
struct app_log_loop_args_s app_log_loop_args_t
app_log_msg_id_e
Definition log_app.h:44
enum app_log_msg_id_e app_log_msg_id_t
Definition log_app.h:58
metrics_t * metrics
Definition log_app.h:66
config_t * cfg
Definition log_app.h:60
channel_log_t * app_log_channels
Definition log_app.h:63
Definition channel.h:145
Definition config.h:46
Definition metrics.h:41