Eunomia
0.1.0
A lightweight eBPF-based CloudNative Monitor tool for Container Security and Observability
|
the event handler for share_ptr More...
#include <event_handler.h>
Public Member Functions | |
virtual | ~event_handler_base ()=default |
virtual void | handle (tracker_event< T > &e)=0 |
virtual void | do_handle_event (tracker_event< T > &e)=0 |
the event handler for share_ptr
|
virtualdefault |
|
pure virtual |
Implemented in event_handler< tracker_alone_event >, event_handler< tcp_event >, event_handler_adapter< T1, T2 >, event_handler< T >, event_handler< syscall_event >, event_handler< process_event >, event_handler< ipc_event >, event_handler< files_event >, event_handler< EVNET >, and event_handler< EVENT >.
|
pure virtual |
Implemented in event_handler< tracker_alone_event >, bindsnoop_tracker::prometheus_event_handler, opensnoop_tracker::prometheus_event_handler, sigsnoop_tracker::prometheus_event_handler, mountsnoop_tracker::prometheus_event_handler, tracker_alone_base::plain_text_event_printer, capable_tracker::prometheus_event_handler, tcpconnlat_tracker::prometheus_event_handler, event_handler< tcp_event >, tcp_tracker::csv_event_printer, tcp_tracker::plain_text_event_printer, tcp_tracker::json_event_printer, tcp_tracker::prometheus_event_handler, event_handler< T >, event_handler< syscall_event >, rule_base< syscall_event >, syscall_tracker::csv_event_printer, syscall_tracker::plain_text_event_printer, syscall_tracker::json_event_printer, syscall_tracker::prometheus_event_handler, event_handler< process_event >, rule_base< process_event >, process_tracker::csv_event_printer, process_tracker::plain_text_event_printer, process_tracker::json_event_printer, process_tracker::prometheus_event_handler, container_manager::container_tracking_handler, event_handler< ipc_event >, ipc_tracker::csv_event_printer, ipc_tracker::plain_text_event_printer, ipc_tracker::json_event_printer, event_handler< files_event >, rule_base< files_event >, files_tracker::csv_event_printer, files_tracker::plain_text_event_printer, files_tracker::json_event_printer, files_tracker::prometheus_event_handler, event_handler< EVNET >, rule_base< EVNET >, event_handler< EVENT >, tracker_with_config< ENV, EVENT >::csv_event_printer, tracker_with_config< ENV, EVENT >::json_event_printer, tracker_with_config< ENV, EVENT >::plain_text_event_printer, tracker_with_config< ENV, EVENT >::prometheus_event_handler, and container_manager::container_info_handler< EVENT >.