|
Defines |
#define | EDG_WLL_NOTIF_TIMEOUT_DEFAULT 120 |
#define | EDG_WLL_NOTIF_TIMEOUT_MAX 1800 |
Typedefs |
typedef enum _edg_wll_NotifChangeOp | edg_wll_NotifChangeOp |
Enumerations |
enum | _edg_wll_NotifChangeOp { EDG_WLL_NOTIF_NOOP = 0,
EDG_WLL_NOTIF_REPLACE,
EDG_WLL_NOTIF_ADD,
EDG_WLL_NOTIF_REMOVE
} |
Functions |
int | edg_wll_NotifNew (edg_wll_Context context, edg_wll_QueryRec const *const *conditions, int fd, const char *address_override, edg_wll_NotifId *id_out, time_t *valid) |
int | edg_wll_NotifBind (edg_wll_Context context, const edg_wll_NotifId id, int fd, const char *address_override, time_t *valid) |
int | edg_wll_NotifChange (edg_wll_Context context, const edg_wll_NotifId id, edg_wll_QueryRec const *const *conditions, edg_wll_NotifChangeOp op) |
int | edg_wll_NotifRefresh (edg_wll_Context context, const edg_wll_NotifId id, time_t *valid) |
int | edg_wll_NotifDrop (edg_wll_Context context, edg_wll_NotifId *id) |
int | edg_wll_NotifReceive (edg_wll_Context context, int fd, const struct timeval *timeout, edg_wll_JobStat *state_out, edg_wll_NotifId *id_out) |
int | edg_wll_NotifGetFd (edg_wll_Context context) |
int | edg_wll_NotifCloseFd (edg_wll_Context context) |