libcortex
Event loop library following a "batteries included" approach
Loading...
Searching...
No Matches
src
libvirt.h
1
#ifndef _CRTX_LIBVIRT_H
2
#define _CRTX_LIBVIRT_H
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
/*
9
* Mario Kicherer (dev@kicherer.org) 2016
10
*
11
*/
12
13
#include <libvirt/libvirt.h>
14
15
struct
crtx_libvirt_listener
{
16
struct
crtx_listener_base
base;
17
18
char
*hypervisor;
19
20
virConnectPtr conn;
21
22
int
domain_event_id;
23
};
24
25
struct
crtx_listener_base
*crtx_setup_libvirt_listener(
void
*options);
26
virConnectPtr crtx_libvirt_get_conn(
struct
crtx_listener_base
*base);
27
CRTX_DECLARE_ALLOC_FUNCTION(libvirt)
28
29
void
crtx_libvirt_init();
30
void
crtx_libvirt_finish();
31
32
#ifdef __cplusplus
33
}
34
#endif
35
36
#endif
crtx_libvirt_listener
Definition
libvirt.h:15
crtx_listener_base
base structure of a listener
Definition
core.h:186
Generated by
1.9.8