netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
fce_api.h File Reference
#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)
int fce_set_coalesce (const char *coalesce_opt)
int fce_set_events (const char *events)

Macro Definition Documentation

◆ FCE_CONN_BROKEN

#define FCE_CONN_BROKEN   99

◆ FCE_CONN_START

#define FCE_CONN_START   42

◆ FCE_DEFAULT_PORT

#define FCE_DEFAULT_PORT   12250

◆ FCE_DEFAULT_PORT_STRING

#define FCE_DEFAULT_PORT_STRING   "12250"

◆ FCE_DIR_CREATE

#define FCE_DIR_CREATE   5

◆ FCE_DIR_DELETE

#define FCE_DIR_DELETE   3

◆ FCE_DIR_MOVE

#define FCE_DIR_MOVE   7

◆ FCE_EV_INFO_PID

#define FCE_EV_INFO_PID   (1 << 0)

◆ FCE_EV_INFO_SRCPATH

#define FCE_EV_INFO_SRCPATH   (1 << 2)

◆ FCE_EV_INFO_USER

#define FCE_EV_INFO_USER   (1 << 1)

◆ FCE_FILE_CREATE

#define FCE_FILE_CREATE   4

◆ FCE_FILE_DELETE

#define FCE_FILE_DELETE   2

◆ FCE_FILE_MODIFY

#define FCE_FILE_MODIFY   1

◆ FCE_FILE_MOVE

#define FCE_FILE_MOVE   6

◆ FCE_FIRST_EVENT

#define FCE_FIRST_EVENT   FCE_FILE_MODIFY

◆ FCE_LAST_EVENT

#define FCE_LAST_EVENT   FCE_LOGOUT

◆ FCE_LOGIN

#define FCE_LOGIN   8

◆ FCE_LOGOUT

#define FCE_LOGOUT   9

◆ FCE_PACKET_MAGIC

#define FCE_PACKET_MAGIC   "at_fcapi"

◆ FCE_PACKET_VERSION

#define FCE_PACKET_VERSION   2

Typedef Documentation

◆ fce_ev_t

typedef uint32_t fce_ev_t

Function Documentation

◆ fce_add_udp_socket()

int fce_add_udp_socket ( const char * target)

◆ fce_pending_events()

void fce_pending_events ( const AFPObj * obj)

◆ fce_register()

int fce_register ( const AFPObj * obj,
fce_ev_t event,
const char * path,
const char * oldpath )

◆ fce_set_coalesce()

int fce_set_coalesce ( const char * coalesce_opt)

◆ fce_set_events()

int fce_set_events ( const char * events)