7 typedef struct _flxServer flxServer;
12 flxServer *flx_server_new(GMainContext *c);
13 void flx_server_free(flxServer* s);
15 gint flx_server_get_next_id(flxServer *s);
25 void flx_server_add_ptr(
34 void flx_server_add_address(
43 void flx_server_add_text(
50 ... /* text records, terminated by NULL */);
52 void flx_server_add_text_va(
61 void flx_server_add_service(
71 ... /* text records, terminated by NULL */);
73 void flx_server_add_service_va(
86 void flx_server_remove(flxServer *s, gint id);
88 void flx_server_post_query(flxServer *s, gint interface, guchar protocol, flxKey *key);
89 void flx_server_post_response(flxServer *s, gint interface, guchar protocol, flxRecord *record);
91 const flxRecord *flx_server_iterate(flxServer *s, gint id, void **state);
93 void flx_server_dump(flxServer *s, FILE *f);