geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Functions
geopm_daemon.h File Reference
#include <stddef.h>
#include "geopm_public.h"
Include dependency graph for geopm_daemon.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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

Function Documentation

◆ geopm_daemon_create()

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

◆ geopm_daemon_destroy()

int GEOPM_PUBLIC geopm_daemon_destroy ( struct geopm_daemon_c *  daemon)

◆ geopm_daemon_reset_wait_loop()

int GEOPM_PUBLIC geopm_daemon_reset_wait_loop ( struct geopm_daemon_c *  daemon)

◆ geopm_daemon_stop_wait_loop()

int GEOPM_PUBLIC geopm_daemon_stop_wait_loop ( struct geopm_daemon_c *  daemon)

◆ geopm_daemon_update_endpoint_from_policystore()

int GEOPM_PUBLIC geopm_daemon_update_endpoint_from_policystore ( struct geopm_daemon_c *  daemon,
double  timeout 
)