302#include <sys/types.h>
356int64_t
paf_publish(
struct paf_context *context,
const struct paf_props *props);
385int paf_modify(
struct paf_context *context, int64_t service_id,
386 const struct paf_props *props);
406void paf_set_ttl(
struct paf_context *context, int64_t service_id, int64_t ttl);
int64_t paf_publish(struct paf_context *context, const struct paf_props *props)
int paf_fd(struct paf_context *context)
void paf_unsubscribe(struct paf_context *context, int64_t subscription_id)
struct paf_context * paf_attach(const char *domain_name)
int paf_process(struct paf_context *context)
int paf_modify(struct paf_context *context, int64_t service_id, const struct paf_props *props)
void paf_detach(struct paf_context *context)
void paf_close(struct paf_context *context)
void paf_set_ttl(struct paf_context *context, int64_t service_id, int64_t ttl)
char * paf_filter_escape(const char *s)
int64_t paf_subscribe(struct paf_context *context, const char *filter, paf_match_cb match_cb, void *user)
void paf_unpublish(struct paf_context *context, int64_t service_id)
Pathfinder Client Library's Subscription Match-related Data Structure.
void(* paf_match_cb)(enum paf_match_type match_type, int64_t service_id, const struct paf_props *props, void *user)
Definition paf_match.h:62
Pathfinder Service Properties API.