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