geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Namespaces | Functions
Daemon.cpp File Reference
#include "geopm/Daemon.hpp"
#include "DaemonImp.hpp"
#include "geopm_daemon.h"
#include "geopm_time.h"
#include "geopm/Exception.hpp"
#include "geopm/Endpoint.hpp"
#include "PolicyStore.hpp"
#include "geopm/Helper.hpp"
Include dependency graph for Daemon.cpp:

Namespaces

 geopm
 

Functions

int geopm_daemon_create (const char *endpoint_name, const char *policystore_path, struct geopm_daemon_c **daemon)
 
int geopm_daemon_destroy (struct geopm_daemon_c *daemon)
 
int geopm_daemon_update_endpoint_from_policystore (struct geopm_daemon_c *daemon, double timeout)
 
int geopm_daemon_stop_wait_loop (struct geopm_daemon_c *daemon)
 
int geopm_daemon_reset_wait_loop (struct geopm_daemon_c *daemon)
 

Function Documentation

◆ geopm_daemon_create()

int geopm_daemon_create ( const char *  endpoint_name,
const char *  policystore_path,
struct geopm_daemon_c **  daemon 
)

◆ geopm_daemon_destroy()

int geopm_daemon_destroy ( struct geopm_daemon_c *  daemon)

◆ geopm_daemon_reset_wait_loop()

int geopm_daemon_reset_wait_loop ( struct geopm_daemon_c *  daemon)

◆ geopm_daemon_stop_wait_loop()

int geopm_daemon_stop_wait_loop ( struct geopm_daemon_c *  daemon)

◆ geopm_daemon_update_endpoint_from_policystore()

int geopm_daemon_update_endpoint_from_policystore ( struct geopm_daemon_c *  daemon,
double  timeout 
)