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

Lines Matching defs:copy

20 License. You may obtain a copy of the License at
40 You should have received a copy of the GNU General Public License along with
307 { 169, "copy" },
2223 for (q = &ip->copy; q; q = (void**)p)
2264 { for (p = (const char*)ip->copy; p; p = *(const char**)p)
2317 { if (ip->copy)
2318 { register void *p, **q = (void**)ip->copy;
2319 DBGLOG(TEST, if (q) SOAP_MESSAGE(fdebug, "Traversing copy chain to resolve id='%s'\n", ip->id));
2320 ip->copy = NULL;
2322 { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "... copy %p -> %p (%u bytes)\n", ip->ptr, q, (unsigned int)ip->size));
2357 { if (ip->copy || ip->flist)
5844 ip->copy = NULL;
5885 ip->copy = NULL;
5930 ip->copy = NULL;
5962 *(void**)p = ip->copy;
5963 ip->copy = p;
6002 ip->copy = NULL;
6009 else if ((ip->type != t || (ip->level == k && ip->size != n)) && (ip->copy || ip->flist))
6439 soap_copy_context(struct soap *copy, const struct soap *soap)
6442 if (copy)
6445 *copy = *soap;
6447 memcpy(copy, soap, sizeof(struct soap));
6449 copy->state = SOAP_COPY;
6450 copy->error = SOAP_OK;
6451 copy->userid = NULL;
6452 copy->passwd = NULL;
6453 copy->nlist = NULL;
6454 copy->blist = NULL;
6455 copy->clist = NULL;
6456 copy->alist = NULL;
6457 copy->attributes = NULL;
6458 copy->labbuf = NULL;
6459 copy->lablen = 0;
6460 copy->labidx = 0;
6462 soap_init_mht(copy);
6465 soap_init_logs(copy);
6466 soap_set_recv_logfile(copy, soap->logfile[SOAP_INDEX_RECV]);
6467 soap_set_sent_logfile(copy, soap->logfile[SOAP_INDEX_SENT]);
6468 soap_set_test_logfile(copy, soap->logfile[SOAP_INDEX_TEST]);
6471 copy->c_locale = duplocale(soap->c_locale);
6473 copy->c_locale = NULL;
6476 copy->bio = NULL;
6477 copy->ssl = NULL;
6480 copy->d_stream = (z_stream*)SOAP_MALLOC(copy, sizeof(z_stream));
6481 copy->d_stream->zalloc = Z_NULL;
6482 copy->d_stream->zfree = Z_NULL;
6483 copy->d_stream->opaque = Z_NULL;
6484 copy->z_buf = NULL;
6486 copy->local_namespaces = NULL;
6488 soap_init_iht(copy);
6489 soap_init_pht(copy);
6491 copy->header = NULL;
6492 copy->fault = NULL;
6493 copy->action = NULL;
6496 copy->cookies = soap_copy_cookies(copy, soap);
6498 copy->cookies = NULL;
6501 copy->plugins = NULL;
6503 { register struct soap_plugin *q = (struct soap_plugin*)SOAP_MALLOC(copy, sizeof(struct soap_plugin));
6508 if (p->fcopy && p->fcopy(copy, q, p))
6509 { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not copy plugin '%s'\n", p->id));
6510 SOAP_FREE(copy, q);
6513 q->next = copy->plugins;
6514 copy->plugins = q;
6517 return copy;
6526 soap_copy_stream(struct soap *copy, struct soap *soap)
6527 { copy->mode = soap->mode;
6528 copy->imode = soap->imode;
6529 copy->omode = soap->omode;
6530 copy->socket = soap->socket;
6531 copy->recv_timeout = soap->recv_timeout;
6532 copy->send_timeout = soap->send_timeout;
6534 copy->os = soap->os;
6535 copy->is = soap->is;
6537 copy->sendfd = soap->sendfd;
6538 copy->recvfd = soap->recvfd;
6539 copy->bufidx = soap->bufidx;
6540 copy->buflen = soap->buflen;
6541 copy->ahead = soap->ahead;
6542 copy->cdata = soap->cdata;
6543 copy->chunksize = soap->chunksize;
6544 copy->chunkbuflen = soap->chunkbuflen;
6545 copy->keep_alive = soap->keep_alive;
6546 copy->tcp_keep_alive = soap->tcp_keep_alive;
6547 copy->tcp_keep_idle = soap->tcp_keep_idle;
6548 copy->tcp_keep_intvl = soap->tcp_keep_intvl;
6549 copy->tcp_keep_cnt = soap->tcp_keep_cnt;
6550 copy->max_keep_alive = soap->max_keep_alive;
6552 copy->peer = soap->peer;
6553 copy->peerlen = soap->peerlen;
6556 copy->bio = soap->bio;
6557 copy->ssl = soap->ssl;
6558 copy->ctx = soap->ctx;
6561 copy->zlib_state = soap->zlib_state;
6562 copy->zlib_in = soap->zlib_in;
6563 copy->zlib_out = soap->zlib_out;
6564 copy->d_stream = (z_stream*)SOAP_MALLOC(copy, sizeof(z_stream));
6565 memcpy(copy->d_stream, soap->d_stream, sizeof(z_stream));
6566 copy->z_crc = soap->z_crc;
6567 copy->z_ratio_in = soap->z_ratio_in;
6568 copy->z_ratio_out = soap->z_ratio_out;
6569 copy->z_buf = NULL;
6570 copy->z_buflen = soap->z_buflen;
6571 copy->z_level = soap->z_level;
6573 { copy->z_buf = (char*)SOAP_MALLOC(copy, SOAP_BUFLEN);
6574 memcpy(copy->z_buf, soap->z_buf, sizeof(soap->z_buf));
6577 memcpy(copy->buf, soap->buf, sizeof(soap->buf));
8631 { *s++ = *t++; /* copy multibyte characters */
8840 { *s++ = *t++; /* copy multibyte characters */
10346 /* if there is no namespace stack, or prefix is "xml" then copy string */
12751 soap_copy_cookies(struct soap *copy, const struct soap *soap)
12755 { if (!(*q = (struct soap_cookie*)SOAP_MALLOC(copy, sizeof(struct soap_cookie))))
12759 { if (((*q)->name = (char*)SOAP_MALLOC(copy, strlen(p->name)+1)))
12763 { if (((*q)->value = (char*)SOAP_MALLOC(copy, strlen(p->value)+1)))
12767 { if (((*q)->domain = (char*)SOAP_MALLOC(copy, strlen(p->domain)+1)))
12771 { if (((*q)->path = (char*)SOAP_MALLOC(copy, strlen(p->path)+1)))
12975 soap->mode = soap->imode; /* if imode is changed, copy */