15#define FCE_PACKET_VERSION 2
20#define FCE_FILE_MODIFY 1
21#define FCE_FILE_DELETE 2
22#define FCE_DIR_DELETE 3
23#define FCE_FILE_CREATE 4
24#define FCE_DIR_CREATE 5
25#define FCE_FILE_MOVE 6
30#define FCE_FIRST_EVENT FCE_FILE_MODIFY
31#define FCE_LAST_EVENT FCE_LOGOUT
37#define FCE_CONN_START 42
38#define FCE_CONN_BROKEN 99
42#define FCE_PACKET_MAGIC "at_fcapi"
45#define FCE_EV_INFO_PID (1 << 0)
46#define FCE_EV_INFO_USER (1 << 1)
47#define FCE_EV_INFO_SRCPATH (1 << 2)
134 const char *oldpath);
142#define FCE_DEFAULT_PORT 12250
143#define FCE_DEFAULT_PORT_STRING "12250"
static struct sockaddr_at target
Definition aecho.c:57
int fce_register(const AFPObj *obj, fce_ev_t event, const char *path, const char *oldpath)
Definition fce_api.c:615
uint32_t fce_ev_t
Definition fce_api.h:127
int fce_set_coalesce(const char *coalesce_opt)
Definition fce_util.c:172
int fce_set_events(const char *events)
Definition fce_api.c:749
int fce_add_udp_socket(const char *target)
Definition fce_api.c:734
void fce_pending_events(const AFPObj *obj)
Definition fce_api.c:720
static AFPObj obj
Definition netatalk.c:62
unsigned char fcep_options
Definition fce_api.h:115
uint16_t fcep_userlen
Definition fce_api.h:119
unsigned char fcep_event
Definition fce_api.h:116
char fcep_path1[MAXPATHLEN]
Definition fce_api.h:122
uint16_t fcep_pathlen2
Definition fce_api.h:123
char fcep_user[MAXPATHLEN]
Definition fce_api.h:120
unsigned char fcep_version
Definition fce_api.h:114
uint16_t fcep_pathlen1
Definition fce_api.h:121
uint32_t fcep_event_id
Definition fce_api.h:117
char fcep_magic[8]
Definition fce_api.h:113
uint64_t fcep_pid
Definition fce_api.h:118
char fcep_path2[MAXPATHLEN]
Definition fce_api.h:124
Definition include/atalk/directory.h:97