+
+ return (tidc_fwd_request(tidc, tid_req, resp_handler, cookie));
+}
+
+int tidc_fwd_request (TIDC_INSTANCE *tidc,
+ TID_REQ *tid_req,
+ TIDC_RESP_FUNC *resp_handler,
+ void *cookie)
+
+{
+ char *req_buf = NULL;
+ char *resp_buf = NULL;
+ size_t resp_buflen = 0;
+ TR_MSG *msg = NULL;
+ TR_MSG *resp_msg = NULL;
+ int err;
+
+ /* Create and populate a TID msg structure */
+ if (!(msg = malloc(sizeof(TR_MSG))))
+ return -1;
+
+ msg->msg_type = TID_REQUEST;
+ msg->tid_req = tid_req;