Esempio n. 1
0
void cg_upnp_control_query_response_setsoapresponse(CgUpnpQueryResponse *queryRes, CgSoapResponse *soapRes)
{
	cg_log_debug_l4("Entering...\n");

	if (queryRes->isSoapResCreated == TRUE)
		cg_soap_response_delete(queryRes->soapRes);
	queryRes->soapRes = soapRes;
	queryRes->isSoapResCreated = FALSE;

	cg_log_debug_l4("Leaving...\n");
}
Esempio n. 2
0
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");
}
void cg_soap_request_delete(CgSoapRequest *soapReq)
{
    cg_log_debug_l4("Entering...\n");

    cg_soap_request_clear(soapReq);
    cg_xml_nodelist_delete(soapReq->rootNodeList);

    if (soapReq->isHttpReqCreated == TRUE)
        cg_http_request_delete(soapReq->httpReq);

    cg_soap_response_delete(soapReq->soapRes);

    free(soapReq);

    cg_log_debug_l4("Leaving...\n");
}