|
Eunomia
0.1.0
A lightweight eBPF-based CloudNative Monitor tool for Container Security and Observability
|
core for building tracker More...
#include <eunomia_core.h>

Public Member Functions | |
| eunomia_core (eunomia_config_data &config) | |
| int | start_eunomia (void) |
| start the core More... | |
| std::optional< std::size_t > | start_tracker (const tracker_config_data &config) |
| start a single tracker base on config More... | |
| std::vector< std::tuple< int, std::string > > | list_all_trackers (void) |
| list all trackers More... | |
| void | stop_tracker (std::size_t tracker_id) |
| stop a tracker by id More... | |
core for building tracker
construct tracker with handlers and manage state
| eunomia_core::eunomia_core | ( | eunomia_config_data & | config | ) |

| std::vector< std::tuple< int, std::string > > eunomia_core::list_all_trackers | ( | void | ) |
list all trackers


| int eunomia_core::start_eunomia | ( | void | ) |
start the core

| std::optional< std::size_t > eunomia_core::start_tracker | ( | const tracker_config_data & | config | ) |
start a single tracker base on config


| void eunomia_core::stop_tracker | ( | std::size_t | tracker_id | ) |
stop a tracker by id

