aboutsummaryrefslogtreecommitdiff
path: root/src/ipc.h
blob: 9737a8f1ede81af37dbf65dee36d321d02133e4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef IMV_IPC_H
#define IMV_IPC_H

struct imv_ipc;

struct imv_ipc *imv_ipc_create(void);

void imv_ipc_free(struct imv_ipc *ipc);

typedef void (*imv_ipc_callback)(const char *command, void *data);

void imv_ipc_set_command_callback(struct imv_ipc *ipc,
    imv_ipc_callback callback, void *data);

#endif