Added hostname to configuration and example code.
[trust_router.git] / include / trust_router / tid.h
index 8759e6c..2e5d4ee 100644 (file)
@@ -106,6 +106,7 @@ struct tids_instance {
   int req_count;
   char *priv_key;
   char *ipaddr;
+  const char *hostname;
   TIDS_REQ_FUNC *req_handler;
   tids_auth_func *auth_handler;
   void *cookie;
@@ -163,7 +164,7 @@ TR_EXPORT void tidc_destroy (TIDC_INSTANCE *tidc);
 /* TID Server functions, in tid/tids.c */
 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,
+                         tids_auth_func *auth_handler, const char *hostname,
                          void *cookie);
 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);