X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=include%2Ftrust_router%2Ftid.h;fp=include%2Ftrust_router%2Ftid.h;h=cca08343a831c7221bf3e18a0501aaa211835a1b;hb=1a3ad555c6b58de28efb85e7ab07c2f35208ab0d;hp=8fc4267f09c84d4308f421d52b3a7348211ce6ab;hpb=3fcf1090ac283dfb96bbc7ede879dc21ee1c3065;p=trust_router.git diff --git a/include/trust_router/tid.h b/include/trust_router/tid.h index 8fc4267..cca0834 100644 --- a/include/trust_router/tid.h +++ b/include/trust_router/tid.h @@ -151,14 +151,15 @@ TR_EXPORT DH *tidc_set_dh(TIDC_INSTANCE *, DH *); TR_EXPORT void tidc_destroy(TIDC_INSTANCE *tidc); /* TID Server functions, in tid/tids.c */ +TIDS_INSTANCE *tids_new(TALLOC_CTX *mem_ctx); TR_EXPORT TIDS_INSTANCE *tids_create (void); TR_EXPORT int tids_start (TIDS_INSTANCE *tids, TIDS_REQ_FUNC *req_handler, tids_auth_func *auth_handler, const char *hostname, unsigned int port, void *cookie); TR_EXPORT int tids_get_listener (TIDS_INSTANCE *tids, TIDS_REQ_FUNC *req_handler, - tids_auth_func *auth_handler, const char *hostname, + tids_auth_func *auth_handler, const char *hostname, unsigned int port, void *cookie, int *fd_out, size_t max_fd); -TR_EXPORT int tids_accept(TIDS_INSTANCE *tids, int listen); +TR_EXPORT int tids_accept(TIDS_INSTANCE *mons, int listen); TR_EXPORT int tids_send_response (TIDS_INSTANCE *tids, TID_REQ *req, TID_RESP *resp); TR_EXPORT int tids_send_err_response (TIDS_INSTANCE *tids, TID_REQ *req, const char *err_msg); TR_EXPORT void tids_destroy (TIDS_INSTANCE *tids);