#define EVENT_PROCESSING_LTTNG_COMMON_H
#include <glib.h>
+#include <stdbool.h>
#include <lttv/tracecontext.h>
GQuark
- LTT_CHANNEL_NET,
- LTT_CHANNEL_NETIF_STATE;
+ LTT_CHANNEL_NET;
GQuark
LTT_EVENT_DEV_XMIT_EXTENDED,
LTT_EVENT_DEV_RECEIVE,
LTT_EVENT_TCPV4_RCV_EXTENDED,
- LTT_EVENT_NETWORK_IPV4_INTERFACE;
+ LTT_EVENT_UDPV4_RCV_EXTENDED;
GQuark
LTT_FIELD_SKB,
LTT_FIELD_RST,
LTT_FIELD_SYN,
LTT_FIELD_FIN,
- LTT_FIELD_NAME,
- LTT_FIELD_ADDRESS,
- LTT_FIELD_UP;
+ LTT_FIELD_UNICAST,
+ LTT_FIELD_ULEN,
+ LTT_FIELD_DATA_START;
void createQuarks();
void registerHooks(GArray* hookListList, LttvTracesetContext* const
- traceSetContext, LttvHook hookFunction, gpointer
- hookData);
+ traceSetContext, LttvHook hookFunction, gpointer hookData, const bool
+ const* eventTypes);
void unregisterHooks(GArray* hookListList, LttvTracesetContext* const
traceSetContext);