blob: 539b6844ade528f902838e6c3269cc7d7ef2c99a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#ifndef IMV_IPC_H
#define IMV_IPC_H
#include <unistd.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);
void imv_ipc_path(char *buf, size_t len, int pid);
#endif
|