API calls for file change event api. More...
#include <atalk/globals.h>Go to the source code of this file.
Data Structures | |
| struct | fce_packet |
Macros | |
| #define | FCE_PACKET_VERSION 2 |
| #define | FCE_FILE_MODIFY 1 |
| #define | FCE_FILE_DELETE 2 |
| #define | FCE_DIR_DELETE 3 |
| #define | FCE_FILE_CREATE 4 |
| #define | FCE_DIR_CREATE 5 |
| #define | FCE_FILE_MOVE 6 |
| #define | FCE_DIR_MOVE 7 |
| #define | FCE_LOGIN 8 |
| #define | FCE_LOGOUT 9 |
| #define | FCE_FIRST_EVENT FCE_FILE_MODIFY |
| #define | FCE_LAST_EVENT FCE_LOGOUT |
| #define | FCE_CONN_START 42 |
| #define | FCE_CONN_BROKEN 99 |
| #define | FCE_PACKET_MAGIC "at_fcapi" |
| #define | FCE_EV_INFO_PID (1 << 0) |
| #define | FCE_EV_INFO_USER (1 << 1) |
| #define | FCE_EV_INFO_SRCPATH (1 << 2) |
| #define | FCE_DEFAULT_PORT 12250 |
| #define | FCE_DEFAULT_PORT_STRING "12250" |
Typedefs | |
| typedef uint32_t | fce_ev_t |
Functions | |
| void | fce_pending_events (const AFPObj *obj) |
| int | fce_register (const AFPObj *obj, fce_ev_t event, const char *path, const char *oldpath) |
| int | fce_add_udp_socket (const char *target) |
| Extern connect to afpd parameter. | |
| int | fce_set_coalesce (const char *coalesce_opt) |
| Set event coalescation to reduce number of events sent over UDP. | |
| int | fce_set_events (const char *events) |
API calls for file change event api.
Created on 1. Oktober 2010, 21:35
| #define FCE_CONN_BROKEN 99 |
| #define FCE_CONN_START 42 |
| #define FCE_DEFAULT_PORT 12250 |
| #define FCE_DEFAULT_PORT_STRING "12250" |
| #define FCE_DIR_CREATE 5 |
| #define FCE_DIR_DELETE 3 |
| #define FCE_DIR_MOVE 7 |
| #define FCE_EV_INFO_PID (1 << 0) |
| #define FCE_EV_INFO_SRCPATH (1 << 2) |
| #define FCE_EV_INFO_USER (1 << 1) |
| #define FCE_FILE_CREATE 4 |
| #define FCE_FILE_DELETE 2 |
| #define FCE_FILE_MODIFY 1 |
| #define FCE_FILE_MOVE 6 |
| #define FCE_FIRST_EVENT FCE_FILE_MODIFY |
| #define FCE_LAST_EVENT FCE_LOGOUT |
| #define FCE_LOGIN 8 |
| #define FCE_LOGOUT 9 |
| #define FCE_PACKET_MAGIC "at_fcapi" |
fce_packet.fce_magic
| #define FCE_PACKET_VERSION 2 |
| typedef uint32_t fce_ev_t |
| int fce_add_udp_socket | ( | const char * | target | ) |
Extern connect to afpd parameter.
IP or IP:Port
| void fce_pending_events | ( | const AFPObj * | obj | ) |
API-Calls for file change api, called from outside (file.c directory.c ofork.c filedir.c)
Dispatcher for all incoming file change events
| int fce_set_coalesce | ( | const char * | opt | ) |
Set event coalescation to reduce number of events sent over UDP.
all|delete|create
| int fce_set_events | ( | const char * | events | ) |
fmod,fdel,ddel,fcre,dcre