2008-09-23 04:27:34 -07:00
|
|
|
#ifdef E_TYPEDEFS
|
2008-07-20 21:12:39 -07:00
|
|
|
|
|
|
|
#define E_FM_OP_DEBUG(...) fprintf(stderr, __VA_ARGS__)
|
|
|
|
|
|
|
|
#define E_FM_OP_MAGIC 314
|
|
|
|
|
|
|
|
typedef enum _E_Fm_Op_Type
|
|
|
|
{
|
|
|
|
E_FM_OP_COPY = 0,
|
|
|
|
E_FM_OP_MOVE = 1,
|
|
|
|
E_FM_OP_REMOVE = 2,
|
|
|
|
E_FM_OP_ABORT = 3,
|
|
|
|
E_FM_OP_ERROR = 4,
|
|
|
|
E_FM_OP_ERROR_RESPONSE_IGNORE_THIS = 5,
|
|
|
|
E_FM_OP_ERROR_RESPONSE_IGNORE_ALL = 6,
|
|
|
|
E_FM_OP_ERROR_RESPONSE_ABORT = 7,
|
|
|
|
E_FM_OP_PROGRESS = 8,
|
|
|
|
E_FM_OP_NONE = 9,
|
|
|
|
E_FM_OP_ERROR_RESPONSE_RETRY = 10,
|
|
|
|
E_FM_OP_OVERWRITE = 11,
|
|
|
|
E_FM_OP_OVERWRITE_RESPONSE_NO = 12,
|
|
|
|
E_FM_OP_OVERWRITE_RESPONSE_NO_ALL = 13,
|
|
|
|
E_FM_OP_OVERWRITE_RESPONSE_YES = 14,
|
|
|
|
E_FM_OP_OVERWRITE_RESPONSE_YES_ALL = 15,
|
2008-07-26 06:15:57 -07:00
|
|
|
E_FM_OP_COPY_STAT_INFO = 16,
|
|
|
|
E_FM_OP_MKDIR,
|
|
|
|
E_FM_OP_TRASH,
|
|
|
|
E_FM_OP_MONITOR_START,
|
2015-02-24 01:36:31 -08:00
|
|
|
E_FM_OP_MONITOR_SYNC, // not used anymore
|
2008-07-26 06:15:57 -07:00
|
|
|
E_FM_OP_MONITOR_END,
|
|
|
|
E_FM_OP_MOUNT,
|
|
|
|
E_FM_OP_UNMOUNT,
|
|
|
|
E_FM_OP_HELLO,
|
|
|
|
E_FM_OP_FILE_ADD,
|
|
|
|
E_FM_OP_FILE_CHANGE,
|
|
|
|
E_FM_OP_FILE_DEL,
|
|
|
|
E_FM_OP_STORAGE_ADD,
|
|
|
|
E_FM_OP_STORAGE_DEL,
|
|
|
|
E_FM_OP_VOLUME_ADD,
|
|
|
|
E_FM_OP_VOLUME_DEL,
|
|
|
|
E_FM_OP_MOUNT_DONE,
|
|
|
|
E_FM_OP_UNMOUNT_DONE,
|
|
|
|
E_FM_OP_QUIT,
|
|
|
|
E_FM_OP_SYMLINK,
|
2012-09-14 08:09:05 -07:00
|
|
|
E_FM_OP_RENAME,
|
2008-07-26 06:15:57 -07:00
|
|
|
E_FM_OP_OK,
|
2008-08-10 19:13:22 -07:00
|
|
|
E_FM_OP_ERROR_RETRY_ABORT,
|
2009-06-06 17:00:41 -07:00
|
|
|
E_FM_OP_REORDER,
|
|
|
|
E_FM_OP_MOUNT_ERROR,
|
|
|
|
E_FM_OP_UNMOUNT_ERROR,
|
|
|
|
E_FM_OP_EJECT,
|
|
|
|
E_FM_OP_EJECT_DONE,
|
2012-09-22 11:29:03 -07:00
|
|
|
E_FM_OP_EJECT_ERROR,
|
|
|
|
E_FM_OP_SECURE_REMOVE,
|
2012-10-29 02:52:23 -07:00
|
|
|
E_FM_OP_DESTROY,
|
2014-05-07 13:46:56 -07:00
|
|
|
E_FM_OP_VOLUME_LIST_DONE,
|
|
|
|
E_FM_OP_INIT
|
2008-07-20 21:12:39 -07:00
|
|
|
} E_Fm_Op_Type;
|
|
|
|
|
2008-09-23 04:27:34 -07:00
|
|
|
#else
|
|
|
|
#ifndef E_FM_OP_H
|
|
|
|
#define E_FM_OP_H
|
|
|
|
|
|
|
|
#endif
|
2008-07-20 21:12:39 -07:00
|
|
|
#endif
|