• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/gsoap/source_build_platform/gsoap/plugin/

Lines Matching refs:soap

76   struct soap *soap = soap_new();
78 soap_register_plugin(soap, http_da);
79 if (!soap_valid_socket(soap_bind(soap, NULL, port, 100)))
80 soap_print_fault(soap, stderr);
84 soap->accept_timeout = 3600; /* let server time out after one hour */
87 int sock = soap_accept(soap);
90 if (soap->errnum)
91 soap_print_fault(soap, stderr);
98 fprintf(stderr, "Accepting socket %d connection from IP %d.%d.%d.%d\n", sock, (int)(soap->ip>>24)&0xFF, (int)(soap->ip>>16)&0xFF, (int)(soap->ip>>8)&0xFF, (int)soap->ip&0xFF);
99 if (soap_serve(soap))
100 soap_print_fault(soap, stderr);
102 soap_destroy(soap);
103 soap_end(soap);
106 ret = soap->error;
107 soap_end(soap);
108 soap_done(soap);
109 free(soap);
115 struct soap *soap = soap_new();
120 soap_register_plugin(soap, http_da);
125 if (soap_call_ns__echoString(soap, endpoint, NULL, arg, &r))
127 if (soap->error == 401)
129 if (!strcmp(soap->authrealm, authrealm))
133 http_da_save(soap, &info, authrealm, "Mufasa", "Circle Of Life");
134 if (!soap_call_ns__echoString(soap, endpoint, NULL, arg, &r))
136 soap_end(soap);
138 http_da_restore(soap, &info);
139 if (!soap_call_ns__echoString(soap, endpoint, NULL, arg, &r))
147 http_da_release(soap, &info);
152 if (soap->error)
153 soap_print_fault(soap, stderr);
154 ret = soap->error;
155 soap_end(soap);
156 soap_done(soap);
157 free(soap);
161 int ns__echoString(struct soap *soap, char *arg, struct ns__echoString *response)
163 if (soap->userid && soap->passwd) /* Basic authentication: we may want to reject this since the password was send in the clear */
164 { if (!strcmp(soap->userid, "Mufasa")
165 && !strcmp(soap->passwd, "Circle Of Life"))
171 else if (soap->authrealm && soap->userid)
174 if (!strcmp(soap->authrealm, authrealm) && !strcmp(soap->userid, "Mufasa"))
178 if (!http_da_verify_post(soap, passwd))
185 soap->authrealm = authrealm;