CgSoapRequest *cg_soap_request_new() { CgSoapRequest *soapReq; cg_log_debug_l4("Entering...\n"); soapReq = (CgSoapRequest *)malloc(sizeof(CgSoapRequest)); if ( NULL != soapReq ) { soapReq->rootNodeList = cg_xml_nodelist_new(); soapReq->soapRes = cg_soap_response_new(); soapReq->httpReq = cg_http_request_new(); soapReq->isHttpReqCreated = TRUE; cg_http_request_setcontenttype(soapReq->httpReq, CG_SOAP_CONTENT_TYPE); cg_http_request_setmethod(soapReq->httpReq, CG_HTTP_POST); cg_soap_request_setuserdata(soapReq, NULL); } cg_log_debug_l4("Leaving...\n"); return soapReq; }
void cg_upnp_control_query_response_clear(CgUpnpQueryResponse *queryRes) { cg_log_debug_l4("Entering...\n"); if (queryRes->isSoapResCreated == TRUE) cg_soap_response_delete(queryRes->soapRes); queryRes->soapRes = cg_soap_response_new(); queryRes->isSoapResCreated = TRUE; cg_log_debug_l4("Leaving...\n"); }
CgUpnpQueryResponse *cg_upnp_control_query_response_new() { CgUpnpQueryResponse *queryRes; cg_log_debug_l4("Entering...\n"); queryRes = (CgUpnpQueryResponse *)malloc(sizeof(CgUpnpQueryResponse)); if ( NULL != queryRes ) { queryRes->soapRes = cg_soap_response_new(); queryRes->isSoapResCreated = TRUE; } return queryRes; cg_log_debug_l4("Leaving...\n"); }