Migrating source code to RSA from private.
[framework/uifw/e17.git] / src / bin / e_fm / e_fm_ipc.h
1 #ifndef E_FM_IPC_H
2 #define E_FM_IPC_H
3
4 #include "e_fm_shared_types.h"
5
6 int _e_fm_ipc_init(void);
7 Eina_Bool _e_fm_ipc_slave_data_cb(void *data, int type, void *event);
8 Eina_Bool _e_fm_ipc_slave_error_cb(void *data, int type, void *event);
9 Eina_Bool _e_fm_ipc_slave_del_cb(void *data, int type, void *event);
10
11 EAPI E_Storage *e_storage_add(const char *udi);
12 EAPI void       e_storage_del(const char *udi);
13 EAPI E_Storage *e_storage_find(const char *udi);
14
15 EAPI E_Volume *e_volume_add(const char *udi, char first_time);
16 EAPI void      e_volume_del(const char *udi);
17 EAPI E_Volume *e_volume_find(const char *udi);
18
19 EAPI void      e_volume_mount(E_Volume *v);
20 EAPI void      e_volume_unmount(E_Volume *v);
21 EAPI void      e_volume_eject(E_Volume *v);
22 #endif