blob: 39a72c0815d7ed5900434816ea7551e4de3463b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#ifndef GUEST_H
#define GUEST_H
#include <library.h>
#include <utils/linked_list.h>
typedef struct guest_t guest_t;
struct guest_t {
char* (*get_name) (guest_t *this);
bool (*start) (guest_t *this);
bool (*stop) (guest_t *this);
void (*destroy) (guest_t *this);
};
guest_t *guest_create(char *name, char *kernel, char *master, int mem);
#endif /* GUEST_H */
|