Lines Matching refs:soap
62 { struct soap soap;
63 soap_init2(&soap, SOAP_IO_KEEPALIVE, SOAP_IO_KEEPALIVE | SOAP_XML_INDENT);
66 if (soap_send_ns__handle(&soap, event_handler_endpoint, event_handler_action, EVENT_A))
67 soap_print_fault(&soap, stderr);
68 if (synchronous && soap_recv_empty_response(&soap))
69 soap_print_fault(&soap, stderr);
71 if (soap_send_ns__handle(&soap, event_handler_endpoint, event_handler_action, EVENT_B))
72 soap_print_fault(&soap, stderr);
73 if (synchronous && soap_recv_empty_response(&soap))
74 soap_print_fault(&soap, stderr);
76 soap_clr_omode(&soap, SOAP_IO_KEEPALIVE);
78 if (soap_send_ns__handle(&soap, event_handler_endpoint, event_handler_action, EVENT_C))
79 soap_print_fault(&soap, stderr);
80 if (synchronous && soap_recv_empty_response(&soap))
81 soap_print_fault(&soap, stderr);
83 soap_closesock(&soap);
85 soap_set_omode(&soap, SOAP_IO_KEEPALIVE);
88 if (soap_send_ns__handle(&soap, event_handler_endpoint, event_handler_action, EVENT_Z))
89 soap_print_fault(&soap, stderr);
93 { if (!soap_valid_socket(soap.socket))
97 if (soap_recv_ns__handle(&soap, &response))
98 { if (soap.error == SOAP_EOF)
101 soap_print_fault(&soap, stderr);
114 soap_closesock(&soap); /* soap_send operations keep the socket open to possibly accept responses, so we need to explicitly close the socket now */
115 soap_end(&soap); /* this will close the socket too (if keep alive is off), just in case */
116 soap_done(&soap); /* detach environment (also closes sockets even with keep-alive) */