Eunomia  0.1.0
A lightweight eBPF-based CloudNative Monitor tool for Container Security and Observability
main.cpp File Reference
#include <clipp.h>
#include <spdlog/spdlog.h>
#include <string>
#include <vector>
#include "eunomia/eunomia_core.h"
#include "eunomia/http_server.h"
Include dependency graph for main.cpp:

Enumerations

enum  eunomia_mode {
  eunomia_mode::run, eunomia_mode::safe, eunomia_mode::seccomp, eunomia_mode::server,
  eunomia_mode::help
}
 

Functions

void run_mode_operation (const std::string &name, const std::vector< std::string > &run_with_extra_args, eunomia_config_data &core_config)
 
void safe_mode_opertiaon (eunomia_config_data &core_config)
 
void server_mode_operation (bool load_from_config_file, eunomia_config_data &core_config)
 
void seccomp_mode_operation (eunomia_config_data &core_config)
 
int main (int argc, char *argv[])
 

Enumeration Type Documentation

◆ eunomia_mode

enum eunomia_mode
strong
Enumerator
run 
safe 
seccomp 
server 
help 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)
Here is the call graph for this function:

◆ run_mode_operation()

void run_mode_operation ( const std::string &  name,
const std::vector< std::string > &  run_with_extra_args,
eunomia_config_data core_config 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ safe_mode_opertiaon()

void safe_mode_opertiaon ( eunomia_config_data core_config)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ seccomp_mode_operation()

void seccomp_mode_operation ( eunomia_config_data core_config)
Here is the caller graph for this function:

◆ server_mode_operation()

void server_mode_operation ( bool  load_from_config_file,
eunomia_config_data core_config 
)
Here is the caller graph for this function: