/* MobsetApiC.cpp Generated by gSOAP 2.8.6 from MobsetApi.h Copyright(C) 2000-2011, Robert van Engelen, Genivia Inc. All Rights Reserved. The generated code is released under one of the following licenses: 1) GPL or 2) Genivia's license for commercial use. This program is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. */ #if defined(__BORLANDC__) #pragma option push -w-8060 #pragma option push -w-8004 #endif #include "MobsetApiH.h" namespace MobsetApi { SOAP_SOURCE_STAMP("@(#) MobsetApiC.cpp ver 2.8.6 2024-02-21 02:30:51 GMT") #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap) { if (soap->header) soap_serialize_SOAP_ENV__Header(soap, soap->header); } SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap) { if (soap->header) { soap->part = SOAP_IN_HEADER; if (soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL)) return soap->error; soap->part = SOAP_END_HEADER; } return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap) { soap->part = SOAP_IN_HEADER; soap->header = soap_in_SOAP_ENV__Header(soap, "SOAP-ENV:Header", NULL, NULL); soap->part = SOAP_END_HEADER; return soap->header == NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap) { if (!soap->header) { if ((soap->header = soap_new_SOAP_ENV__Header(soap, -1))) soap_default_SOAP_ENV__Header(soap, soap->header); } } SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap) { if (!soap->fault) { soap->fault = soap_new_SOAP_ENV__Fault(soap, -1); if (!soap->fault) return; soap_default_SOAP_ENV__Fault(soap, soap->fault); } if (soap->version == 2 && !soap->fault->SOAP_ENV__Code) { soap->fault->SOAP_ENV__Code = soap_new_SOAP_ENV__Code(soap, -1); soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code); } if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason) { soap->fault->SOAP_ENV__Reason = soap_new_SOAP_ENV__Reason(soap, -1); soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason); } } SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap) { soap_fault(soap); if (soap->fault) soap_serialize_SOAP_ENV__Fault(soap, soap->fault); } SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap) { if (soap->fault) return soap_put_SOAP_ENV__Fault(soap, soap->fault, "SOAP-ENV:Fault", NULL); return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap) { return (soap->fault = soap_get_SOAP_ENV__Fault(soap, NULL, "SOAP-ENV:Fault", NULL)) == NULL; } SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap *soap) { soap_fault(soap); if (soap->version == 2 && soap->fault->SOAP_ENV__Code) return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value; return (const char**)&soap->fault->faultcode; } SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultsubcode(struct soap *soap) { soap_fault(soap); if (soap->version == 2) { if (!soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode) { soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode = soap_new_SOAP_ENV__Code(soap, -1); soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode); } return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value; } return (const char**)&soap->fault->faultcode; } SOAP_FMAC3 const char * SOAP_FMAC4 soap_check_faultsubcode(struct soap *soap) { soap_fault(soap); if (soap->version == 2) { if (soap->fault->SOAP_ENV__Code && soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode && soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode) return soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value; return NULL; } return soap->fault->faultcode; } SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap) { soap_fault(soap); if (soap->version == 2) return (const char**)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text; return (const char**)&soap->fault->faultstring; } SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultdetail(struct soap *soap) { soap_fault(soap); if (soap->version == 1) { if (!soap->fault->detail) { soap->fault->detail = (struct SOAP_ENV__Detail*)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail)); soap_default_SOAP_ENV__Detail(soap, soap->fault->detail); } return (const char**)&soap->fault->detail->__any; } if (!soap->fault->SOAP_ENV__Detail) { soap->fault->SOAP_ENV__Detail = soap_new_SOAP_ENV__Detail(soap, -1); soap_default_SOAP_ENV__Detail(soap, soap->fault->SOAP_ENV__Detail); } return (const char**)&soap->fault->SOAP_ENV__Detail->__any; } SOAP_FMAC3 const char * SOAP_FMAC4 soap_check_faultdetail(struct soap *soap) { soap_fault(soap); if (soap->version == 2 && soap->fault->SOAP_ENV__Detail) return soap->fault->SOAP_ENV__Detail->__any; if (soap->fault->detail) return soap->fault->detail->__any; return NULL; } #endif #ifndef WITH_NOIDREF SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap) { int t; if (soap->version == 1) { for (;;) { if (!soap_getelement(soap, &t)) if (soap->error || soap_ignore_element(soap)) break; } } if (soap->error == SOAP_NO_TAG || soap->error == SOAP_EOF) soap->error = SOAP_OK; return soap->error; } #endif #ifndef WITH_NOIDREF SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap *soap, int *type) { (void)type; if (soap_peek_element(soap)) return NULL; if (!*soap->id || !(*type = soap_lookup_type(soap, soap->id))) *type = soap_lookup_type(soap, soap->href); switch (*type) { case SOAP_TYPE_MobsetApi_byte: return soap_in_byte(soap, NULL, NULL, "xsd:byte"); case SOAP_TYPE_MobsetApi_int: return soap_in_int(soap, NULL, NULL, "xsd:int"); case SOAP_TYPE_MobsetApi_LONG64: return soap_in_LONG64(soap, NULL, NULL, "xsd:long"); case SOAP_TYPE_MobsetApi_double: return soap_in_double(soap, NULL, NULL, "xsd:double"); case SOAP_TYPE_MobsetApi_unsignedByte: return soap_in_unsignedByte(soap, NULL, NULL, "xsd:unsignedByte"); case SOAP_TYPE_MobsetApi_unsignedInt: return soap_in_unsignedInt(soap, NULL, NULL, "xsd:unsignedInt"); case SOAP_TYPE_MobsetApi_std__wstring: return soap_in_std__wstring(soap, NULL, NULL, "xsd:string"); case SOAP_TYPE_MobsetApi_ns1__ParamListGroup: return soap_in_ns1__ParamListGroup(soap, NULL, NULL, "ns1:ParamListGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList: return soap_in_ns1__ArrayOfParamList(soap, NULL, NULL, "ns1:ArrayOfParamList"); case SOAP_TYPE_MobsetApi_ns1__TemplateGroup: return soap_in_ns1__TemplateGroup(soap, NULL, NULL, "ns1:TemplateGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList: return soap_in_ns1__ArrayOfTemplateList(soap, NULL, NULL, "ns1:ArrayOfTemplateList"); case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup: return soap_in_ns1__MobileFileGroup(soap, NULL, NULL, "ns1:MobileFileGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup: return soap_in_ns1__ArrayOfMobileFileGroup(soap, NULL, NULL, "ns1:ArrayOfMobileFileGroup"); case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup: return soap_in_ns1__MmsRecvFileGroup(soap, NULL, NULL, "ns1:MmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup: return soap_in_ns1__ArrayOfMmsRecvFileGroup(soap, NULL, NULL, "ns1:ArrayOfMmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup: return soap_in_ns1__MmsReportGroup(soap, NULL, NULL, "ns1:MmsReportGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList: return soap_in_ns1__ArrayOfMmsReportList(soap, NULL, NULL, "ns1:ArrayOfMmsReportList"); case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup: return soap_in_ns1__MmsIDGroup(soap, NULL, NULL, "ns1:MmsIDGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList: return soap_in_ns1__ArrayOfMmsIDList(soap, NULL, NULL, "ns1:ArrayOfMmsIDList"); case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup: return soap_in_ns1__MmsFileGroup(soap, NULL, NULL, "ns1:MmsFileGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup: return soap_in_ns1__ArrayOfMmsFileGroup(soap, NULL, NULL, "ns1:ArrayOfMmsFileGroup"); case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup: return soap_in_ns1__CancelIDGroup(soap, NULL, NULL, "ns1:CancelIDGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList: return soap_in_ns1__ArrayOfCancelIDList(soap, NULL, NULL, "ns1:ArrayOfCancelIDList"); case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup: return soap_in_ns1__SmsSentListGroup(soap, NULL, NULL, "ns1:SmsSentListGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList: return soap_in_ns1__ArrayOfSmsSentList(soap, NULL, NULL, "ns1:ArrayOfSmsSentList"); case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup: return soap_in_ns1__SmsReportGroup(soap, NULL, NULL, "ns1:SmsReportGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList: return soap_in_ns1__ArrayOfSmsReportList(soap, NULL, NULL, "ns1:ArrayOfSmsReportList"); case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup: return soap_in_ns1__SmsRecvGroup(soap, NULL, NULL, "ns1:SmsRecvGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList: return soap_in_ns1__ArrayOfSmsRecvList(soap, NULL, NULL, "ns1:ArrayOfSmsRecvList"); case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup: return soap_in_ns1__SmsIDGroup(soap, NULL, NULL, "ns1:SmsIDGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList: return soap_in_ns1__ArrayOfSmsIDList(soap, NULL, NULL, "ns1:ArrayOfSmsIDList"); case SOAP_TYPE_MobsetApi_ns1__MobileListGroup: return soap_in_ns1__MobileListGroup(soap, NULL, NULL, "ns1:MobileListGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList: return soap_in_ns1__ArrayOfMobileList(soap, NULL, NULL, "ns1:ArrayOfMobileList"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfString: return soap_in_ns1__ArrayOfString(soap, NULL, NULL, "ns1:ArrayOfString"); case SOAP_TYPE_MobsetApi_xsd__base64Binary: return soap_in_xsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatusResponse: return soap_in_PointerTo_ns1__SignName_USCOREStatusResponse(soap, NULL, NULL, "ns1:SignName_StatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatus: return soap_in_PointerTo_ns1__SignName_USCOREStatus(soap, NULL, NULL, "ns1:SignName_Status"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApplyResponse: return soap_in_PointerTo_ns1__SignName_USCOREApplyResponse(soap, NULL, NULL, "ns1:SignName_ApplyResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApply: return soap_in_PointerTo_ns1__SignName_USCOREApply(soap, NULL, NULL, "ns1:SignName_Apply"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSmsResponse: return soap_in_PointerTo_ns1__Template_USCORESendSmsResponse(soap, NULL, NULL, "ns1:Template_SendSmsResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSms: return soap_in_PointerTo_ns1__Template_USCORESendSms(soap, NULL, NULL, "ns1:Template_SendSms"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREListResponse: return soap_in_PointerTo_ns1__Template_USCOREListResponse(soap, NULL, NULL, "ns1:Template_ListResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREList: return soap_in_PointerTo_ns1__Template_USCOREList(soap, NULL, NULL, "ns1:Template_List"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQueryResponse: return soap_in_PointerTo_ns1__Template_USCOREQueryResponse(soap, NULL, NULL, "ns1:Template_QueryResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQuery: return soap_in_PointerTo_ns1__Template_USCOREQuery(soap, NULL, NULL, "ns1:Template_Query"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDelResponse: return soap_in_PointerTo_ns1__Template_USCOREDelResponse(soap, NULL, NULL, "ns1:Template_DelResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDel: return soap_in_PointerTo_ns1__Template_USCOREDel(soap, NULL, NULL, "ns1:Template_Del"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModifyResponse: return soap_in_PointerTo_ns1__Template_USCOREModifyResponse(soap, NULL, NULL, "ns1:Template_ModifyResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModify: return soap_in_PointerTo_ns1__Template_USCOREModify(soap, NULL, NULL, "ns1:Template_Modify"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAddResponse: return soap_in_PointerTo_ns1__Template_USCOREAddResponse(soap, NULL, NULL, "ns1:Template_AddResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAdd: return soap_in_PointerTo_ns1__Template_USCOREAdd(soap, NULL, NULL, "ns1:Template_Add"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse: return soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, NULL, NULL, "ns1:Agent_CorpSignNameStatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatus: return soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, NULL, NULL, "ns1:Agent_CorpSignNameStatus"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse: return soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, NULL, NULL, "ns1:Agent_CorpSignNameApplyResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApply: return soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, NULL, NULL, "ns1:Agent_CorpSignNameApply"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUserResponse: return soap_in_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, NULL, NULL, "ns1:Agent_CorpAddUserResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUser: return soap_in_PointerTo_ns1__Agent_USCORECorpAddUser(soap, NULL, NULL, "ns1:Agent_CorpAddUser"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddResponse: return soap_in_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, NULL, NULL, "ns1:Agent_CorpAddResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAdd: return soap_in_PointerTo_ns1__Agent_USCORECorpAdd(soap, NULL, NULL, "ns1:Agent_CorpAdd"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPayResponse: return soap_in_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, NULL, NULL, "ns1:Agent_UserSmsPayResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPay: return soap_in_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, NULL, NULL, "ns1:Agent_UserSmsPay"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse: return soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, NULL, NULL, "ns1:Agent_SetUserSmsBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalance: return soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, NULL, NULL, "ns1:Agent_SetUserSmsBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse: return soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, NULL, NULL, "ns1:Agent_GetUserSmsBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalance: return soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, NULL, NULL, "ns1:Agent_GetUserSmsBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserIDResponse: return soap_in_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, NULL, NULL, "ns1:Agent_GetUserIDResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserID: return soap_in_PointerTo_ns1__Agent_USCOREGetUserID(soap, NULL, NULL, "ns1:Agent_GetUserID"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPayResponse: return soap_in_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, NULL, NULL, "ns1:Agent_CorpSmsPayResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPay: return soap_in_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, NULL, NULL, "ns1:Agent_CorpSmsPay"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse: return soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, NULL, NULL, "ns1:Agent_GetCorpSmsBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance: return soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, NULL, NULL, "ns1:Agent_GetCorpSmsBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse: return soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, NULL, NULL, "ns1:Agent_GetSmsBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalance: return soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, NULL, NULL, "ns1:Agent_GetSmsBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStartResponse: return soap_in_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, NULL, NULL, "ns1:Task_MmsStartResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStart: return soap_in_PointerTo_ns1__Task_USCOREMmsStart(soap, NULL, NULL, "ns1:Task_MmsStart"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStopResponse: return soap_in_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, NULL, NULL, "ns1:Task_MmsStopResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStop: return soap_in_PointerTo_ns1__Task_USCOREMmsStop(soap, NULL, NULL, "ns1:Task_MmsStop"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatusResponse: return soap_in_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, NULL, NULL, "ns1:Task_GetMmsStatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatus: return soap_in_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, NULL, NULL, "ns1:Task_GetMmsStatus"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSendResponse: return soap_in_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, NULL, NULL, "ns1:Task_MmsSendResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSend: return soap_in_PointerTo_ns1__Task_USCOREMmsSend(soap, NULL, NULL, "ns1:Task_MmsSend"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStartResponse: return soap_in_PointerTo_ns1__Task_USCORESmsStartResponse(soap, NULL, NULL, "ns1:Task_SmsStartResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStart: return soap_in_PointerTo_ns1__Task_USCORESmsStart(soap, NULL, NULL, "ns1:Task_SmsStart"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStopResponse: return soap_in_PointerTo_ns1__Task_USCORESmsStopResponse(soap, NULL, NULL, "ns1:Task_SmsStopResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStop: return soap_in_PointerTo_ns1__Task_USCORESmsStop(soap, NULL, NULL, "ns1:Task_SmsStop"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatusResponse: return soap_in_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, NULL, NULL, "ns1:Task_GetSmsStatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatus: return soap_in_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, NULL, NULL, "ns1:Task_GetSmsStatus"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSendResponse: return soap_in_PointerTo_ns1__Task_USCORESmsSendResponse(soap, NULL, NULL, "ns1:Task_SmsSendResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSend: return soap_in_PointerTo_ns1__Task_USCORESmsSend(soap, NULL, NULL, "ns1:Task_SmsSend"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFileResponse: return soap_in_PointerTo_ns1__Task_USCOREDelFileResponse(soap, NULL, NULL, "ns1:Task_DelFileResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFile: return soap_in_PointerTo_ns1__Task_USCOREDelFile(soap, NULL, NULL, "ns1:Task_DelFile"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFileResponse: return soap_in_PointerTo_ns1__Task_USCOREUpFileResponse(soap, NULL, NULL, "ns1:Task_UpFileResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFile: return soap_in_PointerTo_ns1__Task_USCOREUpFile(soap, NULL, NULL, "ns1:Task_UpFile"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecvResponse: return soap_in_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, NULL, NULL, "ns1:Mms_GetRecvResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecv: return soap_in_PointerTo_ns1__Mms_USCOREGetRecv(soap, NULL, NULL, "ns1:Mms_GetRecv"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReportResponse: return soap_in_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, NULL, NULL, "ns1:Mms_GetReportResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReport: return soap_in_PointerTo_ns1__Mms_USCOREGetReport(soap, NULL, NULL, "ns1:Mms_GetReport"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESendResponse: return soap_in_PointerTo_ns1__Mms_USCORESendResponse(soap, NULL, NULL, "ns1:Mms_SendResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESend: return soap_in_PointerTo_ns1__Mms_USCORESend(soap, NULL, NULL, "ns1:Mms_Send"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatusResponse: return soap_in_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, NULL, NULL, "ns1:Mms_GetFileStatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatus: return soap_in_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, NULL, NULL, "ns1:Mms_GetFileStatus"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFileResponse: return soap_in_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, NULL, NULL, "ns1:Mms_UpFileResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFile: return soap_in_PointerTo_ns1__Mms_USCOREUpFile(soap, NULL, NULL, "ns1:Mms_UpFile"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancelResponse: return soap_in_PointerTo_ns1__Sms_USCORECancelResponse(soap, NULL, NULL, "ns1:Sms_CancelResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancel: return soap_in_PointerTo_ns1__Sms_USCORECancel(soap, NULL, NULL, "ns1:Sms_Cancel"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCountResponse: return soap_in_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, NULL, NULL, "ns1:Sms_GetSentCountResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCount: return soap_in_PointerTo_ns1__Sms_USCOREGetSentCount(soap, NULL, NULL, "ns1:Sms_GetSentCount"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalanceResponse: return soap_in_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, NULL, NULL, "ns1:Sms_GetBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalance: return soap_in_PointerTo_ns1__Sms_USCOREGetBalance(soap, NULL, NULL, "ns1:Sms_GetBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSignResponse: return soap_in_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, NULL, NULL, "ns1:Sms_GetSignResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSign: return soap_in_PointerTo_ns1__Sms_USCOREGetSign(soap, NULL, NULL, "ns1:Sms_GetSign"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentListResponse: return soap_in_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, NULL, NULL, "ns1:Sms_GetSentListResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentList: return soap_in_PointerTo_ns1__Sms_USCOREGetSentList(soap, NULL, NULL, "ns1:Sms_GetSentList"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReportResponse: return soap_in_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, NULL, NULL, "ns1:Sms_GetReportResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReport: return soap_in_PointerTo_ns1__Sms_USCOREGetReport(soap, NULL, NULL, "ns1:Sms_GetReport"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecvResponse: return soap_in_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, NULL, NULL, "ns1:Sms_GetRecvResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecv: return soap_in_PointerTo_ns1__Sms_USCOREGetRecv(soap, NULL, NULL, "ns1:Sms_GetRecv"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESendResponse: return soap_in_PointerTo_ns1__Sms_USCORESendResponse(soap, NULL, NULL, "ns1:Sms_SendResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESend: return soap_in_PointerTo_ns1__Sms_USCORESend(soap, NULL, NULL, "ns1:Sms_Send"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfParamList: return soap_in_PointerTons1__ArrayOfParamList(soap, NULL, NULL, "ns1:ArrayOfParamList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfTemplateList: return soap_in_PointerTons1__ArrayOfTemplateList(soap, NULL, NULL, "ns1:ArrayOfTemplateList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileFileGroup: return soap_in_PointerTons1__ArrayOfMobileFileGroup(soap, NULL, NULL, "ns1:ArrayOfMobileFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsRecvFileGroup: return soap_in_PointerTons1__ArrayOfMmsRecvFileGroup(soap, NULL, NULL, "ns1:ArrayOfMmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsReportList: return soap_in_PointerTons1__ArrayOfMmsReportList(soap, NULL, NULL, "ns1:ArrayOfMmsReportList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsIDList: return soap_in_PointerTons1__ArrayOfMmsIDList(soap, NULL, NULL, "ns1:ArrayOfMmsIDList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsFileGroup: return soap_in_PointerTons1__ArrayOfMmsFileGroup(soap, NULL, NULL, "ns1:ArrayOfMmsFileGroup"); case SOAP_TYPE_MobsetApi_PointerToLONG64: return soap_in_PointerToLONG64(soap, NULL, NULL, "xsd:long"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsSentList: return soap_in_PointerTons1__ArrayOfSmsSentList(soap, NULL, NULL, "ns1:ArrayOfSmsSentList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsReportList: return soap_in_PointerTons1__ArrayOfSmsReportList(soap, NULL, NULL, "ns1:ArrayOfSmsReportList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsRecvList: return soap_in_PointerTons1__ArrayOfSmsRecvList(soap, NULL, NULL, "ns1:ArrayOfSmsRecvList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsIDList: return soap_in_PointerTons1__ArrayOfSmsIDList(soap, NULL, NULL, "ns1:ArrayOfSmsIDList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileList: return soap_in_PointerTons1__ArrayOfMobileList(soap, NULL, NULL, "ns1:ArrayOfMobileList"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__ParamListGroup: return soap_in_PointerToPointerTons1__ParamListGroup(soap, NULL, NULL, "ns1:ParamListGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup: return soap_in_PointerTons1__ParamListGroup(soap, NULL, NULL, "ns1:ParamListGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__TemplateGroup: return soap_in_PointerToPointerTons1__TemplateGroup(soap, NULL, NULL, "ns1:TemplateGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup: return soap_in_PointerTons1__TemplateGroup(soap, NULL, NULL, "ns1:TemplateGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileFileGroup: return soap_in_PointerToPointerTons1__MobileFileGroup(soap, NULL, NULL, "ns1:MobileFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup: return soap_in_PointerTons1__MobileFileGroup(soap, NULL, NULL, "ns1:MobileFileGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsRecvFileGroup: return soap_in_PointerToPointerTons1__MmsRecvFileGroup(soap, NULL, NULL, "ns1:MmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup: return soap_in_PointerTons1__MmsRecvFileGroup(soap, NULL, NULL, "ns1:MmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsReportGroup: return soap_in_PointerToPointerTons1__MmsReportGroup(soap, NULL, NULL, "ns1:MmsReportGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup: return soap_in_PointerTons1__MmsReportGroup(soap, NULL, NULL, "ns1:MmsReportGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsIDGroup: return soap_in_PointerToPointerTons1__MmsIDGroup(soap, NULL, NULL, "ns1:MmsIDGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup: return soap_in_PointerTons1__MmsIDGroup(soap, NULL, NULL, "ns1:MmsIDGroup"); case SOAP_TYPE_MobsetApi_PointerToxsd__base64Binary: return soap_in_PointerToxsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsFileGroup: return soap_in_PointerToPointerTons1__MmsFileGroup(soap, NULL, NULL, "ns1:MmsFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup: return soap_in_PointerTons1__MmsFileGroup(soap, NULL, NULL, "ns1:MmsFileGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__CancelIDGroup: return soap_in_PointerToPointerTons1__CancelIDGroup(soap, NULL, NULL, "ns1:CancelIDGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup: return soap_in_PointerTons1__CancelIDGroup(soap, NULL, NULL, "ns1:CancelIDGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsSentListGroup: return soap_in_PointerToPointerTons1__SmsSentListGroup(soap, NULL, NULL, "ns1:SmsSentListGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup: return soap_in_PointerTons1__SmsSentListGroup(soap, NULL, NULL, "ns1:SmsSentListGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsReportGroup: return soap_in_PointerToPointerTons1__SmsReportGroup(soap, NULL, NULL, "ns1:SmsReportGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup: return soap_in_PointerTons1__SmsReportGroup(soap, NULL, NULL, "ns1:SmsReportGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsRecvGroup: return soap_in_PointerToPointerTons1__SmsRecvGroup(soap, NULL, NULL, "ns1:SmsRecvGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup: return soap_in_PointerTons1__SmsRecvGroup(soap, NULL, NULL, "ns1:SmsRecvGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsIDGroup: return soap_in_PointerToPointerTons1__SmsIDGroup(soap, NULL, NULL, "ns1:SmsIDGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup: return soap_in_PointerTons1__SmsIDGroup(soap, NULL, NULL, "ns1:SmsIDGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileListGroup: return soap_in_PointerToPointerTons1__MobileListGroup(soap, NULL, NULL, "ns1:MobileListGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup: return soap_in_PointerTons1__MobileListGroup(soap, NULL, NULL, "ns1:MobileListGroup"); case SOAP_TYPE_MobsetApi_PointerTostd__wstring: return soap_in_PointerTostd__wstring(soap, NULL, NULL, "xsd:string"); case SOAP_TYPE_MobsetApi_PointerTounsignedByte: return soap_in_PointerTounsignedByte(soap, NULL, NULL, "xsd:unsignedByte"); case SOAP_TYPE_MobsetApi__QName: { char **s; s = soap_in__QName(soap, NULL, NULL, "xsd:QName"); return s ? *s : NULL; } case SOAP_TYPE_MobsetApi_string: { char **s; s = soap_in_string(soap, NULL, NULL, "xsd:string"); return s ? *s : NULL; } default: { const char *t = soap->type; if (!*t) t = soap->tag; if (!soap_match_tag(soap, t, "xsd:string")) { *type = SOAP_TYPE_MobsetApi_std__wstring; return soap_in_std__wstring(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ParamListGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__ParamListGroup; return soap_in_ns1__ParamListGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfParamList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList; return soap_in_ns1__ArrayOfParamList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:TemplateGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__TemplateGroup; return soap_in_ns1__TemplateGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfTemplateList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList; return soap_in_ns1__ArrayOfTemplateList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:MobileFileGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__MobileFileGroup; return soap_in_ns1__MobileFileGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfMobileFileGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup; return soap_in_ns1__ArrayOfMobileFileGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:MmsRecvFileGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup; return soap_in_ns1__MmsRecvFileGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfMmsRecvFileGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup; return soap_in_ns1__ArrayOfMmsRecvFileGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:MmsReportGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__MmsReportGroup; return soap_in_ns1__MmsReportGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfMmsReportList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList; return soap_in_ns1__ArrayOfMmsReportList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:MmsIDGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__MmsIDGroup; return soap_in_ns1__MmsIDGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfMmsIDList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList; return soap_in_ns1__ArrayOfMmsIDList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:MmsFileGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__MmsFileGroup; return soap_in_ns1__MmsFileGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfMmsFileGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup; return soap_in_ns1__ArrayOfMmsFileGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:CancelIDGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__CancelIDGroup; return soap_in_ns1__CancelIDGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfCancelIDList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList; return soap_in_ns1__ArrayOfCancelIDList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:SmsSentListGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup; return soap_in_ns1__SmsSentListGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfSmsSentList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList; return soap_in_ns1__ArrayOfSmsSentList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:SmsReportGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__SmsReportGroup; return soap_in_ns1__SmsReportGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfSmsReportList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList; return soap_in_ns1__ArrayOfSmsReportList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:SmsRecvGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup; return soap_in_ns1__SmsRecvGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfSmsRecvList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList; return soap_in_ns1__ArrayOfSmsRecvList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:SmsIDGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__SmsIDGroup; return soap_in_ns1__SmsIDGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfSmsIDList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList; return soap_in_ns1__ArrayOfSmsIDList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:MobileListGroup")) { *type = SOAP_TYPE_MobsetApi_ns1__MobileListGroup; return soap_in_ns1__MobileListGroup(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfMobileList")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList; return soap_in_ns1__ArrayOfMobileList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:ArrayOfString")) { *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfString; return soap_in_ns1__ArrayOfString(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:base64Binary")) { *type = SOAP_TYPE_MobsetApi_xsd__base64Binary; return soap_in_xsd__base64Binary(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:byte")) { *type = SOAP_TYPE_MobsetApi_byte; return soap_in_byte(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:int")) { *type = SOAP_TYPE_MobsetApi_int; return soap_in_int(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:long")) { *type = SOAP_TYPE_MobsetApi_LONG64; return soap_in_LONG64(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:double")) { *type = SOAP_TYPE_MobsetApi_double; return soap_in_double(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:unsignedByte")) { *type = SOAP_TYPE_MobsetApi_unsignedByte; return soap_in_unsignedByte(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:unsignedInt")) { *type = SOAP_TYPE_MobsetApi_unsignedInt; return soap_in_unsignedInt(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:QName")) { char **s; *type = SOAP_TYPE_MobsetApi__QName; s = soap_in__QName(soap, NULL, NULL, NULL); return s ? *s : NULL; } if (!soap_match_tag(soap, t, "xsd:string")) { char **s; *type = SOAP_TYPE_MobsetApi_string; s = soap_in_string(soap, NULL, NULL, NULL); return s ? *s : NULL; } t = soap->tag; if (!soap_match_tag(soap, t, "ns1:SignName_StatusResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse; return soap_in__ns1__SignName_USCOREStatusResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:SignName_Status")) { *type = SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus; return soap_in__ns1__SignName_USCOREStatus(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:SignName_ApplyResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse; return soap_in__ns1__SignName_USCOREApplyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:SignName_Apply")) { *type = SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply; return soap_in__ns1__SignName_USCOREApply(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_SendSmsResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse; return soap_in__ns1__Template_USCORESendSmsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_SendSms")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms; return soap_in__ns1__Template_USCORESendSms(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_ListResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse; return soap_in__ns1__Template_USCOREListResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_List")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREList; return soap_in__ns1__Template_USCOREList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_QueryResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse; return soap_in__ns1__Template_USCOREQueryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_Query")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery; return soap_in__ns1__Template_USCOREQuery(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_DelResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse; return soap_in__ns1__Template_USCOREDelResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_Del")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel; return soap_in__ns1__Template_USCOREDel(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_ModifyResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse; return soap_in__ns1__Template_USCOREModifyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_Modify")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify; return soap_in__ns1__Template_USCOREModify(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_AddResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse; return soap_in__ns1__Template_USCOREAddResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Template_Add")) { *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd; return soap_in__ns1__Template_USCOREAdd(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpSignNameStatusResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse; return soap_in__ns1__Agent_USCORECorpSignNameStatusResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpSignNameStatus")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus; return soap_in__ns1__Agent_USCORECorpSignNameStatus(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpSignNameApplyResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse; return soap_in__ns1__Agent_USCORECorpSignNameApplyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpSignNameApply")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply; return soap_in__ns1__Agent_USCORECorpSignNameApply(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpAddUserResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse; return soap_in__ns1__Agent_USCORECorpAddUserResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpAddUser")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser; return soap_in__ns1__Agent_USCORECorpAddUser(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpAddResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse; return soap_in__ns1__Agent_USCORECorpAddResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpAdd")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd; return soap_in__ns1__Agent_USCORECorpAdd(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_UserSmsPayResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse; return soap_in__ns1__Agent_USCOREUserSmsPayResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_UserSmsPay")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay; return soap_in__ns1__Agent_USCOREUserSmsPay(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_SetUserSmsBalanceResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse; return soap_in__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_SetUserSmsBalance")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance; return soap_in__ns1__Agent_USCORESetUserSmsBalance(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_GetUserSmsBalanceResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse; return soap_in__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_GetUserSmsBalance")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance; return soap_in__ns1__Agent_USCOREGetUserSmsBalance(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_GetUserIDResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse; return soap_in__ns1__Agent_USCOREGetUserIDResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_GetUserID")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID; return soap_in__ns1__Agent_USCOREGetUserID(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpSmsPayResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse; return soap_in__ns1__Agent_USCORECorpSmsPayResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_CorpSmsPay")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay; return soap_in__ns1__Agent_USCORECorpSmsPay(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_GetCorpSmsBalanceResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse; return soap_in__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_GetCorpSmsBalance")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance; return soap_in__ns1__Agent_USCOREGetCorpSmsBalance(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_GetSmsBalanceResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse; return soap_in__ns1__Agent_USCOREGetSmsBalanceResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Agent_GetSmsBalance")) { *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance; return soap_in__ns1__Agent_USCOREGetSmsBalance(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_MmsStartResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse; return soap_in__ns1__Task_USCOREMmsStartResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_MmsStart")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart; return soap_in__ns1__Task_USCOREMmsStart(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_MmsStopResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse; return soap_in__ns1__Task_USCOREMmsStopResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_MmsStop")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop; return soap_in__ns1__Task_USCOREMmsStop(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_GetMmsStatusResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse; return soap_in__ns1__Task_USCOREGetMmsStatusResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_GetMmsStatus")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus; return soap_in__ns1__Task_USCOREGetMmsStatus(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_MmsSendResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse; return soap_in__ns1__Task_USCOREMmsSendResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_MmsSend")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend; return soap_in__ns1__Task_USCOREMmsSend(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_SmsStartResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse; return soap_in__ns1__Task_USCORESmsStartResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_SmsStart")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart; return soap_in__ns1__Task_USCORESmsStart(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_SmsStopResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse; return soap_in__ns1__Task_USCORESmsStopResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_SmsStop")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop; return soap_in__ns1__Task_USCORESmsStop(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_GetSmsStatusResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse; return soap_in__ns1__Task_USCOREGetSmsStatusResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_GetSmsStatus")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus; return soap_in__ns1__Task_USCOREGetSmsStatus(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_SmsSendResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse; return soap_in__ns1__Task_USCORESmsSendResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_SmsSend")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend; return soap_in__ns1__Task_USCORESmsSend(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_DelFileResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse; return soap_in__ns1__Task_USCOREDelFileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_DelFile")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile; return soap_in__ns1__Task_USCOREDelFile(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_UpFileResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse; return soap_in__ns1__Task_USCOREUpFileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Task_UpFile")) { *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile; return soap_in__ns1__Task_USCOREUpFile(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_GetRecvResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse; return soap_in__ns1__Mms_USCOREGetRecvResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_GetRecv")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv; return soap_in__ns1__Mms_USCOREGetRecv(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_GetReportResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse; return soap_in__ns1__Mms_USCOREGetReportResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_GetReport")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport; return soap_in__ns1__Mms_USCOREGetReport(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_SendResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse; return soap_in__ns1__Mms_USCORESendResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_Send")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend; return soap_in__ns1__Mms_USCORESend(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_GetFileStatusResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse; return soap_in__ns1__Mms_USCOREGetFileStatusResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_GetFileStatus")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus; return soap_in__ns1__Mms_USCOREGetFileStatus(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_UpFileResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse; return soap_in__ns1__Mms_USCOREUpFileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Mms_UpFile")) { *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile; return soap_in__ns1__Mms_USCOREUpFile(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_CancelResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse; return soap_in__ns1__Sms_USCORECancelResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_Cancel")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel; return soap_in__ns1__Sms_USCORECancel(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetSentCountResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse; return soap_in__ns1__Sms_USCOREGetSentCountResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetSentCount")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount; return soap_in__ns1__Sms_USCOREGetSentCount(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetBalanceResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse; return soap_in__ns1__Sms_USCOREGetBalanceResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetBalance")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance; return soap_in__ns1__Sms_USCOREGetBalance(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetSignResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse; return soap_in__ns1__Sms_USCOREGetSignResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetSign")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign; return soap_in__ns1__Sms_USCOREGetSign(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetSentListResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse; return soap_in__ns1__Sms_USCOREGetSentListResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetSentList")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList; return soap_in__ns1__Sms_USCOREGetSentList(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetReportResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse; return soap_in__ns1__Sms_USCOREGetReportResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetReport")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport; return soap_in__ns1__Sms_USCOREGetReport(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetRecvResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse; return soap_in__ns1__Sms_USCOREGetRecvResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_GetRecv")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv; return soap_in__ns1__Sms_USCOREGetRecv(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_SendResponse")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse; return soap_in__ns1__Sms_USCORESendResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "ns1:Sms_Send")) { *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend; return soap_in__ns1__Sms_USCORESend(soap, NULL, NULL, NULL); } } } soap->error = SOAP_TAG_MISMATCH; return NULL; } #endif SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap) { if (!soap_peek_element(soap)) { int t; DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unexpected element '%s' in input (level=%u, %d)\n", soap->tag, soap->level, soap->body)); if (soap->mustUnderstand && !soap->other) return soap->error = SOAP_MUSTUNDERSTAND; if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) || !soap_match_tag(soap, soap->tag, "SOAP-ENV:")) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "REJECTING element '%s'\n", soap->tag)); return soap->error = SOAP_TAG_MISMATCH; } if (!*soap->id || !soap_getelement(soap, &t)) { soap->peeked = 0; if (soap->fignore) soap->error = soap->fignore(soap, soap->tag); else soap->error = SOAP_OK; DBGLOG(TEST, if (!soap->error) SOAP_MESSAGE(fdebug, "IGNORING element '%s'\n", soap->tag)); if (!soap->error && soap->body) { soap->level++; while (!soap_ignore_element(soap)) ; if (soap->error == SOAP_NO_TAG) soap->error = soap_element_end_in(soap, NULL); } } } return soap->error; } #ifndef WITH_NOIDREF SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *soap) { int i; struct soap_plist *pp; if (soap->version == 1 && soap->encodingStyle && !(soap->mode & (SOAP_XML_TREE | SOAP_XML_GRAPH))) for (i = 0; i < SOAP_PTRHASH; i++) for (pp = soap->pht[i]; pp; pp = pp->next) if (pp->mark1 == 2 || pp->mark2 == 2) if (soap_putelement(soap, pp->ptr, "id", pp->id, pp->type)) return soap->error; return SOAP_OK; } #endif #ifndef WITH_NOIDREF SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *soap, const void *ptr, const char *tag, int id, int type) { (void)tag; switch (type) { case SOAP_TYPE_MobsetApi_byte: return soap_out_byte(soap, tag, id, (const char *)ptr, "xsd:byte"); case SOAP_TYPE_MobsetApi_int: return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int"); case SOAP_TYPE_MobsetApi_LONG64: return soap_out_LONG64(soap, tag, id, (const LONG64 *)ptr, "xsd:long"); case SOAP_TYPE_MobsetApi_double: return soap_out_double(soap, tag, id, (const double *)ptr, "xsd:double"); case SOAP_TYPE_MobsetApi_unsignedByte: return soap_out_unsignedByte(soap, tag, id, (const unsigned char *)ptr, "xsd:unsignedByte"); case SOAP_TYPE_MobsetApi_unsignedInt: return soap_out_unsignedInt(soap, tag, id, (const unsigned int *)ptr, "xsd:unsignedInt"); case SOAP_TYPE_MobsetApi_std__wstring: return soap_out_std__wstring(soap, tag, id, (const std::wstring *)ptr, "xsd:string"); case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse: return ((_ns1__SignName_USCOREStatusResponse *)ptr)->soap_out(soap, "ns1:SignName_StatusResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus: return ((_ns1__SignName_USCOREStatus *)ptr)->soap_out(soap, "ns1:SignName_Status", id, NULL); case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse: return ((_ns1__SignName_USCOREApplyResponse *)ptr)->soap_out(soap, "ns1:SignName_ApplyResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply: return ((_ns1__SignName_USCOREApply *)ptr)->soap_out(soap, "ns1:SignName_Apply", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse: return ((_ns1__Template_USCORESendSmsResponse *)ptr)->soap_out(soap, "ns1:Template_SendSmsResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms: return ((_ns1__Template_USCORESendSms *)ptr)->soap_out(soap, "ns1:Template_SendSms", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse: return ((_ns1__Template_USCOREListResponse *)ptr)->soap_out(soap, "ns1:Template_ListResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREList: return ((_ns1__Template_USCOREList *)ptr)->soap_out(soap, "ns1:Template_List", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse: return ((_ns1__Template_USCOREQueryResponse *)ptr)->soap_out(soap, "ns1:Template_QueryResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery: return ((_ns1__Template_USCOREQuery *)ptr)->soap_out(soap, "ns1:Template_Query", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse: return ((_ns1__Template_USCOREDelResponse *)ptr)->soap_out(soap, "ns1:Template_DelResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel: return ((_ns1__Template_USCOREDel *)ptr)->soap_out(soap, "ns1:Template_Del", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse: return ((_ns1__Template_USCOREModifyResponse *)ptr)->soap_out(soap, "ns1:Template_ModifyResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify: return ((_ns1__Template_USCOREModify *)ptr)->soap_out(soap, "ns1:Template_Modify", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse: return ((_ns1__Template_USCOREAddResponse *)ptr)->soap_out(soap, "ns1:Template_AddResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd: return ((_ns1__Template_USCOREAdd *)ptr)->soap_out(soap, "ns1:Template_Add", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse: return ((_ns1__Agent_USCORECorpSignNameStatusResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpSignNameStatusResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus: return ((_ns1__Agent_USCORECorpSignNameStatus *)ptr)->soap_out(soap, "ns1:Agent_CorpSignNameStatus", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse: return ((_ns1__Agent_USCORECorpSignNameApplyResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpSignNameApplyResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply: return ((_ns1__Agent_USCORECorpSignNameApply *)ptr)->soap_out(soap, "ns1:Agent_CorpSignNameApply", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse: return ((_ns1__Agent_USCORECorpAddUserResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpAddUserResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser: return ((_ns1__Agent_USCORECorpAddUser *)ptr)->soap_out(soap, "ns1:Agent_CorpAddUser", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse: return ((_ns1__Agent_USCORECorpAddResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpAddResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd: return ((_ns1__Agent_USCORECorpAdd *)ptr)->soap_out(soap, "ns1:Agent_CorpAdd", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse: return ((_ns1__Agent_USCOREUserSmsPayResponse *)ptr)->soap_out(soap, "ns1:Agent_UserSmsPayResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay: return ((_ns1__Agent_USCOREUserSmsPay *)ptr)->soap_out(soap, "ns1:Agent_UserSmsPay", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse: return ((_ns1__Agent_USCORESetUserSmsBalanceResponse *)ptr)->soap_out(soap, "ns1:Agent_SetUserSmsBalanceResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance: return ((_ns1__Agent_USCORESetUserSmsBalance *)ptr)->soap_out(soap, "ns1:Agent_SetUserSmsBalance", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse: return ((_ns1__Agent_USCOREGetUserSmsBalanceResponse *)ptr)->soap_out(soap, "ns1:Agent_GetUserSmsBalanceResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance: return ((_ns1__Agent_USCOREGetUserSmsBalance *)ptr)->soap_out(soap, "ns1:Agent_GetUserSmsBalance", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse: return ((_ns1__Agent_USCOREGetUserIDResponse *)ptr)->soap_out(soap, "ns1:Agent_GetUserIDResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID: return ((_ns1__Agent_USCOREGetUserID *)ptr)->soap_out(soap, "ns1:Agent_GetUserID", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse: return ((_ns1__Agent_USCORECorpSmsPayResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpSmsPayResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay: return ((_ns1__Agent_USCORECorpSmsPay *)ptr)->soap_out(soap, "ns1:Agent_CorpSmsPay", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse: return ((_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)ptr)->soap_out(soap, "ns1:Agent_GetCorpSmsBalanceResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance: return ((_ns1__Agent_USCOREGetCorpSmsBalance *)ptr)->soap_out(soap, "ns1:Agent_GetCorpSmsBalance", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse: return ((_ns1__Agent_USCOREGetSmsBalanceResponse *)ptr)->soap_out(soap, "ns1:Agent_GetSmsBalanceResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance: return ((_ns1__Agent_USCOREGetSmsBalance *)ptr)->soap_out(soap, "ns1:Agent_GetSmsBalance", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse: return ((_ns1__Task_USCOREMmsStartResponse *)ptr)->soap_out(soap, "ns1:Task_MmsStartResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart: return ((_ns1__Task_USCOREMmsStart *)ptr)->soap_out(soap, "ns1:Task_MmsStart", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse: return ((_ns1__Task_USCOREMmsStopResponse *)ptr)->soap_out(soap, "ns1:Task_MmsStopResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop: return ((_ns1__Task_USCOREMmsStop *)ptr)->soap_out(soap, "ns1:Task_MmsStop", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse: return ((_ns1__Task_USCOREGetMmsStatusResponse *)ptr)->soap_out(soap, "ns1:Task_GetMmsStatusResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus: return ((_ns1__Task_USCOREGetMmsStatus *)ptr)->soap_out(soap, "ns1:Task_GetMmsStatus", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse: return ((_ns1__Task_USCOREMmsSendResponse *)ptr)->soap_out(soap, "ns1:Task_MmsSendResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend: return ((_ns1__Task_USCOREMmsSend *)ptr)->soap_out(soap, "ns1:Task_MmsSend", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse: return ((_ns1__Task_USCORESmsStartResponse *)ptr)->soap_out(soap, "ns1:Task_SmsStartResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart: return ((_ns1__Task_USCORESmsStart *)ptr)->soap_out(soap, "ns1:Task_SmsStart", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse: return ((_ns1__Task_USCORESmsStopResponse *)ptr)->soap_out(soap, "ns1:Task_SmsStopResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop: return ((_ns1__Task_USCORESmsStop *)ptr)->soap_out(soap, "ns1:Task_SmsStop", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse: return ((_ns1__Task_USCOREGetSmsStatusResponse *)ptr)->soap_out(soap, "ns1:Task_GetSmsStatusResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus: return ((_ns1__Task_USCOREGetSmsStatus *)ptr)->soap_out(soap, "ns1:Task_GetSmsStatus", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse: return ((_ns1__Task_USCORESmsSendResponse *)ptr)->soap_out(soap, "ns1:Task_SmsSendResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend: return ((_ns1__Task_USCORESmsSend *)ptr)->soap_out(soap, "ns1:Task_SmsSend", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse: return ((_ns1__Task_USCOREDelFileResponse *)ptr)->soap_out(soap, "ns1:Task_DelFileResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile: return ((_ns1__Task_USCOREDelFile *)ptr)->soap_out(soap, "ns1:Task_DelFile", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse: return ((_ns1__Task_USCOREUpFileResponse *)ptr)->soap_out(soap, "ns1:Task_UpFileResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile: return ((_ns1__Task_USCOREUpFile *)ptr)->soap_out(soap, "ns1:Task_UpFile", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse: return ((_ns1__Mms_USCOREGetRecvResponse *)ptr)->soap_out(soap, "ns1:Mms_GetRecvResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv: return ((_ns1__Mms_USCOREGetRecv *)ptr)->soap_out(soap, "ns1:Mms_GetRecv", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse: return ((_ns1__Mms_USCOREGetReportResponse *)ptr)->soap_out(soap, "ns1:Mms_GetReportResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport: return ((_ns1__Mms_USCOREGetReport *)ptr)->soap_out(soap, "ns1:Mms_GetReport", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse: return ((_ns1__Mms_USCORESendResponse *)ptr)->soap_out(soap, "ns1:Mms_SendResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend: return ((_ns1__Mms_USCORESend *)ptr)->soap_out(soap, "ns1:Mms_Send", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse: return ((_ns1__Mms_USCOREGetFileStatusResponse *)ptr)->soap_out(soap, "ns1:Mms_GetFileStatusResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus: return ((_ns1__Mms_USCOREGetFileStatus *)ptr)->soap_out(soap, "ns1:Mms_GetFileStatus", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse: return ((_ns1__Mms_USCOREUpFileResponse *)ptr)->soap_out(soap, "ns1:Mms_UpFileResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile: return ((_ns1__Mms_USCOREUpFile *)ptr)->soap_out(soap, "ns1:Mms_UpFile", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse: return ((_ns1__Sms_USCORECancelResponse *)ptr)->soap_out(soap, "ns1:Sms_CancelResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel: return ((_ns1__Sms_USCORECancel *)ptr)->soap_out(soap, "ns1:Sms_Cancel", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse: return ((_ns1__Sms_USCOREGetSentCountResponse *)ptr)->soap_out(soap, "ns1:Sms_GetSentCountResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount: return ((_ns1__Sms_USCOREGetSentCount *)ptr)->soap_out(soap, "ns1:Sms_GetSentCount", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse: return ((_ns1__Sms_USCOREGetBalanceResponse *)ptr)->soap_out(soap, "ns1:Sms_GetBalanceResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance: return ((_ns1__Sms_USCOREGetBalance *)ptr)->soap_out(soap, "ns1:Sms_GetBalance", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse: return ((_ns1__Sms_USCOREGetSignResponse *)ptr)->soap_out(soap, "ns1:Sms_GetSignResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign: return ((_ns1__Sms_USCOREGetSign *)ptr)->soap_out(soap, "ns1:Sms_GetSign", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse: return ((_ns1__Sms_USCOREGetSentListResponse *)ptr)->soap_out(soap, "ns1:Sms_GetSentListResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList: return ((_ns1__Sms_USCOREGetSentList *)ptr)->soap_out(soap, "ns1:Sms_GetSentList", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse: return ((_ns1__Sms_USCOREGetReportResponse *)ptr)->soap_out(soap, "ns1:Sms_GetReportResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport: return ((_ns1__Sms_USCOREGetReport *)ptr)->soap_out(soap, "ns1:Sms_GetReport", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse: return ((_ns1__Sms_USCOREGetRecvResponse *)ptr)->soap_out(soap, "ns1:Sms_GetRecvResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv: return ((_ns1__Sms_USCOREGetRecv *)ptr)->soap_out(soap, "ns1:Sms_GetRecv", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse: return ((_ns1__Sms_USCORESendResponse *)ptr)->soap_out(soap, "ns1:Sms_SendResponse", id, NULL); case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend: return ((_ns1__Sms_USCORESend *)ptr)->soap_out(soap, "ns1:Sms_Send", id, NULL); case SOAP_TYPE_MobsetApi_ns1__ParamListGroup: return ((ns1__ParamListGroup *)ptr)->soap_out(soap, tag, id, "ns1:ParamListGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList: return ((ns1__ArrayOfParamList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfParamList"); case SOAP_TYPE_MobsetApi_ns1__TemplateGroup: return ((ns1__TemplateGroup *)ptr)->soap_out(soap, tag, id, "ns1:TemplateGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList: return ((ns1__ArrayOfTemplateList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfTemplateList"); case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup: return ((ns1__MobileFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:MobileFileGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup: return ((ns1__ArrayOfMobileFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMobileFileGroup"); case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup: return ((ns1__MmsRecvFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:MmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup: return ((ns1__ArrayOfMmsRecvFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup: return ((ns1__MmsReportGroup *)ptr)->soap_out(soap, tag, id, "ns1:MmsReportGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList: return ((ns1__ArrayOfMmsReportList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMmsReportList"); case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup: return ((ns1__MmsIDGroup *)ptr)->soap_out(soap, tag, id, "ns1:MmsIDGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList: return ((ns1__ArrayOfMmsIDList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMmsIDList"); case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup: return ((ns1__MmsFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:MmsFileGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup: return ((ns1__ArrayOfMmsFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMmsFileGroup"); case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup: return ((ns1__CancelIDGroup *)ptr)->soap_out(soap, tag, id, "ns1:CancelIDGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList: return ((ns1__ArrayOfCancelIDList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfCancelIDList"); case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup: return ((ns1__SmsSentListGroup *)ptr)->soap_out(soap, tag, id, "ns1:SmsSentListGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList: return ((ns1__ArrayOfSmsSentList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfSmsSentList"); case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup: return ((ns1__SmsReportGroup *)ptr)->soap_out(soap, tag, id, "ns1:SmsReportGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList: return ((ns1__ArrayOfSmsReportList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfSmsReportList"); case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup: return ((ns1__SmsRecvGroup *)ptr)->soap_out(soap, tag, id, "ns1:SmsRecvGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList: return ((ns1__ArrayOfSmsRecvList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfSmsRecvList"); case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup: return ((ns1__SmsIDGroup *)ptr)->soap_out(soap, tag, id, "ns1:SmsIDGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList: return ((ns1__ArrayOfSmsIDList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfSmsIDList"); case SOAP_TYPE_MobsetApi_ns1__MobileListGroup: return ((ns1__MobileListGroup *)ptr)->soap_out(soap, tag, id, "ns1:MobileListGroup"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList: return ((ns1__ArrayOfMobileList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMobileList"); case SOAP_TYPE_MobsetApi_ns1__ArrayOfString: return ((ns1__ArrayOfString *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfString"); case SOAP_TYPE_MobsetApi_xsd__base64Binary: return ((xsd__base64Binary *)ptr)->soap_out(soap, tag, id, "xsd:base64Binary"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatusResponse: return soap_out_PointerTo_ns1__SignName_USCOREStatusResponse(soap, tag, id, (_ns1__SignName_USCOREStatusResponse *const*)ptr, "ns1:SignName_StatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatus: return soap_out_PointerTo_ns1__SignName_USCOREStatus(soap, tag, id, (_ns1__SignName_USCOREStatus *const*)ptr, "ns1:SignName_Status"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApplyResponse: return soap_out_PointerTo_ns1__SignName_USCOREApplyResponse(soap, tag, id, (_ns1__SignName_USCOREApplyResponse *const*)ptr, "ns1:SignName_ApplyResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApply: return soap_out_PointerTo_ns1__SignName_USCOREApply(soap, tag, id, (_ns1__SignName_USCOREApply *const*)ptr, "ns1:SignName_Apply"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSmsResponse: return soap_out_PointerTo_ns1__Template_USCORESendSmsResponse(soap, tag, id, (_ns1__Template_USCORESendSmsResponse *const*)ptr, "ns1:Template_SendSmsResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSms: return soap_out_PointerTo_ns1__Template_USCORESendSms(soap, tag, id, (_ns1__Template_USCORESendSms *const*)ptr, "ns1:Template_SendSms"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREListResponse: return soap_out_PointerTo_ns1__Template_USCOREListResponse(soap, tag, id, (_ns1__Template_USCOREListResponse *const*)ptr, "ns1:Template_ListResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREList: return soap_out_PointerTo_ns1__Template_USCOREList(soap, tag, id, (_ns1__Template_USCOREList *const*)ptr, "ns1:Template_List"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQueryResponse: return soap_out_PointerTo_ns1__Template_USCOREQueryResponse(soap, tag, id, (_ns1__Template_USCOREQueryResponse *const*)ptr, "ns1:Template_QueryResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQuery: return soap_out_PointerTo_ns1__Template_USCOREQuery(soap, tag, id, (_ns1__Template_USCOREQuery *const*)ptr, "ns1:Template_Query"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDelResponse: return soap_out_PointerTo_ns1__Template_USCOREDelResponse(soap, tag, id, (_ns1__Template_USCOREDelResponse *const*)ptr, "ns1:Template_DelResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDel: return soap_out_PointerTo_ns1__Template_USCOREDel(soap, tag, id, (_ns1__Template_USCOREDel *const*)ptr, "ns1:Template_Del"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModifyResponse: return soap_out_PointerTo_ns1__Template_USCOREModifyResponse(soap, tag, id, (_ns1__Template_USCOREModifyResponse *const*)ptr, "ns1:Template_ModifyResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModify: return soap_out_PointerTo_ns1__Template_USCOREModify(soap, tag, id, (_ns1__Template_USCOREModify *const*)ptr, "ns1:Template_Modify"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAddResponse: return soap_out_PointerTo_ns1__Template_USCOREAddResponse(soap, tag, id, (_ns1__Template_USCOREAddResponse *const*)ptr, "ns1:Template_AddResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAdd: return soap_out_PointerTo_ns1__Template_USCOREAdd(soap, tag, id, (_ns1__Template_USCOREAdd *const*)ptr, "ns1:Template_Add"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse: return soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, id, (_ns1__Agent_USCORECorpSignNameStatusResponse *const*)ptr, "ns1:Agent_CorpSignNameStatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatus: return soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, tag, id, (_ns1__Agent_USCORECorpSignNameStatus *const*)ptr, "ns1:Agent_CorpSignNameStatus"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse: return soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, id, (_ns1__Agent_USCORECorpSignNameApplyResponse *const*)ptr, "ns1:Agent_CorpSignNameApplyResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApply: return soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, tag, id, (_ns1__Agent_USCORECorpSignNameApply *const*)ptr, "ns1:Agent_CorpSignNameApply"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUserResponse: return soap_out_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, tag, id, (_ns1__Agent_USCORECorpAddUserResponse *const*)ptr, "ns1:Agent_CorpAddUserResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUser: return soap_out_PointerTo_ns1__Agent_USCORECorpAddUser(soap, tag, id, (_ns1__Agent_USCORECorpAddUser *const*)ptr, "ns1:Agent_CorpAddUser"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddResponse: return soap_out_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, tag, id, (_ns1__Agent_USCORECorpAddResponse *const*)ptr, "ns1:Agent_CorpAddResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAdd: return soap_out_PointerTo_ns1__Agent_USCORECorpAdd(soap, tag, id, (_ns1__Agent_USCORECorpAdd *const*)ptr, "ns1:Agent_CorpAdd"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPayResponse: return soap_out_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, tag, id, (_ns1__Agent_USCOREUserSmsPayResponse *const*)ptr, "ns1:Agent_UserSmsPayResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPay: return soap_out_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, tag, id, (_ns1__Agent_USCOREUserSmsPay *const*)ptr, "ns1:Agent_UserSmsPay"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse: return soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, id, (_ns1__Agent_USCORESetUserSmsBalanceResponse *const*)ptr, "ns1:Agent_SetUserSmsBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalance: return soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, tag, id, (_ns1__Agent_USCORESetUserSmsBalance *const*)ptr, "ns1:Agent_SetUserSmsBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse: return soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, id, (_ns1__Agent_USCOREGetUserSmsBalanceResponse *const*)ptr, "ns1:Agent_GetUserSmsBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalance: return soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, tag, id, (_ns1__Agent_USCOREGetUserSmsBalance *const*)ptr, "ns1:Agent_GetUserSmsBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserIDResponse: return soap_out_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, tag, id, (_ns1__Agent_USCOREGetUserIDResponse *const*)ptr, "ns1:Agent_GetUserIDResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserID: return soap_out_PointerTo_ns1__Agent_USCOREGetUserID(soap, tag, id, (_ns1__Agent_USCOREGetUserID *const*)ptr, "ns1:Agent_GetUserID"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPayResponse: return soap_out_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, tag, id, (_ns1__Agent_USCORECorpSmsPayResponse *const*)ptr, "ns1:Agent_CorpSmsPayResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPay: return soap_out_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, tag, id, (_ns1__Agent_USCORECorpSmsPay *const*)ptr, "ns1:Agent_CorpSmsPay"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse: return soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, id, (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*)ptr, "ns1:Agent_GetCorpSmsBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance: return soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, id, (_ns1__Agent_USCOREGetCorpSmsBalance *const*)ptr, "ns1:Agent_GetCorpSmsBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse: return soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, id, (_ns1__Agent_USCOREGetSmsBalanceResponse *const*)ptr, "ns1:Agent_GetSmsBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalance: return soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, tag, id, (_ns1__Agent_USCOREGetSmsBalance *const*)ptr, "ns1:Agent_GetSmsBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStartResponse: return soap_out_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, tag, id, (_ns1__Task_USCOREMmsStartResponse *const*)ptr, "ns1:Task_MmsStartResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStart: return soap_out_PointerTo_ns1__Task_USCOREMmsStart(soap, tag, id, (_ns1__Task_USCOREMmsStart *const*)ptr, "ns1:Task_MmsStart"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStopResponse: return soap_out_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, tag, id, (_ns1__Task_USCOREMmsStopResponse *const*)ptr, "ns1:Task_MmsStopResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStop: return soap_out_PointerTo_ns1__Task_USCOREMmsStop(soap, tag, id, (_ns1__Task_USCOREMmsStop *const*)ptr, "ns1:Task_MmsStop"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatusResponse: return soap_out_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, tag, id, (_ns1__Task_USCOREGetMmsStatusResponse *const*)ptr, "ns1:Task_GetMmsStatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatus: return soap_out_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, tag, id, (_ns1__Task_USCOREGetMmsStatus *const*)ptr, "ns1:Task_GetMmsStatus"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSendResponse: return soap_out_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, tag, id, (_ns1__Task_USCOREMmsSendResponse *const*)ptr, "ns1:Task_MmsSendResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSend: return soap_out_PointerTo_ns1__Task_USCOREMmsSend(soap, tag, id, (_ns1__Task_USCOREMmsSend *const*)ptr, "ns1:Task_MmsSend"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStartResponse: return soap_out_PointerTo_ns1__Task_USCORESmsStartResponse(soap, tag, id, (_ns1__Task_USCORESmsStartResponse *const*)ptr, "ns1:Task_SmsStartResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStart: return soap_out_PointerTo_ns1__Task_USCORESmsStart(soap, tag, id, (_ns1__Task_USCORESmsStart *const*)ptr, "ns1:Task_SmsStart"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStopResponse: return soap_out_PointerTo_ns1__Task_USCORESmsStopResponse(soap, tag, id, (_ns1__Task_USCORESmsStopResponse *const*)ptr, "ns1:Task_SmsStopResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStop: return soap_out_PointerTo_ns1__Task_USCORESmsStop(soap, tag, id, (_ns1__Task_USCORESmsStop *const*)ptr, "ns1:Task_SmsStop"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatusResponse: return soap_out_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, tag, id, (_ns1__Task_USCOREGetSmsStatusResponse *const*)ptr, "ns1:Task_GetSmsStatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatus: return soap_out_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, tag, id, (_ns1__Task_USCOREGetSmsStatus *const*)ptr, "ns1:Task_GetSmsStatus"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSendResponse: return soap_out_PointerTo_ns1__Task_USCORESmsSendResponse(soap, tag, id, (_ns1__Task_USCORESmsSendResponse *const*)ptr, "ns1:Task_SmsSendResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSend: return soap_out_PointerTo_ns1__Task_USCORESmsSend(soap, tag, id, (_ns1__Task_USCORESmsSend *const*)ptr, "ns1:Task_SmsSend"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFileResponse: return soap_out_PointerTo_ns1__Task_USCOREDelFileResponse(soap, tag, id, (_ns1__Task_USCOREDelFileResponse *const*)ptr, "ns1:Task_DelFileResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFile: return soap_out_PointerTo_ns1__Task_USCOREDelFile(soap, tag, id, (_ns1__Task_USCOREDelFile *const*)ptr, "ns1:Task_DelFile"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFileResponse: return soap_out_PointerTo_ns1__Task_USCOREUpFileResponse(soap, tag, id, (_ns1__Task_USCOREUpFileResponse *const*)ptr, "ns1:Task_UpFileResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFile: return soap_out_PointerTo_ns1__Task_USCOREUpFile(soap, tag, id, (_ns1__Task_USCOREUpFile *const*)ptr, "ns1:Task_UpFile"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecvResponse: return soap_out_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, tag, id, (_ns1__Mms_USCOREGetRecvResponse *const*)ptr, "ns1:Mms_GetRecvResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecv: return soap_out_PointerTo_ns1__Mms_USCOREGetRecv(soap, tag, id, (_ns1__Mms_USCOREGetRecv *const*)ptr, "ns1:Mms_GetRecv"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReportResponse: return soap_out_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, tag, id, (_ns1__Mms_USCOREGetReportResponse *const*)ptr, "ns1:Mms_GetReportResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReport: return soap_out_PointerTo_ns1__Mms_USCOREGetReport(soap, tag, id, (_ns1__Mms_USCOREGetReport *const*)ptr, "ns1:Mms_GetReport"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESendResponse: return soap_out_PointerTo_ns1__Mms_USCORESendResponse(soap, tag, id, (_ns1__Mms_USCORESendResponse *const*)ptr, "ns1:Mms_SendResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESend: return soap_out_PointerTo_ns1__Mms_USCORESend(soap, tag, id, (_ns1__Mms_USCORESend *const*)ptr, "ns1:Mms_Send"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatusResponse: return soap_out_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, tag, id, (_ns1__Mms_USCOREGetFileStatusResponse *const*)ptr, "ns1:Mms_GetFileStatusResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatus: return soap_out_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, tag, id, (_ns1__Mms_USCOREGetFileStatus *const*)ptr, "ns1:Mms_GetFileStatus"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFileResponse: return soap_out_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, tag, id, (_ns1__Mms_USCOREUpFileResponse *const*)ptr, "ns1:Mms_UpFileResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFile: return soap_out_PointerTo_ns1__Mms_USCOREUpFile(soap, tag, id, (_ns1__Mms_USCOREUpFile *const*)ptr, "ns1:Mms_UpFile"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancelResponse: return soap_out_PointerTo_ns1__Sms_USCORECancelResponse(soap, tag, id, (_ns1__Sms_USCORECancelResponse *const*)ptr, "ns1:Sms_CancelResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancel: return soap_out_PointerTo_ns1__Sms_USCORECancel(soap, tag, id, (_ns1__Sms_USCORECancel *const*)ptr, "ns1:Sms_Cancel"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCountResponse: return soap_out_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, tag, id, (_ns1__Sms_USCOREGetSentCountResponse *const*)ptr, "ns1:Sms_GetSentCountResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCount: return soap_out_PointerTo_ns1__Sms_USCOREGetSentCount(soap, tag, id, (_ns1__Sms_USCOREGetSentCount *const*)ptr, "ns1:Sms_GetSentCount"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalanceResponse: return soap_out_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, tag, id, (_ns1__Sms_USCOREGetBalanceResponse *const*)ptr, "ns1:Sms_GetBalanceResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalance: return soap_out_PointerTo_ns1__Sms_USCOREGetBalance(soap, tag, id, (_ns1__Sms_USCOREGetBalance *const*)ptr, "ns1:Sms_GetBalance"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSignResponse: return soap_out_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, tag, id, (_ns1__Sms_USCOREGetSignResponse *const*)ptr, "ns1:Sms_GetSignResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSign: return soap_out_PointerTo_ns1__Sms_USCOREGetSign(soap, tag, id, (_ns1__Sms_USCOREGetSign *const*)ptr, "ns1:Sms_GetSign"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentListResponse: return soap_out_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, tag, id, (_ns1__Sms_USCOREGetSentListResponse *const*)ptr, "ns1:Sms_GetSentListResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentList: return soap_out_PointerTo_ns1__Sms_USCOREGetSentList(soap, tag, id, (_ns1__Sms_USCOREGetSentList *const*)ptr, "ns1:Sms_GetSentList"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReportResponse: return soap_out_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, tag, id, (_ns1__Sms_USCOREGetReportResponse *const*)ptr, "ns1:Sms_GetReportResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReport: return soap_out_PointerTo_ns1__Sms_USCOREGetReport(soap, tag, id, (_ns1__Sms_USCOREGetReport *const*)ptr, "ns1:Sms_GetReport"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecvResponse: return soap_out_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, tag, id, (_ns1__Sms_USCOREGetRecvResponse *const*)ptr, "ns1:Sms_GetRecvResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecv: return soap_out_PointerTo_ns1__Sms_USCOREGetRecv(soap, tag, id, (_ns1__Sms_USCOREGetRecv *const*)ptr, "ns1:Sms_GetRecv"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESendResponse: return soap_out_PointerTo_ns1__Sms_USCORESendResponse(soap, tag, id, (_ns1__Sms_USCORESendResponse *const*)ptr, "ns1:Sms_SendResponse"); case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESend: return soap_out_PointerTo_ns1__Sms_USCORESend(soap, tag, id, (_ns1__Sms_USCORESend *const*)ptr, "ns1:Sms_Send"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfParamList: return soap_out_PointerTons1__ArrayOfParamList(soap, tag, id, (ns1__ArrayOfParamList *const*)ptr, "ns1:ArrayOfParamList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfTemplateList: return soap_out_PointerTons1__ArrayOfTemplateList(soap, tag, id, (ns1__ArrayOfTemplateList *const*)ptr, "ns1:ArrayOfTemplateList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileFileGroup: return soap_out_PointerTons1__ArrayOfMobileFileGroup(soap, tag, id, (ns1__ArrayOfMobileFileGroup *const*)ptr, "ns1:ArrayOfMobileFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsRecvFileGroup: return soap_out_PointerTons1__ArrayOfMmsRecvFileGroup(soap, tag, id, (ns1__ArrayOfMmsRecvFileGroup *const*)ptr, "ns1:ArrayOfMmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsReportList: return soap_out_PointerTons1__ArrayOfMmsReportList(soap, tag, id, (ns1__ArrayOfMmsReportList *const*)ptr, "ns1:ArrayOfMmsReportList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsIDList: return soap_out_PointerTons1__ArrayOfMmsIDList(soap, tag, id, (ns1__ArrayOfMmsIDList *const*)ptr, "ns1:ArrayOfMmsIDList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsFileGroup: return soap_out_PointerTons1__ArrayOfMmsFileGroup(soap, tag, id, (ns1__ArrayOfMmsFileGroup *const*)ptr, "ns1:ArrayOfMmsFileGroup"); case SOAP_TYPE_MobsetApi_PointerToLONG64: return soap_out_PointerToLONG64(soap, tag, id, (LONG64 *const*)ptr, "xsd:long"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsSentList: return soap_out_PointerTons1__ArrayOfSmsSentList(soap, tag, id, (ns1__ArrayOfSmsSentList *const*)ptr, "ns1:ArrayOfSmsSentList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsReportList: return soap_out_PointerTons1__ArrayOfSmsReportList(soap, tag, id, (ns1__ArrayOfSmsReportList *const*)ptr, "ns1:ArrayOfSmsReportList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsRecvList: return soap_out_PointerTons1__ArrayOfSmsRecvList(soap, tag, id, (ns1__ArrayOfSmsRecvList *const*)ptr, "ns1:ArrayOfSmsRecvList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsIDList: return soap_out_PointerTons1__ArrayOfSmsIDList(soap, tag, id, (ns1__ArrayOfSmsIDList *const*)ptr, "ns1:ArrayOfSmsIDList"); case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileList: return soap_out_PointerTons1__ArrayOfMobileList(soap, tag, id, (ns1__ArrayOfMobileList *const*)ptr, "ns1:ArrayOfMobileList"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__ParamListGroup: return soap_out_PointerToPointerTons1__ParamListGroup(soap, tag, id, (ns1__ParamListGroup **const*)ptr, "ns1:ParamListGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup: return soap_out_PointerTons1__ParamListGroup(soap, tag, id, (ns1__ParamListGroup *const*)ptr, "ns1:ParamListGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__TemplateGroup: return soap_out_PointerToPointerTons1__TemplateGroup(soap, tag, id, (ns1__TemplateGroup **const*)ptr, "ns1:TemplateGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup: return soap_out_PointerTons1__TemplateGroup(soap, tag, id, (ns1__TemplateGroup *const*)ptr, "ns1:TemplateGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileFileGroup: return soap_out_PointerToPointerTons1__MobileFileGroup(soap, tag, id, (ns1__MobileFileGroup **const*)ptr, "ns1:MobileFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup: return soap_out_PointerTons1__MobileFileGroup(soap, tag, id, (ns1__MobileFileGroup *const*)ptr, "ns1:MobileFileGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsRecvFileGroup: return soap_out_PointerToPointerTons1__MmsRecvFileGroup(soap, tag, id, (ns1__MmsRecvFileGroup **const*)ptr, "ns1:MmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup: return soap_out_PointerTons1__MmsRecvFileGroup(soap, tag, id, (ns1__MmsRecvFileGroup *const*)ptr, "ns1:MmsRecvFileGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsReportGroup: return soap_out_PointerToPointerTons1__MmsReportGroup(soap, tag, id, (ns1__MmsReportGroup **const*)ptr, "ns1:MmsReportGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup: return soap_out_PointerTons1__MmsReportGroup(soap, tag, id, (ns1__MmsReportGroup *const*)ptr, "ns1:MmsReportGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsIDGroup: return soap_out_PointerToPointerTons1__MmsIDGroup(soap, tag, id, (ns1__MmsIDGroup **const*)ptr, "ns1:MmsIDGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup: return soap_out_PointerTons1__MmsIDGroup(soap, tag, id, (ns1__MmsIDGroup *const*)ptr, "ns1:MmsIDGroup"); case SOAP_TYPE_MobsetApi_PointerToxsd__base64Binary: return soap_out_PointerToxsd__base64Binary(soap, tag, id, (xsd__base64Binary *const*)ptr, "xsd:base64Binary"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsFileGroup: return soap_out_PointerToPointerTons1__MmsFileGroup(soap, tag, id, (ns1__MmsFileGroup **const*)ptr, "ns1:MmsFileGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup: return soap_out_PointerTons1__MmsFileGroup(soap, tag, id, (ns1__MmsFileGroup *const*)ptr, "ns1:MmsFileGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__CancelIDGroup: return soap_out_PointerToPointerTons1__CancelIDGroup(soap, tag, id, (ns1__CancelIDGroup **const*)ptr, "ns1:CancelIDGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup: return soap_out_PointerTons1__CancelIDGroup(soap, tag, id, (ns1__CancelIDGroup *const*)ptr, "ns1:CancelIDGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsSentListGroup: return soap_out_PointerToPointerTons1__SmsSentListGroup(soap, tag, id, (ns1__SmsSentListGroup **const*)ptr, "ns1:SmsSentListGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup: return soap_out_PointerTons1__SmsSentListGroup(soap, tag, id, (ns1__SmsSentListGroup *const*)ptr, "ns1:SmsSentListGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsReportGroup: return soap_out_PointerToPointerTons1__SmsReportGroup(soap, tag, id, (ns1__SmsReportGroup **const*)ptr, "ns1:SmsReportGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup: return soap_out_PointerTons1__SmsReportGroup(soap, tag, id, (ns1__SmsReportGroup *const*)ptr, "ns1:SmsReportGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsRecvGroup: return soap_out_PointerToPointerTons1__SmsRecvGroup(soap, tag, id, (ns1__SmsRecvGroup **const*)ptr, "ns1:SmsRecvGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup: return soap_out_PointerTons1__SmsRecvGroup(soap, tag, id, (ns1__SmsRecvGroup *const*)ptr, "ns1:SmsRecvGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsIDGroup: return soap_out_PointerToPointerTons1__SmsIDGroup(soap, tag, id, (ns1__SmsIDGroup **const*)ptr, "ns1:SmsIDGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup: return soap_out_PointerTons1__SmsIDGroup(soap, tag, id, (ns1__SmsIDGroup *const*)ptr, "ns1:SmsIDGroup"); case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileListGroup: return soap_out_PointerToPointerTons1__MobileListGroup(soap, tag, id, (ns1__MobileListGroup **const*)ptr, "ns1:MobileListGroup"); case SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup: return soap_out_PointerTons1__MobileListGroup(soap, tag, id, (ns1__MobileListGroup *const*)ptr, "ns1:MobileListGroup"); case SOAP_TYPE_MobsetApi_PointerTostd__wstring: return soap_out_PointerTostd__wstring(soap, tag, id, (std::wstring *const*)ptr, "xsd:string"); case SOAP_TYPE_MobsetApi_PointerTounsignedByte: return soap_out_PointerTounsignedByte(soap, tag, id, (unsigned char *const*)ptr, "xsd:unsignedByte"); case SOAP_TYPE_MobsetApi__QName: return soap_out_string(soap, tag, id, (char*const*)&ptr, "xsd:QName"); case SOAP_TYPE_MobsetApi_string: return soap_out_string(soap, tag, id, (char*const*)&ptr, "xsd:string"); } return SOAP_OK; } #endif #ifndef WITH_NOIDREF SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap *soap, const void *ptr, int type) { (void)soap; (void)ptr; (void)type; /* appease -Wall -Werror */ switch (type) { case SOAP_TYPE_MobsetApi_std__wstring: soap_serialize_std__wstring(soap, (const std::wstring *)ptr); break; case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse: ((_ns1__SignName_USCOREStatusResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus: ((_ns1__SignName_USCOREStatus *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse: ((_ns1__SignName_USCOREApplyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply: ((_ns1__SignName_USCOREApply *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse: ((_ns1__Template_USCORESendSmsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms: ((_ns1__Template_USCORESendSms *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse: ((_ns1__Template_USCOREListResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREList: ((_ns1__Template_USCOREList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse: ((_ns1__Template_USCOREQueryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery: ((_ns1__Template_USCOREQuery *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse: ((_ns1__Template_USCOREDelResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel: ((_ns1__Template_USCOREDel *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse: ((_ns1__Template_USCOREModifyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify: ((_ns1__Template_USCOREModify *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse: ((_ns1__Template_USCOREAddResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd: ((_ns1__Template_USCOREAdd *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse: ((_ns1__Agent_USCORECorpSignNameStatusResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus: ((_ns1__Agent_USCORECorpSignNameStatus *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse: ((_ns1__Agent_USCORECorpSignNameApplyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply: ((_ns1__Agent_USCORECorpSignNameApply *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse: ((_ns1__Agent_USCORECorpAddUserResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser: ((_ns1__Agent_USCORECorpAddUser *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse: ((_ns1__Agent_USCORECorpAddResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd: ((_ns1__Agent_USCORECorpAdd *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse: ((_ns1__Agent_USCOREUserSmsPayResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay: ((_ns1__Agent_USCOREUserSmsPay *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse: ((_ns1__Agent_USCORESetUserSmsBalanceResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance: ((_ns1__Agent_USCORESetUserSmsBalance *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse: ((_ns1__Agent_USCOREGetUserSmsBalanceResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance: ((_ns1__Agent_USCOREGetUserSmsBalance *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse: ((_ns1__Agent_USCOREGetUserIDResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID: ((_ns1__Agent_USCOREGetUserID *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse: ((_ns1__Agent_USCORECorpSmsPayResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay: ((_ns1__Agent_USCORECorpSmsPay *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse: ((_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance: ((_ns1__Agent_USCOREGetCorpSmsBalance *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse: ((_ns1__Agent_USCOREGetSmsBalanceResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance: ((_ns1__Agent_USCOREGetSmsBalance *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse: ((_ns1__Task_USCOREMmsStartResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart: ((_ns1__Task_USCOREMmsStart *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse: ((_ns1__Task_USCOREMmsStopResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop: ((_ns1__Task_USCOREMmsStop *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse: ((_ns1__Task_USCOREGetMmsStatusResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus: ((_ns1__Task_USCOREGetMmsStatus *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse: ((_ns1__Task_USCOREMmsSendResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend: ((_ns1__Task_USCOREMmsSend *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse: ((_ns1__Task_USCORESmsStartResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart: ((_ns1__Task_USCORESmsStart *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse: ((_ns1__Task_USCORESmsStopResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop: ((_ns1__Task_USCORESmsStop *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse: ((_ns1__Task_USCOREGetSmsStatusResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus: ((_ns1__Task_USCOREGetSmsStatus *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse: ((_ns1__Task_USCORESmsSendResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend: ((_ns1__Task_USCORESmsSend *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse: ((_ns1__Task_USCOREDelFileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile: ((_ns1__Task_USCOREDelFile *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse: ((_ns1__Task_USCOREUpFileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile: ((_ns1__Task_USCOREUpFile *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse: ((_ns1__Mms_USCOREGetRecvResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv: ((_ns1__Mms_USCOREGetRecv *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse: ((_ns1__Mms_USCOREGetReportResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport: ((_ns1__Mms_USCOREGetReport *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse: ((_ns1__Mms_USCORESendResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend: ((_ns1__Mms_USCORESend *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse: ((_ns1__Mms_USCOREGetFileStatusResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus: ((_ns1__Mms_USCOREGetFileStatus *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse: ((_ns1__Mms_USCOREUpFileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile: ((_ns1__Mms_USCOREUpFile *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse: ((_ns1__Sms_USCORECancelResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel: ((_ns1__Sms_USCORECancel *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse: ((_ns1__Sms_USCOREGetSentCountResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount: ((_ns1__Sms_USCOREGetSentCount *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse: ((_ns1__Sms_USCOREGetBalanceResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance: ((_ns1__Sms_USCOREGetBalance *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse: ((_ns1__Sms_USCOREGetSignResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign: ((_ns1__Sms_USCOREGetSign *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse: ((_ns1__Sms_USCOREGetSentListResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList: ((_ns1__Sms_USCOREGetSentList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse: ((_ns1__Sms_USCOREGetReportResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport: ((_ns1__Sms_USCOREGetReport *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse: ((_ns1__Sms_USCOREGetRecvResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv: ((_ns1__Sms_USCOREGetRecv *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse: ((_ns1__Sms_USCORESendResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend: ((_ns1__Sms_USCORESend *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ParamListGroup: ((ns1__ParamListGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList: ((ns1__ArrayOfParamList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__TemplateGroup: ((ns1__TemplateGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList: ((ns1__ArrayOfTemplateList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup: ((ns1__MobileFileGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup: ((ns1__ArrayOfMobileFileGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup: ((ns1__MmsRecvFileGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup: ((ns1__ArrayOfMmsRecvFileGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup: ((ns1__MmsReportGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList: ((ns1__ArrayOfMmsReportList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup: ((ns1__MmsIDGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList: ((ns1__ArrayOfMmsIDList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup: ((ns1__MmsFileGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup: ((ns1__ArrayOfMmsFileGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup: ((ns1__CancelIDGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList: ((ns1__ArrayOfCancelIDList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup: ((ns1__SmsSentListGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList: ((ns1__ArrayOfSmsSentList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup: ((ns1__SmsReportGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList: ((ns1__ArrayOfSmsReportList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup: ((ns1__SmsRecvGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList: ((ns1__ArrayOfSmsRecvList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup: ((ns1__SmsIDGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList: ((ns1__ArrayOfSmsIDList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__MobileListGroup: ((ns1__MobileListGroup *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList: ((ns1__ArrayOfMobileList *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfString: ((ns1__ArrayOfString *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi_xsd__base64Binary: ((xsd__base64Binary *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus: soap_serialize___ns1__SignName_USCOREStatus(soap, (const struct __ns1__SignName_USCOREStatus *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply: soap_serialize___ns1__SignName_USCOREApply(soap, (const struct __ns1__SignName_USCOREApply *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms: soap_serialize___ns1__Template_USCORESendSms(soap, (const struct __ns1__Template_USCORESendSms *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREList: soap_serialize___ns1__Template_USCOREList(soap, (const struct __ns1__Template_USCOREList *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery: soap_serialize___ns1__Template_USCOREQuery(soap, (const struct __ns1__Template_USCOREQuery *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel: soap_serialize___ns1__Template_USCOREDel(soap, (const struct __ns1__Template_USCOREDel *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify: soap_serialize___ns1__Template_USCOREModify(soap, (const struct __ns1__Template_USCOREModify *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd: soap_serialize___ns1__Template_USCOREAdd(soap, (const struct __ns1__Template_USCOREAdd *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus: soap_serialize___ns1__Agent_USCORECorpSignNameStatus(soap, (const struct __ns1__Agent_USCORECorpSignNameStatus *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply: soap_serialize___ns1__Agent_USCORECorpSignNameApply(soap, (const struct __ns1__Agent_USCORECorpSignNameApply *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser: soap_serialize___ns1__Agent_USCORECorpAddUser(soap, (const struct __ns1__Agent_USCORECorpAddUser *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd: soap_serialize___ns1__Agent_USCORECorpAdd(soap, (const struct __ns1__Agent_USCORECorpAdd *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay: soap_serialize___ns1__Agent_USCOREUserSmsPay(soap, (const struct __ns1__Agent_USCOREUserSmsPay *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance: soap_serialize___ns1__Agent_USCORESetUserSmsBalance(soap, (const struct __ns1__Agent_USCORESetUserSmsBalance *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance: soap_serialize___ns1__Agent_USCOREGetUserSmsBalance(soap, (const struct __ns1__Agent_USCOREGetUserSmsBalance *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID: soap_serialize___ns1__Agent_USCOREGetUserID(soap, (const struct __ns1__Agent_USCOREGetUserID *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay: soap_serialize___ns1__Agent_USCORECorpSmsPay(soap, (const struct __ns1__Agent_USCORECorpSmsPay *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance: soap_serialize___ns1__Agent_USCOREGetCorpSmsBalance(soap, (const struct __ns1__Agent_USCOREGetCorpSmsBalance *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance: soap_serialize___ns1__Agent_USCOREGetSmsBalance(soap, (const struct __ns1__Agent_USCOREGetSmsBalance *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart: soap_serialize___ns1__Task_USCOREMmsStart(soap, (const struct __ns1__Task_USCOREMmsStart *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop: soap_serialize___ns1__Task_USCOREMmsStop(soap, (const struct __ns1__Task_USCOREMmsStop *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus: soap_serialize___ns1__Task_USCOREGetMmsStatus(soap, (const struct __ns1__Task_USCOREGetMmsStatus *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend: soap_serialize___ns1__Task_USCOREMmsSend(soap, (const struct __ns1__Task_USCOREMmsSend *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart: soap_serialize___ns1__Task_USCORESmsStart(soap, (const struct __ns1__Task_USCORESmsStart *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop: soap_serialize___ns1__Task_USCORESmsStop(soap, (const struct __ns1__Task_USCORESmsStop *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus: soap_serialize___ns1__Task_USCOREGetSmsStatus(soap, (const struct __ns1__Task_USCOREGetSmsStatus *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend: soap_serialize___ns1__Task_USCORESmsSend(soap, (const struct __ns1__Task_USCORESmsSend *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile: soap_serialize___ns1__Task_USCOREDelFile(soap, (const struct __ns1__Task_USCOREDelFile *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile: soap_serialize___ns1__Task_USCOREUpFile(soap, (const struct __ns1__Task_USCOREUpFile *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv: soap_serialize___ns1__Mms_USCOREGetRecv(soap, (const struct __ns1__Mms_USCOREGetRecv *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport: soap_serialize___ns1__Mms_USCOREGetReport(soap, (const struct __ns1__Mms_USCOREGetReport *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend: soap_serialize___ns1__Mms_USCORESend(soap, (const struct __ns1__Mms_USCORESend *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus: soap_serialize___ns1__Mms_USCOREGetFileStatus(soap, (const struct __ns1__Mms_USCOREGetFileStatus *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile: soap_serialize___ns1__Mms_USCOREUpFile(soap, (const struct __ns1__Mms_USCOREUpFile *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel: soap_serialize___ns1__Sms_USCORECancel(soap, (const struct __ns1__Sms_USCORECancel *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount: soap_serialize___ns1__Sms_USCOREGetSentCount(soap, (const struct __ns1__Sms_USCOREGetSentCount *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance: soap_serialize___ns1__Sms_USCOREGetBalance(soap, (const struct __ns1__Sms_USCOREGetBalance *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign: soap_serialize___ns1__Sms_USCOREGetSign(soap, (const struct __ns1__Sms_USCOREGetSign *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList: soap_serialize___ns1__Sms_USCOREGetSentList(soap, (const struct __ns1__Sms_USCOREGetSentList *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport: soap_serialize___ns1__Sms_USCOREGetReport(soap, (const struct __ns1__Sms_USCOREGetReport *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv: soap_serialize___ns1__Sms_USCOREGetRecv(soap, (const struct __ns1__Sms_USCOREGetRecv *)ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend: soap_serialize___ns1__Sms_USCORESend(soap, (const struct __ns1__Sms_USCORESend *)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatusResponse: soap_serialize_PointerTo_ns1__SignName_USCOREStatusResponse(soap, (_ns1__SignName_USCOREStatusResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatus: soap_serialize_PointerTo_ns1__SignName_USCOREStatus(soap, (_ns1__SignName_USCOREStatus *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApplyResponse: soap_serialize_PointerTo_ns1__SignName_USCOREApplyResponse(soap, (_ns1__SignName_USCOREApplyResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApply: soap_serialize_PointerTo_ns1__SignName_USCOREApply(soap, (_ns1__SignName_USCOREApply *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSmsResponse: soap_serialize_PointerTo_ns1__Template_USCORESendSmsResponse(soap, (_ns1__Template_USCORESendSmsResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSms: soap_serialize_PointerTo_ns1__Template_USCORESendSms(soap, (_ns1__Template_USCORESendSms *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREListResponse: soap_serialize_PointerTo_ns1__Template_USCOREListResponse(soap, (_ns1__Template_USCOREListResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREList: soap_serialize_PointerTo_ns1__Template_USCOREList(soap, (_ns1__Template_USCOREList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQueryResponse: soap_serialize_PointerTo_ns1__Template_USCOREQueryResponse(soap, (_ns1__Template_USCOREQueryResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQuery: soap_serialize_PointerTo_ns1__Template_USCOREQuery(soap, (_ns1__Template_USCOREQuery *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDelResponse: soap_serialize_PointerTo_ns1__Template_USCOREDelResponse(soap, (_ns1__Template_USCOREDelResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDel: soap_serialize_PointerTo_ns1__Template_USCOREDel(soap, (_ns1__Template_USCOREDel *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModifyResponse: soap_serialize_PointerTo_ns1__Template_USCOREModifyResponse(soap, (_ns1__Template_USCOREModifyResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModify: soap_serialize_PointerTo_ns1__Template_USCOREModify(soap, (_ns1__Template_USCOREModify *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAddResponse: soap_serialize_PointerTo_ns1__Template_USCOREAddResponse(soap, (_ns1__Template_USCOREAddResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAdd: soap_serialize_PointerTo_ns1__Template_USCOREAdd(soap, (_ns1__Template_USCOREAdd *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse: soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, (_ns1__Agent_USCORECorpSignNameStatusResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatus: soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, (_ns1__Agent_USCORECorpSignNameStatus *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse: soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, (_ns1__Agent_USCORECorpSignNameApplyResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApply: soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, (_ns1__Agent_USCORECorpSignNameApply *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUserResponse: soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, (_ns1__Agent_USCORECorpAddUserResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUser: soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUser(soap, (_ns1__Agent_USCORECorpAddUser *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddResponse: soap_serialize_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, (_ns1__Agent_USCORECorpAddResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAdd: soap_serialize_PointerTo_ns1__Agent_USCORECorpAdd(soap, (_ns1__Agent_USCORECorpAdd *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPayResponse: soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, (_ns1__Agent_USCOREUserSmsPayResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPay: soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, (_ns1__Agent_USCOREUserSmsPay *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse: soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, (_ns1__Agent_USCORESetUserSmsBalanceResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalance: soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, (_ns1__Agent_USCORESetUserSmsBalance *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse: soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, (_ns1__Agent_USCOREGetUserSmsBalanceResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalance: soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, (_ns1__Agent_USCOREGetUserSmsBalance *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserIDResponse: soap_serialize_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, (_ns1__Agent_USCOREGetUserIDResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserID: soap_serialize_PointerTo_ns1__Agent_USCOREGetUserID(soap, (_ns1__Agent_USCOREGetUserID *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPayResponse: soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, (_ns1__Agent_USCORECorpSmsPayResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPay: soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, (_ns1__Agent_USCORECorpSmsPay *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse: soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance: soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, (_ns1__Agent_USCOREGetCorpSmsBalance *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse: soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, (_ns1__Agent_USCOREGetSmsBalanceResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalance: soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, (_ns1__Agent_USCOREGetSmsBalance *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStartResponse: soap_serialize_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, (_ns1__Task_USCOREMmsStartResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStart: soap_serialize_PointerTo_ns1__Task_USCOREMmsStart(soap, (_ns1__Task_USCOREMmsStart *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStopResponse: soap_serialize_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, (_ns1__Task_USCOREMmsStopResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStop: soap_serialize_PointerTo_ns1__Task_USCOREMmsStop(soap, (_ns1__Task_USCOREMmsStop *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatusResponse: soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, (_ns1__Task_USCOREGetMmsStatusResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatus: soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, (_ns1__Task_USCOREGetMmsStatus *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSendResponse: soap_serialize_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, (_ns1__Task_USCOREMmsSendResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSend: soap_serialize_PointerTo_ns1__Task_USCOREMmsSend(soap, (_ns1__Task_USCOREMmsSend *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStartResponse: soap_serialize_PointerTo_ns1__Task_USCORESmsStartResponse(soap, (_ns1__Task_USCORESmsStartResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStart: soap_serialize_PointerTo_ns1__Task_USCORESmsStart(soap, (_ns1__Task_USCORESmsStart *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStopResponse: soap_serialize_PointerTo_ns1__Task_USCORESmsStopResponse(soap, (_ns1__Task_USCORESmsStopResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStop: soap_serialize_PointerTo_ns1__Task_USCORESmsStop(soap, (_ns1__Task_USCORESmsStop *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatusResponse: soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, (_ns1__Task_USCOREGetSmsStatusResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatus: soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, (_ns1__Task_USCOREGetSmsStatus *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSendResponse: soap_serialize_PointerTo_ns1__Task_USCORESmsSendResponse(soap, (_ns1__Task_USCORESmsSendResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSend: soap_serialize_PointerTo_ns1__Task_USCORESmsSend(soap, (_ns1__Task_USCORESmsSend *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFileResponse: soap_serialize_PointerTo_ns1__Task_USCOREDelFileResponse(soap, (_ns1__Task_USCOREDelFileResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFile: soap_serialize_PointerTo_ns1__Task_USCOREDelFile(soap, (_ns1__Task_USCOREDelFile *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFileResponse: soap_serialize_PointerTo_ns1__Task_USCOREUpFileResponse(soap, (_ns1__Task_USCOREUpFileResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFile: soap_serialize_PointerTo_ns1__Task_USCOREUpFile(soap, (_ns1__Task_USCOREUpFile *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecvResponse: soap_serialize_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, (_ns1__Mms_USCOREGetRecvResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecv: soap_serialize_PointerTo_ns1__Mms_USCOREGetRecv(soap, (_ns1__Mms_USCOREGetRecv *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReportResponse: soap_serialize_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, (_ns1__Mms_USCOREGetReportResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReport: soap_serialize_PointerTo_ns1__Mms_USCOREGetReport(soap, (_ns1__Mms_USCOREGetReport *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESendResponse: soap_serialize_PointerTo_ns1__Mms_USCORESendResponse(soap, (_ns1__Mms_USCORESendResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESend: soap_serialize_PointerTo_ns1__Mms_USCORESend(soap, (_ns1__Mms_USCORESend *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatusResponse: soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, (_ns1__Mms_USCOREGetFileStatusResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatus: soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, (_ns1__Mms_USCOREGetFileStatus *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFileResponse: soap_serialize_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, (_ns1__Mms_USCOREUpFileResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFile: soap_serialize_PointerTo_ns1__Mms_USCOREUpFile(soap, (_ns1__Mms_USCOREUpFile *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancelResponse: soap_serialize_PointerTo_ns1__Sms_USCORECancelResponse(soap, (_ns1__Sms_USCORECancelResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancel: soap_serialize_PointerTo_ns1__Sms_USCORECancel(soap, (_ns1__Sms_USCORECancel *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCountResponse: soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, (_ns1__Sms_USCOREGetSentCountResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCount: soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCount(soap, (_ns1__Sms_USCOREGetSentCount *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalanceResponse: soap_serialize_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, (_ns1__Sms_USCOREGetBalanceResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalance: soap_serialize_PointerTo_ns1__Sms_USCOREGetBalance(soap, (_ns1__Sms_USCOREGetBalance *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSignResponse: soap_serialize_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, (_ns1__Sms_USCOREGetSignResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSign: soap_serialize_PointerTo_ns1__Sms_USCOREGetSign(soap, (_ns1__Sms_USCOREGetSign *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentListResponse: soap_serialize_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, (_ns1__Sms_USCOREGetSentListResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentList: soap_serialize_PointerTo_ns1__Sms_USCOREGetSentList(soap, (_ns1__Sms_USCOREGetSentList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReportResponse: soap_serialize_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, (_ns1__Sms_USCOREGetReportResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReport: soap_serialize_PointerTo_ns1__Sms_USCOREGetReport(soap, (_ns1__Sms_USCOREGetReport *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecvResponse: soap_serialize_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, (_ns1__Sms_USCOREGetRecvResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecv: soap_serialize_PointerTo_ns1__Sms_USCOREGetRecv(soap, (_ns1__Sms_USCOREGetRecv *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESendResponse: soap_serialize_PointerTo_ns1__Sms_USCORESendResponse(soap, (_ns1__Sms_USCORESendResponse *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESend: soap_serialize_PointerTo_ns1__Sms_USCORESend(soap, (_ns1__Sms_USCORESend *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfParamList: soap_serialize_PointerTons1__ArrayOfParamList(soap, (ns1__ArrayOfParamList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfTemplateList: soap_serialize_PointerTons1__ArrayOfTemplateList(soap, (ns1__ArrayOfTemplateList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileFileGroup: soap_serialize_PointerTons1__ArrayOfMobileFileGroup(soap, (ns1__ArrayOfMobileFileGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsRecvFileGroup: soap_serialize_PointerTons1__ArrayOfMmsRecvFileGroup(soap, (ns1__ArrayOfMmsRecvFileGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsReportList: soap_serialize_PointerTons1__ArrayOfMmsReportList(soap, (ns1__ArrayOfMmsReportList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsIDList: soap_serialize_PointerTons1__ArrayOfMmsIDList(soap, (ns1__ArrayOfMmsIDList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsFileGroup: soap_serialize_PointerTons1__ArrayOfMmsFileGroup(soap, (ns1__ArrayOfMmsFileGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToLONG64: soap_serialize_PointerToLONG64(soap, (LONG64 *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsSentList: soap_serialize_PointerTons1__ArrayOfSmsSentList(soap, (ns1__ArrayOfSmsSentList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsReportList: soap_serialize_PointerTons1__ArrayOfSmsReportList(soap, (ns1__ArrayOfSmsReportList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsRecvList: soap_serialize_PointerTons1__ArrayOfSmsRecvList(soap, (ns1__ArrayOfSmsRecvList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsIDList: soap_serialize_PointerTons1__ArrayOfSmsIDList(soap, (ns1__ArrayOfSmsIDList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileList: soap_serialize_PointerTons1__ArrayOfMobileList(soap, (ns1__ArrayOfMobileList *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__ParamListGroup: soap_serialize_PointerToPointerTons1__ParamListGroup(soap, (ns1__ParamListGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup: soap_serialize_PointerTons1__ParamListGroup(soap, (ns1__ParamListGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__TemplateGroup: soap_serialize_PointerToPointerTons1__TemplateGroup(soap, (ns1__TemplateGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup: soap_serialize_PointerTons1__TemplateGroup(soap, (ns1__TemplateGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileFileGroup: soap_serialize_PointerToPointerTons1__MobileFileGroup(soap, (ns1__MobileFileGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup: soap_serialize_PointerTons1__MobileFileGroup(soap, (ns1__MobileFileGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsRecvFileGroup: soap_serialize_PointerToPointerTons1__MmsRecvFileGroup(soap, (ns1__MmsRecvFileGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup: soap_serialize_PointerTons1__MmsRecvFileGroup(soap, (ns1__MmsRecvFileGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsReportGroup: soap_serialize_PointerToPointerTons1__MmsReportGroup(soap, (ns1__MmsReportGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup: soap_serialize_PointerTons1__MmsReportGroup(soap, (ns1__MmsReportGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsIDGroup: soap_serialize_PointerToPointerTons1__MmsIDGroup(soap, (ns1__MmsIDGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup: soap_serialize_PointerTons1__MmsIDGroup(soap, (ns1__MmsIDGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToxsd__base64Binary: soap_serialize_PointerToxsd__base64Binary(soap, (xsd__base64Binary *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsFileGroup: soap_serialize_PointerToPointerTons1__MmsFileGroup(soap, (ns1__MmsFileGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup: soap_serialize_PointerTons1__MmsFileGroup(soap, (ns1__MmsFileGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__CancelIDGroup: soap_serialize_PointerToPointerTons1__CancelIDGroup(soap, (ns1__CancelIDGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup: soap_serialize_PointerTons1__CancelIDGroup(soap, (ns1__CancelIDGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsSentListGroup: soap_serialize_PointerToPointerTons1__SmsSentListGroup(soap, (ns1__SmsSentListGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup: soap_serialize_PointerTons1__SmsSentListGroup(soap, (ns1__SmsSentListGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsReportGroup: soap_serialize_PointerToPointerTons1__SmsReportGroup(soap, (ns1__SmsReportGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup: soap_serialize_PointerTons1__SmsReportGroup(soap, (ns1__SmsReportGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsRecvGroup: soap_serialize_PointerToPointerTons1__SmsRecvGroup(soap, (ns1__SmsRecvGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup: soap_serialize_PointerTons1__SmsRecvGroup(soap, (ns1__SmsRecvGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsIDGroup: soap_serialize_PointerToPointerTons1__SmsIDGroup(soap, (ns1__SmsIDGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup: soap_serialize_PointerTons1__SmsIDGroup(soap, (ns1__SmsIDGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileListGroup: soap_serialize_PointerToPointerTons1__MobileListGroup(soap, (ns1__MobileListGroup **const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup: soap_serialize_PointerTons1__MobileListGroup(soap, (ns1__MobileListGroup *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTostd__wstring: soap_serialize_PointerTostd__wstring(soap, (std::wstring *const*)ptr); break; case SOAP_TYPE_MobsetApi_PointerTounsignedByte: soap_serialize_PointerTounsignedByte(soap, (unsigned char *const*)ptr); break; case SOAP_TYPE_MobsetApi__QName: soap_serialize_string(soap, (char*const*)&ptr); break; case SOAP_TYPE_MobsetApi_string: soap_serialize_string(soap, (char*const*)&ptr); break; } } #endif SOAP_FMAC3 void * SOAP_FMAC4 MobsetApi_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n) { (void)type; switch (t) { case SOAP_TYPE_MobsetApi_xsd__base64Binary: return (void*)soap_instantiate_xsd__base64Binary(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_std__wstring: return (void*)soap_instantiate_std__wstring(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfString: return (void*)soap_instantiate_ns1__ArrayOfString(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList: return (void*)soap_instantiate_ns1__ArrayOfMobileList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__MobileListGroup: return (void*)soap_instantiate_ns1__MobileListGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList: return (void*)soap_instantiate_ns1__ArrayOfSmsIDList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup: return (void*)soap_instantiate_ns1__SmsIDGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList: return (void*)soap_instantiate_ns1__ArrayOfSmsRecvList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup: return (void*)soap_instantiate_ns1__SmsRecvGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList: return (void*)soap_instantiate_ns1__ArrayOfSmsReportList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup: return (void*)soap_instantiate_ns1__SmsReportGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList: return (void*)soap_instantiate_ns1__ArrayOfSmsSentList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup: return (void*)soap_instantiate_ns1__SmsSentListGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList: return (void*)soap_instantiate_ns1__ArrayOfCancelIDList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup: return (void*)soap_instantiate_ns1__CancelIDGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup: return (void*)soap_instantiate_ns1__ArrayOfMmsFileGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup: return (void*)soap_instantiate_ns1__MmsFileGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList: return (void*)soap_instantiate_ns1__ArrayOfMmsIDList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup: return (void*)soap_instantiate_ns1__MmsIDGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList: return (void*)soap_instantiate_ns1__ArrayOfMmsReportList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup: return (void*)soap_instantiate_ns1__MmsReportGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup: return (void*)soap_instantiate_ns1__ArrayOfMmsRecvFileGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup: return (void*)soap_instantiate_ns1__MmsRecvFileGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup: return (void*)soap_instantiate_ns1__ArrayOfMobileFileGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup: return (void*)soap_instantiate_ns1__MobileFileGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList: return (void*)soap_instantiate_ns1__ArrayOfTemplateList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__TemplateGroup: return (void*)soap_instantiate_ns1__TemplateGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList: return (void*)soap_instantiate_ns1__ArrayOfParamList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi_ns1__ParamListGroup: return (void*)soap_instantiate_ns1__ParamListGroup(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend: return (void*)soap_instantiate__ns1__Sms_USCORESend(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse: return (void*)soap_instantiate__ns1__Sms_USCORESendResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv: return (void*)soap_instantiate__ns1__Sms_USCOREGetRecv(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse: return (void*)soap_instantiate__ns1__Sms_USCOREGetRecvResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport: return (void*)soap_instantiate__ns1__Sms_USCOREGetReport(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse: return (void*)soap_instantiate__ns1__Sms_USCOREGetReportResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList: return (void*)soap_instantiate__ns1__Sms_USCOREGetSentList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse: return (void*)soap_instantiate__ns1__Sms_USCOREGetSentListResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign: return (void*)soap_instantiate__ns1__Sms_USCOREGetSign(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse: return (void*)soap_instantiate__ns1__Sms_USCOREGetSignResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance: return (void*)soap_instantiate__ns1__Sms_USCOREGetBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse: return (void*)soap_instantiate__ns1__Sms_USCOREGetBalanceResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount: return (void*)soap_instantiate__ns1__Sms_USCOREGetSentCount(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse: return (void*)soap_instantiate__ns1__Sms_USCOREGetSentCountResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel: return (void*)soap_instantiate__ns1__Sms_USCORECancel(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse: return (void*)soap_instantiate__ns1__Sms_USCORECancelResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile: return (void*)soap_instantiate__ns1__Mms_USCOREUpFile(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse: return (void*)soap_instantiate__ns1__Mms_USCOREUpFileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus: return (void*)soap_instantiate__ns1__Mms_USCOREGetFileStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse: return (void*)soap_instantiate__ns1__Mms_USCOREGetFileStatusResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend: return (void*)soap_instantiate__ns1__Mms_USCORESend(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse: return (void*)soap_instantiate__ns1__Mms_USCORESendResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport: return (void*)soap_instantiate__ns1__Mms_USCOREGetReport(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse: return (void*)soap_instantiate__ns1__Mms_USCOREGetReportResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv: return (void*)soap_instantiate__ns1__Mms_USCOREGetRecv(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse: return (void*)soap_instantiate__ns1__Mms_USCOREGetRecvResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile: return (void*)soap_instantiate__ns1__Task_USCOREUpFile(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse: return (void*)soap_instantiate__ns1__Task_USCOREUpFileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile: return (void*)soap_instantiate__ns1__Task_USCOREDelFile(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse: return (void*)soap_instantiate__ns1__Task_USCOREDelFileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend: return (void*)soap_instantiate__ns1__Task_USCORESmsSend(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse: return (void*)soap_instantiate__ns1__Task_USCORESmsSendResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus: return (void*)soap_instantiate__ns1__Task_USCOREGetSmsStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse: return (void*)soap_instantiate__ns1__Task_USCOREGetSmsStatusResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop: return (void*)soap_instantiate__ns1__Task_USCORESmsStop(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse: return (void*)soap_instantiate__ns1__Task_USCORESmsStopResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart: return (void*)soap_instantiate__ns1__Task_USCORESmsStart(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse: return (void*)soap_instantiate__ns1__Task_USCORESmsStartResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend: return (void*)soap_instantiate__ns1__Task_USCOREMmsSend(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse: return (void*)soap_instantiate__ns1__Task_USCOREMmsSendResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus: return (void*)soap_instantiate__ns1__Task_USCOREGetMmsStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse: return (void*)soap_instantiate__ns1__Task_USCOREGetMmsStatusResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop: return (void*)soap_instantiate__ns1__Task_USCOREMmsStop(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse: return (void*)soap_instantiate__ns1__Task_USCOREMmsStopResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart: return (void*)soap_instantiate__ns1__Task_USCOREMmsStart(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse: return (void*)soap_instantiate__ns1__Task_USCOREMmsStartResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance: return (void*)soap_instantiate__ns1__Agent_USCOREGetSmsBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse: return (void*)soap_instantiate__ns1__Agent_USCOREGetSmsBalanceResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance: return (void*)soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse: return (void*)soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay: return (void*)soap_instantiate__ns1__Agent_USCORECorpSmsPay(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse: return (void*)soap_instantiate__ns1__Agent_USCORECorpSmsPayResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID: return (void*)soap_instantiate__ns1__Agent_USCOREGetUserID(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse: return (void*)soap_instantiate__ns1__Agent_USCOREGetUserIDResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance: return (void*)soap_instantiate__ns1__Agent_USCOREGetUserSmsBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse: return (void*)soap_instantiate__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance: return (void*)soap_instantiate__ns1__Agent_USCORESetUserSmsBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse: return (void*)soap_instantiate__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay: return (void*)soap_instantiate__ns1__Agent_USCOREUserSmsPay(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse: return (void*)soap_instantiate__ns1__Agent_USCOREUserSmsPayResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd: return (void*)soap_instantiate__ns1__Agent_USCORECorpAdd(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse: return (void*)soap_instantiate__ns1__Agent_USCORECorpAddResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser: return (void*)soap_instantiate__ns1__Agent_USCORECorpAddUser(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse: return (void*)soap_instantiate__ns1__Agent_USCORECorpAddUserResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply: return (void*)soap_instantiate__ns1__Agent_USCORECorpSignNameApply(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse: return (void*)soap_instantiate__ns1__Agent_USCORECorpSignNameApplyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus: return (void*)soap_instantiate__ns1__Agent_USCORECorpSignNameStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse: return (void*)soap_instantiate__ns1__Agent_USCORECorpSignNameStatusResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd: return (void*)soap_instantiate__ns1__Template_USCOREAdd(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse: return (void*)soap_instantiate__ns1__Template_USCOREAddResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify: return (void*)soap_instantiate__ns1__Template_USCOREModify(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse: return (void*)soap_instantiate__ns1__Template_USCOREModifyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel: return (void*)soap_instantiate__ns1__Template_USCOREDel(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse: return (void*)soap_instantiate__ns1__Template_USCOREDelResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery: return (void*)soap_instantiate__ns1__Template_USCOREQuery(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse: return (void*)soap_instantiate__ns1__Template_USCOREQueryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREList: return (void*)soap_instantiate__ns1__Template_USCOREList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse: return (void*)soap_instantiate__ns1__Template_USCOREListResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms: return (void*)soap_instantiate__ns1__Template_USCORESendSms(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse: return (void*)soap_instantiate__ns1__Template_USCORESendSmsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply: return (void*)soap_instantiate__ns1__SignName_USCOREApply(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse: return (void*)soap_instantiate__ns1__SignName_USCOREApplyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus: return (void*)soap_instantiate__ns1__SignName_USCOREStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse: return (void*)soap_instantiate__ns1__SignName_USCOREStatusResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend: return (void*)soap_instantiate___ns1__Sms_USCORESend(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv: return (void*)soap_instantiate___ns1__Sms_USCOREGetRecv(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport: return (void*)soap_instantiate___ns1__Sms_USCOREGetReport(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList: return (void*)soap_instantiate___ns1__Sms_USCOREGetSentList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign: return (void*)soap_instantiate___ns1__Sms_USCOREGetSign(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance: return (void*)soap_instantiate___ns1__Sms_USCOREGetBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount: return (void*)soap_instantiate___ns1__Sms_USCOREGetSentCount(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel: return (void*)soap_instantiate___ns1__Sms_USCORECancel(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile: return (void*)soap_instantiate___ns1__Mms_USCOREUpFile(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus: return (void*)soap_instantiate___ns1__Mms_USCOREGetFileStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend: return (void*)soap_instantiate___ns1__Mms_USCORESend(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport: return (void*)soap_instantiate___ns1__Mms_USCOREGetReport(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv: return (void*)soap_instantiate___ns1__Mms_USCOREGetRecv(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile: return (void*)soap_instantiate___ns1__Task_USCOREUpFile(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile: return (void*)soap_instantiate___ns1__Task_USCOREDelFile(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend: return (void*)soap_instantiate___ns1__Task_USCORESmsSend(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus: return (void*)soap_instantiate___ns1__Task_USCOREGetSmsStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop: return (void*)soap_instantiate___ns1__Task_USCORESmsStop(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart: return (void*)soap_instantiate___ns1__Task_USCORESmsStart(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend: return (void*)soap_instantiate___ns1__Task_USCOREMmsSend(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus: return (void*)soap_instantiate___ns1__Task_USCOREGetMmsStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop: return (void*)soap_instantiate___ns1__Task_USCOREMmsStop(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart: return (void*)soap_instantiate___ns1__Task_USCOREMmsStart(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance: return (void*)soap_instantiate___ns1__Agent_USCOREGetSmsBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance: return (void*)soap_instantiate___ns1__Agent_USCOREGetCorpSmsBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay: return (void*)soap_instantiate___ns1__Agent_USCORECorpSmsPay(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID: return (void*)soap_instantiate___ns1__Agent_USCOREGetUserID(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance: return (void*)soap_instantiate___ns1__Agent_USCOREGetUserSmsBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance: return (void*)soap_instantiate___ns1__Agent_USCORESetUserSmsBalance(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay: return (void*)soap_instantiate___ns1__Agent_USCOREUserSmsPay(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd: return (void*)soap_instantiate___ns1__Agent_USCORECorpAdd(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser: return (void*)soap_instantiate___ns1__Agent_USCORECorpAddUser(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply: return (void*)soap_instantiate___ns1__Agent_USCORECorpSignNameApply(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus: return (void*)soap_instantiate___ns1__Agent_USCORECorpSignNameStatus(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd: return (void*)soap_instantiate___ns1__Template_USCOREAdd(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify: return (void*)soap_instantiate___ns1__Template_USCOREModify(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel: return (void*)soap_instantiate___ns1__Template_USCOREDel(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery: return (void*)soap_instantiate___ns1__Template_USCOREQuery(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Template_USCOREList: return (void*)soap_instantiate___ns1__Template_USCOREList(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms: return (void*)soap_instantiate___ns1__Template_USCORESendSms(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply: return (void*)soap_instantiate___ns1__SignName_USCOREApply(soap, -1, type, arrayType, n); case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus: return (void*)soap_instantiate___ns1__SignName_USCOREStatus(soap, -1, type, arrayType, n); #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Header: return (void*)soap_instantiate_SOAP_ENV__Header(soap, -1, type, arrayType, n); #endif #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Code: return (void*)soap_instantiate_SOAP_ENV__Code(soap, -1, type, arrayType, n); #endif #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Detail: return (void*)soap_instantiate_SOAP_ENV__Detail(soap, -1, type, arrayType, n); #endif #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Reason: return (void*)soap_instantiate_SOAP_ENV__Reason(soap, -1, type, arrayType, n); #endif #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Fault: return (void*)soap_instantiate_SOAP_ENV__Fault(soap, -1, type, arrayType, n); #endif } return NULL; } SOAP_FMAC3 int SOAP_FMAC4 MobsetApi_fdelete(struct soap_clist *p) { switch (p->type) { case SOAP_TYPE_MobsetApi_xsd__base64Binary: if (p->size < 0) SOAP_DELETE((xsd__base64Binary*)p->ptr); else SOAP_DELETE_ARRAY((xsd__base64Binary*)p->ptr); break; case SOAP_TYPE_MobsetApi_std__wstring: if (p->size < 0) SOAP_DELETE((std::wstring*)p->ptr); else SOAP_DELETE_ARRAY((std::wstring*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfString: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfString*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfString*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfMobileList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfMobileList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__MobileListGroup: if (p->size < 0) SOAP_DELETE((ns1__MobileListGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__MobileListGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfSmsIDList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfSmsIDList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup: if (p->size < 0) SOAP_DELETE((ns1__SmsIDGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__SmsIDGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfSmsRecvList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfSmsRecvList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup: if (p->size < 0) SOAP_DELETE((ns1__SmsRecvGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__SmsRecvGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfSmsReportList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfSmsReportList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup: if (p->size < 0) SOAP_DELETE((ns1__SmsReportGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__SmsReportGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfSmsSentList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfSmsSentList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup: if (p->size < 0) SOAP_DELETE((ns1__SmsSentListGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__SmsSentListGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfCancelIDList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfCancelIDList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup: if (p->size < 0) SOAP_DELETE((ns1__CancelIDGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__CancelIDGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfMmsFileGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfMmsFileGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup: if (p->size < 0) SOAP_DELETE((ns1__MmsFileGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__MmsFileGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfMmsIDList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfMmsIDList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup: if (p->size < 0) SOAP_DELETE((ns1__MmsIDGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__MmsIDGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfMmsReportList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfMmsReportList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup: if (p->size < 0) SOAP_DELETE((ns1__MmsReportGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__MmsReportGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfMmsRecvFileGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfMmsRecvFileGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup: if (p->size < 0) SOAP_DELETE((ns1__MmsRecvFileGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__MmsRecvFileGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfMobileFileGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfMobileFileGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup: if (p->size < 0) SOAP_DELETE((ns1__MobileFileGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__MobileFileGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfTemplateList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfTemplateList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__TemplateGroup: if (p->size < 0) SOAP_DELETE((ns1__TemplateGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__TemplateGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList: if (p->size < 0) SOAP_DELETE((ns1__ArrayOfParamList*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ArrayOfParamList*)p->ptr); break; case SOAP_TYPE_MobsetApi_ns1__ParamListGroup: if (p->size < 0) SOAP_DELETE((ns1__ParamListGroup*)p->ptr); else SOAP_DELETE_ARRAY((ns1__ParamListGroup*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCORESend*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCORESend*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCORESendResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCORESendResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetRecv*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetRecv*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetRecvResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetRecvResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetReport*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetReport*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetReportResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetReportResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetSentList*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSentList*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetSentListResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSentListResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetSign*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSign*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetSignResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSignResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetBalance*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetBalanceResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetBalanceResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetSentCount*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSentCount*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCOREGetSentCountResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSentCountResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCORECancel*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCORECancel*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse: if (p->size < 0) SOAP_DELETE((_ns1__Sms_USCORECancelResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Sms_USCORECancelResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCOREUpFile*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCOREUpFile*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCOREUpFileResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCOREUpFileResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCOREGetFileStatus*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetFileStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCOREGetFileStatusResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetFileStatusResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCORESend*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCORESend*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCORESendResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCORESendResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCOREGetReport*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetReport*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCOREGetReportResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetReportResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCOREGetRecv*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetRecv*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse: if (p->size < 0) SOAP_DELETE((_ns1__Mms_USCOREGetRecvResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetRecvResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREUpFile*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREUpFile*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREUpFileResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREUpFileResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREDelFile*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREDelFile*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREDelFileResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREDelFileResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCORESmsSend*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsSend*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCORESmsSendResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsSendResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREGetSmsStatus*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREGetSmsStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREGetSmsStatusResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREGetSmsStatusResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCORESmsStop*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsStop*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCORESmsStopResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsStopResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCORESmsStart*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsStart*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCORESmsStartResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsStartResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREMmsSend*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsSend*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREMmsSendResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsSendResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREGetMmsStatus*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREGetMmsStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREGetMmsStatusResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREGetMmsStatusResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREMmsStop*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsStop*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREMmsStopResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsStopResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREMmsStart*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsStart*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse: if (p->size < 0) SOAP_DELETE((_ns1__Task_USCOREMmsStartResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsStartResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREGetSmsBalance*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetSmsBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREGetSmsBalanceResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetSmsBalanceResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREGetCorpSmsBalance*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetCorpSmsBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpSmsPay*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSmsPay*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpSmsPayResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSmsPayResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREGetUserID*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetUserID*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREGetUserIDResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetUserIDResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREGetUserSmsBalance*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetUserSmsBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREGetUserSmsBalanceResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetUserSmsBalanceResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORESetUserSmsBalance*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORESetUserSmsBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORESetUserSmsBalanceResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORESetUserSmsBalanceResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREUserSmsPay*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREUserSmsPay*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCOREUserSmsPayResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCOREUserSmsPayResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpAdd*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpAdd*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpAddResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpAddResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpAddUser*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpAddUser*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpAddUserResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpAddUserResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpSignNameApply*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSignNameApply*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpSignNameApplyResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSignNameApplyResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpSignNameStatus*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSignNameStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse: if (p->size < 0) SOAP_DELETE((_ns1__Agent_USCORECorpSignNameStatusResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSignNameStatusResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREAdd*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREAdd*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREAddResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREAddResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREModify*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREModify*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREModifyResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREModifyResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREDel*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREDel*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREDelResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREDelResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREQuery*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREQuery*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREQueryResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREQueryResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREList: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREList*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREList*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCOREListResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCOREListResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCORESendSms*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCORESendSms*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse: if (p->size < 0) SOAP_DELETE((_ns1__Template_USCORESendSmsResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__Template_USCORESendSmsResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply: if (p->size < 0) SOAP_DELETE((_ns1__SignName_USCOREApply*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__SignName_USCOREApply*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse: if (p->size < 0) SOAP_DELETE((_ns1__SignName_USCOREApplyResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__SignName_USCOREApplyResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus: if (p->size < 0) SOAP_DELETE((_ns1__SignName_USCOREStatus*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__SignName_USCOREStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse: if (p->size < 0) SOAP_DELETE((_ns1__SignName_USCOREStatusResponse*)p->ptr); else SOAP_DELETE_ARRAY((_ns1__SignName_USCOREStatusResponse*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend: if (p->size < 0) SOAP_DELETE((struct __ns1__Sms_USCORESend*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Sms_USCORESend*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv: if (p->size < 0) SOAP_DELETE((struct __ns1__Sms_USCOREGetRecv*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetRecv*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport: if (p->size < 0) SOAP_DELETE((struct __ns1__Sms_USCOREGetReport*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetReport*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList: if (p->size < 0) SOAP_DELETE((struct __ns1__Sms_USCOREGetSentList*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetSentList*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign: if (p->size < 0) SOAP_DELETE((struct __ns1__Sms_USCOREGetSign*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetSign*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance: if (p->size < 0) SOAP_DELETE((struct __ns1__Sms_USCOREGetBalance*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount: if (p->size < 0) SOAP_DELETE((struct __ns1__Sms_USCOREGetSentCount*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetSentCount*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel: if (p->size < 0) SOAP_DELETE((struct __ns1__Sms_USCORECancel*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Sms_USCORECancel*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile: if (p->size < 0) SOAP_DELETE((struct __ns1__Mms_USCOREUpFile*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Mms_USCOREUpFile*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus: if (p->size < 0) SOAP_DELETE((struct __ns1__Mms_USCOREGetFileStatus*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Mms_USCOREGetFileStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend: if (p->size < 0) SOAP_DELETE((struct __ns1__Mms_USCORESend*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Mms_USCORESend*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport: if (p->size < 0) SOAP_DELETE((struct __ns1__Mms_USCOREGetReport*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Mms_USCOREGetReport*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv: if (p->size < 0) SOAP_DELETE((struct __ns1__Mms_USCOREGetRecv*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Mms_USCOREGetRecv*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCOREUpFile*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREUpFile*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCOREDelFile*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREDelFile*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCORESmsSend*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCORESmsSend*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCOREGetSmsStatus*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREGetSmsStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCORESmsStop*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCORESmsStop*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCORESmsStart*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCORESmsStart*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCOREMmsSend*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREMmsSend*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCOREGetMmsStatus*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREGetMmsStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCOREMmsStop*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREMmsStop*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart: if (p->size < 0) SOAP_DELETE((struct __ns1__Task_USCOREMmsStart*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREMmsStart*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCOREGetSmsBalance*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREGetSmsBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCOREGetCorpSmsBalance*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREGetCorpSmsBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCORECorpSmsPay*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpSmsPay*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCOREGetUserID*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREGetUserID*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCOREGetUserSmsBalance*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREGetUserSmsBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCORESetUserSmsBalance*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORESetUserSmsBalance*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCOREUserSmsPay*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREUserSmsPay*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCORECorpAdd*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpAdd*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCORECorpAddUser*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpAddUser*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCORECorpSignNameApply*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpSignNameApply*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus: if (p->size < 0) SOAP_DELETE((struct __ns1__Agent_USCORECorpSignNameStatus*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpSignNameStatus*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd: if (p->size < 0) SOAP_DELETE((struct __ns1__Template_USCOREAdd*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREAdd*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify: if (p->size < 0) SOAP_DELETE((struct __ns1__Template_USCOREModify*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREModify*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel: if (p->size < 0) SOAP_DELETE((struct __ns1__Template_USCOREDel*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREDel*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery: if (p->size < 0) SOAP_DELETE((struct __ns1__Template_USCOREQuery*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREQuery*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCOREList: if (p->size < 0) SOAP_DELETE((struct __ns1__Template_USCOREList*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREList*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms: if (p->size < 0) SOAP_DELETE((struct __ns1__Template_USCORESendSms*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__Template_USCORESendSms*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply: if (p->size < 0) SOAP_DELETE((struct __ns1__SignName_USCOREApply*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__SignName_USCOREApply*)p->ptr); break; case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus: if (p->size < 0) SOAP_DELETE((struct __ns1__SignName_USCOREStatus*)p->ptr); else SOAP_DELETE_ARRAY((struct __ns1__SignName_USCOREStatus*)p->ptr); break; #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Header: if (p->size < 0) SOAP_DELETE((struct SOAP_ENV__Header*)p->ptr); else SOAP_DELETE_ARRAY((struct SOAP_ENV__Header*)p->ptr); break; #endif #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Code: if (p->size < 0) SOAP_DELETE((struct SOAP_ENV__Code*)p->ptr); else SOAP_DELETE_ARRAY((struct SOAP_ENV__Code*)p->ptr); break; #endif #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Detail: if (p->size < 0) SOAP_DELETE((struct SOAP_ENV__Detail*)p->ptr); else SOAP_DELETE_ARRAY((struct SOAP_ENV__Detail*)p->ptr); break; #endif #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Reason: if (p->size < 0) SOAP_DELETE((struct SOAP_ENV__Reason*)p->ptr); else SOAP_DELETE_ARRAY((struct SOAP_ENV__Reason*)p->ptr); break; #endif #ifndef WITH_NOGLOBAL case SOAP_TYPE_MobsetApi_SOAP_ENV__Fault: if (p->size < 0) SOAP_DELETE((struct SOAP_ENV__Fault*)p->ptr); else SOAP_DELETE_ARRAY((struct SOAP_ENV__Fault*)p->ptr); break; #endif default: return SOAP_ERR; } return SOAP_OK; } SOAP_FMAC3 void* SOAP_FMAC4 soap_class_id_enter(struct soap *soap, const char *id, void *p, int t, size_t n, const char *type, const char *arrayType) { return soap_id_enter(soap, id, p, t, n, 0, type, arrayType, MobsetApi_instantiate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_byte *a = SOAP_DEFAULT_byte; #else *a = (char)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type) { (void)soap; (void)type; (void)tag; (void)id; return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_byte); } SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type) { char *p; p = soap_inbyte(soap, tag, a, type, SOAP_TYPE_MobsetApi_byte); return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, const char *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_byte); if (soap_out_byte(soap, tag?tag:"byte", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type) { if ((p = soap_in_byte(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_int *a = SOAP_DEFAULT_int; #else *a = (int)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type) { (void)soap; (void)type; (void)tag; (void)id; return soap_outint(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_int); } SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type) { int *p; p = soap_inint(soap, tag, a, type, SOAP_TYPE_MobsetApi_int); return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, const int *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_int); if (soap_out_int(soap, tag?tag:"int", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type) { if ((p = soap_in_int(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_LONG64(struct soap *soap, LONG64 *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_LONG64 *a = SOAP_DEFAULT_LONG64; #else *a = (LONG64)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_LONG64(struct soap *soap, const char *tag, int id, const LONG64 *a, const char *type) { (void)soap; (void)type; (void)tag; (void)id; return soap_outLONG64(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_LONG64); } SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_in_LONG64(struct soap *soap, const char *tag, LONG64 *a, const char *type) { LONG64 *p; p = soap_inLONG64(soap, tag, a, type, SOAP_TYPE_MobsetApi_LONG64); return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_LONG64(struct soap *soap, const LONG64 *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_LONG64); if (soap_out_LONG64(soap, tag?tag:"long", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_get_LONG64(struct soap *soap, LONG64 *p, const char *tag, const char *type) { if ((p = soap_in_LONG64(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_double(struct soap *soap, double *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_double *a = SOAP_DEFAULT_double; #else *a = (double)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_double(struct soap *soap, const char *tag, int id, const double *a, const char *type) { (void)soap; (void)type; (void)tag; (void)id; return soap_outdouble(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_double); } SOAP_FMAC3 double * SOAP_FMAC4 soap_in_double(struct soap *soap, const char *tag, double *a, const char *type) { double *p; p = soap_indouble(soap, tag, a, type, SOAP_TYPE_MobsetApi_double); return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_double(struct soap *soap, const double *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_double); if (soap_out_double(soap, tag?tag:"double", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 double * SOAP_FMAC4 soap_get_double(struct soap *soap, double *p, const char *tag, const char *type) { if ((p = soap_in_double(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedByte(struct soap *soap, unsigned char *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_unsignedByte *a = SOAP_DEFAULT_unsignedByte; #else *a = (unsigned char)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedByte(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { (void)soap; (void)type; (void)tag; (void)id; return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_unsignedByte); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_unsignedByte(struct soap *soap, const char *tag, unsigned char *a, const char *type) { unsigned char *p; p = soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_MobsetApi_unsignedByte); return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedByte(struct soap *soap, const unsigned char *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_unsignedByte); if (soap_out_unsignedByte(soap, tag?tag:"unsignedByte", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_unsignedByte(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_unsignedByte(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedInt(struct soap *soap, unsigned int *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_unsignedInt *a = SOAP_DEFAULT_unsignedInt; #else *a = (unsigned int)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedInt(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { (void)soap; (void)type; (void)tag; (void)id; return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_unsignedInt); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_unsignedInt(struct soap *soap, const char *tag, unsigned int *a, const char *type) { unsigned int *p; p = soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_MobsetApi_unsignedInt); return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedInt(struct soap *soap, const unsigned int *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_unsignedInt); if (soap_out_unsignedInt(soap, tag?tag:"unsignedInt", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_unsignedInt(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_unsignedInt(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__wstring(struct soap *soap, std::wstring *p) { (void)soap; /* appease -Wall -Werror */ p->erase(); } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__wstring(struct soap *soap, const std::wstring *a) { (void)soap; (void)a; /* appease -Wall -Werror */ } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__wstring(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type) { if ((soap->mode & SOAP_C_NILSTRING) && s->empty()) return soap_element_null(soap, tag, id, type); if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_MobsetApi_std__wstring), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_std__wstring(struct soap *soap, const char *tag, std::wstring *s, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!s) s = soap_new_std__wstring(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { wchar_t *t; s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_MobsetApi_std__wstring, sizeof(std::wstring), soap->type, soap->arrayType); if (s) { if (!(t = soap_wstring_in(soap, 1, 0, -1))) return NULL; s->assign(t); } } else s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_MobsetApi_std__wstring, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_MobsetApi_std__wstring, 0, sizeof(std::wstring), 0, soap_copy_std__wstring); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__wstring(struct soap *soap, const std::wstring *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_std__wstring); if (soap_out_std__wstring(soap, tag?tag:"string", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_std__wstring(struct soap *soap, std::wstring *p, const char *tag, const char *type) { if ((p = soap_in_std__wstring(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 std::wstring * SOAP_FMAC2 soap_instantiate_std__wstring(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__wstring(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_std__wstring, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(std::wstring); if (size) *size = sizeof(std::wstring); } else { cp->ptr = (void*)SOAP_NEW(std::wstring[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(std::wstring); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::wstring*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__wstring(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::wstring %p -> %p\n", q, p)); *(std::wstring*)p = *(std::wstring*)q; } void _ns1__SignName_USCOREStatusResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREStatusResponse::Status); this->_ns1__SignName_USCOREStatusResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__SignName_USCOREStatusResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__SignName_USCOREStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREStatusResponse::ErrMsg); /* transient soap skipped */ } int _ns1__SignName_USCOREStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__SignName_USCOREStatusResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__SignName_USCOREStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__SignName_USCOREStatusResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse), type)) return soap->error; soap_element_result(soap, "ns1:Status"); if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__SignName_USCOREStatusResponse::Status), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__SignName_USCOREStatusResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__SignName_USCOREStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__SignName_USCOREStatusResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__SignName_USCOREStatusResponse * SOAP_FMAC4 soap_in__ns1__SignName_USCOREStatusResponse(struct soap *soap, const char *tag, _ns1__SignName_USCOREStatusResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__SignName_USCOREStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse, sizeof(_ns1__SignName_USCOREStatusResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__SignName_USCOREStatusResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Status1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__SignName_USCOREStatusResponse::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__SignName_USCOREStatusResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Status"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__SignName_USCOREStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse, 0, sizeof(_ns1__SignName_USCOREStatusResponse), 0, soap_copy__ns1__SignName_USCOREStatusResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__SignName_USCOREStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse); if (this->soap_out(soap, tag?tag:"ns1:SignName_StatusResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__SignName_USCOREStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__SignName_USCOREStatusResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__SignName_USCOREStatusResponse * SOAP_FMAC4 soap_get__ns1__SignName_USCOREStatusResponse(struct soap *soap, _ns1__SignName_USCOREStatusResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__SignName_USCOREStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__SignName_USCOREStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__SignName_USCOREStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__SignName_USCOREStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREStatusResponse); if (size) *size = sizeof(_ns1__SignName_USCOREStatusResponse); ((_ns1__SignName_USCOREStatusResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREStatusResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__SignName_USCOREStatusResponse); for (int i = 0; i < n; i++) ((_ns1__SignName_USCOREStatusResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__SignName_USCOREStatusResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__SignName_USCOREStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__SignName_USCOREStatusResponse %p -> %p\n", q, p)); *(_ns1__SignName_USCOREStatusResponse*)p = *(_ns1__SignName_USCOREStatusResponse*)q; } void _ns1__SignName_USCOREStatus::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREStatus::CorpID); this->_ns1__SignName_USCOREStatus::LoginName = NULL; this->_ns1__SignName_USCOREStatus::Password = NULL; this->_ns1__SignName_USCOREStatus::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREStatus::SignNameID); /* transient soap skipped */ } void _ns1__SignName_USCOREStatus::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__SignName_USCOREStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREStatus::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREStatus::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREStatus::TimeStamp); soap_embedded(soap, &this->_ns1__SignName_USCOREStatus::SignNameID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__SignName_USCOREStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__SignName_USCOREStatus(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, int id, const _ns1__SignName_USCOREStatus *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__SignName_USCOREStatus::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__SignName_USCOREStatus::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__SignName_USCOREStatus::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__SignName_USCOREStatus::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SignNameID", -1, &(a->_ns1__SignName_USCOREStatus::SignNameID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__SignName_USCOREStatus::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__SignName_USCOREStatus(soap, tag, this, type); } SOAP_FMAC3 _ns1__SignName_USCOREStatus * SOAP_FMAC4 soap_in__ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, _ns1__SignName_USCOREStatus *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__SignName_USCOREStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus, sizeof(_ns1__SignName_USCOREStatus), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus) { soap_revert(soap); *soap->id = '\0'; return (_ns1__SignName_USCOREStatus *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_SignNameID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__SignName_USCOREStatus::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__SignName_USCOREStatus::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__SignName_USCOREStatus::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__SignName_USCOREStatus::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_SignNameID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SignNameID", &(a->_ns1__SignName_USCOREStatus::SignNameID), "xsd:long")) { soap_flag_SignNameID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__SignName_USCOREStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus, 0, sizeof(_ns1__SignName_USCOREStatus), 0, soap_copy__ns1__SignName_USCOREStatus); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_SignNameID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__SignName_USCOREStatus::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus); if (this->soap_out(soap, tag?tag:"ns1:SignName_Status", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__SignName_USCOREStatus::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__SignName_USCOREStatus(soap, this, tag, type); } SOAP_FMAC3 _ns1__SignName_USCOREStatus * SOAP_FMAC4 soap_get__ns1__SignName_USCOREStatus(struct soap *soap, _ns1__SignName_USCOREStatus *p, const char *tag, const char *type) { if ((p = soap_in__ns1__SignName_USCOREStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__SignName_USCOREStatus * SOAP_FMAC2 soap_instantiate__ns1__SignName_USCOREStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__SignName_USCOREStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREStatus); if (size) *size = sizeof(_ns1__SignName_USCOREStatus); ((_ns1__SignName_USCOREStatus*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__SignName_USCOREStatus); for (int i = 0; i < n; i++) ((_ns1__SignName_USCOREStatus*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__SignName_USCOREStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__SignName_USCOREStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__SignName_USCOREStatus %p -> %p\n", q, p)); *(_ns1__SignName_USCOREStatus*)p = *(_ns1__SignName_USCOREStatus*)q; } void _ns1__SignName_USCOREApplyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApplyResponse::SignNameID); this->_ns1__SignName_USCOREApplyResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__SignName_USCOREApplyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__SignName_USCOREApplyResponse::SignNameID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApplyResponse::ErrMsg); /* transient soap skipped */ } int _ns1__SignName_USCOREApplyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__SignName_USCOREApplyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__SignName_USCOREApplyResponse(struct soap *soap, const char *tag, int id, const _ns1__SignName_USCOREApplyResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse), type)) return soap->error; soap_element_result(soap, "ns1:SignNameID"); if (soap_out_LONG64(soap, "ns1:SignNameID", -1, &(a->_ns1__SignName_USCOREApplyResponse::SignNameID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__SignName_USCOREApplyResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__SignName_USCOREApplyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__SignName_USCOREApplyResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__SignName_USCOREApplyResponse * SOAP_FMAC4 soap_in__ns1__SignName_USCOREApplyResponse(struct soap *soap, const char *tag, _ns1__SignName_USCOREApplyResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__SignName_USCOREApplyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse, sizeof(_ns1__SignName_USCOREApplyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__SignName_USCOREApplyResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_SignNameID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SignNameID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SignNameID", &(a->_ns1__SignName_USCOREApplyResponse::SignNameID), "xsd:long")) { soap_flag_SignNameID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__SignName_USCOREApplyResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:SignNameID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__SignName_USCOREApplyResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse, 0, sizeof(_ns1__SignName_USCOREApplyResponse), 0, soap_copy__ns1__SignName_USCOREApplyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SignNameID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__SignName_USCOREApplyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse); if (this->soap_out(soap, tag?tag:"ns1:SignName_ApplyResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__SignName_USCOREApplyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__SignName_USCOREApplyResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__SignName_USCOREApplyResponse * SOAP_FMAC4 soap_get__ns1__SignName_USCOREApplyResponse(struct soap *soap, _ns1__SignName_USCOREApplyResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__SignName_USCOREApplyResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__SignName_USCOREApplyResponse * SOAP_FMAC2 soap_instantiate__ns1__SignName_USCOREApplyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__SignName_USCOREApplyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREApplyResponse); if (size) *size = sizeof(_ns1__SignName_USCOREApplyResponse); ((_ns1__SignName_USCOREApplyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREApplyResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__SignName_USCOREApplyResponse); for (int i = 0; i < n; i++) ((_ns1__SignName_USCOREApplyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__SignName_USCOREApplyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__SignName_USCOREApplyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__SignName_USCOREApplyResponse %p -> %p\n", q, p)); *(_ns1__SignName_USCOREApplyResponse*)p = *(_ns1__SignName_USCOREApplyResponse*)q; } void _ns1__SignName_USCOREApply::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::CorpID); this->_ns1__SignName_USCOREApply::LoginName = NULL; this->_ns1__SignName_USCOREApply::Password = NULL; this->_ns1__SignName_USCOREApply::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::DefaultSignName); soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::SignNameType); soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::SignNameBelongTo); this->_ns1__SignName_USCOREApply::SignName = NULL; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::Document1Type); this->_ns1__SignName_USCOREApply::Document1FileName = NULL; this->_ns1__SignName_USCOREApply::Document1FileData = NULL; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::Document2Type); this->_ns1__SignName_USCOREApply::Document2FileName = NULL; this->_ns1__SignName_USCOREApply::Document2FileData = NULL; soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::Document3Type); this->_ns1__SignName_USCOREApply::Document3FileName = NULL; this->_ns1__SignName_USCOREApply::Document3FileData = NULL; this->_ns1__SignName_USCOREApply::Remark = NULL; /* transient soap skipped */ } void _ns1__SignName_USCOREApply::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__SignName_USCOREApply::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::TimeStamp); soap_embedded(soap, &this->_ns1__SignName_USCOREApply::DefaultSignName, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__SignName_USCOREApply::SignNameType, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__SignName_USCOREApply::SignNameBelongTo, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::SignName); soap_embedded(soap, &this->_ns1__SignName_USCOREApply::Document1Type, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Document1FileName); soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__SignName_USCOREApply::Document1FileData); soap_embedded(soap, &this->_ns1__SignName_USCOREApply::Document2Type, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Document2FileName); soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__SignName_USCOREApply::Document2FileData); soap_embedded(soap, &this->_ns1__SignName_USCOREApply::Document3Type, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Document3FileName); soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__SignName_USCOREApply::Document3FileData); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Remark); /* transient soap skipped */ } int _ns1__SignName_USCOREApply::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__SignName_USCOREApply(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__SignName_USCOREApply(struct soap *soap, const char *tag, int id, const _ns1__SignName_USCOREApply *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__SignName_USCOREApply::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__SignName_USCOREApply::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__SignName_USCOREApply::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__SignName_USCOREApply::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:DefaultSignName", -1, &(a->_ns1__SignName_USCOREApply::DefaultSignName), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SignNameType", -1, &(a->_ns1__SignName_USCOREApply::SignNameType), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SignNameBelongTo", -1, &(a->_ns1__SignName_USCOREApply::SignNameBelongTo), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:SignName", -1, &(a->_ns1__SignName_USCOREApply::SignName), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Document1Type", -1, &(a->_ns1__SignName_USCOREApply::Document1Type), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Document1FileName", -1, &(a->_ns1__SignName_USCOREApply::Document1FileName), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document1FileData", -1, &(a->_ns1__SignName_USCOREApply::Document1FileData), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Document2Type", -1, &(a->_ns1__SignName_USCOREApply::Document2Type), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Document2FileName", -1, &(a->_ns1__SignName_USCOREApply::Document2FileName), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document2FileData", -1, &(a->_ns1__SignName_USCOREApply::Document2FileData), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Document3Type", -1, &(a->_ns1__SignName_USCOREApply::Document3Type), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Document3FileName", -1, &(a->_ns1__SignName_USCOREApply::Document3FileName), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document3FileData", -1, &(a->_ns1__SignName_USCOREApply::Document3FileData), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->_ns1__SignName_USCOREApply::Remark), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__SignName_USCOREApply::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__SignName_USCOREApply(soap, tag, this, type); } SOAP_FMAC3 _ns1__SignName_USCOREApply * SOAP_FMAC4 soap_in__ns1__SignName_USCOREApply(struct soap *soap, const char *tag, _ns1__SignName_USCOREApply *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__SignName_USCOREApply *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply, sizeof(_ns1__SignName_USCOREApply), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply) { soap_revert(soap); *soap->id = '\0'; return (_ns1__SignName_USCOREApply *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_DefaultSignName1 = 1; size_t soap_flag_SignNameType1 = 1; size_t soap_flag_SignNameBelongTo1 = 1; size_t soap_flag_SignName1 = 1; size_t soap_flag_Document1Type1 = 1; size_t soap_flag_Document1FileName1 = 1; size_t soap_flag_Document1FileData1 = 1; size_t soap_flag_Document2Type1 = 1; size_t soap_flag_Document2FileName1 = 1; size_t soap_flag_Document2FileData1 = 1; size_t soap_flag_Document3Type1 = 1; size_t soap_flag_Document3FileName1 = 1; size_t soap_flag_Document3FileData1 = 1; size_t soap_flag_Remark1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__SignName_USCOREApply::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__SignName_USCOREApply::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__SignName_USCOREApply::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__SignName_USCOREApply::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_DefaultSignName1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:DefaultSignName", &(a->_ns1__SignName_USCOREApply::DefaultSignName), "xsd:long")) { soap_flag_DefaultSignName1--; continue; } if (soap_flag_SignNameType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SignNameType", &(a->_ns1__SignName_USCOREApply::SignNameType), "xsd:long")) { soap_flag_SignNameType1--; continue; } if (soap_flag_SignNameBelongTo1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SignNameBelongTo", &(a->_ns1__SignName_USCOREApply::SignNameBelongTo), "xsd:long")) { soap_flag_SignNameBelongTo1--; continue; } if (soap_flag_SignName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:SignName", &(a->_ns1__SignName_USCOREApply::SignName), "xsd:string")) { soap_flag_SignName1--; continue; } if (soap_flag_Document1Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Document1Type", &(a->_ns1__SignName_USCOREApply::Document1Type), "xsd:long")) { soap_flag_Document1Type1--; continue; } if (soap_flag_Document1FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Document1FileName", &(a->_ns1__SignName_USCOREApply::Document1FileName), "xsd:string")) { soap_flag_Document1FileName1--; continue; } if (soap_flag_Document1FileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document1FileData", &(a->_ns1__SignName_USCOREApply::Document1FileData), "xsd:base64Binary")) { soap_flag_Document1FileData1--; continue; } if (soap_flag_Document2Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Document2Type", &(a->_ns1__SignName_USCOREApply::Document2Type), "xsd:long")) { soap_flag_Document2Type1--; continue; } if (soap_flag_Document2FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Document2FileName", &(a->_ns1__SignName_USCOREApply::Document2FileName), "xsd:string")) { soap_flag_Document2FileName1--; continue; } if (soap_flag_Document2FileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document2FileData", &(a->_ns1__SignName_USCOREApply::Document2FileData), "xsd:base64Binary")) { soap_flag_Document2FileData1--; continue; } if (soap_flag_Document3Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Document3Type", &(a->_ns1__SignName_USCOREApply::Document3Type), "xsd:long")) { soap_flag_Document3Type1--; continue; } if (soap_flag_Document3FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Document3FileName", &(a->_ns1__SignName_USCOREApply::Document3FileName), "xsd:string")) { soap_flag_Document3FileName1--; continue; } if (soap_flag_Document3FileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document3FileData", &(a->_ns1__SignName_USCOREApply::Document3FileData), "xsd:base64Binary")) { soap_flag_Document3FileData1--; continue; } if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->_ns1__SignName_USCOREApply::Remark), "xsd:string")) { soap_flag_Remark1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__SignName_USCOREApply *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply, 0, sizeof(_ns1__SignName_USCOREApply), 0, soap_copy__ns1__SignName_USCOREApply); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_DefaultSignName1 > 0 || soap_flag_SignNameType1 > 0 || soap_flag_SignNameBelongTo1 > 0 || soap_flag_Document1Type1 > 0 || soap_flag_Document2Type1 > 0 || soap_flag_Document3Type1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__SignName_USCOREApply::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply); if (this->soap_out(soap, tag?tag:"ns1:SignName_Apply", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__SignName_USCOREApply::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__SignName_USCOREApply(soap, this, tag, type); } SOAP_FMAC3 _ns1__SignName_USCOREApply * SOAP_FMAC4 soap_get__ns1__SignName_USCOREApply(struct soap *soap, _ns1__SignName_USCOREApply *p, const char *tag, const char *type) { if ((p = soap_in__ns1__SignName_USCOREApply(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__SignName_USCOREApply * SOAP_FMAC2 soap_instantiate__ns1__SignName_USCOREApply(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__SignName_USCOREApply(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREApply); if (size) *size = sizeof(_ns1__SignName_USCOREApply); ((_ns1__SignName_USCOREApply*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREApply[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__SignName_USCOREApply); for (int i = 0; i < n; i++) ((_ns1__SignName_USCOREApply*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__SignName_USCOREApply*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__SignName_USCOREApply(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__SignName_USCOREApply %p -> %p\n", q, p)); *(_ns1__SignName_USCOREApply*)p = *(_ns1__SignName_USCOREApply*)q; } void _ns1__Template_USCORESendSmsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCORESendSmsResponse::Count); this->_ns1__Template_USCORESendSmsResponse::ErrMsg = NULL; this->_ns1__Template_USCORESendSmsResponse::SmsIDList = NULL; /* transient soap skipped */ } void _ns1__Template_USCORESendSmsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCORESendSmsResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSmsResponse::ErrMsg); soap_serialize_PointerTons1__ArrayOfSmsIDList(soap, &this->_ns1__Template_USCORESendSmsResponse::SmsIDList); /* transient soap skipped */ } int _ns1__Template_USCORESendSmsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCORESendSmsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCORESendSmsResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCORESendSmsResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Template_USCORESendSmsResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCORESendSmsResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfSmsIDList(soap, "ns1:SmsIDList", -1, &(a->_ns1__Template_USCORESendSmsResponse::SmsIDList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCORESendSmsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCORESendSmsResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCORESendSmsResponse * SOAP_FMAC4 soap_in__ns1__Template_USCORESendSmsResponse(struct soap *soap, const char *tag, _ns1__Template_USCORESendSmsResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCORESendSmsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse, sizeof(_ns1__Template_USCORESendSmsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCORESendSmsResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_SmsIDList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Template_USCORESendSmsResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCORESendSmsResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_SmsIDList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfSmsIDList(soap, "ns1:SmsIDList", &(a->_ns1__Template_USCORESendSmsResponse::SmsIDList), "ns1:ArrayOfSmsIDList")) { soap_flag_SmsIDList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCORESendSmsResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse, 0, sizeof(_ns1__Template_USCORESendSmsResponse), 0, soap_copy__ns1__Template_USCORESendSmsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCORESendSmsResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse); if (this->soap_out(soap, tag?tag:"ns1:Template_SendSmsResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCORESendSmsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCORESendSmsResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCORESendSmsResponse * SOAP_FMAC4 soap_get__ns1__Template_USCORESendSmsResponse(struct soap *soap, _ns1__Template_USCORESendSmsResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCORESendSmsResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCORESendSmsResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCORESendSmsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCORESendSmsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCORESendSmsResponse); if (size) *size = sizeof(_ns1__Template_USCORESendSmsResponse); ((_ns1__Template_USCORESendSmsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCORESendSmsResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCORESendSmsResponse); for (int i = 0; i < n; i++) ((_ns1__Template_USCORESendSmsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCORESendSmsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCORESendSmsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCORESendSmsResponse %p -> %p\n", q, p)); *(_ns1__Template_USCORESendSmsResponse*)p = *(_ns1__Template_USCORESendSmsResponse*)q; } void _ns1__Template_USCORESendSms::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCORESendSms::CorpID); this->_ns1__Template_USCORESendSms::LoginName = NULL; this->_ns1__Template_USCORESendSms::Password = NULL; this->_ns1__Template_USCORESendSms::TimeStamp = NULL; this->_ns1__Template_USCORESendSms::AddNum = NULL; this->_ns1__Template_USCORESendSms::Timer = NULL; this->_ns1__Template_USCORESendSms::MobileList = NULL; soap_default_LONG64(soap, &this->_ns1__Template_USCORESendSms::TemplateID); this->_ns1__Template_USCORESendSms::ParamList = NULL; /* transient soap skipped */ } void _ns1__Template_USCORESendSms::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCORESendSms::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::TimeStamp); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::AddNum); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::Timer); soap_serialize_PointerTons1__ArrayOfMobileList(soap, &this->_ns1__Template_USCORESendSms::MobileList); soap_embedded(soap, &this->_ns1__Template_USCORESendSms::TemplateID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTons1__ArrayOfParamList(soap, &this->_ns1__Template_USCORESendSms::ParamList); /* transient soap skipped */ } int _ns1__Template_USCORESendSms::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCORESendSms(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCORESendSms(struct soap *soap, const char *tag, int id, const _ns1__Template_USCORESendSms *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCORESendSms::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCORESendSms::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCORESendSms::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCORESendSms::TimeStamp), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->_ns1__Template_USCORESendSms::AddNum), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Timer", -1, &(a->_ns1__Template_USCORESendSms::Timer), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", -1, &(a->_ns1__Template_USCORESendSms::MobileList), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCORESendSms::TemplateID), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfParamList(soap, "ns1:ParamList", -1, &(a->_ns1__Template_USCORESendSms::ParamList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCORESendSms::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCORESendSms(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCORESendSms * SOAP_FMAC4 soap_in__ns1__Template_USCORESendSms(struct soap *soap, const char *tag, _ns1__Template_USCORESendSms *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCORESendSms *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms, sizeof(_ns1__Template_USCORESendSms), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCORESendSms *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_AddNum1 = 1; size_t soap_flag_Timer1 = 1; size_t soap_flag_MobileList1 = 1; size_t soap_flag_TemplateID1 = 1; size_t soap_flag_ParamList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCORESendSms::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCORESendSms::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCORESendSms::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCORESendSms::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->_ns1__Template_USCORESendSms::AddNum), "xsd:string")) { soap_flag_AddNum1--; continue; } if (soap_flag_Timer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Timer", &(a->_ns1__Template_USCORESendSms::Timer), "xsd:string")) { soap_flag_Timer1--; continue; } if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", &(a->_ns1__Template_USCORESendSms::MobileList), "ns1:ArrayOfMobileList")) { soap_flag_MobileList1--; continue; } if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCORESendSms::TemplateID), "xsd:long")) { soap_flag_TemplateID1--; continue; } if (soap_flag_ParamList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfParamList(soap, "ns1:ParamList", &(a->_ns1__Template_USCORESendSms::ParamList), "ns1:ArrayOfParamList")) { soap_flag_ParamList1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCORESendSms *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms, 0, sizeof(_ns1__Template_USCORESendSms), 0, soap_copy__ns1__Template_USCORESendSms); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCORESendSms::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms); if (this->soap_out(soap, tag?tag:"ns1:Template_SendSms", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCORESendSms::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCORESendSms(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCORESendSms * SOAP_FMAC4 soap_get__ns1__Template_USCORESendSms(struct soap *soap, _ns1__Template_USCORESendSms *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCORESendSms(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCORESendSms * SOAP_FMAC2 soap_instantiate__ns1__Template_USCORESendSms(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCORESendSms(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCORESendSms); if (size) *size = sizeof(_ns1__Template_USCORESendSms); ((_ns1__Template_USCORESendSms*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCORESendSms[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCORESendSms); for (int i = 0; i < n; i++) ((_ns1__Template_USCORESendSms*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCORESendSms*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCORESendSms(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCORESendSms %p -> %p\n", q, p)); *(_ns1__Template_USCORESendSms*)p = *(_ns1__Template_USCORESendSms*)q; } void _ns1__Template_USCOREListResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREListResponse::Count); this->_ns1__Template_USCOREListResponse::ErrMsg = NULL; this->_ns1__Template_USCOREListResponse::TemplateList = NULL; /* transient soap skipped */ } void _ns1__Template_USCOREListResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREListResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREListResponse::ErrMsg); soap_serialize_PointerTons1__ArrayOfTemplateList(soap, &this->_ns1__Template_USCOREListResponse::TemplateList); /* transient soap skipped */ } int _ns1__Template_USCOREListResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREListResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREListResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREListResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Template_USCOREListResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREListResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfTemplateList(soap, "ns1:TemplateList", -1, &(a->_ns1__Template_USCOREListResponse::TemplateList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREListResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREListResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREListResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREListResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREListResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREListResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse, sizeof(_ns1__Template_USCOREListResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREListResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_TemplateList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Template_USCOREListResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREListResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_TemplateList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfTemplateList(soap, "ns1:TemplateList", &(a->_ns1__Template_USCOREListResponse::TemplateList), "ns1:ArrayOfTemplateList")) { soap_flag_TemplateList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREListResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse, 0, sizeof(_ns1__Template_USCOREListResponse), 0, soap_copy__ns1__Template_USCOREListResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREListResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse); if (this->soap_out(soap, tag?tag:"ns1:Template_ListResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREListResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREListResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREListResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREListResponse(struct soap *soap, _ns1__Template_USCOREListResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREListResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREListResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREListResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREListResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREListResponse); if (size) *size = sizeof(_ns1__Template_USCOREListResponse); ((_ns1__Template_USCOREListResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREListResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREListResponse); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREListResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREListResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREListResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREListResponse %p -> %p\n", q, p)); *(_ns1__Template_USCOREListResponse*)p = *(_ns1__Template_USCOREListResponse*)q; } void _ns1__Template_USCOREList::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREList::CorpID); this->_ns1__Template_USCOREList::LoginName = NULL; this->_ns1__Template_USCOREList::Password = NULL; this->_ns1__Template_USCOREList::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Template_USCOREList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREList::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREList::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREList::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREList::TimeStamp); /* transient soap skipped */ } int _ns1__Template_USCOREList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREList(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREList::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREList::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREList::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREList::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREList(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREList * SOAP_FMAC4 soap_in__ns1__Template_USCOREList(struct soap *soap, const char *tag, _ns1__Template_USCOREList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList, sizeof(_ns1__Template_USCOREList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREList) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREList *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREList::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREList::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREList::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREList::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList, 0, sizeof(_ns1__Template_USCOREList), 0, soap_copy__ns1__Template_USCOREList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList); if (this->soap_out(soap, tag?tag:"ns1:Template_List", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREList(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREList * SOAP_FMAC4 soap_get__ns1__Template_USCOREList(struct soap *soap, _ns1__Template_USCOREList *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREList * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREList); if (size) *size = sizeof(_ns1__Template_USCOREList); ((_ns1__Template_USCOREList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREList); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREList %p -> %p\n", q, p)); *(_ns1__Template_USCOREList*)p = *(_ns1__Template_USCOREList*)q; } void _ns1__Template_USCOREQueryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREQueryResponse::Count); this->_ns1__Template_USCOREQueryResponse::ErrMsg = NULL; this->_ns1__Template_USCOREQueryResponse::TemplateGroup = NULL; /* transient soap skipped */ } void _ns1__Template_USCOREQueryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREQueryResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREQueryResponse::ErrMsg); soap_serialize_PointerTons1__TemplateGroup(soap, &this->_ns1__Template_USCOREQueryResponse::TemplateGroup); /* transient soap skipped */ } int _ns1__Template_USCOREQueryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREQueryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREQueryResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREQueryResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Template_USCOREQueryResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREQueryResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__TemplateGroup(soap, "ns1:TemplateGroup", -1, &(a->_ns1__Template_USCOREQueryResponse::TemplateGroup), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREQueryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREQueryResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREQueryResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREQueryResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREQueryResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREQueryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse, sizeof(_ns1__Template_USCOREQueryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREQueryResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_TemplateGroup1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Template_USCOREQueryResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREQueryResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_TemplateGroup1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__TemplateGroup(soap, "ns1:TemplateGroup", &(a->_ns1__Template_USCOREQueryResponse::TemplateGroup), "ns1:TemplateGroup")) { soap_flag_TemplateGroup1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREQueryResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse, 0, sizeof(_ns1__Template_USCOREQueryResponse), 0, soap_copy__ns1__Template_USCOREQueryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREQueryResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse); if (this->soap_out(soap, tag?tag:"ns1:Template_QueryResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREQueryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREQueryResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREQueryResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREQueryResponse(struct soap *soap, _ns1__Template_USCOREQueryResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREQueryResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREQueryResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREQueryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREQueryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREQueryResponse); if (size) *size = sizeof(_ns1__Template_USCOREQueryResponse); ((_ns1__Template_USCOREQueryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREQueryResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREQueryResponse); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREQueryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREQueryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREQueryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREQueryResponse %p -> %p\n", q, p)); *(_ns1__Template_USCOREQueryResponse*)p = *(_ns1__Template_USCOREQueryResponse*)q; } void _ns1__Template_USCOREQuery::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREQuery::CorpID); this->_ns1__Template_USCOREQuery::LoginName = NULL; this->_ns1__Template_USCOREQuery::Password = NULL; this->_ns1__Template_USCOREQuery::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Template_USCOREQuery::TemplateID); /* transient soap skipped */ } void _ns1__Template_USCOREQuery::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREQuery::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREQuery::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREQuery::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREQuery::TimeStamp); soap_embedded(soap, &this->_ns1__Template_USCOREQuery::TemplateID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Template_USCOREQuery::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREQuery(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREQuery(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREQuery *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREQuery::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREQuery::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREQuery::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREQuery::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCOREQuery::TemplateID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREQuery::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREQuery(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREQuery * SOAP_FMAC4 soap_in__ns1__Template_USCOREQuery(struct soap *soap, const char *tag, _ns1__Template_USCOREQuery *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREQuery *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery, sizeof(_ns1__Template_USCOREQuery), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREQuery *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TemplateID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREQuery::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREQuery::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREQuery::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREQuery::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCOREQuery::TemplateID), "xsd:long")) { soap_flag_TemplateID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREQuery *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery, 0, sizeof(_ns1__Template_USCOREQuery), 0, soap_copy__ns1__Template_USCOREQuery); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREQuery::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery); if (this->soap_out(soap, tag?tag:"ns1:Template_Query", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREQuery::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREQuery(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREQuery * SOAP_FMAC4 soap_get__ns1__Template_USCOREQuery(struct soap *soap, _ns1__Template_USCOREQuery *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREQuery(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREQuery * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREQuery(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREQuery(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREQuery); if (size) *size = sizeof(_ns1__Template_USCOREQuery); ((_ns1__Template_USCOREQuery*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREQuery[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREQuery); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREQuery*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREQuery*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREQuery(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREQuery %p -> %p\n", q, p)); *(_ns1__Template_USCOREQuery*)p = *(_ns1__Template_USCOREQuery*)q; } void _ns1__Template_USCOREDelResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREDelResponse::ErrCode); this->_ns1__Template_USCOREDelResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Template_USCOREDelResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREDelResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREDelResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Template_USCOREDelResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREDelResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREDelResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREDelResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse), type)) return soap->error; soap_element_result(soap, "ns1:ErrCode"); if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Template_USCOREDelResponse::ErrCode), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREDelResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREDelResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREDelResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREDelResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREDelResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREDelResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREDelResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse, sizeof(_ns1__Template_USCOREDelResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREDelResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_ErrCode1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Template_USCOREDelResponse::ErrCode), "xsd:long")) { soap_flag_ErrCode1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREDelResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:ErrCode"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREDelResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse, 0, sizeof(_ns1__Template_USCOREDelResponse), 0, soap_copy__ns1__Template_USCOREDelResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREDelResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse); if (this->soap_out(soap, tag?tag:"ns1:Template_DelResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREDelResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREDelResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREDelResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREDelResponse(struct soap *soap, _ns1__Template_USCOREDelResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREDelResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREDelResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREDelResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREDelResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREDelResponse); if (size) *size = sizeof(_ns1__Template_USCOREDelResponse); ((_ns1__Template_USCOREDelResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREDelResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREDelResponse); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREDelResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREDelResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREDelResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREDelResponse %p -> %p\n", q, p)); *(_ns1__Template_USCOREDelResponse*)p = *(_ns1__Template_USCOREDelResponse*)q; } void _ns1__Template_USCOREDel::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREDel::CorpID); this->_ns1__Template_USCOREDel::LoginName = NULL; this->_ns1__Template_USCOREDel::Password = NULL; this->_ns1__Template_USCOREDel::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Template_USCOREDel::TemplateID); /* transient soap skipped */ } void _ns1__Template_USCOREDel::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREDel::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREDel::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREDel::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREDel::TimeStamp); soap_embedded(soap, &this->_ns1__Template_USCOREDel::TemplateID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Template_USCOREDel::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREDel(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREDel(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREDel *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREDel::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREDel::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREDel::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREDel::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCOREDel::TemplateID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREDel::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREDel(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREDel * SOAP_FMAC4 soap_in__ns1__Template_USCOREDel(struct soap *soap, const char *tag, _ns1__Template_USCOREDel *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREDel *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel, sizeof(_ns1__Template_USCOREDel), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREDel *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TemplateID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREDel::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREDel::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREDel::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREDel::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCOREDel::TemplateID), "xsd:long")) { soap_flag_TemplateID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREDel *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel, 0, sizeof(_ns1__Template_USCOREDel), 0, soap_copy__ns1__Template_USCOREDel); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREDel::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel); if (this->soap_out(soap, tag?tag:"ns1:Template_Del", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREDel::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREDel(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREDel * SOAP_FMAC4 soap_get__ns1__Template_USCOREDel(struct soap *soap, _ns1__Template_USCOREDel *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREDel(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREDel * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREDel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREDel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREDel); if (size) *size = sizeof(_ns1__Template_USCOREDel); ((_ns1__Template_USCOREDel*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREDel[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREDel); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREDel*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREDel*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREDel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREDel %p -> %p\n", q, p)); *(_ns1__Template_USCOREDel*)p = *(_ns1__Template_USCOREDel*)q; } void _ns1__Template_USCOREModifyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREModifyResponse::ErrCode); this->_ns1__Template_USCOREModifyResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Template_USCOREModifyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREModifyResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModifyResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Template_USCOREModifyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREModifyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREModifyResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREModifyResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse), type)) return soap->error; soap_element_result(soap, "ns1:ErrCode"); if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Template_USCOREModifyResponse::ErrCode), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREModifyResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREModifyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREModifyResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREModifyResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREModifyResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREModifyResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREModifyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse, sizeof(_ns1__Template_USCOREModifyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREModifyResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_ErrCode1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Template_USCOREModifyResponse::ErrCode), "xsd:long")) { soap_flag_ErrCode1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREModifyResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:ErrCode"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREModifyResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse, 0, sizeof(_ns1__Template_USCOREModifyResponse), 0, soap_copy__ns1__Template_USCOREModifyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREModifyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse); if (this->soap_out(soap, tag?tag:"ns1:Template_ModifyResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREModifyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREModifyResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREModifyResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREModifyResponse(struct soap *soap, _ns1__Template_USCOREModifyResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREModifyResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREModifyResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREModifyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREModifyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREModifyResponse); if (size) *size = sizeof(_ns1__Template_USCOREModifyResponse); ((_ns1__Template_USCOREModifyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREModifyResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREModifyResponse); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREModifyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREModifyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREModifyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREModifyResponse %p -> %p\n", q, p)); *(_ns1__Template_USCOREModifyResponse*)p = *(_ns1__Template_USCOREModifyResponse*)q; } void _ns1__Template_USCOREModify::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREModify::CorpID); this->_ns1__Template_USCOREModify::LoginName = NULL; this->_ns1__Template_USCOREModify::Password = NULL; this->_ns1__Template_USCOREModify::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Template_USCOREModify::TemplateID); soap_default_LONG64(soap, &this->_ns1__Template_USCOREModify::TemplateType); this->_ns1__Template_USCOREModify::TemplateName = NULL; this->_ns1__Template_USCOREModify::TemplateContent = NULL; this->_ns1__Template_USCOREModify::Remark = NULL; soap_default_LONG64(soap, &this->_ns1__Template_USCOREModify::IsTemporary); /* transient soap skipped */ } void _ns1__Template_USCOREModify::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREModify::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::TimeStamp); soap_embedded(soap, &this->_ns1__Template_USCOREModify::TemplateID, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Template_USCOREModify::TemplateType, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::TemplateName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::TemplateContent); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::Remark); soap_embedded(soap, &this->_ns1__Template_USCOREModify::IsTemporary, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Template_USCOREModify::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREModify(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREModify(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREModify *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREModify::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREModify::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREModify::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREModify::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCOREModify::TemplateID), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TemplateType", -1, &(a->_ns1__Template_USCOREModify::TemplateType), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateName", -1, &(a->_ns1__Template_USCOREModify::TemplateName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateContent", -1, &(a->_ns1__Template_USCOREModify::TemplateContent), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->_ns1__Template_USCOREModify::Remark), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:IsTemporary", -1, &(a->_ns1__Template_USCOREModify::IsTemporary), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREModify::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREModify(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREModify * SOAP_FMAC4 soap_in__ns1__Template_USCOREModify(struct soap *soap, const char *tag, _ns1__Template_USCOREModify *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREModify *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify, sizeof(_ns1__Template_USCOREModify), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREModify *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TemplateID1 = 1; size_t soap_flag_TemplateType1 = 1; size_t soap_flag_TemplateName1 = 1; size_t soap_flag_TemplateContent1 = 1; size_t soap_flag_Remark1 = 1; size_t soap_flag_IsTemporary1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREModify::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREModify::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREModify::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREModify::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCOREModify::TemplateID), "xsd:long")) { soap_flag_TemplateID1--; continue; } if (soap_flag_TemplateType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateType", &(a->_ns1__Template_USCOREModify::TemplateType), "xsd:long")) { soap_flag_TemplateType1--; continue; } if (soap_flag_TemplateName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateName", &(a->_ns1__Template_USCOREModify::TemplateName), "xsd:string")) { soap_flag_TemplateName1--; continue; } if (soap_flag_TemplateContent1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateContent", &(a->_ns1__Template_USCOREModify::TemplateContent), "xsd:string")) { soap_flag_TemplateContent1--; continue; } if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->_ns1__Template_USCOREModify::Remark), "xsd:string")) { soap_flag_Remark1--; continue; } if (soap_flag_IsTemporary1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:IsTemporary", &(a->_ns1__Template_USCOREModify::IsTemporary), "xsd:long")) { soap_flag_IsTemporary1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREModify *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify, 0, sizeof(_ns1__Template_USCOREModify), 0, soap_copy__ns1__Template_USCOREModify); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateID1 > 0 || soap_flag_TemplateType1 > 0 || soap_flag_IsTemporary1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREModify::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify); if (this->soap_out(soap, tag?tag:"ns1:Template_Modify", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREModify::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREModify(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREModify * SOAP_FMAC4 soap_get__ns1__Template_USCOREModify(struct soap *soap, _ns1__Template_USCOREModify *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREModify(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREModify * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREModify(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREModify(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREModify); if (size) *size = sizeof(_ns1__Template_USCOREModify); ((_ns1__Template_USCOREModify*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREModify[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREModify); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREModify*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREModify*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREModify(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREModify %p -> %p\n", q, p)); *(_ns1__Template_USCOREModify*)p = *(_ns1__Template_USCOREModify*)q; } void _ns1__Template_USCOREAddResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREAddResponse::TemplateID); this->_ns1__Template_USCOREAddResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Template_USCOREAddResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREAddResponse::TemplateID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAddResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Template_USCOREAddResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREAddResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREAddResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREAddResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse), type)) return soap->error; soap_element_result(soap, "ns1:TemplateID"); if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCOREAddResponse::TemplateID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREAddResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREAddResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREAddResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREAddResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREAddResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREAddResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREAddResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse, sizeof(_ns1__Template_USCOREAddResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREAddResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_TemplateID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCOREAddResponse::TemplateID), "xsd:long")) { soap_flag_TemplateID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREAddResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:TemplateID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREAddResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse, 0, sizeof(_ns1__Template_USCOREAddResponse), 0, soap_copy__ns1__Template_USCOREAddResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TemplateID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREAddResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse); if (this->soap_out(soap, tag?tag:"ns1:Template_AddResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREAddResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREAddResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREAddResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREAddResponse(struct soap *soap, _ns1__Template_USCOREAddResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREAddResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREAddResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREAddResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREAddResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREAddResponse); if (size) *size = sizeof(_ns1__Template_USCOREAddResponse); ((_ns1__Template_USCOREAddResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREAddResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREAddResponse); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREAddResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREAddResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREAddResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREAddResponse %p -> %p\n", q, p)); *(_ns1__Template_USCOREAddResponse*)p = *(_ns1__Template_USCOREAddResponse*)q; } void _ns1__Template_USCOREAdd::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Template_USCOREAdd::CorpID); this->_ns1__Template_USCOREAdd::LoginName = NULL; this->_ns1__Template_USCOREAdd::Password = NULL; this->_ns1__Template_USCOREAdd::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Template_USCOREAdd::TemplateType); this->_ns1__Template_USCOREAdd::TemplateName = NULL; this->_ns1__Template_USCOREAdd::TemplateContent = NULL; this->_ns1__Template_USCOREAdd::Remark = NULL; soap_default_LONG64(soap, &this->_ns1__Template_USCOREAdd::IsTemporary); /* transient soap skipped */ } void _ns1__Template_USCOREAdd::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Template_USCOREAdd::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::TimeStamp); soap_embedded(soap, &this->_ns1__Template_USCOREAdd::TemplateType, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::TemplateName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::TemplateContent); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::Remark); soap_embedded(soap, &this->_ns1__Template_USCOREAdd::IsTemporary, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Template_USCOREAdd::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Template_USCOREAdd(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREAdd(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREAdd *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREAdd::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREAdd::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREAdd::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREAdd::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TemplateType", -1, &(a->_ns1__Template_USCOREAdd::TemplateType), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateName", -1, &(a->_ns1__Template_USCOREAdd::TemplateName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateContent", -1, &(a->_ns1__Template_USCOREAdd::TemplateContent), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->_ns1__Template_USCOREAdd::Remark), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:IsTemporary", -1, &(a->_ns1__Template_USCOREAdd::IsTemporary), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Template_USCOREAdd::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Template_USCOREAdd(soap, tag, this, type); } SOAP_FMAC3 _ns1__Template_USCOREAdd * SOAP_FMAC4 soap_in__ns1__Template_USCOREAdd(struct soap *soap, const char *tag, _ns1__Template_USCOREAdd *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Template_USCOREAdd *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd, sizeof(_ns1__Template_USCOREAdd), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Template_USCOREAdd *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TemplateType1 = 1; size_t soap_flag_TemplateName1 = 1; size_t soap_flag_TemplateContent1 = 1; size_t soap_flag_Remark1 = 1; size_t soap_flag_IsTemporary1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREAdd::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREAdd::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREAdd::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREAdd::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TemplateType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateType", &(a->_ns1__Template_USCOREAdd::TemplateType), "xsd:long")) { soap_flag_TemplateType1--; continue; } if (soap_flag_TemplateName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateName", &(a->_ns1__Template_USCOREAdd::TemplateName), "xsd:string")) { soap_flag_TemplateName1--; continue; } if (soap_flag_TemplateContent1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateContent", &(a->_ns1__Template_USCOREAdd::TemplateContent), "xsd:string")) { soap_flag_TemplateContent1--; continue; } if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->_ns1__Template_USCOREAdd::Remark), "xsd:string")) { soap_flag_Remark1--; continue; } if (soap_flag_IsTemporary1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:IsTemporary", &(a->_ns1__Template_USCOREAdd::IsTemporary), "xsd:long")) { soap_flag_IsTemporary1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Template_USCOREAdd *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd, 0, sizeof(_ns1__Template_USCOREAdd), 0, soap_copy__ns1__Template_USCOREAdd); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateType1 > 0 || soap_flag_IsTemporary1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Template_USCOREAdd::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd); if (this->soap_out(soap, tag?tag:"ns1:Template_Add", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Template_USCOREAdd::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Template_USCOREAdd(soap, this, tag, type); } SOAP_FMAC3 _ns1__Template_USCOREAdd * SOAP_FMAC4 soap_get__ns1__Template_USCOREAdd(struct soap *soap, _ns1__Template_USCOREAdd *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Template_USCOREAdd(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Template_USCOREAdd * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREAdd(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREAdd(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREAdd); if (size) *size = sizeof(_ns1__Template_USCOREAdd); ((_ns1__Template_USCOREAdd*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREAdd[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Template_USCOREAdd); for (int i = 0; i < n; i++) ((_ns1__Template_USCOREAdd*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Template_USCOREAdd*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREAdd(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREAdd %p -> %p\n", q, p)); *(_ns1__Template_USCOREAdd*)p = *(_ns1__Template_USCOREAdd*)q; } void _ns1__Agent_USCORECorpSignNameStatusResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameStatusResponse::Status); this->_ns1__Agent_USCORECorpSignNameStatusResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpSignNameStatusResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameStatusResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCORECorpSignNameStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSignNameStatusResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse), type)) return soap->error; soap_element_result(soap, "ns1:Status"); if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__Agent_USCORECorpSignNameStatusResponse::Status), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpSignNameStatusResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpSignNameStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatusResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameStatusResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpSignNameStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse, sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpSignNameStatusResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Status1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__Agent_USCORECorpSignNameStatusResponse::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpSignNameStatusResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Status"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpSignNameStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse, 0, sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse), 0, soap_copy__ns1__Agent_USCORECorpSignNameStatusResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpSignNameStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSignNameStatusResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpSignNameStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpSignNameStatusResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatusResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatusResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpSignNameStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSignNameStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameStatusResponse); if (size) *size = sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse); ((_ns1__Agent_USCORECorpSignNameStatusResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameStatusResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpSignNameStatusResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpSignNameStatusResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSignNameStatusResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpSignNameStatusResponse*)p = *(_ns1__Agent_USCORECorpSignNameStatusResponse*)q; } void _ns1__Agent_USCORECorpSignNameStatus::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::AgentID); this->_ns1__Agent_USCORECorpSignNameStatus::LoginName = NULL; this->_ns1__Agent_USCORECorpSignNameStatus::Password = NULL; this->_ns1__Agent_USCORECorpSignNameStatus::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::CorpID); soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::SignNameID); /* transient soap skipped */ } void _ns1__Agent_USCORECorpSignNameStatus::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::SignNameID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Agent_USCORECorpSignNameStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpSignNameStatus(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSignNameStatus *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::CorpID), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SignNameID", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::SignNameID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpSignNameStatus::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpSignNameStatus(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameStatus *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpSignNameStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus, sizeof(_ns1__Agent_USCORECorpSignNameStatus), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpSignNameStatus *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; size_t soap_flag_SignNameID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpSignNameStatus::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpSignNameStatus::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpSignNameStatus::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpSignNameStatus::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpSignNameStatus::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_SignNameID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SignNameID", &(a->_ns1__Agent_USCORECorpSignNameStatus::SignNameID), "xsd:long")) { soap_flag_SignNameID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpSignNameStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus, 0, sizeof(_ns1__Agent_USCORECorpSignNameStatus), 0, soap_copy__ns1__Agent_USCORECorpSignNameStatus); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_SignNameID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpSignNameStatus::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSignNameStatus", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpSignNameStatus::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpSignNameStatus(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatus *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpSignNameStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSignNameStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameStatus); if (size) *size = sizeof(_ns1__Agent_USCORECorpSignNameStatus); ((_ns1__Agent_USCORECorpSignNameStatus*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpSignNameStatus); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpSignNameStatus*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpSignNameStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSignNameStatus %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpSignNameStatus*)p = *(_ns1__Agent_USCORECorpSignNameStatus*)q; } void _ns1__Agent_USCORECorpSignNameApplyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApplyResponse::SignNameID); this->_ns1__Agent_USCORECorpSignNameApplyResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpSignNameApplyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApplyResponse::SignNameID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApplyResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCORECorpSignNameApplyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSignNameApplyResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse), type)) return soap->error; soap_element_result(soap, "ns1:SignNameID"); if (soap_out_LONG64(soap, "ns1:SignNameID", -1, &(a->_ns1__Agent_USCORECorpSignNameApplyResponse::SignNameID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpSignNameApplyResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpSignNameApplyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApplyResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameApplyResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpSignNameApplyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse, sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpSignNameApplyResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_SignNameID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SignNameID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SignNameID", &(a->_ns1__Agent_USCORECorpSignNameApplyResponse::SignNameID), "xsd:long")) { soap_flag_SignNameID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpSignNameApplyResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:SignNameID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpSignNameApplyResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse, 0, sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse), 0, soap_copy__ns1__Agent_USCORECorpSignNameApplyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SignNameID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpSignNameApplyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSignNameApplyResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpSignNameApplyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpSignNameApplyResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApplyResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameApplyResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpSignNameApplyResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSignNameApplyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameApplyResponse); if (size) *size = sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse); ((_ns1__Agent_USCORECorpSignNameApplyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameApplyResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpSignNameApplyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpSignNameApplyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSignNameApplyResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpSignNameApplyResponse*)p = *(_ns1__Agent_USCORECorpSignNameApplyResponse*)q; } void _ns1__Agent_USCORECorpSignNameApply::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::AgentID); this->_ns1__Agent_USCORECorpSignNameApply::LoginName = NULL; this->_ns1__Agent_USCORECorpSignNameApply::Password = NULL; this->_ns1__Agent_USCORECorpSignNameApply::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::CorpID); soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::DefaultSignName); soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignNameType); soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignNameBelongTo); this->_ns1__Agent_USCORECorpSignNameApply::SignName = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document1Type); this->_ns1__Agent_USCORECorpSignNameApply::Document1FileName = NULL; this->_ns1__Agent_USCORECorpSignNameApply::Document1FileData = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document2Type); this->_ns1__Agent_USCORECorpSignNameApply::Document2FileName = NULL; this->_ns1__Agent_USCORECorpSignNameApply::Document2FileData = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document3Type); this->_ns1__Agent_USCORECorpSignNameApply::Document3FileName = NULL; this->_ns1__Agent_USCORECorpSignNameApply::Document3FileData = NULL; this->_ns1__Agent_USCORECorpSignNameApply::Remark = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpSignNameApply::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::DefaultSignName, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignNameType, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignNameBelongTo, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignName); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document1Type, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document1FileName); soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document1FileData); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document2Type, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document2FileName); soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document2FileData); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document3Type, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document3FileName); soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document3FileData); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Remark); /* transient soap skipped */ } int _ns1__Agent_USCORECorpSignNameApply::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpSignNameApply(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSignNameApply *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::CorpID), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:DefaultSignName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::DefaultSignName), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SignNameType", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::SignNameType), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SignNameBelongTo", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::SignNameBelongTo), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:SignName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::SignName), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Document1Type", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document1Type), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Document1FileName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document1FileName), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document1FileData", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document1FileData), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Document2Type", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document2Type), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Document2FileName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document2FileName), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document2FileData", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document2FileData), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Document3Type", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document3Type), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Document3FileName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document3FileName), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document3FileData", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document3FileData), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Remark), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpSignNameApply::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpSignNameApply(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameApply *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpSignNameApply *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply, sizeof(_ns1__Agent_USCORECorpSignNameApply), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpSignNameApply *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; size_t soap_flag_DefaultSignName1 = 1; size_t soap_flag_SignNameType1 = 1; size_t soap_flag_SignNameBelongTo1 = 1; size_t soap_flag_SignName1 = 1; size_t soap_flag_Document1Type1 = 1; size_t soap_flag_Document1FileName1 = 1; size_t soap_flag_Document1FileData1 = 1; size_t soap_flag_Document2Type1 = 1; size_t soap_flag_Document2FileName1 = 1; size_t soap_flag_Document2FileData1 = 1; size_t soap_flag_Document3Type1 = 1; size_t soap_flag_Document3FileName1 = 1; size_t soap_flag_Document3FileData1 = 1; size_t soap_flag_Remark1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpSignNameApply::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpSignNameApply::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpSignNameApply::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpSignNameApply::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpSignNameApply::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_DefaultSignName1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:DefaultSignName", &(a->_ns1__Agent_USCORECorpSignNameApply::DefaultSignName), "xsd:long")) { soap_flag_DefaultSignName1--; continue; } if (soap_flag_SignNameType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SignNameType", &(a->_ns1__Agent_USCORECorpSignNameApply::SignNameType), "xsd:long")) { soap_flag_SignNameType1--; continue; } if (soap_flag_SignNameBelongTo1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SignNameBelongTo", &(a->_ns1__Agent_USCORECorpSignNameApply::SignNameBelongTo), "xsd:long")) { soap_flag_SignNameBelongTo1--; continue; } if (soap_flag_SignName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:SignName", &(a->_ns1__Agent_USCORECorpSignNameApply::SignName), "xsd:string")) { soap_flag_SignName1--; continue; } if (soap_flag_Document1Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Document1Type", &(a->_ns1__Agent_USCORECorpSignNameApply::Document1Type), "xsd:long")) { soap_flag_Document1Type1--; continue; } if (soap_flag_Document1FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Document1FileName", &(a->_ns1__Agent_USCORECorpSignNameApply::Document1FileName), "xsd:string")) { soap_flag_Document1FileName1--; continue; } if (soap_flag_Document1FileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document1FileData", &(a->_ns1__Agent_USCORECorpSignNameApply::Document1FileData), "xsd:base64Binary")) { soap_flag_Document1FileData1--; continue; } if (soap_flag_Document2Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Document2Type", &(a->_ns1__Agent_USCORECorpSignNameApply::Document2Type), "xsd:long")) { soap_flag_Document2Type1--; continue; } if (soap_flag_Document2FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Document2FileName", &(a->_ns1__Agent_USCORECorpSignNameApply::Document2FileName), "xsd:string")) { soap_flag_Document2FileName1--; continue; } if (soap_flag_Document2FileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document2FileData", &(a->_ns1__Agent_USCORECorpSignNameApply::Document2FileData), "xsd:base64Binary")) { soap_flag_Document2FileData1--; continue; } if (soap_flag_Document3Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Document3Type", &(a->_ns1__Agent_USCORECorpSignNameApply::Document3Type), "xsd:long")) { soap_flag_Document3Type1--; continue; } if (soap_flag_Document3FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Document3FileName", &(a->_ns1__Agent_USCORECorpSignNameApply::Document3FileName), "xsd:string")) { soap_flag_Document3FileName1--; continue; } if (soap_flag_Document3FileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document3FileData", &(a->_ns1__Agent_USCORECorpSignNameApply::Document3FileData), "xsd:base64Binary")) { soap_flag_Document3FileData1--; continue; } if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->_ns1__Agent_USCORECorpSignNameApply::Remark), "xsd:string")) { soap_flag_Remark1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpSignNameApply *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply, 0, sizeof(_ns1__Agent_USCORECorpSignNameApply), 0, soap_copy__ns1__Agent_USCORECorpSignNameApply); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_DefaultSignName1 > 0 || soap_flag_SignNameType1 > 0 || soap_flag_SignNameBelongTo1 > 0 || soap_flag_Document1Type1 > 0 || soap_flag_Document2Type1 > 0 || soap_flag_Document3Type1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpSignNameApply::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSignNameApply", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpSignNameApply::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpSignNameApply(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, _ns1__Agent_USCORECorpSignNameApply *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpSignNameApply(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSignNameApply(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameApply); if (size) *size = sizeof(_ns1__Agent_USCORECorpSignNameApply); ((_ns1__Agent_USCORECorpSignNameApply*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameApply[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpSignNameApply); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpSignNameApply*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpSignNameApply*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSignNameApply %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpSignNameApply*)p = *(_ns1__Agent_USCORECorpSignNameApply*)q; } void _ns1__Agent_USCORECorpAddUserResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAddUserResponse::UserID); this->_ns1__Agent_USCORECorpAddUserResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpAddUserResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpAddUserResponse::UserID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUserResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCORECorpAddUserResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpAddUserResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpAddUserResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse), type)) return soap->error; soap_element_result(soap, "ns1:UserID"); if (soap_out_LONG64(soap, "ns1:UserID", -1, &(a->_ns1__Agent_USCORECorpAddUserResponse::UserID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpAddUserResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpAddUserResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpAddUserResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddUserResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddUserResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpAddUserResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse, sizeof(_ns1__Agent_USCORECorpAddUserResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpAddUserResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_UserID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_UserID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:UserID", &(a->_ns1__Agent_USCORECorpAddUserResponse::UserID), "xsd:long")) { soap_flag_UserID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpAddUserResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:UserID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpAddUserResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse, 0, sizeof(_ns1__Agent_USCORECorpAddUserResponse), 0, soap_copy__ns1__Agent_USCORECorpAddUserResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_UserID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpAddUserResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpAddUserResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpAddUserResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpAddUserResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddUserResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, _ns1__Agent_USCORECorpAddUserResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpAddUserResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpAddUserResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpAddUserResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddUserResponse); if (size) *size = sizeof(_ns1__Agent_USCORECorpAddUserResponse); ((_ns1__Agent_USCORECorpAddUserResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddUserResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpAddUserResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpAddUserResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpAddUserResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpAddUserResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpAddUserResponse*)p = *(_ns1__Agent_USCORECorpAddUserResponse*)q; } void _ns1__Agent_USCORECorpAddUser::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAddUser::AgentID); this->_ns1__Agent_USCORECorpAddUser::LoginName = NULL; this->_ns1__Agent_USCORECorpAddUser::Password = NULL; this->_ns1__Agent_USCORECorpAddUser::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAddUser::CorpID); this->_ns1__Agent_USCORECorpAddUser::UserName = NULL; this->_ns1__Agent_USCORECorpAddUser::UserLoginName = NULL; this->_ns1__Agent_USCORECorpAddUser::UserPassword = NULL; this->_ns1__Agent_USCORECorpAddUser::UserMemo = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpAddUser::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpAddUser::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCORECorpAddUser::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::UserName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::UserLoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::UserPassword); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::UserMemo); /* transient soap skipped */ } int _ns1__Agent_USCORECorpAddUser::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpAddUser(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpAddUser *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpAddUser::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpAddUser::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpAddUser::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpAddUser::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpAddUser::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:UserName", -1, &(a->_ns1__Agent_USCORECorpAddUser::UserName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCORECorpAddUser::UserLoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:UserPassword", -1, &(a->_ns1__Agent_USCORECorpAddUser::UserPassword), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:UserMemo", -1, &(a->_ns1__Agent_USCORECorpAddUser::UserMemo), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpAddUser::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpAddUser(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddUser * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddUser *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpAddUser *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser, sizeof(_ns1__Agent_USCORECorpAddUser), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpAddUser *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; size_t soap_flag_UserName1 = 1; size_t soap_flag_UserLoginName1 = 1; size_t soap_flag_UserPassword1 = 1; size_t soap_flag_UserMemo1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpAddUser::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpAddUser::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpAddUser::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpAddUser::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpAddUser::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_UserName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:UserName", &(a->_ns1__Agent_USCORECorpAddUser::UserName), "xsd:string")) { soap_flag_UserName1--; continue; } if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCORECorpAddUser::UserLoginName), "xsd:string")) { soap_flag_UserLoginName1--; continue; } if (soap_flag_UserPassword1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:UserPassword", &(a->_ns1__Agent_USCORECorpAddUser::UserPassword), "xsd:string")) { soap_flag_UserPassword1--; continue; } if (soap_flag_UserMemo1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:UserMemo", &(a->_ns1__Agent_USCORECorpAddUser::UserMemo), "xsd:string")) { soap_flag_UserMemo1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpAddUser *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser, 0, sizeof(_ns1__Agent_USCORECorpAddUser), 0, soap_copy__ns1__Agent_USCORECorpAddUser); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpAddUser::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpAddUser", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpAddUser::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpAddUser(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddUser * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpAddUser(struct soap *soap, _ns1__Agent_USCORECorpAddUser *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpAddUser(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpAddUser * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpAddUser(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpAddUser(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddUser); if (size) *size = sizeof(_ns1__Agent_USCORECorpAddUser); ((_ns1__Agent_USCORECorpAddUser*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddUser[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpAddUser); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpAddUser*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpAddUser*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpAddUser(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpAddUser %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpAddUser*)p = *(_ns1__Agent_USCORECorpAddUser*)q; } void _ns1__Agent_USCORECorpAddResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAddResponse::CorpID); this->_ns1__Agent_USCORECorpAddResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpAddResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpAddResponse::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCORECorpAddResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpAddResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpAddResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpAddResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse), type)) return soap->error; soap_element_result(soap, "ns1:CorpID"); if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpAddResponse::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpAddResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpAddResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpAddResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpAddResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpAddResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse, sizeof(_ns1__Agent_USCORECorpAddResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpAddResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpAddResponse::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpAddResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:CorpID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpAddResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse, 0, sizeof(_ns1__Agent_USCORECorpAddResponse), 0, soap_copy__ns1__Agent_USCORECorpAddResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpAddResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpAddResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpAddResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpAddResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpAddResponse(struct soap *soap, _ns1__Agent_USCORECorpAddResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpAddResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpAddResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpAddResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpAddResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddResponse); if (size) *size = sizeof(_ns1__Agent_USCORECorpAddResponse); ((_ns1__Agent_USCORECorpAddResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpAddResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpAddResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpAddResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpAddResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpAddResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpAddResponse*)p = *(_ns1__Agent_USCORECorpAddResponse*)q; } void _ns1__Agent_USCORECorpAdd::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAdd::AgentID); this->_ns1__Agent_USCORECorpAdd::LoginName = NULL; this->_ns1__Agent_USCORECorpAdd::Password = NULL; this->_ns1__Agent_USCORECorpAdd::TimeStamp = NULL; this->_ns1__Agent_USCORECorpAdd::CorpName = NULL; this->_ns1__Agent_USCORECorpAdd::CorpAbbr = NULL; this->_ns1__Agent_USCORECorpAdd::SignName = NULL; this->_ns1__Agent_USCORECorpAdd::CreditCode = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAdd::Industry); soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAdd::Region); this->_ns1__Agent_USCORECorpAdd::Address = NULL; this->_ns1__Agent_USCORECorpAdd::Website = NULL; this->_ns1__Agent_USCORECorpAdd::Memo = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpAdd::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpAdd::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::TimeStamp); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::CorpName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::CorpAbbr); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::SignName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::CreditCode); soap_embedded(soap, &this->_ns1__Agent_USCORECorpAdd::Industry, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Agent_USCORECorpAdd::Region, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::Address); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::Website); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::Memo); /* transient soap skipped */ } int _ns1__Agent_USCORECorpAdd::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpAdd(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpAdd *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpAdd::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpAdd::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpAdd::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpAdd::TimeStamp), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:CorpName", -1, &(a->_ns1__Agent_USCORECorpAdd::CorpName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:CorpAbbr", -1, &(a->_ns1__Agent_USCORECorpAdd::CorpAbbr), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:SignName", -1, &(a->_ns1__Agent_USCORECorpAdd::SignName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:CreditCode", -1, &(a->_ns1__Agent_USCORECorpAdd::CreditCode), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Industry", -1, &(a->_ns1__Agent_USCORECorpAdd::Industry), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Region", -1, &(a->_ns1__Agent_USCORECorpAdd::Region), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Address", -1, &(a->_ns1__Agent_USCORECorpAdd::Address), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Website", -1, &(a->_ns1__Agent_USCORECorpAdd::Website), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Memo", -1, &(a->_ns1__Agent_USCORECorpAdd::Memo), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpAdd::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpAdd(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAdd * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAdd *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpAdd *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd, sizeof(_ns1__Agent_USCORECorpAdd), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpAdd *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpName1 = 1; size_t soap_flag_CorpAbbr1 = 1; size_t soap_flag_SignName1 = 1; size_t soap_flag_CreditCode1 = 1; size_t soap_flag_Industry1 = 1; size_t soap_flag_Region1 = 1; size_t soap_flag_Address1 = 1; size_t soap_flag_Website1 = 1; size_t soap_flag_Memo1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpAdd::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpAdd::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpAdd::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpAdd::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:CorpName", &(a->_ns1__Agent_USCORECorpAdd::CorpName), "xsd:string")) { soap_flag_CorpName1--; continue; } if (soap_flag_CorpAbbr1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:CorpAbbr", &(a->_ns1__Agent_USCORECorpAdd::CorpAbbr), "xsd:string")) { soap_flag_CorpAbbr1--; continue; } if (soap_flag_SignName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:SignName", &(a->_ns1__Agent_USCORECorpAdd::SignName), "xsd:string")) { soap_flag_SignName1--; continue; } if (soap_flag_CreditCode1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:CreditCode", &(a->_ns1__Agent_USCORECorpAdd::CreditCode), "xsd:string")) { soap_flag_CreditCode1--; continue; } if (soap_flag_Industry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Industry", &(a->_ns1__Agent_USCORECorpAdd::Industry), "xsd:long")) { soap_flag_Industry1--; continue; } if (soap_flag_Region1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Region", &(a->_ns1__Agent_USCORECorpAdd::Region), "xsd:long")) { soap_flag_Region1--; continue; } if (soap_flag_Address1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Address", &(a->_ns1__Agent_USCORECorpAdd::Address), "xsd:string")) { soap_flag_Address1--; continue; } if (soap_flag_Website1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Website", &(a->_ns1__Agent_USCORECorpAdd::Website), "xsd:string")) { soap_flag_Website1--; continue; } if (soap_flag_Memo1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Memo", &(a->_ns1__Agent_USCORECorpAdd::Memo), "xsd:string")) { soap_flag_Memo1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpAdd *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd, 0, sizeof(_ns1__Agent_USCORECorpAdd), 0, soap_copy__ns1__Agent_USCORECorpAdd); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_Industry1 > 0 || soap_flag_Region1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpAdd::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpAdd", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpAdd::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpAdd(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAdd * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpAdd(struct soap *soap, _ns1__Agent_USCORECorpAdd *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpAdd(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpAdd * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpAdd(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpAdd(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAdd); if (size) *size = sizeof(_ns1__Agent_USCORECorpAdd); ((_ns1__Agent_USCORECorpAdd*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAdd[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpAdd); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpAdd*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpAdd*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpAdd(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpAdd %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpAdd*)p = *(_ns1__Agent_USCORECorpAdd*)q; } void _ns1__Agent_USCOREUserSmsPayResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREUserSmsPayResponse::Balance); this->_ns1__Agent_USCOREUserSmsPayResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREUserSmsPayResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREUserSmsPayResponse::Balance, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPayResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCOREUserSmsPayResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREUserSmsPayResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREUserSmsPayResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse), type)) return soap->error; soap_element_result(soap, "ns1:Balance"); if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCOREUserSmsPayResponse::Balance), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREUserSmsPayResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREUserSmsPayResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREUserSmsPayResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPayResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREUserSmsPayResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREUserSmsPayResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse, sizeof(_ns1__Agent_USCOREUserSmsPayResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREUserSmsPayResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Balance1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCOREUserSmsPayResponse::Balance), "xsd:long")) { soap_flag_Balance1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREUserSmsPayResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Balance"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREUserSmsPayResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse, 0, sizeof(_ns1__Agent_USCOREUserSmsPayResponse), 0, soap_copy__ns1__Agent_USCOREUserSmsPayResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREUserSmsPayResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_UserSmsPayResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREUserSmsPayResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREUserSmsPayResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPayResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, _ns1__Agent_USCOREUserSmsPayResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREUserSmsPayResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREUserSmsPayResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREUserSmsPayResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREUserSmsPayResponse); if (size) *size = sizeof(_ns1__Agent_USCOREUserSmsPayResponse); ((_ns1__Agent_USCOREUserSmsPayResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREUserSmsPayResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREUserSmsPayResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREUserSmsPayResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREUserSmsPayResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREUserSmsPayResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCOREUserSmsPayResponse*)p = *(_ns1__Agent_USCOREUserSmsPayResponse*)q; } void _ns1__Agent_USCOREUserSmsPay::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREUserSmsPay::AgentID); this->_ns1__Agent_USCOREUserSmsPay::LoginName = NULL; this->_ns1__Agent_USCOREUserSmsPay::Password = NULL; this->_ns1__Agent_USCOREUserSmsPay::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREUserSmsPay::CorpID); this->_ns1__Agent_USCOREUserSmsPay::UserLoginName = NULL; this->_ns1__Agent_USCOREUserSmsPay::PayMode = NULL; soap_default_double(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayMoney); soap_default_double(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayPrice); soap_default_LONG64(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayPresent); this->_ns1__Agent_USCOREUserSmsPay::PayMemo = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREUserSmsPay::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREUserSmsPay::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCOREUserSmsPay::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::UserLoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayMode); soap_embedded(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayPresent, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayMemo); /* transient soap skipped */ } int _ns1__Agent_USCOREUserSmsPay::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREUserSmsPay(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREUserSmsPay *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREUserSmsPay::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREUserSmsPay::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREUserSmsPay::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREUserSmsPay::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCOREUserSmsPay::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCOREUserSmsPay::UserLoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:PayMode", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayMode), "")) return soap->error; if (soap_out_double(soap, "ns1:PayMoney", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayMoney), "")) return soap->error; if (soap_out_double(soap, "ns1:PayPrice", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayPrice), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:PayPresent", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayPresent), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:PayMemo", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayMemo), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREUserSmsPay::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREUserSmsPay(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPay * SOAP_FMAC4 soap_in__ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, _ns1__Agent_USCOREUserSmsPay *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREUserSmsPay *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay, sizeof(_ns1__Agent_USCOREUserSmsPay), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREUserSmsPay *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; size_t soap_flag_UserLoginName1 = 1; size_t soap_flag_PayMode1 = 1; size_t soap_flag_PayMoney1 = 1; size_t soap_flag_PayPrice1 = 1; size_t soap_flag_PayPresent1 = 1; size_t soap_flag_PayMemo1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREUserSmsPay::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREUserSmsPay::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREUserSmsPay::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREUserSmsPay::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCOREUserSmsPay::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCOREUserSmsPay::UserLoginName), "xsd:string")) { soap_flag_UserLoginName1--; continue; } if (soap_flag_PayMode1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:PayMode", &(a->_ns1__Agent_USCOREUserSmsPay::PayMode), "xsd:string")) { soap_flag_PayMode1--; continue; } if (soap_flag_PayMoney1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_double(soap, "ns1:PayMoney", &(a->_ns1__Agent_USCOREUserSmsPay::PayMoney), "xsd:double")) { soap_flag_PayMoney1--; continue; } if (soap_flag_PayPrice1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_double(soap, "ns1:PayPrice", &(a->_ns1__Agent_USCOREUserSmsPay::PayPrice), "xsd:double")) { soap_flag_PayPrice1--; continue; } if (soap_flag_PayPresent1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:PayPresent", &(a->_ns1__Agent_USCOREUserSmsPay::PayPresent), "xsd:long")) { soap_flag_PayPresent1--; continue; } if (soap_flag_PayMemo1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:PayMemo", &(a->_ns1__Agent_USCOREUserSmsPay::PayMemo), "xsd:string")) { soap_flag_PayMemo1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREUserSmsPay *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay, 0, sizeof(_ns1__Agent_USCOREUserSmsPay), 0, soap_copy__ns1__Agent_USCOREUserSmsPay); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_PayMoney1 > 0 || soap_flag_PayPrice1 > 0 || soap_flag_PayPresent1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREUserSmsPay::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay); if (this->soap_out(soap, tag?tag:"ns1:Agent_UserSmsPay", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREUserSmsPay::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREUserSmsPay(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPay * SOAP_FMAC4 soap_get__ns1__Agent_USCOREUserSmsPay(struct soap *soap, _ns1__Agent_USCOREUserSmsPay *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREUserSmsPay(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREUserSmsPay * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREUserSmsPay(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREUserSmsPay(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREUserSmsPay); if (size) *size = sizeof(_ns1__Agent_USCOREUserSmsPay); ((_ns1__Agent_USCOREUserSmsPay*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREUserSmsPay[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREUserSmsPay); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREUserSmsPay*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREUserSmsPay*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREUserSmsPay(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREUserSmsPay %p -> %p\n", q, p)); *(_ns1__Agent_USCOREUserSmsPay*)p = *(_ns1__Agent_USCOREUserSmsPay*)q; } void _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORESetUserSmsBalanceResponse::NewBalance); this->_ns1__Agent_USCORESetUserSmsBalanceResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORESetUserSmsBalanceResponse::NewBalance, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalanceResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORESetUserSmsBalanceResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse), type)) return soap->error; soap_element_result(soap, "ns1:NewBalance"); if (soap_out_LONG64(soap, "ns1:NewBalance", -1, &(a->_ns1__Agent_USCORESetUserSmsBalanceResponse::NewBalance), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORESetUserSmsBalanceResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORESetUserSmsBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalanceResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORESetUserSmsBalanceResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORESetUserSmsBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse, sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORESetUserSmsBalanceResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_NewBalance1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_NewBalance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:NewBalance", &(a->_ns1__Agent_USCORESetUserSmsBalanceResponse::NewBalance), "xsd:long")) { soap_flag_NewBalance1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORESetUserSmsBalanceResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:NewBalance"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORESetUserSmsBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse, 0, sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse), 0, soap_copy__ns1__Agent_USCORESetUserSmsBalanceResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_NewBalance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_SetUserSmsBalanceResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORESetUserSmsBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalanceResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalanceResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORESetUserSmsBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORESetUserSmsBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORESetUserSmsBalanceResponse); if (size) *size = sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse); ((_ns1__Agent_USCORESetUserSmsBalanceResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORESetUserSmsBalanceResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORESetUserSmsBalanceResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORESetUserSmsBalanceResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORESetUserSmsBalanceResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCORESetUserSmsBalanceResponse*)p = *(_ns1__Agent_USCORESetUserSmsBalanceResponse*)q; } void _ns1__Agent_USCORESetUserSmsBalance::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::AgentID); this->_ns1__Agent_USCORESetUserSmsBalance::LoginName = NULL; this->_ns1__Agent_USCORESetUserSmsBalance::Password = NULL; this->_ns1__Agent_USCORESetUserSmsBalance::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::CorpID); this->_ns1__Agent_USCORESetUserSmsBalance::UserLoginName = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::Balance); /* transient soap skipped */ } void _ns1__Agent_USCORESetUserSmsBalance::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::UserLoginName); soap_embedded(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::Balance, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Agent_USCORESetUserSmsBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORESetUserSmsBalance(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORESetUserSmsBalance *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::UserLoginName), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::Balance), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORESetUserSmsBalance::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORESetUserSmsBalance(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC4 soap_in__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCORESetUserSmsBalance *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORESetUserSmsBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance, sizeof(_ns1__Agent_USCORESetUserSmsBalance), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORESetUserSmsBalance *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; size_t soap_flag_UserLoginName1 = 1; size_t soap_flag_Balance1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORESetUserSmsBalance::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORESetUserSmsBalance::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORESetUserSmsBalance::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORESetUserSmsBalance::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORESetUserSmsBalance::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCORESetUserSmsBalance::UserLoginName), "xsd:string")) { soap_flag_UserLoginName1--; continue; } if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCORESetUserSmsBalance::Balance), "xsd:long")) { soap_flag_Balance1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORESetUserSmsBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance, 0, sizeof(_ns1__Agent_USCORESetUserSmsBalance), 0, soap_copy__ns1__Agent_USCORESetUserSmsBalance); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_Balance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORESetUserSmsBalance::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance); if (this->soap_out(soap, tag?tag:"ns1:Agent_SetUserSmsBalance", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORESetUserSmsBalance::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORESetUserSmsBalance(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC4 soap_get__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalance *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORESetUserSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORESetUserSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORESetUserSmsBalance); if (size) *size = sizeof(_ns1__Agent_USCORESetUserSmsBalance); ((_ns1__Agent_USCORESetUserSmsBalance*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORESetUserSmsBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORESetUserSmsBalance); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORESetUserSmsBalance*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORESetUserSmsBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORESetUserSmsBalance %p -> %p\n", q, p)); *(_ns1__Agent_USCORESetUserSmsBalance*)p = *(_ns1__Agent_USCORESetUserSmsBalance*)q; } void _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserSmsBalanceResponse::Balance); this->_ns1__Agent_USCOREGetUserSmsBalanceResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserSmsBalanceResponse::Balance, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalanceResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetUserSmsBalanceResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse), type)) return soap->error; soap_element_result(soap, "ns1:Balance"); if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalanceResponse::Balance), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalanceResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalanceResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserSmsBalanceResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREGetUserSmsBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREGetUserSmsBalanceResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Balance1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCOREGetUserSmsBalanceResponse::Balance), "xsd:long")) { soap_flag_Balance1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREGetUserSmsBalanceResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Balance"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREGetUserSmsBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse, 0, sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse), 0, soap_copy__ns1__Agent_USCOREGetUserSmsBalanceResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_GetUserSmsBalanceResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalanceResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalanceResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREGetUserSmsBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetUserSmsBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserSmsBalanceResponse); if (size) *size = sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse); ((_ns1__Agent_USCOREGetUserSmsBalanceResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserSmsBalanceResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREGetUserSmsBalanceResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREGetUserSmsBalanceResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetUserSmsBalanceResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCOREGetUserSmsBalanceResponse*)p = *(_ns1__Agent_USCOREGetUserSmsBalanceResponse*)q; } void _ns1__Agent_USCOREGetUserSmsBalance::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::AgentID); this->_ns1__Agent_USCOREGetUserSmsBalance::LoginName = NULL; this->_ns1__Agent_USCOREGetUserSmsBalance::Password = NULL; this->_ns1__Agent_USCOREGetUserSmsBalance::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::CorpID); this->_ns1__Agent_USCOREGetUserSmsBalance::UserLoginName = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREGetUserSmsBalance::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::UserLoginName); /* transient soap skipped */ } int _ns1__Agent_USCOREGetUserSmsBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREGetUserSmsBalance(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetUserSmsBalance *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::UserLoginName), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREGetUserSmsBalance::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREGetUserSmsBalance(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserSmsBalance *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREGetUserSmsBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance, sizeof(_ns1__Agent_USCOREGetUserSmsBalance), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREGetUserSmsBalance *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; size_t soap_flag_UserLoginName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREGetUserSmsBalance::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREGetUserSmsBalance::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREGetUserSmsBalance::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREGetUserSmsBalance::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCOREGetUserSmsBalance::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCOREGetUserSmsBalance::UserLoginName), "xsd:string")) { soap_flag_UserLoginName1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREGetUserSmsBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance, 0, sizeof(_ns1__Agent_USCOREGetUserSmsBalance), 0, soap_copy__ns1__Agent_USCOREGetUserSmsBalance); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREGetUserSmsBalance::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance); if (this->soap_out(soap, tag?tag:"ns1:Agent_GetUserSmsBalance", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREGetUserSmsBalance::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREGetUserSmsBalance(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalance *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREGetUserSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetUserSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserSmsBalance); if (size) *size = sizeof(_ns1__Agent_USCOREGetUserSmsBalance); ((_ns1__Agent_USCOREGetUserSmsBalance*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserSmsBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREGetUserSmsBalance); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREGetUserSmsBalance*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREGetUserSmsBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetUserSmsBalance %p -> %p\n", q, p)); *(_ns1__Agent_USCOREGetUserSmsBalance*)p = *(_ns1__Agent_USCOREGetUserSmsBalance*)q; } void _ns1__Agent_USCOREGetUserIDResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserIDResponse::UserID); this->_ns1__Agent_USCOREGetUserIDResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREGetUserIDResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserIDResponse::UserID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserIDResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCOREGetUserIDResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREGetUserIDResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetUserIDResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse), type)) return soap->error; soap_element_result(soap, "ns1:UserID"); if (soap_out_LONG64(soap, "ns1:UserID", -1, &(a->_ns1__Agent_USCOREGetUserIDResponse::UserID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREGetUserIDResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREGetUserIDResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREGetUserIDResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserIDResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserIDResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREGetUserIDResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse, sizeof(_ns1__Agent_USCOREGetUserIDResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREGetUserIDResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_UserID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_UserID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:UserID", &(a->_ns1__Agent_USCOREGetUserIDResponse::UserID), "xsd:long")) { soap_flag_UserID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREGetUserIDResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:UserID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREGetUserIDResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse, 0, sizeof(_ns1__Agent_USCOREGetUserIDResponse), 0, soap_copy__ns1__Agent_USCOREGetUserIDResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_UserID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREGetUserIDResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_GetUserIDResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREGetUserIDResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREGetUserIDResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserIDResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, _ns1__Agent_USCOREGetUserIDResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREGetUserIDResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREGetUserIDResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetUserIDResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserIDResponse); if (size) *size = sizeof(_ns1__Agent_USCOREGetUserIDResponse); ((_ns1__Agent_USCOREGetUserIDResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserIDResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREGetUserIDResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREGetUserIDResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREGetUserIDResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetUserIDResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCOREGetUserIDResponse*)p = *(_ns1__Agent_USCOREGetUserIDResponse*)q; } void _ns1__Agent_USCOREGetUserID::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserID::AgentID); this->_ns1__Agent_USCOREGetUserID::LoginName = NULL; this->_ns1__Agent_USCOREGetUserID::Password = NULL; this->_ns1__Agent_USCOREGetUserID::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserID::CorpID); this->_ns1__Agent_USCOREGetUserID::UserLoginName = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREGetUserID::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserID::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserID::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserID::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserID::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserID::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserID::UserLoginName); /* transient soap skipped */ } int _ns1__Agent_USCOREGetUserID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREGetUserID(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetUserID *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREGetUserID::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREGetUserID::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREGetUserID::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREGetUserID::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCOREGetUserID::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCOREGetUserID::UserLoginName), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREGetUserID::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREGetUserID(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserID * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserID *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREGetUserID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID, sizeof(_ns1__Agent_USCOREGetUserID), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREGetUserID *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; size_t soap_flag_UserLoginName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREGetUserID::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREGetUserID::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREGetUserID::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREGetUserID::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCOREGetUserID::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCOREGetUserID::UserLoginName), "xsd:string")) { soap_flag_UserLoginName1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREGetUserID *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID, 0, sizeof(_ns1__Agent_USCOREGetUserID), 0, soap_copy__ns1__Agent_USCOREGetUserID); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREGetUserID::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID); if (this->soap_out(soap, tag?tag:"ns1:Agent_GetUserID", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREGetUserID::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREGetUserID(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserID * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetUserID(struct soap *soap, _ns1__Agent_USCOREGetUserID *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREGetUserID(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREGetUserID * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetUserID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetUserID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserID); if (size) *size = sizeof(_ns1__Agent_USCOREGetUserID); ((_ns1__Agent_USCOREGetUserID*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserID[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREGetUserID); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREGetUserID*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREGetUserID*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetUserID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetUserID %p -> %p\n", q, p)); *(_ns1__Agent_USCOREGetUserID*)p = *(_ns1__Agent_USCOREGetUserID*)q; } void _ns1__Agent_USCORECorpSmsPayResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSmsPayResponse::Balance); this->_ns1__Agent_USCORECorpSmsPayResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpSmsPayResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpSmsPayResponse::Balance, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPayResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCORECorpSmsPayResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpSmsPayResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSmsPayResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse), type)) return soap->error; soap_element_result(soap, "ns1:Balance"); if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCORECorpSmsPayResponse::Balance), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpSmsPayResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpSmsPayResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpSmsPayResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPayResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSmsPayResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpSmsPayResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse, sizeof(_ns1__Agent_USCORECorpSmsPayResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpSmsPayResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Balance1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCORECorpSmsPayResponse::Balance), "xsd:long")) { soap_flag_Balance1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpSmsPayResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Balance"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpSmsPayResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse, 0, sizeof(_ns1__Agent_USCORECorpSmsPayResponse), 0, soap_copy__ns1__Agent_USCORECorpSmsPayResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpSmsPayResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSmsPayResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpSmsPayResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpSmsPayResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPayResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, _ns1__Agent_USCORECorpSmsPayResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpSmsPayResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpSmsPayResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSmsPayResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSmsPayResponse); if (size) *size = sizeof(_ns1__Agent_USCORECorpSmsPayResponse); ((_ns1__Agent_USCORECorpSmsPayResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSmsPayResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpSmsPayResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpSmsPayResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpSmsPayResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSmsPayResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpSmsPayResponse*)p = *(_ns1__Agent_USCORECorpSmsPayResponse*)q; } void _ns1__Agent_USCORECorpSmsPay::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSmsPay::AgentID); this->_ns1__Agent_USCORECorpSmsPay::LoginName = NULL; this->_ns1__Agent_USCORECorpSmsPay::Password = NULL; this->_ns1__Agent_USCORECorpSmsPay::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSmsPay::CorpID); this->_ns1__Agent_USCORECorpSmsPay::PayMode = NULL; soap_default_double(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayMoney); soap_default_double(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayPrice); soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayPresent); this->_ns1__Agent_USCORECorpSmsPay::PayMemo = NULL; /* transient soap skipped */ } void _ns1__Agent_USCORECorpSmsPay::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCORECorpSmsPay::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSmsPay::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayMode); soap_embedded(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayPresent, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayMemo); /* transient soap skipped */ } int _ns1__Agent_USCORECorpSmsPay::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCORECorpSmsPay(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSmsPay *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpSmsPay::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpSmsPay::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpSmsPay::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpSmsPay::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpSmsPay::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:PayMode", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayMode), "")) return soap->error; if (soap_out_double(soap, "ns1:PayMoney", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayMoney), "")) return soap->error; if (soap_out_double(soap, "ns1:PayPrice", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayPrice), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:PayPresent", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayPresent), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:PayMemo", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayMemo), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCORECorpSmsPay::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCORECorpSmsPay(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPay * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSmsPay *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCORECorpSmsPay *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay, sizeof(_ns1__Agent_USCORECorpSmsPay), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCORECorpSmsPay *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; size_t soap_flag_PayMode1 = 1; size_t soap_flag_PayMoney1 = 1; size_t soap_flag_PayPrice1 = 1; size_t soap_flag_PayPresent1 = 1; size_t soap_flag_PayMemo1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpSmsPay::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpSmsPay::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpSmsPay::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpSmsPay::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpSmsPay::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_PayMode1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:PayMode", &(a->_ns1__Agent_USCORECorpSmsPay::PayMode), "xsd:string")) { soap_flag_PayMode1--; continue; } if (soap_flag_PayMoney1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_double(soap, "ns1:PayMoney", &(a->_ns1__Agent_USCORECorpSmsPay::PayMoney), "xsd:double")) { soap_flag_PayMoney1--; continue; } if (soap_flag_PayPrice1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_double(soap, "ns1:PayPrice", &(a->_ns1__Agent_USCORECorpSmsPay::PayPrice), "xsd:double")) { soap_flag_PayPrice1--; continue; } if (soap_flag_PayPresent1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:PayPresent", &(a->_ns1__Agent_USCORECorpSmsPay::PayPresent), "xsd:long")) { soap_flag_PayPresent1--; continue; } if (soap_flag_PayMemo1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:PayMemo", &(a->_ns1__Agent_USCORECorpSmsPay::PayMemo), "xsd:string")) { soap_flag_PayMemo1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCORECorpSmsPay *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay, 0, sizeof(_ns1__Agent_USCORECorpSmsPay), 0, soap_copy__ns1__Agent_USCORECorpSmsPay); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_PayMoney1 > 0 || soap_flag_PayPrice1 > 0 || soap_flag_PayPresent1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCORECorpSmsPay::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay); if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSmsPay", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCORECorpSmsPay::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCORECorpSmsPay(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPay * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSmsPay(struct soap *soap, _ns1__Agent_USCORECorpSmsPay *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCORECorpSmsPay(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCORECorpSmsPay * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSmsPay(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSmsPay(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSmsPay); if (size) *size = sizeof(_ns1__Agent_USCORECorpSmsPay); ((_ns1__Agent_USCORECorpSmsPay*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSmsPay[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCORECorpSmsPay); for (int i = 0; i < n; i++) ((_ns1__Agent_USCORECorpSmsPay*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCORECorpSmsPay*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSmsPay(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSmsPay %p -> %p\n", q, p)); *(_ns1__Agent_USCORECorpSmsPay*)p = *(_ns1__Agent_USCORECorpSmsPay*)q; } void _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::Balance); this->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::Balance, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetCorpSmsBalanceResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse), type)) return soap->error; soap_element_result(soap, "ns1:Balance"); if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::Balance), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalanceResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Balance1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::Balance), "xsd:long")) { soap_flag_Balance1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Balance"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse, 0, sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse), 0, soap_copy__ns1__Agent_USCOREGetCorpSmsBalanceResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_GetCorpSmsBalanceResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalanceResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREGetCorpSmsBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetCorpSmsBalanceResponse); if (size) *size = sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse); ((_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetCorpSmsBalanceResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetCorpSmsBalanceResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)p = *(_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)q; } void _ns1__Agent_USCOREGetCorpSmsBalance::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::AgentID); this->_ns1__Agent_USCOREGetCorpSmsBalance::LoginName = NULL; this->_ns1__Agent_USCOREGetCorpSmsBalance::Password = NULL; this->_ns1__Agent_USCOREGetCorpSmsBalance::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::CorpID); /* transient soap skipped */ } void _ns1__Agent_USCOREGetCorpSmsBalance::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::TimeStamp); soap_embedded(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::CorpID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Agent_USCOREGetCorpSmsBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetCorpSmsBalance *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::CorpID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREGetCorpSmsBalance::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetCorpSmsBalance *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREGetCorpSmsBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance, sizeof(_ns1__Agent_USCOREGetCorpSmsBalance), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREGetCorpSmsBalance *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_CorpID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREGetCorpSmsBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance, 0, sizeof(_ns1__Agent_USCOREGetCorpSmsBalance), 0, soap_copy__ns1__Agent_USCOREGetCorpSmsBalance); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREGetCorpSmsBalance::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance); if (this->soap_out(soap, tag?tag:"ns1:Agent_GetCorpSmsBalance", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREGetCorpSmsBalance::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREGetCorpSmsBalance(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalance *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetCorpSmsBalance); if (size) *size = sizeof(_ns1__Agent_USCOREGetCorpSmsBalance); ((_ns1__Agent_USCOREGetCorpSmsBalance*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetCorpSmsBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREGetCorpSmsBalance); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREGetCorpSmsBalance*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREGetCorpSmsBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetCorpSmsBalance %p -> %p\n", q, p)); *(_ns1__Agent_USCOREGetCorpSmsBalance*)p = *(_ns1__Agent_USCOREGetCorpSmsBalance*)q; } void _ns1__Agent_USCOREGetSmsBalanceResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetSmsBalanceResponse::Balance); this->_ns1__Agent_USCOREGetSmsBalanceResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREGetSmsBalanceResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREGetSmsBalanceResponse::Balance, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetSmsBalanceResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Agent_USCOREGetSmsBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetSmsBalanceResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse), type)) return soap->error; soap_element_result(soap, "ns1:Balance"); if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCOREGetSmsBalanceResponse::Balance), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREGetSmsBalanceResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREGetSmsBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalanceResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetSmsBalanceResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREGetSmsBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREGetSmsBalanceResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Balance1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCOREGetSmsBalanceResponse::Balance), "xsd:long")) { soap_flag_Balance1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREGetSmsBalanceResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Balance"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREGetSmsBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse, 0, sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse), 0, soap_copy__ns1__Agent_USCOREGetSmsBalanceResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREGetSmsBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse); if (this->soap_out(soap, tag?tag:"ns1:Agent_GetSmsBalanceResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREGetSmsBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREGetSmsBalanceResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalanceResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetSmsBalanceResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREGetSmsBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetSmsBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetSmsBalanceResponse); if (size) *size = sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse); ((_ns1__Agent_USCOREGetSmsBalanceResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetSmsBalanceResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREGetSmsBalanceResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREGetSmsBalanceResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetSmsBalanceResponse %p -> %p\n", q, p)); *(_ns1__Agent_USCOREGetSmsBalanceResponse*)p = *(_ns1__Agent_USCOREGetSmsBalanceResponse*)q; } void _ns1__Agent_USCOREGetSmsBalance::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetSmsBalance::AgentID); this->_ns1__Agent_USCOREGetSmsBalance::LoginName = NULL; this->_ns1__Agent_USCOREGetSmsBalance::Password = NULL; this->_ns1__Agent_USCOREGetSmsBalance::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Agent_USCOREGetSmsBalance::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Agent_USCOREGetSmsBalance::AgentID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetSmsBalance::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetSmsBalance::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetSmsBalance::TimeStamp); /* transient soap skipped */ } int _ns1__Agent_USCOREGetSmsBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Agent_USCOREGetSmsBalance(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetSmsBalance *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREGetSmsBalance::AgentID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREGetSmsBalance::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREGetSmsBalance::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREGetSmsBalance::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Agent_USCOREGetSmsBalance::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Agent_USCOREGetSmsBalance(soap, tag, this, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetSmsBalance *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Agent_USCOREGetSmsBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance, sizeof(_ns1__Agent_USCOREGetSmsBalance), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Agent_USCOREGetSmsBalance *)a->soap_in(soap, tag, type); } } size_t soap_flag_AgentID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREGetSmsBalance::AgentID), "xsd:long")) { soap_flag_AgentID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREGetSmsBalance::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREGetSmsBalance::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREGetSmsBalance::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Agent_USCOREGetSmsBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance, 0, sizeof(_ns1__Agent_USCOREGetSmsBalance), 0, soap_copy__ns1__Agent_USCOREGetSmsBalance); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Agent_USCOREGetSmsBalance::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance); if (this->soap_out(soap, tag?tag:"ns1:Agent_GetSmsBalance", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Agent_USCOREGetSmsBalance::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Agent_USCOREGetSmsBalance(soap, this, tag, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetSmsBalance *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Agent_USCOREGetSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetSmsBalance); if (size) *size = sizeof(_ns1__Agent_USCOREGetSmsBalance); ((_ns1__Agent_USCOREGetSmsBalance*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetSmsBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Agent_USCOREGetSmsBalance); for (int i = 0; i < n; i++) ((_ns1__Agent_USCOREGetSmsBalance*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Agent_USCOREGetSmsBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetSmsBalance %p -> %p\n", q, p)); *(_ns1__Agent_USCOREGetSmsBalance*)p = *(_ns1__Agent_USCOREGetSmsBalance*)q; } void _ns1__Task_USCOREMmsStartResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStartResponse::ErrCode); this->_ns1__Task_USCOREMmsStartResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREMmsStartResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREMmsStartResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStartResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Task_USCOREMmsStartResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREMmsStartResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsStartResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsStartResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse), type)) return soap->error; soap_element_result(soap, "ns1:ErrCode"); if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCOREMmsStartResponse::ErrCode), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREMmsStartResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREMmsStartResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREMmsStartResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStartResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsStartResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStartResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREMmsStartResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse, sizeof(_ns1__Task_USCOREMmsStartResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREMmsStartResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_ErrCode1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCOREMmsStartResponse::ErrCode), "xsd:long")) { soap_flag_ErrCode1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREMmsStartResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:ErrCode"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREMmsStartResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse, 0, sizeof(_ns1__Task_USCOREMmsStartResponse), 0, soap_copy__ns1__Task_USCOREMmsStartResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREMmsStartResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_MmsStartResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREMmsStartResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREMmsStartResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStartResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsStartResponse(struct soap *soap, _ns1__Task_USCOREMmsStartResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREMmsStartResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREMmsStartResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsStartResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsStartResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStartResponse); if (size) *size = sizeof(_ns1__Task_USCOREMmsStartResponse); ((_ns1__Task_USCOREMmsStartResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStartResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREMmsStartResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREMmsStartResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREMmsStartResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsStartResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsStartResponse %p -> %p\n", q, p)); *(_ns1__Task_USCOREMmsStartResponse*)p = *(_ns1__Task_USCOREMmsStartResponse*)q; } void _ns1__Task_USCOREMmsStart::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStart::CorpID); this->_ns1__Task_USCOREMmsStart::LoginName = NULL; this->_ns1__Task_USCOREMmsStart::Password = NULL; this->_ns1__Task_USCOREMmsStart::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStart::TaskMmsID); /* transient soap skipped */ } void _ns1__Task_USCOREMmsStart::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREMmsStart::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStart::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStart::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStart::TimeStamp); soap_embedded(soap, &this->_ns1__Task_USCOREMmsStart::TaskMmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Task_USCOREMmsStart::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREMmsStart(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsStart *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREMmsStart::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREMmsStart::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREMmsStart::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREMmsStart::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TaskMmsID", -1, &(a->_ns1__Task_USCOREMmsStart::TaskMmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREMmsStart::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREMmsStart(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStart * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStart *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREMmsStart *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart, sizeof(_ns1__Task_USCOREMmsStart), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREMmsStart *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TaskMmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREMmsStart::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREMmsStart::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREMmsStart::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREMmsStart::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TaskMmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskMmsID", &(a->_ns1__Task_USCOREMmsStart::TaskMmsID), "xsd:long")) { soap_flag_TaskMmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREMmsStart *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart, 0, sizeof(_ns1__Task_USCOREMmsStart), 0, soap_copy__ns1__Task_USCOREMmsStart); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskMmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREMmsStart::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart); if (this->soap_out(soap, tag?tag:"ns1:Task_MmsStart", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREMmsStart::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREMmsStart(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStart * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsStart(struct soap *soap, _ns1__Task_USCOREMmsStart *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREMmsStart(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREMmsStart * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsStart(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsStart(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStart); if (size) *size = sizeof(_ns1__Task_USCOREMmsStart); ((_ns1__Task_USCOREMmsStart*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStart[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREMmsStart); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREMmsStart*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREMmsStart*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsStart(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsStart %p -> %p\n", q, p)); *(_ns1__Task_USCOREMmsStart*)p = *(_ns1__Task_USCOREMmsStart*)q; } void _ns1__Task_USCOREMmsStopResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStopResponse::ErrCode); this->_ns1__Task_USCOREMmsStopResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREMmsStopResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREMmsStopResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStopResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Task_USCOREMmsStopResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREMmsStopResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsStopResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsStopResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse), type)) return soap->error; soap_element_result(soap, "ns1:ErrCode"); if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCOREMmsStopResponse::ErrCode), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREMmsStopResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREMmsStopResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREMmsStopResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStopResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsStopResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStopResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREMmsStopResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse, sizeof(_ns1__Task_USCOREMmsStopResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREMmsStopResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_ErrCode1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCOREMmsStopResponse::ErrCode), "xsd:long")) { soap_flag_ErrCode1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREMmsStopResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:ErrCode"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREMmsStopResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse, 0, sizeof(_ns1__Task_USCOREMmsStopResponse), 0, soap_copy__ns1__Task_USCOREMmsStopResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREMmsStopResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_MmsStopResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREMmsStopResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREMmsStopResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStopResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsStopResponse(struct soap *soap, _ns1__Task_USCOREMmsStopResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREMmsStopResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREMmsStopResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsStopResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsStopResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStopResponse); if (size) *size = sizeof(_ns1__Task_USCOREMmsStopResponse); ((_ns1__Task_USCOREMmsStopResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStopResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREMmsStopResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREMmsStopResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREMmsStopResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsStopResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsStopResponse %p -> %p\n", q, p)); *(_ns1__Task_USCOREMmsStopResponse*)p = *(_ns1__Task_USCOREMmsStopResponse*)q; } void _ns1__Task_USCOREMmsStop::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStop::CorpID); this->_ns1__Task_USCOREMmsStop::LoginName = NULL; this->_ns1__Task_USCOREMmsStop::Password = NULL; this->_ns1__Task_USCOREMmsStop::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStop::TaskMmsID); /* transient soap skipped */ } void _ns1__Task_USCOREMmsStop::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREMmsStop::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStop::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStop::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStop::TimeStamp); soap_embedded(soap, &this->_ns1__Task_USCOREMmsStop::TaskMmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Task_USCOREMmsStop::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREMmsStop(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsStop *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREMmsStop::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREMmsStop::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREMmsStop::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREMmsStop::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TaskMmsID", -1, &(a->_ns1__Task_USCOREMmsStop::TaskMmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREMmsStop::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREMmsStop(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStop * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStop *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREMmsStop *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop, sizeof(_ns1__Task_USCOREMmsStop), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREMmsStop *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TaskMmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREMmsStop::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREMmsStop::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREMmsStop::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREMmsStop::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TaskMmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskMmsID", &(a->_ns1__Task_USCOREMmsStop::TaskMmsID), "xsd:long")) { soap_flag_TaskMmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREMmsStop *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop, 0, sizeof(_ns1__Task_USCOREMmsStop), 0, soap_copy__ns1__Task_USCOREMmsStop); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskMmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREMmsStop::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop); if (this->soap_out(soap, tag?tag:"ns1:Task_MmsStop", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREMmsStop::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREMmsStop(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStop * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsStop(struct soap *soap, _ns1__Task_USCOREMmsStop *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREMmsStop(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREMmsStop * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsStop(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsStop(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStop); if (size) *size = sizeof(_ns1__Task_USCOREMmsStop); ((_ns1__Task_USCOREMmsStop*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStop[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREMmsStop); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREMmsStop*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREMmsStop*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsStop(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsStop %p -> %p\n", q, p)); *(_ns1__Task_USCOREMmsStop*)p = *(_ns1__Task_USCOREMmsStop*)q; } void _ns1__Task_USCOREGetMmsStatusResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::Status); this->_ns1__Task_USCOREGetMmsStatusResponse::ErrMsg = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::MobileCount); soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::YFMobileCount); this->_ns1__Task_USCOREGetMmsStatusResponse::BeginTime = NULL; this->_ns1__Task_USCOREGetMmsStatusResponse::EndTime = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREGetMmsStatusResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::ErrMsg); soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::MobileCount, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::YFMobileCount, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::BeginTime); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::EndTime); /* transient soap skipped */ } int _ns1__Task_USCOREGetMmsStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREGetMmsStatusResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREGetMmsStatusResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse), type)) return soap->error; soap_element_result(soap, "ns1:Status"); if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::Status), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::ErrMsg), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:MobileCount", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::MobileCount), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:YFMobileCount", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::YFMobileCount), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:BeginTime", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::BeginTime), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:EndTime", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::EndTime), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREGetMmsStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREGetMmsStatusResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatusResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREGetMmsStatusResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREGetMmsStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse, sizeof(_ns1__Task_USCOREGetMmsStatusResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREGetMmsStatusResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Status1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_MobileCount1 = 1; size_t soap_flag_YFMobileCount1 = 1; size_t soap_flag_BeginTime1 = 1; size_t soap_flag_EndTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__Task_USCOREGetMmsStatusResponse::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREGetMmsStatusResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_MobileCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:MobileCount", &(a->_ns1__Task_USCOREGetMmsStatusResponse::MobileCount), "xsd:long")) { soap_flag_MobileCount1--; continue; } if (soap_flag_YFMobileCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:YFMobileCount", &(a->_ns1__Task_USCOREGetMmsStatusResponse::YFMobileCount), "xsd:long")) { soap_flag_YFMobileCount1--; continue; } if (soap_flag_BeginTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:BeginTime", &(a->_ns1__Task_USCOREGetMmsStatusResponse::BeginTime), "xsd:string")) { soap_flag_BeginTime1--; continue; } if (soap_flag_EndTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:EndTime", &(a->_ns1__Task_USCOREGetMmsStatusResponse::EndTime), "xsd:string")) { soap_flag_EndTime1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Status"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREGetMmsStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse, 0, sizeof(_ns1__Task_USCOREGetMmsStatusResponse), 0, soap_copy__ns1__Task_USCOREGetMmsStatusResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_MobileCount1 > 0 || soap_flag_YFMobileCount1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREGetMmsStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_GetMmsStatusResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREGetMmsStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREGetMmsStatusResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatusResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetMmsStatusResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREGetMmsStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREGetMmsStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREGetMmsStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetMmsStatusResponse); if (size) *size = sizeof(_ns1__Task_USCOREGetMmsStatusResponse); ((_ns1__Task_USCOREGetMmsStatusResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetMmsStatusResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREGetMmsStatusResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREGetMmsStatusResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREGetMmsStatusResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREGetMmsStatusResponse %p -> %p\n", q, p)); *(_ns1__Task_USCOREGetMmsStatusResponse*)p = *(_ns1__Task_USCOREGetMmsStatusResponse*)q; } void _ns1__Task_USCOREGetMmsStatus::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatus::CorpID); this->_ns1__Task_USCOREGetMmsStatus::LoginName = NULL; this->_ns1__Task_USCOREGetMmsStatus::Password = NULL; this->_ns1__Task_USCOREGetMmsStatus::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatus::TaskMmsID); /* transient soap skipped */ } void _ns1__Task_USCOREGetMmsStatus::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatus::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatus::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatus::TimeStamp); soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatus::TaskMmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Task_USCOREGetMmsStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREGetMmsStatus(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREGetMmsStatus *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREGetMmsStatus::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREGetMmsStatus::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREGetMmsStatus::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREGetMmsStatus::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TaskMmsID", -1, &(a->_ns1__Task_USCOREGetMmsStatus::TaskMmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREGetMmsStatus::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREGetMmsStatus(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatus * SOAP_FMAC4 soap_in__ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, _ns1__Task_USCOREGetMmsStatus *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREGetMmsStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus, sizeof(_ns1__Task_USCOREGetMmsStatus), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREGetMmsStatus *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TaskMmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREGetMmsStatus::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREGetMmsStatus::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREGetMmsStatus::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREGetMmsStatus::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TaskMmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskMmsID", &(a->_ns1__Task_USCOREGetMmsStatus::TaskMmsID), "xsd:long")) { soap_flag_TaskMmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREGetMmsStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus, 0, sizeof(_ns1__Task_USCOREGetMmsStatus), 0, soap_copy__ns1__Task_USCOREGetMmsStatus); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskMmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREGetMmsStatus::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus); if (this->soap_out(soap, tag?tag:"ns1:Task_GetMmsStatus", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREGetMmsStatus::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREGetMmsStatus(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatus * SOAP_FMAC4 soap_get__ns1__Task_USCOREGetMmsStatus(struct soap *soap, _ns1__Task_USCOREGetMmsStatus *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREGetMmsStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREGetMmsStatus * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREGetMmsStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREGetMmsStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetMmsStatus); if (size) *size = sizeof(_ns1__Task_USCOREGetMmsStatus); ((_ns1__Task_USCOREGetMmsStatus*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetMmsStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREGetMmsStatus); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREGetMmsStatus*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREGetMmsStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREGetMmsStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREGetMmsStatus %p -> %p\n", q, p)); *(_ns1__Task_USCOREGetMmsStatus*)p = *(_ns1__Task_USCOREGetMmsStatus*)q; } void _ns1__Task_USCOREMmsSendResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsSendResponse::TaskMmsID); this->_ns1__Task_USCOREMmsSendResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREMmsSendResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREMmsSendResponse::TaskMmsID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSendResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Task_USCOREMmsSendResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREMmsSendResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsSendResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsSendResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse), type)) return soap->error; soap_element_result(soap, "ns1:TaskMmsID"); if (soap_out_LONG64(soap, "ns1:TaskMmsID", -1, &(a->_ns1__Task_USCOREMmsSendResponse::TaskMmsID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREMmsSendResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREMmsSendResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREMmsSendResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsSendResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsSendResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsSendResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREMmsSendResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse, sizeof(_ns1__Task_USCOREMmsSendResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREMmsSendResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_TaskMmsID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TaskMmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskMmsID", &(a->_ns1__Task_USCOREMmsSendResponse::TaskMmsID), "xsd:long")) { soap_flag_TaskMmsID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREMmsSendResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:TaskMmsID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREMmsSendResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse, 0, sizeof(_ns1__Task_USCOREMmsSendResponse), 0, soap_copy__ns1__Task_USCOREMmsSendResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TaskMmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREMmsSendResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_MmsSendResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREMmsSendResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREMmsSendResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsSendResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsSendResponse(struct soap *soap, _ns1__Task_USCOREMmsSendResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREMmsSendResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREMmsSendResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsSendResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsSendResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsSendResponse); if (size) *size = sizeof(_ns1__Task_USCOREMmsSendResponse); ((_ns1__Task_USCOREMmsSendResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsSendResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREMmsSendResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREMmsSendResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREMmsSendResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsSendResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsSendResponse %p -> %p\n", q, p)); *(_ns1__Task_USCOREMmsSendResponse*)p = *(_ns1__Task_USCOREMmsSendResponse*)q; } void _ns1__Task_USCOREMmsSend::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsSend::CorpID); this->_ns1__Task_USCOREMmsSend::LoginName = NULL; this->_ns1__Task_USCOREMmsSend::Password = NULL; this->_ns1__Task_USCOREMmsSend::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsSend::MmsFileID); soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsSend::Priority); this->_ns1__Task_USCOREMmsSend::AtTime = NULL; this->_ns1__Task_USCOREMmsSend::MobileList = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREMmsSend::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREMmsSend::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSend::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSend::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSend::TimeStamp); soap_embedded(soap, &this->_ns1__Task_USCOREMmsSend::MmsFileID, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Task_USCOREMmsSend::Priority, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSend::AtTime); soap_serialize_PointerTons1__ArrayOfMobileFileGroup(soap, &this->_ns1__Task_USCOREMmsSend::MobileList); /* transient soap skipped */ } int _ns1__Task_USCOREMmsSend::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREMmsSend(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsSend *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREMmsSend::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREMmsSend::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREMmsSend::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREMmsSend::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:MmsFileID", -1, &(a->_ns1__Task_USCOREMmsSend::MmsFileID), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Priority", -1, &(a->_ns1__Task_USCOREMmsSend::Priority), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:AtTime", -1, &(a->_ns1__Task_USCOREMmsSend::AtTime), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMobileFileGroup(soap, "ns1:MobileList", -1, &(a->_ns1__Task_USCOREMmsSend::MobileList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREMmsSend::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREMmsSend(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsSend * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsSend *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREMmsSend *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend, sizeof(_ns1__Task_USCOREMmsSend), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREMmsSend *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_MmsFileID1 = 1; size_t soap_flag_Priority1 = 1; size_t soap_flag_AtTime1 = 1; size_t soap_flag_MobileList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREMmsSend::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREMmsSend::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREMmsSend::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREMmsSend::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_MmsFileID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:MmsFileID", &(a->_ns1__Task_USCOREMmsSend::MmsFileID), "xsd:long")) { soap_flag_MmsFileID1--; continue; } if (soap_flag_Priority1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Priority", &(a->_ns1__Task_USCOREMmsSend::Priority), "xsd:long")) { soap_flag_Priority1--; continue; } if (soap_flag_AtTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:AtTime", &(a->_ns1__Task_USCOREMmsSend::AtTime), "xsd:string")) { soap_flag_AtTime1--; continue; } if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMobileFileGroup(soap, "ns1:MobileList", &(a->_ns1__Task_USCOREMmsSend::MobileList), "ns1:ArrayOfMobileFileGroup")) { soap_flag_MobileList1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREMmsSend *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend, 0, sizeof(_ns1__Task_USCOREMmsSend), 0, soap_copy__ns1__Task_USCOREMmsSend); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_MmsFileID1 > 0 || soap_flag_Priority1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREMmsSend::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend); if (this->soap_out(soap, tag?tag:"ns1:Task_MmsSend", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREMmsSend::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREMmsSend(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsSend * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsSend(struct soap *soap, _ns1__Task_USCOREMmsSend *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREMmsSend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREMmsSend * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsSend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsSend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsSend); if (size) *size = sizeof(_ns1__Task_USCOREMmsSend); ((_ns1__Task_USCOREMmsSend*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsSend[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREMmsSend); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREMmsSend*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREMmsSend*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsSend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsSend %p -> %p\n", q, p)); *(_ns1__Task_USCOREMmsSend*)p = *(_ns1__Task_USCOREMmsSend*)q; } void _ns1__Task_USCORESmsStartResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStartResponse::ErrCode); this->_ns1__Task_USCORESmsStartResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Task_USCORESmsStartResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCORESmsStartResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStartResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Task_USCORESmsStartResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCORESmsStartResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsStartResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsStartResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse), type)) return soap->error; soap_element_result(soap, "ns1:ErrCode"); if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCORESmsStartResponse::ErrCode), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCORESmsStartResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCORESmsStartResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCORESmsStartResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStartResponse * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsStartResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStartResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCORESmsStartResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse, sizeof(_ns1__Task_USCORESmsStartResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCORESmsStartResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_ErrCode1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCORESmsStartResponse::ErrCode), "xsd:long")) { soap_flag_ErrCode1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCORESmsStartResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:ErrCode"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCORESmsStartResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse, 0, sizeof(_ns1__Task_USCORESmsStartResponse), 0, soap_copy__ns1__Task_USCORESmsStartResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCORESmsStartResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_SmsStartResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCORESmsStartResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCORESmsStartResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStartResponse * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsStartResponse(struct soap *soap, _ns1__Task_USCORESmsStartResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCORESmsStartResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCORESmsStartResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsStartResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsStartResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStartResponse); if (size) *size = sizeof(_ns1__Task_USCORESmsStartResponse); ((_ns1__Task_USCORESmsStartResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStartResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCORESmsStartResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCORESmsStartResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCORESmsStartResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsStartResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsStartResponse %p -> %p\n", q, p)); *(_ns1__Task_USCORESmsStartResponse*)p = *(_ns1__Task_USCORESmsStartResponse*)q; } void _ns1__Task_USCORESmsStart::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStart::CorpID); this->_ns1__Task_USCORESmsStart::LoginName = NULL; this->_ns1__Task_USCORESmsStart::Password = NULL; this->_ns1__Task_USCORESmsStart::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStart::TaskSmsID); /* transient soap skipped */ } void _ns1__Task_USCORESmsStart::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCORESmsStart::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStart::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStart::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStart::TimeStamp); soap_embedded(soap, &this->_ns1__Task_USCORESmsStart::TaskSmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Task_USCORESmsStart::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCORESmsStart(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsStart *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCORESmsStart::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCORESmsStart::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCORESmsStart::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCORESmsStart::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TaskSmsID", -1, &(a->_ns1__Task_USCORESmsStart::TaskSmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCORESmsStart::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCORESmsStart(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStart * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStart *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCORESmsStart *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart, sizeof(_ns1__Task_USCORESmsStart), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCORESmsStart *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TaskSmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCORESmsStart::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCORESmsStart::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCORESmsStart::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCORESmsStart::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TaskSmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskSmsID", &(a->_ns1__Task_USCORESmsStart::TaskSmsID), "xsd:long")) { soap_flag_TaskSmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCORESmsStart *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart, 0, sizeof(_ns1__Task_USCORESmsStart), 0, soap_copy__ns1__Task_USCORESmsStart); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskSmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCORESmsStart::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart); if (this->soap_out(soap, tag?tag:"ns1:Task_SmsStart", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCORESmsStart::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCORESmsStart(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStart * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsStart(struct soap *soap, _ns1__Task_USCORESmsStart *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCORESmsStart(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCORESmsStart * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsStart(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsStart(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStart); if (size) *size = sizeof(_ns1__Task_USCORESmsStart); ((_ns1__Task_USCORESmsStart*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStart[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCORESmsStart); for (int i = 0; i < n; i++) ((_ns1__Task_USCORESmsStart*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCORESmsStart*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsStart(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsStart %p -> %p\n", q, p)); *(_ns1__Task_USCORESmsStart*)p = *(_ns1__Task_USCORESmsStart*)q; } void _ns1__Task_USCORESmsStopResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStopResponse::ErrCode); this->_ns1__Task_USCORESmsStopResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Task_USCORESmsStopResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCORESmsStopResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStopResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Task_USCORESmsStopResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCORESmsStopResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsStopResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsStopResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse), type)) return soap->error; soap_element_result(soap, "ns1:ErrCode"); if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCORESmsStopResponse::ErrCode), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCORESmsStopResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCORESmsStopResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCORESmsStopResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStopResponse * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsStopResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStopResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCORESmsStopResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse, sizeof(_ns1__Task_USCORESmsStopResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCORESmsStopResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_ErrCode1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCORESmsStopResponse::ErrCode), "xsd:long")) { soap_flag_ErrCode1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCORESmsStopResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:ErrCode"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCORESmsStopResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse, 0, sizeof(_ns1__Task_USCORESmsStopResponse), 0, soap_copy__ns1__Task_USCORESmsStopResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCORESmsStopResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_SmsStopResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCORESmsStopResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCORESmsStopResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStopResponse * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsStopResponse(struct soap *soap, _ns1__Task_USCORESmsStopResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCORESmsStopResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCORESmsStopResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsStopResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsStopResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStopResponse); if (size) *size = sizeof(_ns1__Task_USCORESmsStopResponse); ((_ns1__Task_USCORESmsStopResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStopResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCORESmsStopResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCORESmsStopResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCORESmsStopResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsStopResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsStopResponse %p -> %p\n", q, p)); *(_ns1__Task_USCORESmsStopResponse*)p = *(_ns1__Task_USCORESmsStopResponse*)q; } void _ns1__Task_USCORESmsStop::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStop::CorpID); this->_ns1__Task_USCORESmsStop::LoginName = NULL; this->_ns1__Task_USCORESmsStop::Password = NULL; this->_ns1__Task_USCORESmsStop::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStop::TaskSmsID); /* transient soap skipped */ } void _ns1__Task_USCORESmsStop::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCORESmsStop::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStop::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStop::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStop::TimeStamp); soap_embedded(soap, &this->_ns1__Task_USCORESmsStop::TaskSmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Task_USCORESmsStop::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCORESmsStop(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsStop *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCORESmsStop::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCORESmsStop::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCORESmsStop::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCORESmsStop::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TaskSmsID", -1, &(a->_ns1__Task_USCORESmsStop::TaskSmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCORESmsStop::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCORESmsStop(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStop * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStop *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCORESmsStop *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop, sizeof(_ns1__Task_USCORESmsStop), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCORESmsStop *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TaskSmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCORESmsStop::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCORESmsStop::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCORESmsStop::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCORESmsStop::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TaskSmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskSmsID", &(a->_ns1__Task_USCORESmsStop::TaskSmsID), "xsd:long")) { soap_flag_TaskSmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCORESmsStop *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop, 0, sizeof(_ns1__Task_USCORESmsStop), 0, soap_copy__ns1__Task_USCORESmsStop); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskSmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCORESmsStop::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop); if (this->soap_out(soap, tag?tag:"ns1:Task_SmsStop", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCORESmsStop::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCORESmsStop(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStop * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsStop(struct soap *soap, _ns1__Task_USCORESmsStop *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCORESmsStop(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCORESmsStop * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsStop(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsStop(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStop); if (size) *size = sizeof(_ns1__Task_USCORESmsStop); ((_ns1__Task_USCORESmsStop*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStop[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCORESmsStop); for (int i = 0; i < n; i++) ((_ns1__Task_USCORESmsStop*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCORESmsStop*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsStop(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsStop %p -> %p\n", q, p)); *(_ns1__Task_USCORESmsStop*)p = *(_ns1__Task_USCORESmsStop*)q; } void _ns1__Task_USCOREGetSmsStatusResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::Status); this->_ns1__Task_USCOREGetSmsStatusResponse::ErrMsg = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::MobileCount); soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::YFMobileCount); this->_ns1__Task_USCOREGetSmsStatusResponse::BeginTime = NULL; this->_ns1__Task_USCOREGetSmsStatusResponse::EndTime = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREGetSmsStatusResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::ErrMsg); soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::MobileCount, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::YFMobileCount, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::BeginTime); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::EndTime); /* transient soap skipped */ } int _ns1__Task_USCOREGetSmsStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREGetSmsStatusResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREGetSmsStatusResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse), type)) return soap->error; soap_element_result(soap, "ns1:Status"); if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::Status), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::ErrMsg), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:MobileCount", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::MobileCount), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:YFMobileCount", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::YFMobileCount), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:BeginTime", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::BeginTime), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:EndTime", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::EndTime), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREGetSmsStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREGetSmsStatusResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatusResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREGetSmsStatusResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREGetSmsStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse, sizeof(_ns1__Task_USCOREGetSmsStatusResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREGetSmsStatusResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Status1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_MobileCount1 = 1; size_t soap_flag_YFMobileCount1 = 1; size_t soap_flag_BeginTime1 = 1; size_t soap_flag_EndTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__Task_USCOREGetSmsStatusResponse::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREGetSmsStatusResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_MobileCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:MobileCount", &(a->_ns1__Task_USCOREGetSmsStatusResponse::MobileCount), "xsd:long")) { soap_flag_MobileCount1--; continue; } if (soap_flag_YFMobileCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:YFMobileCount", &(a->_ns1__Task_USCOREGetSmsStatusResponse::YFMobileCount), "xsd:long")) { soap_flag_YFMobileCount1--; continue; } if (soap_flag_BeginTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:BeginTime", &(a->_ns1__Task_USCOREGetSmsStatusResponse::BeginTime), "xsd:string")) { soap_flag_BeginTime1--; continue; } if (soap_flag_EndTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:EndTime", &(a->_ns1__Task_USCOREGetSmsStatusResponse::EndTime), "xsd:string")) { soap_flag_EndTime1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Status"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREGetSmsStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse, 0, sizeof(_ns1__Task_USCOREGetSmsStatusResponse), 0, soap_copy__ns1__Task_USCOREGetSmsStatusResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_MobileCount1 > 0 || soap_flag_YFMobileCount1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREGetSmsStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_GetSmsStatusResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREGetSmsStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREGetSmsStatusResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatusResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetSmsStatusResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREGetSmsStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREGetSmsStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREGetSmsStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetSmsStatusResponse); if (size) *size = sizeof(_ns1__Task_USCOREGetSmsStatusResponse); ((_ns1__Task_USCOREGetSmsStatusResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetSmsStatusResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREGetSmsStatusResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREGetSmsStatusResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREGetSmsStatusResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREGetSmsStatusResponse %p -> %p\n", q, p)); *(_ns1__Task_USCOREGetSmsStatusResponse*)p = *(_ns1__Task_USCOREGetSmsStatusResponse*)q; } void _ns1__Task_USCOREGetSmsStatus::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatus::CorpID); this->_ns1__Task_USCOREGetSmsStatus::LoginName = NULL; this->_ns1__Task_USCOREGetSmsStatus::Password = NULL; this->_ns1__Task_USCOREGetSmsStatus::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatus::TaskSmsID); /* transient soap skipped */ } void _ns1__Task_USCOREGetSmsStatus::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatus::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatus::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatus::TimeStamp); soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatus::TaskSmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Task_USCOREGetSmsStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREGetSmsStatus(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREGetSmsStatus *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREGetSmsStatus::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREGetSmsStatus::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREGetSmsStatus::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREGetSmsStatus::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TaskSmsID", -1, &(a->_ns1__Task_USCOREGetSmsStatus::TaskSmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREGetSmsStatus::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREGetSmsStatus(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatus * SOAP_FMAC4 soap_in__ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, _ns1__Task_USCOREGetSmsStatus *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREGetSmsStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus, sizeof(_ns1__Task_USCOREGetSmsStatus), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREGetSmsStatus *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TaskSmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREGetSmsStatus::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREGetSmsStatus::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREGetSmsStatus::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREGetSmsStatus::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TaskSmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskSmsID", &(a->_ns1__Task_USCOREGetSmsStatus::TaskSmsID), "xsd:long")) { soap_flag_TaskSmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREGetSmsStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus, 0, sizeof(_ns1__Task_USCOREGetSmsStatus), 0, soap_copy__ns1__Task_USCOREGetSmsStatus); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskSmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREGetSmsStatus::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus); if (this->soap_out(soap, tag?tag:"ns1:Task_GetSmsStatus", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREGetSmsStatus::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREGetSmsStatus(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatus * SOAP_FMAC4 soap_get__ns1__Task_USCOREGetSmsStatus(struct soap *soap, _ns1__Task_USCOREGetSmsStatus *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREGetSmsStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREGetSmsStatus * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREGetSmsStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREGetSmsStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetSmsStatus); if (size) *size = sizeof(_ns1__Task_USCOREGetSmsStatus); ((_ns1__Task_USCOREGetSmsStatus*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetSmsStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREGetSmsStatus); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREGetSmsStatus*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREGetSmsStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREGetSmsStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREGetSmsStatus %p -> %p\n", q, p)); *(_ns1__Task_USCOREGetSmsStatus*)p = *(_ns1__Task_USCOREGetSmsStatus*)q; } void _ns1__Task_USCORESmsSendResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsSendResponse::TaskSmsID); this->_ns1__Task_USCORESmsSendResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Task_USCORESmsSendResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCORESmsSendResponse::TaskSmsID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSendResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Task_USCORESmsSendResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCORESmsSendResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsSendResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsSendResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse), type)) return soap->error; soap_element_result(soap, "ns1:TaskSmsID"); if (soap_out_LONG64(soap, "ns1:TaskSmsID", -1, &(a->_ns1__Task_USCORESmsSendResponse::TaskSmsID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCORESmsSendResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCORESmsSendResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCORESmsSendResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCORESmsSendResponse * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsSendResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsSendResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCORESmsSendResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse, sizeof(_ns1__Task_USCORESmsSendResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCORESmsSendResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_TaskSmsID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TaskSmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskSmsID", &(a->_ns1__Task_USCORESmsSendResponse::TaskSmsID), "xsd:long")) { soap_flag_TaskSmsID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCORESmsSendResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:TaskSmsID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCORESmsSendResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse, 0, sizeof(_ns1__Task_USCORESmsSendResponse), 0, soap_copy__ns1__Task_USCORESmsSendResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TaskSmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCORESmsSendResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_SmsSendResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCORESmsSendResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCORESmsSendResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCORESmsSendResponse * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsSendResponse(struct soap *soap, _ns1__Task_USCORESmsSendResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCORESmsSendResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCORESmsSendResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsSendResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsSendResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsSendResponse); if (size) *size = sizeof(_ns1__Task_USCORESmsSendResponse); ((_ns1__Task_USCORESmsSendResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsSendResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCORESmsSendResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCORESmsSendResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCORESmsSendResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsSendResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsSendResponse %p -> %p\n", q, p)); *(_ns1__Task_USCORESmsSendResponse*)p = *(_ns1__Task_USCORESmsSendResponse*)q; } void _ns1__Task_USCORESmsSend::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsSend::CorpID); this->_ns1__Task_USCORESmsSend::LoginName = NULL; this->_ns1__Task_USCORESmsSend::Password = NULL; this->_ns1__Task_USCORESmsSend::TimeStamp = NULL; this->_ns1__Task_USCORESmsSend::Content = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsSend::LongSms); soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsSend::Priority); this->_ns1__Task_USCORESmsSend::AtTime = NULL; this->_ns1__Task_USCORESmsSend::MobileList = NULL; /* transient soap skipped */ } void _ns1__Task_USCORESmsSend::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCORESmsSend::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::TimeStamp); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::Content); soap_embedded(soap, &this->_ns1__Task_USCORESmsSend::LongSms, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->_ns1__Task_USCORESmsSend::Priority, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::AtTime); soap_serialize_PointerTons1__ArrayOfMobileFileGroup(soap, &this->_ns1__Task_USCORESmsSend::MobileList); /* transient soap skipped */ } int _ns1__Task_USCORESmsSend::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCORESmsSend(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsSend *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCORESmsSend::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCORESmsSend::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCORESmsSend::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCORESmsSend::TimeStamp), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Content", -1, &(a->_ns1__Task_USCORESmsSend::Content), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:LongSms", -1, &(a->_ns1__Task_USCORESmsSend::LongSms), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Priority", -1, &(a->_ns1__Task_USCORESmsSend::Priority), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:AtTime", -1, &(a->_ns1__Task_USCORESmsSend::AtTime), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMobileFileGroup(soap, "ns1:MobileList", -1, &(a->_ns1__Task_USCORESmsSend::MobileList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCORESmsSend::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCORESmsSend(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCORESmsSend * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, _ns1__Task_USCORESmsSend *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCORESmsSend *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend, sizeof(_ns1__Task_USCORESmsSend), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCORESmsSend *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_Content1 = 1; size_t soap_flag_LongSms1 = 1; size_t soap_flag_Priority1 = 1; size_t soap_flag_AtTime1 = 1; size_t soap_flag_MobileList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCORESmsSend::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCORESmsSend::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCORESmsSend::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCORESmsSend::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_Content1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Content", &(a->_ns1__Task_USCORESmsSend::Content), "xsd:string")) { soap_flag_Content1--; continue; } if (soap_flag_LongSms1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:LongSms", &(a->_ns1__Task_USCORESmsSend::LongSms), "xsd:long")) { soap_flag_LongSms1--; continue; } if (soap_flag_Priority1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Priority", &(a->_ns1__Task_USCORESmsSend::Priority), "xsd:long")) { soap_flag_Priority1--; continue; } if (soap_flag_AtTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:AtTime", &(a->_ns1__Task_USCORESmsSend::AtTime), "xsd:string")) { soap_flag_AtTime1--; continue; } if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMobileFileGroup(soap, "ns1:MobileList", &(a->_ns1__Task_USCORESmsSend::MobileList), "ns1:ArrayOfMobileFileGroup")) { soap_flag_MobileList1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCORESmsSend *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend, 0, sizeof(_ns1__Task_USCORESmsSend), 0, soap_copy__ns1__Task_USCORESmsSend); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_LongSms1 > 0 || soap_flag_Priority1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCORESmsSend::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend); if (this->soap_out(soap, tag?tag:"ns1:Task_SmsSend", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCORESmsSend::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCORESmsSend(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCORESmsSend * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsSend(struct soap *soap, _ns1__Task_USCORESmsSend *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCORESmsSend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCORESmsSend * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsSend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsSend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsSend); if (size) *size = sizeof(_ns1__Task_USCORESmsSend); ((_ns1__Task_USCORESmsSend*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsSend[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCORESmsSend); for (int i = 0; i < n; i++) ((_ns1__Task_USCORESmsSend*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCORESmsSend*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsSend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsSend %p -> %p\n", q, p)); *(_ns1__Task_USCORESmsSend*)p = *(_ns1__Task_USCORESmsSend*)q; } void _ns1__Task_USCOREDelFileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREDelFileResponse::ErrCode); this->_ns1__Task_USCOREDelFileResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREDelFileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREDelFileResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREDelFileResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Task_USCOREDelFileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREDelFileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREDelFileResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREDelFileResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse), type)) return soap->error; soap_element_result(soap, "ns1:ErrCode"); if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCOREDelFileResponse::ErrCode), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREDelFileResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREDelFileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREDelFileResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREDelFileResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREDelFileResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREDelFileResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREDelFileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse, sizeof(_ns1__Task_USCOREDelFileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREDelFileResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_ErrCode1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCOREDelFileResponse::ErrCode), "xsd:long")) { soap_flag_ErrCode1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREDelFileResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:ErrCode"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREDelFileResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse, 0, sizeof(_ns1__Task_USCOREDelFileResponse), 0, soap_copy__ns1__Task_USCOREDelFileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREDelFileResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_DelFileResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREDelFileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREDelFileResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREDelFileResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREDelFileResponse(struct soap *soap, _ns1__Task_USCOREDelFileResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREDelFileResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREDelFileResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREDelFileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREDelFileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREDelFileResponse); if (size) *size = sizeof(_ns1__Task_USCOREDelFileResponse); ((_ns1__Task_USCOREDelFileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREDelFileResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREDelFileResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREDelFileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREDelFileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREDelFileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREDelFileResponse %p -> %p\n", q, p)); *(_ns1__Task_USCOREDelFileResponse*)p = *(_ns1__Task_USCOREDelFileResponse*)q; } void _ns1__Task_USCOREDelFile::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREDelFile::CorpID); this->_ns1__Task_USCOREDelFile::LoginName = NULL; this->_ns1__Task_USCOREDelFile::Password = NULL; this->_ns1__Task_USCOREDelFile::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREDelFile::TaskFileID); /* transient soap skipped */ } void _ns1__Task_USCOREDelFile::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREDelFile::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREDelFile::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREDelFile::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREDelFile::TimeStamp); soap_embedded(soap, &this->_ns1__Task_USCOREDelFile::TaskFileID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Task_USCOREDelFile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREDelFile(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREDelFile *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREDelFile::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREDelFile::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREDelFile::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREDelFile::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TaskFileID", -1, &(a->_ns1__Task_USCOREDelFile::TaskFileID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREDelFile::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREDelFile(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREDelFile * SOAP_FMAC4 soap_in__ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, _ns1__Task_USCOREDelFile *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREDelFile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile, sizeof(_ns1__Task_USCOREDelFile), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREDelFile *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_TaskFileID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREDelFile::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREDelFile::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREDelFile::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREDelFile::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_TaskFileID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskFileID", &(a->_ns1__Task_USCOREDelFile::TaskFileID), "xsd:long")) { soap_flag_TaskFileID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREDelFile *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile, 0, sizeof(_ns1__Task_USCOREDelFile), 0, soap_copy__ns1__Task_USCOREDelFile); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskFileID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREDelFile::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile); if (this->soap_out(soap, tag?tag:"ns1:Task_DelFile", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREDelFile::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREDelFile(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREDelFile * SOAP_FMAC4 soap_get__ns1__Task_USCOREDelFile(struct soap *soap, _ns1__Task_USCOREDelFile *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREDelFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREDelFile * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREDelFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREDelFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREDelFile); if (size) *size = sizeof(_ns1__Task_USCOREDelFile); ((_ns1__Task_USCOREDelFile*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREDelFile[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREDelFile); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREDelFile*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREDelFile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREDelFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREDelFile %p -> %p\n", q, p)); *(_ns1__Task_USCOREDelFile*)p = *(_ns1__Task_USCOREDelFile*)q; } void _ns1__Task_USCOREUpFileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREUpFileResponse::TaskFileID); this->_ns1__Task_USCOREUpFileResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREUpFileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREUpFileResponse::TaskFileID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFileResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Task_USCOREUpFileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREUpFileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREUpFileResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREUpFileResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse), type)) return soap->error; soap_element_result(soap, "ns1:TaskFileID"); if (soap_out_LONG64(soap, "ns1:TaskFileID", -1, &(a->_ns1__Task_USCOREUpFileResponse::TaskFileID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREUpFileResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREUpFileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREUpFileResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREUpFileResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREUpFileResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREUpFileResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREUpFileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse, sizeof(_ns1__Task_USCOREUpFileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREUpFileResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_TaskFileID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TaskFileID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskFileID", &(a->_ns1__Task_USCOREUpFileResponse::TaskFileID), "xsd:long")) { soap_flag_TaskFileID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREUpFileResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:TaskFileID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREUpFileResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse, 0, sizeof(_ns1__Task_USCOREUpFileResponse), 0, soap_copy__ns1__Task_USCOREUpFileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TaskFileID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREUpFileResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse); if (this->soap_out(soap, tag?tag:"ns1:Task_UpFileResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREUpFileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREUpFileResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREUpFileResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREUpFileResponse(struct soap *soap, _ns1__Task_USCOREUpFileResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREUpFileResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREUpFileResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREUpFileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREUpFileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREUpFileResponse); if (size) *size = sizeof(_ns1__Task_USCOREUpFileResponse); ((_ns1__Task_USCOREUpFileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREUpFileResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREUpFileResponse); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREUpFileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREUpFileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREUpFileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREUpFileResponse %p -> %p\n", q, p)); *(_ns1__Task_USCOREUpFileResponse*)p = *(_ns1__Task_USCOREUpFileResponse*)q; } void _ns1__Task_USCOREUpFile::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Task_USCOREUpFile::CorpID); this->_ns1__Task_USCOREUpFile::LoginName = NULL; this->_ns1__Task_USCOREUpFile::Password = NULL; this->_ns1__Task_USCOREUpFile::TimeStamp = NULL; this->_ns1__Task_USCOREUpFile::Subject = NULL; soap_default_LONG64(soap, &this->_ns1__Task_USCOREUpFile::AutoDelete); this->_ns1__Task_USCOREUpFile::FileData = NULL; /* transient soap skipped */ } void _ns1__Task_USCOREUpFile::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Task_USCOREUpFile::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFile::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFile::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFile::TimeStamp); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFile::Subject); soap_embedded(soap, &this->_ns1__Task_USCOREUpFile::AutoDelete, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__Task_USCOREUpFile::FileData); /* transient soap skipped */ } int _ns1__Task_USCOREUpFile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Task_USCOREUpFile(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREUpFile *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREUpFile::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREUpFile::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREUpFile::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREUpFile::TimeStamp), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Subject", -1, &(a->_ns1__Task_USCOREUpFile::Subject), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:AutoDelete", -1, &(a->_ns1__Task_USCOREUpFile::AutoDelete), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:FileData", -1, &(a->_ns1__Task_USCOREUpFile::FileData), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Task_USCOREUpFile::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Task_USCOREUpFile(soap, tag, this, type); } SOAP_FMAC3 _ns1__Task_USCOREUpFile * SOAP_FMAC4 soap_in__ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, _ns1__Task_USCOREUpFile *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Task_USCOREUpFile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile, sizeof(_ns1__Task_USCOREUpFile), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Task_USCOREUpFile *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_Subject1 = 1; size_t soap_flag_AutoDelete1 = 1; size_t soap_flag_FileData1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREUpFile::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREUpFile::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREUpFile::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREUpFile::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_Subject1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Subject", &(a->_ns1__Task_USCOREUpFile::Subject), "xsd:string")) { soap_flag_Subject1--; continue; } if (soap_flag_AutoDelete1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:AutoDelete", &(a->_ns1__Task_USCOREUpFile::AutoDelete), "xsd:long")) { soap_flag_AutoDelete1--; continue; } if (soap_flag_FileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:FileData", &(a->_ns1__Task_USCOREUpFile::FileData), "xsd:base64Binary")) { soap_flag_FileData1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Task_USCOREUpFile *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile, 0, sizeof(_ns1__Task_USCOREUpFile), 0, soap_copy__ns1__Task_USCOREUpFile); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_AutoDelete1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Task_USCOREUpFile::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile); if (this->soap_out(soap, tag?tag:"ns1:Task_UpFile", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Task_USCOREUpFile::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Task_USCOREUpFile(soap, this, tag, type); } SOAP_FMAC3 _ns1__Task_USCOREUpFile * SOAP_FMAC4 soap_get__ns1__Task_USCOREUpFile(struct soap *soap, _ns1__Task_USCOREUpFile *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Task_USCOREUpFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Task_USCOREUpFile * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREUpFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREUpFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREUpFile); if (size) *size = sizeof(_ns1__Task_USCOREUpFile); ((_ns1__Task_USCOREUpFile*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREUpFile[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Task_USCOREUpFile); for (int i = 0; i < n; i++) ((_ns1__Task_USCOREUpFile*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Task_USCOREUpFile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREUpFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREUpFile %p -> %p\n", q, p)); *(_ns1__Task_USCOREUpFile*)p = *(_ns1__Task_USCOREUpFile*)q; } void _ns1__Mms_USCOREGetRecvResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetRecvResponse::Count); this->_ns1__Mms_USCOREGetRecvResponse::ErrMsg = NULL; this->_ns1__Mms_USCOREGetRecvResponse::Mobile = NULL; this->_ns1__Mms_USCOREGetRecvResponse::RecvNum = NULL; this->_ns1__Mms_USCOREGetRecvResponse::AddNum = NULL; this->_ns1__Mms_USCOREGetRecvResponse::Subject = NULL; this->_ns1__Mms_USCOREGetRecvResponse::RecvTime = NULL; this->_ns1__Mms_USCOREGetRecvResponse::MmsRecvFileList = NULL; /* transient soap skipped */ } void _ns1__Mms_USCOREGetRecvResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCOREGetRecvResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::ErrMsg); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::Mobile); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::RecvNum); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::AddNum); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::Subject); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::RecvTime); soap_serialize_PointerTons1__ArrayOfMmsRecvFileGroup(soap, &this->_ns1__Mms_USCOREGetRecvResponse::MmsRecvFileList); /* transient soap skipped */ } int _ns1__Mms_USCOREGetRecvResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCOREGetRecvResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetRecvResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::Mobile), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:RecvNum", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::RecvNum), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::AddNum), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Subject", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::Subject), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:RecvTime", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::RecvTime), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMmsRecvFileGroup(soap, "ns1:MmsRecvFileList", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::MmsRecvFileList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCOREGetRecvResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCOREGetRecvResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetRecvResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetRecvResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCOREGetRecvResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse, sizeof(_ns1__Mms_USCOREGetRecvResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCOREGetRecvResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_Mobile1 = 1; size_t soap_flag_RecvNum1 = 1; size_t soap_flag_AddNum1 = 1; size_t soap_flag_Subject1 = 1; size_t soap_flag_RecvTime1 = 1; size_t soap_flag_MmsRecvFileList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Mms_USCOREGetRecvResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCOREGetRecvResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->_ns1__Mms_USCOREGetRecvResponse::Mobile), "xsd:string")) { soap_flag_Mobile1--; continue; } if (soap_flag_RecvNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:RecvNum", &(a->_ns1__Mms_USCOREGetRecvResponse::RecvNum), "xsd:string")) { soap_flag_RecvNum1--; continue; } if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->_ns1__Mms_USCOREGetRecvResponse::AddNum), "xsd:string")) { soap_flag_AddNum1--; continue; } if (soap_flag_Subject1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Subject", &(a->_ns1__Mms_USCOREGetRecvResponse::Subject), "xsd:string")) { soap_flag_Subject1--; continue; } if (soap_flag_RecvTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:RecvTime", &(a->_ns1__Mms_USCOREGetRecvResponse::RecvTime), "xsd:string")) { soap_flag_RecvTime1--; continue; } if (soap_flag_MmsRecvFileList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMmsRecvFileGroup(soap, "ns1:MmsRecvFileList", &(a->_ns1__Mms_USCOREGetRecvResponse::MmsRecvFileList), "ns1:ArrayOfMmsRecvFileGroup")) { soap_flag_MmsRecvFileList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCOREGetRecvResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse, 0, sizeof(_ns1__Mms_USCOREGetRecvResponse), 0, soap_copy__ns1__Mms_USCOREGetRecvResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCOREGetRecvResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse); if (this->soap_out(soap, tag?tag:"ns1:Mms_GetRecvResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCOREGetRecvResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCOREGetRecvResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetRecvResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, _ns1__Mms_USCOREGetRecvResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCOREGetRecvResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCOREGetRecvResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetRecvResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetRecvResponse); if (size) *size = sizeof(_ns1__Mms_USCOREGetRecvResponse); ((_ns1__Mms_USCOREGetRecvResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetRecvResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCOREGetRecvResponse); for (int i = 0; i < n; i++) ((_ns1__Mms_USCOREGetRecvResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCOREGetRecvResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetRecvResponse %p -> %p\n", q, p)); *(_ns1__Mms_USCOREGetRecvResponse*)p = *(_ns1__Mms_USCOREGetRecvResponse*)q; } void _ns1__Mms_USCOREGetRecv::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetRecv::CorpID); this->_ns1__Mms_USCOREGetRecv::LoginName = NULL; this->_ns1__Mms_USCOREGetRecv::Password = NULL; this->_ns1__Mms_USCOREGetRecv::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Mms_USCOREGetRecv::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCOREGetRecv::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecv::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecv::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecv::TimeStamp); /* transient soap skipped */ } int _ns1__Mms_USCOREGetRecv::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCOREGetRecv(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetRecv *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCOREGetRecv::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCOREGetRecv::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCOREGetRecv::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCOREGetRecv::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCOREGetRecv::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCOREGetRecv(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetRecv * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetRecv *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCOREGetRecv *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv, sizeof(_ns1__Mms_USCOREGetRecv), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCOREGetRecv *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCOREGetRecv::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCOREGetRecv::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCOREGetRecv::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCOREGetRecv::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCOREGetRecv *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv, 0, sizeof(_ns1__Mms_USCOREGetRecv), 0, soap_copy__ns1__Mms_USCOREGetRecv); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCOREGetRecv::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv); if (this->soap_out(soap, tag?tag:"ns1:Mms_GetRecv", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCOREGetRecv::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCOREGetRecv(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetRecv * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetRecv(struct soap *soap, _ns1__Mms_USCOREGetRecv *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCOREGetRecv(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCOREGetRecv * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetRecv(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetRecv(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetRecv); if (size) *size = sizeof(_ns1__Mms_USCOREGetRecv); ((_ns1__Mms_USCOREGetRecv*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetRecv[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCOREGetRecv); for (int i = 0; i < n; i++) ((_ns1__Mms_USCOREGetRecv*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCOREGetRecv*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetRecv(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetRecv %p -> %p\n", q, p)); *(_ns1__Mms_USCOREGetRecv*)p = *(_ns1__Mms_USCOREGetRecv*)q; } void _ns1__Mms_USCOREGetReportResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetReportResponse::Count); this->_ns1__Mms_USCOREGetReportResponse::ErrMsg = NULL; this->_ns1__Mms_USCOREGetReportResponse::MmsReportList = NULL; /* transient soap skipped */ } void _ns1__Mms_USCOREGetReportResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCOREGetReportResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetReportResponse::ErrMsg); soap_serialize_PointerTons1__ArrayOfMmsReportList(soap, &this->_ns1__Mms_USCOREGetReportResponse::MmsReportList); /* transient soap skipped */ } int _ns1__Mms_USCOREGetReportResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCOREGetReportResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetReportResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetReportResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Mms_USCOREGetReportResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCOREGetReportResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMmsReportList(soap, "ns1:MmsReportList", -1, &(a->_ns1__Mms_USCOREGetReportResponse::MmsReportList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCOREGetReportResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCOREGetReportResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetReportResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetReportResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetReportResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCOREGetReportResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse, sizeof(_ns1__Mms_USCOREGetReportResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCOREGetReportResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_MmsReportList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Mms_USCOREGetReportResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCOREGetReportResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_MmsReportList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMmsReportList(soap, "ns1:MmsReportList", &(a->_ns1__Mms_USCOREGetReportResponse::MmsReportList), "ns1:ArrayOfMmsReportList")) { soap_flag_MmsReportList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCOREGetReportResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse, 0, sizeof(_ns1__Mms_USCOREGetReportResponse), 0, soap_copy__ns1__Mms_USCOREGetReportResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCOREGetReportResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse); if (this->soap_out(soap, tag?tag:"ns1:Mms_GetReportResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCOREGetReportResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCOREGetReportResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetReportResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetReportResponse(struct soap *soap, _ns1__Mms_USCOREGetReportResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCOREGetReportResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCOREGetReportResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetReportResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetReportResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetReportResponse); if (size) *size = sizeof(_ns1__Mms_USCOREGetReportResponse); ((_ns1__Mms_USCOREGetReportResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetReportResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCOREGetReportResponse); for (int i = 0; i < n; i++) ((_ns1__Mms_USCOREGetReportResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCOREGetReportResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetReportResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetReportResponse %p -> %p\n", q, p)); *(_ns1__Mms_USCOREGetReportResponse*)p = *(_ns1__Mms_USCOREGetReportResponse*)q; } void _ns1__Mms_USCOREGetReport::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetReport::CorpID); this->_ns1__Mms_USCOREGetReport::LoginName = NULL; this->_ns1__Mms_USCOREGetReport::Password = NULL; this->_ns1__Mms_USCOREGetReport::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Mms_USCOREGetReport::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCOREGetReport::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetReport::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetReport::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetReport::TimeStamp); /* transient soap skipped */ } int _ns1__Mms_USCOREGetReport::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCOREGetReport(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetReport *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCOREGetReport::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCOREGetReport::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCOREGetReport::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCOREGetReport::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCOREGetReport::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCOREGetReport(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetReport * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetReport *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCOREGetReport *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport, sizeof(_ns1__Mms_USCOREGetReport), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCOREGetReport *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCOREGetReport::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCOREGetReport::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCOREGetReport::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCOREGetReport::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCOREGetReport *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport, 0, sizeof(_ns1__Mms_USCOREGetReport), 0, soap_copy__ns1__Mms_USCOREGetReport); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCOREGetReport::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport); if (this->soap_out(soap, tag?tag:"ns1:Mms_GetReport", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCOREGetReport::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCOREGetReport(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetReport * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetReport(struct soap *soap, _ns1__Mms_USCOREGetReport *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCOREGetReport(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCOREGetReport * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetReport(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetReport(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetReport); if (size) *size = sizeof(_ns1__Mms_USCOREGetReport); ((_ns1__Mms_USCOREGetReport*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetReport[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCOREGetReport); for (int i = 0; i < n; i++) ((_ns1__Mms_USCOREGetReport*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCOREGetReport*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetReport(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetReport %p -> %p\n", q, p)); *(_ns1__Mms_USCOREGetReport*)p = *(_ns1__Mms_USCOREGetReport*)q; } void _ns1__Mms_USCORESendResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCORESendResponse::Count); this->_ns1__Mms_USCORESendResponse::ErrMsg = NULL; this->_ns1__Mms_USCORESendResponse::MmsIDList = NULL; /* transient soap skipped */ } void _ns1__Mms_USCORESendResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCORESendResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESendResponse::ErrMsg); soap_serialize_PointerTons1__ArrayOfMmsIDList(soap, &this->_ns1__Mms_USCORESendResponse::MmsIDList); /* transient soap skipped */ } int _ns1__Mms_USCORESendResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCORESendResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCORESendResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCORESendResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Mms_USCORESendResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCORESendResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMmsIDList(soap, "ns1:MmsIDList", -1, &(a->_ns1__Mms_USCORESendResponse::MmsIDList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCORESendResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCORESendResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCORESendResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCORESendResponse(struct soap *soap, const char *tag, _ns1__Mms_USCORESendResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCORESendResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse, sizeof(_ns1__Mms_USCORESendResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCORESendResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_MmsIDList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Mms_USCORESendResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCORESendResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_MmsIDList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMmsIDList(soap, "ns1:MmsIDList", &(a->_ns1__Mms_USCORESendResponse::MmsIDList), "ns1:ArrayOfMmsIDList")) { soap_flag_MmsIDList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCORESendResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse, 0, sizeof(_ns1__Mms_USCORESendResponse), 0, soap_copy__ns1__Mms_USCORESendResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCORESendResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse); if (this->soap_out(soap, tag?tag:"ns1:Mms_SendResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCORESendResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCORESendResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCORESendResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCORESendResponse(struct soap *soap, _ns1__Mms_USCORESendResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCORESendResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCORESendResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCORESendResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCORESendResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCORESendResponse); if (size) *size = sizeof(_ns1__Mms_USCORESendResponse); ((_ns1__Mms_USCORESendResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCORESendResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCORESendResponse); for (int i = 0; i < n; i++) ((_ns1__Mms_USCORESendResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCORESendResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCORESendResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCORESendResponse %p -> %p\n", q, p)); *(_ns1__Mms_USCORESendResponse*)p = *(_ns1__Mms_USCORESendResponse*)q; } void _ns1__Mms_USCORESend::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCORESend::CorpID); this->_ns1__Mms_USCORESend::LoginName = NULL; this->_ns1__Mms_USCORESend::Password = NULL; this->_ns1__Mms_USCORESend::TimeStamp = NULL; this->_ns1__Mms_USCORESend::AddNum = NULL; this->_ns1__Mms_USCORESend::Timer = NULL; this->_ns1__Mms_USCORESend::MobileList = NULL; soap_default_LONG64(soap, &this->_ns1__Mms_USCORESend::MmsFileID); /* transient soap skipped */ } void _ns1__Mms_USCORESend::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCORESend::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::TimeStamp); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::AddNum); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::Timer); soap_serialize_PointerTons1__ArrayOfMobileList(soap, &this->_ns1__Mms_USCORESend::MobileList); soap_embedded(soap, &this->_ns1__Mms_USCORESend::MmsFileID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Mms_USCORESend::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCORESend(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCORESend(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCORESend *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCORESend::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCORESend::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCORESend::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCORESend::TimeStamp), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->_ns1__Mms_USCORESend::AddNum), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Timer", -1, &(a->_ns1__Mms_USCORESend::Timer), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", -1, &(a->_ns1__Mms_USCORESend::MobileList), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:MmsFileID", -1, &(a->_ns1__Mms_USCORESend::MmsFileID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCORESend::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCORESend(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCORESend * SOAP_FMAC4 soap_in__ns1__Mms_USCORESend(struct soap *soap, const char *tag, _ns1__Mms_USCORESend *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCORESend *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend, sizeof(_ns1__Mms_USCORESend), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCORESend *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_AddNum1 = 1; size_t soap_flag_Timer1 = 1; size_t soap_flag_MobileList1 = 1; size_t soap_flag_MmsFileID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCORESend::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCORESend::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCORESend::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCORESend::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->_ns1__Mms_USCORESend::AddNum), "xsd:string")) { soap_flag_AddNum1--; continue; } if (soap_flag_Timer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Timer", &(a->_ns1__Mms_USCORESend::Timer), "xsd:string")) { soap_flag_Timer1--; continue; } if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", &(a->_ns1__Mms_USCORESend::MobileList), "ns1:ArrayOfMobileList")) { soap_flag_MobileList1--; continue; } if (soap_flag_MmsFileID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:MmsFileID", &(a->_ns1__Mms_USCORESend::MmsFileID), "xsd:long")) { soap_flag_MmsFileID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCORESend *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend, 0, sizeof(_ns1__Mms_USCORESend), 0, soap_copy__ns1__Mms_USCORESend); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_MmsFileID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCORESend::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend); if (this->soap_out(soap, tag?tag:"ns1:Mms_Send", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCORESend::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCORESend(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCORESend * SOAP_FMAC4 soap_get__ns1__Mms_USCORESend(struct soap *soap, _ns1__Mms_USCORESend *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCORESend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCORESend * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCORESend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCORESend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCORESend); if (size) *size = sizeof(_ns1__Mms_USCORESend); ((_ns1__Mms_USCORESend*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCORESend[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCORESend); for (int i = 0; i < n; i++) ((_ns1__Mms_USCORESend*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCORESend*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCORESend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCORESend %p -> %p\n", q, p)); *(_ns1__Mms_USCORESend*)p = *(_ns1__Mms_USCORESend*)q; } void _ns1__Mms_USCOREGetFileStatusResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Status); this->_ns1__Mms_USCOREGetFileStatusResponse::ErrMsg = NULL; this->_ns1__Mms_USCOREGetFileStatusResponse::Title = NULL; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Size); this->_ns1__Mms_USCOREGetFileStatusResponse::CreateTime = NULL; /* transient soap skipped */ } void _ns1__Mms_USCOREGetFileStatusResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::ErrMsg); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Title); soap_embedded(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Size, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::CreateTime); /* transient soap skipped */ } int _ns1__Mms_USCOREGetFileStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCOREGetFileStatusResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetFileStatusResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse), type)) return soap->error; soap_element_result(soap, "ns1:Status"); if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::Status), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Title", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::Title), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Size", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::Size), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:CreateTime", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::CreateTime), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCOREGetFileStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCOREGetFileStatusResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatusResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetFileStatusResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCOREGetFileStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse, sizeof(_ns1__Mms_USCOREGetFileStatusResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCOREGetFileStatusResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Status1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_Title1 = 1; size_t soap_flag_Size1 = 1; size_t soap_flag_CreateTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__Mms_USCOREGetFileStatusResponse::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCOREGetFileStatusResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_Title1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Title", &(a->_ns1__Mms_USCOREGetFileStatusResponse::Title), "xsd:string")) { soap_flag_Title1--; continue; } if (soap_flag_Size1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Size", &(a->_ns1__Mms_USCOREGetFileStatusResponse::Size), "xsd:long")) { soap_flag_Size1--; continue; } if (soap_flag_CreateTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:CreateTime", &(a->_ns1__Mms_USCOREGetFileStatusResponse::CreateTime), "xsd:string")) { soap_flag_CreateTime1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Status"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCOREGetFileStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse, 0, sizeof(_ns1__Mms_USCOREGetFileStatusResponse), 0, soap_copy__ns1__Mms_USCOREGetFileStatusResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Size1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCOREGetFileStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse); if (this->soap_out(soap, tag?tag:"ns1:Mms_GetFileStatusResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCOREGetFileStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCOREGetFileStatusResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatusResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, _ns1__Mms_USCOREGetFileStatusResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCOREGetFileStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCOREGetFileStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetFileStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetFileStatusResponse); if (size) *size = sizeof(_ns1__Mms_USCOREGetFileStatusResponse); ((_ns1__Mms_USCOREGetFileStatusResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetFileStatusResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCOREGetFileStatusResponse); for (int i = 0; i < n; i++) ((_ns1__Mms_USCOREGetFileStatusResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCOREGetFileStatusResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetFileStatusResponse %p -> %p\n", q, p)); *(_ns1__Mms_USCOREGetFileStatusResponse*)p = *(_ns1__Mms_USCOREGetFileStatusResponse*)q; } void _ns1__Mms_USCOREGetFileStatus::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetFileStatus::CorpID); this->_ns1__Mms_USCOREGetFileStatus::LoginName = NULL; this->_ns1__Mms_USCOREGetFileStatus::Password = NULL; this->_ns1__Mms_USCOREGetFileStatus::TimeStamp = NULL; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetFileStatus::MmsFileID); /* transient soap skipped */ } void _ns1__Mms_USCOREGetFileStatus::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCOREGetFileStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatus::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatus::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatus::TimeStamp); soap_embedded(soap, &this->_ns1__Mms_USCOREGetFileStatus::MmsFileID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int _ns1__Mms_USCOREGetFileStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCOREGetFileStatus(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetFileStatus *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCOREGetFileStatus::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCOREGetFileStatus::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCOREGetFileStatus::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCOREGetFileStatus::TimeStamp), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:MmsFileID", -1, &(a->_ns1__Mms_USCOREGetFileStatus::MmsFileID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCOREGetFileStatus::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCOREGetFileStatus(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatus * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetFileStatus *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCOREGetFileStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus, sizeof(_ns1__Mms_USCOREGetFileStatus), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCOREGetFileStatus *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_MmsFileID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCOREGetFileStatus::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCOREGetFileStatus::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCOREGetFileStatus::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCOREGetFileStatus::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_MmsFileID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:MmsFileID", &(a->_ns1__Mms_USCOREGetFileStatus::MmsFileID), "xsd:long")) { soap_flag_MmsFileID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCOREGetFileStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus, 0, sizeof(_ns1__Mms_USCOREGetFileStatus), 0, soap_copy__ns1__Mms_USCOREGetFileStatus); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_MmsFileID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCOREGetFileStatus::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus); if (this->soap_out(soap, tag?tag:"ns1:Mms_GetFileStatus", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCOREGetFileStatus::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCOREGetFileStatus(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatus * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetFileStatus(struct soap *soap, _ns1__Mms_USCOREGetFileStatus *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCOREGetFileStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCOREGetFileStatus * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetFileStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetFileStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetFileStatus); if (size) *size = sizeof(_ns1__Mms_USCOREGetFileStatus); ((_ns1__Mms_USCOREGetFileStatus*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetFileStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCOREGetFileStatus); for (int i = 0; i < n; i++) ((_ns1__Mms_USCOREGetFileStatus*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCOREGetFileStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetFileStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetFileStatus %p -> %p\n", q, p)); *(_ns1__Mms_USCOREGetFileStatus*)p = *(_ns1__Mms_USCOREGetFileStatus*)q; } void _ns1__Mms_USCOREUpFileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREUpFileResponse::MmsFileID); this->_ns1__Mms_USCOREUpFileResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Mms_USCOREUpFileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCOREUpFileResponse::MmsFileID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFileResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Mms_USCOREUpFileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCOREUpFileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREUpFileResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREUpFileResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse), type)) return soap->error; soap_element_result(soap, "ns1:MmsFileID"); if (soap_out_LONG64(soap, "ns1:MmsFileID", -1, &(a->_ns1__Mms_USCOREUpFileResponse::MmsFileID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCOREUpFileResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCOREUpFileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCOREUpFileResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCOREUpFileResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCOREUpFileResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREUpFileResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCOREUpFileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse, sizeof(_ns1__Mms_USCOREUpFileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCOREUpFileResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_MmsFileID1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_MmsFileID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:MmsFileID", &(a->_ns1__Mms_USCOREUpFileResponse::MmsFileID), "xsd:long")) { soap_flag_MmsFileID1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCOREUpFileResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:MmsFileID"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCOREUpFileResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse, 0, sizeof(_ns1__Mms_USCOREUpFileResponse), 0, soap_copy__ns1__Mms_USCOREUpFileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_MmsFileID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCOREUpFileResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse); if (this->soap_out(soap, tag?tag:"ns1:Mms_UpFileResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCOREUpFileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCOREUpFileResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCOREUpFileResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCOREUpFileResponse(struct soap *soap, _ns1__Mms_USCOREUpFileResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCOREUpFileResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCOREUpFileResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREUpFileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREUpFileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREUpFileResponse); if (size) *size = sizeof(_ns1__Mms_USCOREUpFileResponse); ((_ns1__Mms_USCOREUpFileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREUpFileResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCOREUpFileResponse); for (int i = 0; i < n; i++) ((_ns1__Mms_USCOREUpFileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCOREUpFileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREUpFileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREUpFileResponse %p -> %p\n", q, p)); *(_ns1__Mms_USCOREUpFileResponse*)p = *(_ns1__Mms_USCOREUpFileResponse*)q; } void _ns1__Mms_USCOREUpFile::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREUpFile::CorpID); this->_ns1__Mms_USCOREUpFile::LoginName = NULL; this->_ns1__Mms_USCOREUpFile::Password = NULL; this->_ns1__Mms_USCOREUpFile::TimeStamp = NULL; this->_ns1__Mms_USCOREUpFile::Subject = NULL; soap_default_LONG64(soap, &this->_ns1__Mms_USCOREUpFile::SmilType); this->_ns1__Mms_USCOREUpFile::MmsFileList = NULL; /* transient soap skipped */ } void _ns1__Mms_USCOREUpFile::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Mms_USCOREUpFile::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFile::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFile::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFile::TimeStamp); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFile::Subject); soap_embedded(soap, &this->_ns1__Mms_USCOREUpFile::SmilType, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTons1__ArrayOfMmsFileGroup(soap, &this->_ns1__Mms_USCOREUpFile::MmsFileList); /* transient soap skipped */ } int _ns1__Mms_USCOREUpFile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Mms_USCOREUpFile(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREUpFile *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCOREUpFile::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCOREUpFile::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCOREUpFile::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCOREUpFile::TimeStamp), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Subject", -1, &(a->_ns1__Mms_USCOREUpFile::Subject), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SmilType", -1, &(a->_ns1__Mms_USCOREUpFile::SmilType), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMmsFileGroup(soap, "ns1:MmsFileList", -1, &(a->_ns1__Mms_USCOREUpFile::MmsFileList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Mms_USCOREUpFile::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Mms_USCOREUpFile(soap, tag, this, type); } SOAP_FMAC3 _ns1__Mms_USCOREUpFile * SOAP_FMAC4 soap_in__ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, _ns1__Mms_USCOREUpFile *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Mms_USCOREUpFile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile, sizeof(_ns1__Mms_USCOREUpFile), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Mms_USCOREUpFile *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_Subject1 = 1; size_t soap_flag_SmilType1 = 1; size_t soap_flag_MmsFileList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCOREUpFile::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCOREUpFile::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCOREUpFile::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCOREUpFile::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_Subject1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Subject", &(a->_ns1__Mms_USCOREUpFile::Subject), "xsd:string")) { soap_flag_Subject1--; continue; } if (soap_flag_SmilType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SmilType", &(a->_ns1__Mms_USCOREUpFile::SmilType), "xsd:long")) { soap_flag_SmilType1--; continue; } if (soap_flag_MmsFileList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMmsFileGroup(soap, "ns1:MmsFileList", &(a->_ns1__Mms_USCOREUpFile::MmsFileList), "ns1:ArrayOfMmsFileGroup")) { soap_flag_MmsFileList1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Mms_USCOREUpFile *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile, 0, sizeof(_ns1__Mms_USCOREUpFile), 0, soap_copy__ns1__Mms_USCOREUpFile); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_SmilType1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Mms_USCOREUpFile::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile); if (this->soap_out(soap, tag?tag:"ns1:Mms_UpFile", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Mms_USCOREUpFile::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Mms_USCOREUpFile(soap, this, tag, type); } SOAP_FMAC3 _ns1__Mms_USCOREUpFile * SOAP_FMAC4 soap_get__ns1__Mms_USCOREUpFile(struct soap *soap, _ns1__Mms_USCOREUpFile *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Mms_USCOREUpFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Mms_USCOREUpFile * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREUpFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREUpFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREUpFile); if (size) *size = sizeof(_ns1__Mms_USCOREUpFile); ((_ns1__Mms_USCOREUpFile*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREUpFile[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Mms_USCOREUpFile); for (int i = 0; i < n; i++) ((_ns1__Mms_USCOREUpFile*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Mms_USCOREUpFile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREUpFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREUpFile %p -> %p\n", q, p)); *(_ns1__Mms_USCOREUpFile*)p = *(_ns1__Mms_USCOREUpFile*)q; } void _ns1__Sms_USCORECancelResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCORECancelResponse::Result); this->_ns1__Sms_USCORECancelResponse::ErrMsg = NULL; this->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList = 0; this->_ns1__Sms_USCORECancelResponse::CancelIDList = NULL; /* transient soap skipped */ } void _ns1__Sms_USCORECancelResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCORECancelResponse::Result, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORECancelResponse::ErrMsg); if (this->_ns1__Sms_USCORECancelResponse::CancelIDList) { int i; for (i = 0; i < this->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList; i++) { soap_serialize_PointerTons1__CancelIDGroup(soap, this->_ns1__Sms_USCORECancelResponse::CancelIDList + i); } } /* transient soap skipped */ } int _ns1__Sms_USCORECancelResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCORECancelResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCORECancelResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCORECancelResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse), type)) return soap->error; soap_element_result(soap, "ns1:Result"); if (soap_out_LONG64(soap, "ns1:Result", -1, &(a->_ns1__Sms_USCORECancelResponse::Result), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCORECancelResponse::ErrMsg), "")) return soap->error; if (a->_ns1__Sms_USCORECancelResponse::CancelIDList) { int i; for (i = 0; i < a->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList; i++) if (soap_out_PointerTons1__CancelIDGroup(soap, "ns1:CancelIDList", -1, a->_ns1__Sms_USCORECancelResponse::CancelIDList + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCORECancelResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCORECancelResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCORECancelResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCORECancelResponse(struct soap *soap, const char *tag, _ns1__Sms_USCORECancelResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCORECancelResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse, sizeof(_ns1__Sms_USCORECancelResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCORECancelResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Result1 = 1; size_t soap_flag_ErrMsg1 = 1; struct soap_blist *soap_blist_CancelIDList1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Result1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Result", &(a->_ns1__Sms_USCORECancelResponse::Result), "xsd:long")) { soap_flag_Result1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCORECancelResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:CancelIDList", 1, NULL)) { if (a->_ns1__Sms_USCORECancelResponse::CancelIDList == NULL) { if (soap_blist_CancelIDList1 == NULL) soap_blist_CancelIDList1 = soap_new_block(soap); a->_ns1__Sms_USCORECancelResponse::CancelIDList = (ns1__CancelIDGroup **)soap_push_block(soap, soap_blist_CancelIDList1, sizeof(ns1__CancelIDGroup *)); if (a->_ns1__Sms_USCORECancelResponse::CancelIDList == NULL) return NULL; *a->_ns1__Sms_USCORECancelResponse::CancelIDList = NULL; } soap_revert(soap); if (soap_in_PointerTons1__CancelIDGroup(soap, "ns1:CancelIDList", a->_ns1__Sms_USCORECancelResponse::CancelIDList, "ns1:CancelIDGroup")) { a->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList++; a->_ns1__Sms_USCORECancelResponse::CancelIDList = NULL; continue; } } /* transient soap skipped */ soap_check_result(soap, "ns1:Result"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->_ns1__Sms_USCORECancelResponse::CancelIDList) soap_pop_block(soap, soap_blist_CancelIDList1); if (a->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList) a->_ns1__Sms_USCORECancelResponse::CancelIDList = (ns1__CancelIDGroup **)soap_save_block(soap, soap_blist_CancelIDList1, NULL, 1); else { a->_ns1__Sms_USCORECancelResponse::CancelIDList = NULL; if (soap_blist_CancelIDList1) soap_end_block(soap, soap_blist_CancelIDList1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCORECancelResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse, 0, sizeof(_ns1__Sms_USCORECancelResponse), 0, soap_copy__ns1__Sms_USCORECancelResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Result1 > 0 || a->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCORECancelResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse); if (this->soap_out(soap, tag?tag:"ns1:Sms_CancelResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCORECancelResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCORECancelResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCORECancelResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCORECancelResponse(struct soap *soap, _ns1__Sms_USCORECancelResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCORECancelResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCORECancelResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCORECancelResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCORECancelResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORECancelResponse); if (size) *size = sizeof(_ns1__Sms_USCORECancelResponse); ((_ns1__Sms_USCORECancelResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORECancelResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCORECancelResponse); for (int i = 0; i < n; i++) ((_ns1__Sms_USCORECancelResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCORECancelResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCORECancelResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCORECancelResponse %p -> %p\n", q, p)); *(_ns1__Sms_USCORECancelResponse*)p = *(_ns1__Sms_USCORECancelResponse*)q; } void _ns1__Sms_USCORECancel::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCORECancel::CorpID); this->_ns1__Sms_USCORECancel::LoginName = NULL; this->_ns1__Sms_USCORECancel::Password = NULL; this->_ns1__Sms_USCORECancel::TimeStamp = NULL; this->_ns1__Sms_USCORECancel::__sizeSmsID = 0; this->_ns1__Sms_USCORECancel::SmsID = NULL; /* transient soap skipped */ } void _ns1__Sms_USCORECancel::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCORECancel::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORECancel::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORECancel::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORECancel::TimeStamp); if (this->_ns1__Sms_USCORECancel::SmsID) { int i; for (i = 0; i < this->_ns1__Sms_USCORECancel::__sizeSmsID; i++) { soap_embedded(soap, this->_ns1__Sms_USCORECancel::SmsID + i, SOAP_TYPE_MobsetApi_LONG64); } } /* transient soap skipped */ } int _ns1__Sms_USCORECancel::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCORECancel(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCORECancel(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCORECancel *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCORECancel::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCORECancel::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCORECancel::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCORECancel::TimeStamp), "")) return soap->error; if (a->_ns1__Sms_USCORECancel::SmsID) { int i; for (i = 0; i < a->_ns1__Sms_USCORECancel::__sizeSmsID; i++) if (soap_out_LONG64(soap, "ns1:SmsID", -1, a->_ns1__Sms_USCORECancel::SmsID + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCORECancel::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCORECancel(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCORECancel * SOAP_FMAC4 soap_in__ns1__Sms_USCORECancel(struct soap *soap, const char *tag, _ns1__Sms_USCORECancel *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCORECancel *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel, sizeof(_ns1__Sms_USCORECancel), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCORECancel *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; struct soap_blist *soap_blist_SmsID1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCORECancel::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCORECancel::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCORECancel::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCORECancel::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsID", 1, NULL)) { if (a->_ns1__Sms_USCORECancel::SmsID == NULL) { if (soap_blist_SmsID1 == NULL) soap_blist_SmsID1 = soap_new_block(soap); a->_ns1__Sms_USCORECancel::SmsID = (LONG64 *)soap_push_block(soap, soap_blist_SmsID1, sizeof(LONG64)); if (a->_ns1__Sms_USCORECancel::SmsID == NULL) return NULL; soap_default_LONG64(soap, a->_ns1__Sms_USCORECancel::SmsID); } soap_revert(soap); if (soap_in_LONG64(soap, "ns1:SmsID", a->_ns1__Sms_USCORECancel::SmsID, "xsd:long")) { a->_ns1__Sms_USCORECancel::__sizeSmsID++; a->_ns1__Sms_USCORECancel::SmsID = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->_ns1__Sms_USCORECancel::SmsID) soap_pop_block(soap, soap_blist_SmsID1); if (a->_ns1__Sms_USCORECancel::__sizeSmsID) a->_ns1__Sms_USCORECancel::SmsID = (LONG64 *)soap_save_block(soap, soap_blist_SmsID1, NULL, 1); else { a->_ns1__Sms_USCORECancel::SmsID = NULL; if (soap_blist_SmsID1) soap_end_block(soap, soap_blist_SmsID1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCORECancel *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel, 0, sizeof(_ns1__Sms_USCORECancel), 0, soap_copy__ns1__Sms_USCORECancel); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || a->_ns1__Sms_USCORECancel::__sizeSmsID > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCORECancel::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel); if (this->soap_out(soap, tag?tag:"ns1:Sms_Cancel", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCORECancel::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCORECancel(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCORECancel * SOAP_FMAC4 soap_get__ns1__Sms_USCORECancel(struct soap *soap, _ns1__Sms_USCORECancel *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCORECancel(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCORECancel * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCORECancel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCORECancel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORECancel); if (size) *size = sizeof(_ns1__Sms_USCORECancel); ((_ns1__Sms_USCORECancel*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORECancel[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCORECancel); for (int i = 0; i < n; i++) ((_ns1__Sms_USCORECancel*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCORECancel*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCORECancel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCORECancel %p -> %p\n", q, p)); *(_ns1__Sms_USCORECancel*)p = *(_ns1__Sms_USCORECancel*)q; } void _ns1__Sms_USCOREGetSentCountResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSentCountResponse::SentCount); this->_ns1__Sms_USCOREGetSentCountResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetSentCountResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetSentCountResponse::SentCount, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentCountResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Sms_USCOREGetSentCountResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetSentCountResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSentCountResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse), type)) return soap->error; soap_element_result(soap, "ns1:SentCount"); if (soap_out_LONG64(soap, "ns1:SentCount", -1, &(a->_ns1__Sms_USCOREGetSentCountResponse::SentCount), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetSentCountResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetSentCountResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetSentCountResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentCountResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentCountResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetSentCountResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse, sizeof(_ns1__Sms_USCOREGetSentCountResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetSentCountResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_SentCount1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SentCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SentCount", &(a->_ns1__Sms_USCOREGetSentCountResponse::SentCount), "xsd:long")) { soap_flag_SentCount1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetSentCountResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:SentCount"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetSentCountResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse, 0, sizeof(_ns1__Sms_USCOREGetSentCountResponse), 0, soap_copy__ns1__Sms_USCOREGetSentCountResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SentCount1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetSentCountResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSentCountResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetSentCountResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetSentCountResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentCountResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, _ns1__Sms_USCOREGetSentCountResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetSentCountResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetSentCountResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSentCountResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentCountResponse); if (size) *size = sizeof(_ns1__Sms_USCOREGetSentCountResponse); ((_ns1__Sms_USCOREGetSentCountResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentCountResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetSentCountResponse); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetSentCountResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetSentCountResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSentCountResponse %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetSentCountResponse*)p = *(_ns1__Sms_USCOREGetSentCountResponse*)q; } void _ns1__Sms_USCOREGetSentCount::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSentCount::CorpID); this->_ns1__Sms_USCOREGetSentCount::LoginName = NULL; this->_ns1__Sms_USCOREGetSentCount::Password = NULL; this->_ns1__Sms_USCOREGetSentCount::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetSentCount::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetSentCount::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentCount::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentCount::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentCount::TimeStamp); /* transient soap skipped */ } int _ns1__Sms_USCOREGetSentCount::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetSentCount(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSentCount *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetSentCount::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetSentCount::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetSentCount::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetSentCount::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetSentCount::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetSentCount(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentCount * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentCount *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetSentCount *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount, sizeof(_ns1__Sms_USCOREGetSentCount), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetSentCount *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetSentCount::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetSentCount::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetSentCount::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetSentCount::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetSentCount *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount, 0, sizeof(_ns1__Sms_USCOREGetSentCount), 0, soap_copy__ns1__Sms_USCOREGetSentCount); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetSentCount::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSentCount", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetSentCount::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetSentCount(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentCount * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSentCount(struct soap *soap, _ns1__Sms_USCOREGetSentCount *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetSentCount(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetSentCount * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSentCount(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSentCount(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentCount); if (size) *size = sizeof(_ns1__Sms_USCOREGetSentCount); ((_ns1__Sms_USCOREGetSentCount*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentCount[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetSentCount); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetSentCount*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetSentCount*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSentCount(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSentCount %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetSentCount*)p = *(_ns1__Sms_USCOREGetSentCount*)q; } void _ns1__Sms_USCOREGetBalanceResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetBalanceResponse::Balance); this->_ns1__Sms_USCOREGetBalanceResponse::ErrMsg = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetBalanceResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetBalanceResponse::Balance, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetBalanceResponse::ErrMsg); /* transient soap skipped */ } int _ns1__Sms_USCOREGetBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetBalanceResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetBalanceResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse), type)) return soap->error; soap_element_result(soap, "ns1:Balance"); if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Sms_USCOREGetBalanceResponse::Balance), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetBalanceResponse::ErrMsg), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetBalanceResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetBalanceResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetBalanceResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse, sizeof(_ns1__Sms_USCOREGetBalanceResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetBalanceResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Balance1 = 1; size_t soap_flag_ErrMsg1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Sms_USCOREGetBalanceResponse::Balance), "xsd:long")) { soap_flag_Balance1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetBalanceResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Balance"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse, 0, sizeof(_ns1__Sms_USCOREGetBalanceResponse), 0, soap_copy__ns1__Sms_USCOREGetBalanceResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetBalanceResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetBalanceResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetBalanceResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, _ns1__Sms_USCOREGetBalanceResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetBalanceResponse); if (size) *size = sizeof(_ns1__Sms_USCOREGetBalanceResponse); ((_ns1__Sms_USCOREGetBalanceResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetBalanceResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetBalanceResponse); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetBalanceResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetBalanceResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetBalanceResponse %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetBalanceResponse*)p = *(_ns1__Sms_USCOREGetBalanceResponse*)q; } void _ns1__Sms_USCOREGetBalance::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetBalance::CorpID); this->_ns1__Sms_USCOREGetBalance::LoginName = NULL; this->_ns1__Sms_USCOREGetBalance::Password = NULL; this->_ns1__Sms_USCOREGetBalance::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetBalance::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetBalance::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetBalance::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetBalance::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetBalance::TimeStamp); /* transient soap skipped */ } int _ns1__Sms_USCOREGetBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetBalance(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetBalance *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetBalance::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetBalance::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetBalance::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetBalance::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetBalance::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetBalance(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetBalance * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetBalance *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance, sizeof(_ns1__Sms_USCOREGetBalance), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetBalance *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetBalance::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetBalance::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetBalance::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetBalance::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance, 0, sizeof(_ns1__Sms_USCOREGetBalance), 0, soap_copy__ns1__Sms_USCOREGetBalance); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetBalance::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetBalance", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetBalance::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetBalance(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetBalance * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetBalance(struct soap *soap, _ns1__Sms_USCOREGetBalance *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetBalance * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetBalance); if (size) *size = sizeof(_ns1__Sms_USCOREGetBalance); ((_ns1__Sms_USCOREGetBalance*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetBalance); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetBalance*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetBalance %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetBalance*)p = *(_ns1__Sms_USCOREGetBalance*)q; } void _ns1__Sms_USCOREGetSignResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSignResponse::ErrCode); this->_ns1__Sms_USCOREGetSignResponse::ErrMsg = NULL; this->_ns1__Sms_USCOREGetSignResponse::Sign = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetSignResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetSignResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSignResponse::ErrMsg); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSignResponse::Sign); /* transient soap skipped */ } int _ns1__Sms_USCOREGetSignResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetSignResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSignResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSignResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse), type)) return soap->error; soap_element_result(soap, "ns1:ErrCode"); if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Sms_USCOREGetSignResponse::ErrCode), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetSignResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Sign", -1, &(a->_ns1__Sms_USCOREGetSignResponse::Sign), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetSignResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetSignResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSignResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSignResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSignResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetSignResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse, sizeof(_ns1__Sms_USCOREGetSignResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetSignResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_ErrCode1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_Sign1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Sms_USCOREGetSignResponse::ErrCode), "xsd:long")) { soap_flag_ErrCode1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetSignResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_Sign1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Sign", &(a->_ns1__Sms_USCOREGetSignResponse::Sign), "xsd:string")) { soap_flag_Sign1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:ErrCode"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetSignResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse, 0, sizeof(_ns1__Sms_USCOREGetSignResponse), 0, soap_copy__ns1__Sms_USCOREGetSignResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetSignResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSignResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetSignResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetSignResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSignResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSignResponse(struct soap *soap, _ns1__Sms_USCOREGetSignResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetSignResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetSignResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSignResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSignResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSignResponse); if (size) *size = sizeof(_ns1__Sms_USCOREGetSignResponse); ((_ns1__Sms_USCOREGetSignResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSignResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetSignResponse); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetSignResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetSignResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSignResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSignResponse %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetSignResponse*)p = *(_ns1__Sms_USCOREGetSignResponse*)q; } void _ns1__Sms_USCOREGetSign::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSign::CorpID); this->_ns1__Sms_USCOREGetSign::LoginName = NULL; this->_ns1__Sms_USCOREGetSign::Password = NULL; this->_ns1__Sms_USCOREGetSign::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetSign::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetSign::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSign::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSign::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSign::TimeStamp); /* transient soap skipped */ } int _ns1__Sms_USCOREGetSign::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetSign(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSign *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetSign::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetSign::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetSign::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetSign::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetSign::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetSign(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSign * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSign *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetSign *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign, sizeof(_ns1__Sms_USCOREGetSign), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetSign *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetSign::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetSign::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetSign::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetSign::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetSign *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign, 0, sizeof(_ns1__Sms_USCOREGetSign), 0, soap_copy__ns1__Sms_USCOREGetSign); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetSign::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSign", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetSign::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetSign(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSign * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSign(struct soap *soap, _ns1__Sms_USCOREGetSign *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetSign(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetSign * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSign(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSign(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSign); if (size) *size = sizeof(_ns1__Sms_USCOREGetSign); ((_ns1__Sms_USCOREGetSign*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSign[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetSign); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetSign*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetSign*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSign(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSign %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetSign*)p = *(_ns1__Sms_USCOREGetSign*)q; } void _ns1__Sms_USCOREGetSentListResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSentListResponse::Count); this->_ns1__Sms_USCOREGetSentListResponse::ErrMsg = NULL; this->_ns1__Sms_USCOREGetSentListResponse::SmsSentList = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetSentListResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetSentListResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentListResponse::ErrMsg); soap_serialize_PointerTons1__ArrayOfSmsSentList(soap, &this->_ns1__Sms_USCOREGetSentListResponse::SmsSentList); /* transient soap skipped */ } int _ns1__Sms_USCOREGetSentListResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetSentListResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSentListResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Sms_USCOREGetSentListResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetSentListResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfSmsSentList(soap, "ns1:SmsSentList", -1, &(a->_ns1__Sms_USCOREGetSentListResponse::SmsSentList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetSentListResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetSentListResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentListResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentListResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetSentListResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse, sizeof(_ns1__Sms_USCOREGetSentListResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetSentListResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_SmsSentList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Sms_USCOREGetSentListResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetSentListResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_SmsSentList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfSmsSentList(soap, "ns1:SmsSentList", &(a->_ns1__Sms_USCOREGetSentListResponse::SmsSentList), "ns1:ArrayOfSmsSentList")) { soap_flag_SmsSentList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetSentListResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse, 0, sizeof(_ns1__Sms_USCOREGetSentListResponse), 0, soap_copy__ns1__Sms_USCOREGetSentListResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetSentListResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSentListResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetSentListResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetSentListResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentListResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, _ns1__Sms_USCOREGetSentListResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetSentListResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetSentListResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSentListResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentListResponse); if (size) *size = sizeof(_ns1__Sms_USCOREGetSentListResponse); ((_ns1__Sms_USCOREGetSentListResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentListResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetSentListResponse); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetSentListResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetSentListResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSentListResponse %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetSentListResponse*)p = *(_ns1__Sms_USCOREGetSentListResponse*)q; } void _ns1__Sms_USCOREGetSentList::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSentList::CorpID); this->_ns1__Sms_USCOREGetSentList::LoginName = NULL; this->_ns1__Sms_USCOREGetSentList::Password = NULL; this->_ns1__Sms_USCOREGetSentList::TimeStamp = NULL; this->_ns1__Sms_USCOREGetSentList::Mobile = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetSentList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetSentList::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentList::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentList::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentList::TimeStamp); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentList::Mobile); /* transient soap skipped */ } int _ns1__Sms_USCOREGetSentList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetSentList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSentList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetSentList::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetSentList::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetSentList::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetSentList::TimeStamp), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->_ns1__Sms_USCOREGetSentList::Mobile), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetSentList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetSentList(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentList * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetSentList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList, sizeof(_ns1__Sms_USCOREGetSentList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetSentList *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_Mobile1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetSentList::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetSentList::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetSentList::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetSentList::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->_ns1__Sms_USCOREGetSentList::Mobile), "xsd:string")) { soap_flag_Mobile1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetSentList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList, 0, sizeof(_ns1__Sms_USCOREGetSentList), 0, soap_copy__ns1__Sms_USCOREGetSentList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetSentList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSentList", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetSentList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetSentList(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentList * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSentList(struct soap *soap, _ns1__Sms_USCOREGetSentList *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetSentList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetSentList * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSentList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSentList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentList); if (size) *size = sizeof(_ns1__Sms_USCOREGetSentList); ((_ns1__Sms_USCOREGetSentList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetSentList); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetSentList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetSentList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSentList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSentList %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetSentList*)p = *(_ns1__Sms_USCOREGetSentList*)q; } void _ns1__Sms_USCOREGetReportResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetReportResponse::Count); this->_ns1__Sms_USCOREGetReportResponse::ErrMsg = NULL; this->_ns1__Sms_USCOREGetReportResponse::SmsReportList = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetReportResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetReportResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetReportResponse::ErrMsg); soap_serialize_PointerTons1__ArrayOfSmsReportList(soap, &this->_ns1__Sms_USCOREGetReportResponse::SmsReportList); /* transient soap skipped */ } int _ns1__Sms_USCOREGetReportResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetReportResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetReportResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetReportResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Sms_USCOREGetReportResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetReportResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfSmsReportList(soap, "ns1:SmsReportList", -1, &(a->_ns1__Sms_USCOREGetReportResponse::SmsReportList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetReportResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetReportResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetReportResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetReportResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetReportResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetReportResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse, sizeof(_ns1__Sms_USCOREGetReportResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetReportResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_SmsReportList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Sms_USCOREGetReportResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetReportResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_SmsReportList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfSmsReportList(soap, "ns1:SmsReportList", &(a->_ns1__Sms_USCOREGetReportResponse::SmsReportList), "ns1:ArrayOfSmsReportList")) { soap_flag_SmsReportList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetReportResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse, 0, sizeof(_ns1__Sms_USCOREGetReportResponse), 0, soap_copy__ns1__Sms_USCOREGetReportResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetReportResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetReportResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetReportResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetReportResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetReportResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetReportResponse(struct soap *soap, _ns1__Sms_USCOREGetReportResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetReportResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetReportResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetReportResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetReportResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetReportResponse); if (size) *size = sizeof(_ns1__Sms_USCOREGetReportResponse); ((_ns1__Sms_USCOREGetReportResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetReportResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetReportResponse); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetReportResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetReportResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetReportResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetReportResponse %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetReportResponse*)p = *(_ns1__Sms_USCOREGetReportResponse*)q; } void _ns1__Sms_USCOREGetReport::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetReport::CorpID); this->_ns1__Sms_USCOREGetReport::LoginName = NULL; this->_ns1__Sms_USCOREGetReport::Password = NULL; this->_ns1__Sms_USCOREGetReport::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetReport::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetReport::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetReport::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetReport::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetReport::TimeStamp); /* transient soap skipped */ } int _ns1__Sms_USCOREGetReport::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetReport(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetReport *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetReport::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetReport::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetReport::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetReport::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetReport::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetReport(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetReport * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetReport *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetReport *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport, sizeof(_ns1__Sms_USCOREGetReport), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetReport *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetReport::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetReport::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetReport::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetReport::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetReport *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport, 0, sizeof(_ns1__Sms_USCOREGetReport), 0, soap_copy__ns1__Sms_USCOREGetReport); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetReport::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetReport", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetReport::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetReport(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetReport * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetReport(struct soap *soap, _ns1__Sms_USCOREGetReport *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetReport(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetReport * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetReport(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetReport(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetReport); if (size) *size = sizeof(_ns1__Sms_USCOREGetReport); ((_ns1__Sms_USCOREGetReport*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetReport[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetReport); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetReport*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetReport*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetReport(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetReport %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetReport*)p = *(_ns1__Sms_USCOREGetReport*)q; } void _ns1__Sms_USCOREGetRecvResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetRecvResponse::Count); this->_ns1__Sms_USCOREGetRecvResponse::ErrMsg = NULL; this->_ns1__Sms_USCOREGetRecvResponse::SmsRecvList = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetRecvResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetRecvResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetRecvResponse::ErrMsg); soap_serialize_PointerTons1__ArrayOfSmsRecvList(soap, &this->_ns1__Sms_USCOREGetRecvResponse::SmsRecvList); /* transient soap skipped */ } int _ns1__Sms_USCOREGetRecvResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetRecvResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetRecvResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Sms_USCOREGetRecvResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetRecvResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfSmsRecvList(soap, "ns1:SmsRecvList", -1, &(a->_ns1__Sms_USCOREGetRecvResponse::SmsRecvList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetRecvResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetRecvResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetRecvResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetRecvResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetRecvResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse, sizeof(_ns1__Sms_USCOREGetRecvResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetRecvResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_SmsRecvList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Sms_USCOREGetRecvResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetRecvResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_SmsRecvList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfSmsRecvList(soap, "ns1:SmsRecvList", &(a->_ns1__Sms_USCOREGetRecvResponse::SmsRecvList), "ns1:ArrayOfSmsRecvList")) { soap_flag_SmsRecvList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetRecvResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse, 0, sizeof(_ns1__Sms_USCOREGetRecvResponse), 0, soap_copy__ns1__Sms_USCOREGetRecvResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetRecvResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetRecvResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetRecvResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetRecvResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetRecvResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, _ns1__Sms_USCOREGetRecvResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetRecvResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetRecvResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetRecvResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetRecvResponse); if (size) *size = sizeof(_ns1__Sms_USCOREGetRecvResponse); ((_ns1__Sms_USCOREGetRecvResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetRecvResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetRecvResponse); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetRecvResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetRecvResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetRecvResponse %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetRecvResponse*)p = *(_ns1__Sms_USCOREGetRecvResponse*)q; } void _ns1__Sms_USCOREGetRecv::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetRecv::CorpID); this->_ns1__Sms_USCOREGetRecv::LoginName = NULL; this->_ns1__Sms_USCOREGetRecv::Password = NULL; this->_ns1__Sms_USCOREGetRecv::TimeStamp = NULL; /* transient soap skipped */ } void _ns1__Sms_USCOREGetRecv::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCOREGetRecv::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetRecv::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetRecv::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetRecv::TimeStamp); /* transient soap skipped */ } int _ns1__Sms_USCOREGetRecv::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCOREGetRecv(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetRecv *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetRecv::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetRecv::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetRecv::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetRecv::TimeStamp), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCOREGetRecv::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCOREGetRecv(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetRecv * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetRecv *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCOREGetRecv *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv, sizeof(_ns1__Sms_USCOREGetRecv), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCOREGetRecv *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetRecv::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetRecv::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetRecv::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetRecv::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCOREGetRecv *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv, 0, sizeof(_ns1__Sms_USCOREGetRecv), 0, soap_copy__ns1__Sms_USCOREGetRecv); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCOREGetRecv::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv); if (this->soap_out(soap, tag?tag:"ns1:Sms_GetRecv", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCOREGetRecv::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCOREGetRecv(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetRecv * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetRecv(struct soap *soap, _ns1__Sms_USCOREGetRecv *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCOREGetRecv(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCOREGetRecv * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetRecv(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetRecv(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetRecv); if (size) *size = sizeof(_ns1__Sms_USCOREGetRecv); ((_ns1__Sms_USCOREGetRecv*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetRecv[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCOREGetRecv); for (int i = 0; i < n; i++) ((_ns1__Sms_USCOREGetRecv*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCOREGetRecv*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetRecv(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetRecv %p -> %p\n", q, p)); *(_ns1__Sms_USCOREGetRecv*)p = *(_ns1__Sms_USCOREGetRecv*)q; } void _ns1__Sms_USCORESendResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCORESendResponse::Count); this->_ns1__Sms_USCORESendResponse::ErrMsg = NULL; this->_ns1__Sms_USCORESendResponse::SmsIDList = NULL; /* transient soap skipped */ } void _ns1__Sms_USCORESendResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCORESendResponse::Count, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESendResponse::ErrMsg); soap_serialize_PointerTons1__ArrayOfSmsIDList(soap, &this->_ns1__Sms_USCORESendResponse::SmsIDList); /* transient soap skipped */ } int _ns1__Sms_USCORESendResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCORESendResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCORESendResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCORESendResponse *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse), type)) return soap->error; soap_element_result(soap, "ns1:Count"); if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Sms_USCORESendResponse::Count), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCORESendResponse::ErrMsg), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfSmsIDList(soap, "ns1:SmsIDList", -1, &(a->_ns1__Sms_USCORESendResponse::SmsIDList), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCORESendResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCORESendResponse(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCORESendResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCORESendResponse(struct soap *soap, const char *tag, _ns1__Sms_USCORESendResponse *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCORESendResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse, sizeof(_ns1__Sms_USCORESendResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCORESendResponse *)a->soap_in(soap, tag, type); } } size_t soap_flag_Count1 = 1; size_t soap_flag_ErrMsg1 = 1; size_t soap_flag_SmsIDList1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Sms_USCORESendResponse::Count), "xsd:long")) { soap_flag_Count1--; continue; } if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCORESendResponse::ErrMsg), "xsd:string")) { soap_flag_ErrMsg1--; continue; } if (soap_flag_SmsIDList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfSmsIDList(soap, "ns1:SmsIDList", &(a->_ns1__Sms_USCORESendResponse::SmsIDList), "ns1:ArrayOfSmsIDList")) { soap_flag_SmsIDList1--; continue; } /* transient soap skipped */ soap_check_result(soap, "ns1:Count"); if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCORESendResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse, 0, sizeof(_ns1__Sms_USCORESendResponse), 0, soap_copy__ns1__Sms_USCORESendResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCORESendResponse::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse); if (this->soap_out(soap, tag?tag:"ns1:Sms_SendResponse", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCORESendResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCORESendResponse(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCORESendResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCORESendResponse(struct soap *soap, _ns1__Sms_USCORESendResponse *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCORESendResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCORESendResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCORESendResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCORESendResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORESendResponse); if (size) *size = sizeof(_ns1__Sms_USCORESendResponse); ((_ns1__Sms_USCORESendResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORESendResponse[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCORESendResponse); for (int i = 0; i < n; i++) ((_ns1__Sms_USCORESendResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCORESendResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCORESendResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCORESendResponse %p -> %p\n", q, p)); *(_ns1__Sms_USCORESendResponse*)p = *(_ns1__Sms_USCORESendResponse*)q; } void _ns1__Sms_USCORESend::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->_ns1__Sms_USCORESend::CorpID); this->_ns1__Sms_USCORESend::LoginName = NULL; this->_ns1__Sms_USCORESend::Password = NULL; this->_ns1__Sms_USCORESend::TimeStamp = NULL; this->_ns1__Sms_USCORESend::AddNum = NULL; this->_ns1__Sms_USCORESend::Timer = NULL; soap_default_LONG64(soap, &this->_ns1__Sms_USCORESend::LongSms); this->_ns1__Sms_USCORESend::MobileList = NULL; this->_ns1__Sms_USCORESend::Content = NULL; /* transient soap skipped */ } void _ns1__Sms_USCORESend::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->_ns1__Sms_USCORESend::CorpID, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::LoginName); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::Password); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::TimeStamp); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::AddNum); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::Timer); soap_embedded(soap, &this->_ns1__Sms_USCORESend::LongSms, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTons1__ArrayOfMobileList(soap, &this->_ns1__Sms_USCORESend::MobileList); soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::Content); /* transient soap skipped */ } int _ns1__Sms_USCORESend::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__ns1__Sms_USCORESend(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCORESend(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCORESend *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCORESend::CorpID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCORESend::LoginName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCORESend::Password), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCORESend::TimeStamp), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->_ns1__Sms_USCORESend::AddNum), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Timer", -1, &(a->_ns1__Sms_USCORESend::Timer), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:LongSms", -1, &(a->_ns1__Sms_USCORESend::LongSms), "")) return soap->error; if (soap_out_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", -1, &(a->_ns1__Sms_USCORESend::MobileList), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Content", -1, &(a->_ns1__Sms_USCORESend::Content), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *_ns1__Sms_USCORESend::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__ns1__Sms_USCORESend(soap, tag, this, type); } SOAP_FMAC3 _ns1__Sms_USCORESend * SOAP_FMAC4 soap_in__ns1__Sms_USCORESend(struct soap *soap, const char *tag, _ns1__Sms_USCORESend *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_ns1__Sms_USCORESend *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend, sizeof(_ns1__Sms_USCORESend), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend) { soap_revert(soap); *soap->id = '\0'; return (_ns1__Sms_USCORESend *)a->soap_in(soap, tag, type); } } size_t soap_flag_CorpID1 = 1; size_t soap_flag_LoginName1 = 1; size_t soap_flag_Password1 = 1; size_t soap_flag_TimeStamp1 = 1; size_t soap_flag_AddNum1 = 1; size_t soap_flag_Timer1 = 1; size_t soap_flag_LongSms1 = 1; size_t soap_flag_MobileList1 = 1; size_t soap_flag_Content1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCORESend::CorpID), "xsd:long")) { soap_flag_CorpID1--; continue; } if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCORESend::LoginName), "xsd:string")) { soap_flag_LoginName1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCORESend::Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCORESend::TimeStamp), "xsd:string")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->_ns1__Sms_USCORESend::AddNum), "xsd:string")) { soap_flag_AddNum1--; continue; } if (soap_flag_Timer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Timer", &(a->_ns1__Sms_USCORESend::Timer), "xsd:string")) { soap_flag_Timer1--; continue; } if (soap_flag_LongSms1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:LongSms", &(a->_ns1__Sms_USCORESend::LongSms), "xsd:long")) { soap_flag_LongSms1--; continue; } if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", &(a->_ns1__Sms_USCORESend::MobileList), "ns1:ArrayOfMobileList")) { soap_flag_MobileList1--; continue; } if (soap_flag_Content1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Content", &(a->_ns1__Sms_USCORESend::Content), "xsd:string")) { soap_flag_Content1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_ns1__Sms_USCORESend *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend, 0, sizeof(_ns1__Sms_USCORESend), 0, soap_copy__ns1__Sms_USCORESend); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_LongSms1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int _ns1__Sms_USCORESend::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend); if (this->soap_out(soap, tag?tag:"ns1:Sms_Send", id, type)) return soap->error; return soap_putindependent(soap); } void *_ns1__Sms_USCORESend::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__ns1__Sms_USCORESend(soap, this, tag, type); } SOAP_FMAC3 _ns1__Sms_USCORESend * SOAP_FMAC4 soap_get__ns1__Sms_USCORESend(struct soap *soap, _ns1__Sms_USCORESend *p, const char *tag, const char *type) { if ((p = soap_in__ns1__Sms_USCORESend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 _ns1__Sms_USCORESend * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCORESend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCORESend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORESend); if (size) *size = sizeof(_ns1__Sms_USCORESend); ((_ns1__Sms_USCORESend*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORESend[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(_ns1__Sms_USCORESend); for (int i = 0; i < n; i++) ((_ns1__Sms_USCORESend*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_ns1__Sms_USCORESend*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCORESend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCORESend %p -> %p\n", q, p)); *(_ns1__Sms_USCORESend*)p = *(_ns1__Sms_USCORESend*)q; } void ns1__ParamListGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ParamListGroup::Param = NULL; this->ns1__ParamListGroup::Reserve = NULL; /* transient soap skipped */ } void ns1__ParamListGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__wstring(soap, &this->ns1__ParamListGroup::Param); soap_serialize_PointerTostd__wstring(soap, &this->ns1__ParamListGroup::Reserve); /* transient soap skipped */ } int ns1__ParamListGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ParamListGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ParamListGroup(struct soap *soap, const char *tag, int id, const ns1__ParamListGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ParamListGroup), type)) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Param", -1, &(a->ns1__ParamListGroup::Param), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Reserve", -1, &(a->ns1__ParamListGroup::Reserve), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ParamListGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ParamListGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__ParamListGroup * SOAP_FMAC4 soap_in_ns1__ParamListGroup(struct soap *soap, const char *tag, ns1__ParamListGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ParamListGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ParamListGroup, sizeof(ns1__ParamListGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ParamListGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__ParamListGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_Param1 = 1; size_t soap_flag_Reserve1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Param1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Param", &(a->ns1__ParamListGroup::Param), "xsd:string")) { soap_flag_Param1--; continue; } if (soap_flag_Reserve1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Reserve", &(a->ns1__ParamListGroup::Reserve), "xsd:string")) { soap_flag_Reserve1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ParamListGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ParamListGroup, 0, sizeof(ns1__ParamListGroup), 0, soap_copy_ns1__ParamListGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } int ns1__ParamListGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ParamListGroup); if (this->soap_out(soap, tag?tag:"ns1:ParamListGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ParamListGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ParamListGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__ParamListGroup * SOAP_FMAC4 soap_get_ns1__ParamListGroup(struct soap *soap, ns1__ParamListGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ParamListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ParamListGroup * SOAP_FMAC2 soap_instantiate_ns1__ParamListGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ParamListGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ParamListGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ParamListGroup); if (size) *size = sizeof(ns1__ParamListGroup); ((ns1__ParamListGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ParamListGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ParamListGroup); for (int i = 0; i < n; i++) ((ns1__ParamListGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ParamListGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ParamListGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ParamListGroup %p -> %p\n", q, p)); *(ns1__ParamListGroup*)p = *(ns1__ParamListGroup*)q; } void ns1__ArrayOfParamList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfParamList::__sizeParamListGroup = 0; this->ns1__ArrayOfParamList::ParamListGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfParamList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfParamList::ParamListGroup) { int i; for (i = 0; i < this->ns1__ArrayOfParamList::__sizeParamListGroup; i++) { soap_serialize_PointerTons1__ParamListGroup(soap, this->ns1__ArrayOfParamList::ParamListGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfParamList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfParamList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfParamList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfParamList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList), type)) return soap->error; if (a->ns1__ArrayOfParamList::ParamListGroup) { int i; for (i = 0; i < a->ns1__ArrayOfParamList::__sizeParamListGroup; i++) if (soap_out_PointerTons1__ParamListGroup(soap, "ns1:ParamListGroup", -1, a->ns1__ArrayOfParamList::ParamListGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfParamList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfParamList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfParamList * SOAP_FMAC4 soap_in_ns1__ArrayOfParamList(struct soap *soap, const char *tag, ns1__ArrayOfParamList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfParamList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList, sizeof(ns1__ArrayOfParamList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfParamList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_ParamListGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:ParamListGroup", 1, NULL)) { if (a->ns1__ArrayOfParamList::ParamListGroup == NULL) { if (soap_blist_ParamListGroup1 == NULL) soap_blist_ParamListGroup1 = soap_new_block(soap); a->ns1__ArrayOfParamList::ParamListGroup = (ns1__ParamListGroup **)soap_push_block(soap, soap_blist_ParamListGroup1, sizeof(ns1__ParamListGroup *)); if (a->ns1__ArrayOfParamList::ParamListGroup == NULL) return NULL; *a->ns1__ArrayOfParamList::ParamListGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__ParamListGroup(soap, "ns1:ParamListGroup", a->ns1__ArrayOfParamList::ParamListGroup, "ns1:ParamListGroup")) { a->ns1__ArrayOfParamList::__sizeParamListGroup++; a->ns1__ArrayOfParamList::ParamListGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfParamList::ParamListGroup) soap_pop_block(soap, soap_blist_ParamListGroup1); if (a->ns1__ArrayOfParamList::__sizeParamListGroup) a->ns1__ArrayOfParamList::ParamListGroup = (ns1__ParamListGroup **)soap_save_block(soap, soap_blist_ParamListGroup1, NULL, 1); else { a->ns1__ArrayOfParamList::ParamListGroup = NULL; if (soap_blist_ParamListGroup1) soap_end_block(soap, soap_blist_ParamListGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfParamList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList, 0, sizeof(ns1__ArrayOfParamList), 0, soap_copy_ns1__ArrayOfParamList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfParamList::__sizeParamListGroup > 20)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfParamList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfParamList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfParamList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfParamList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfParamList * SOAP_FMAC4 soap_get_ns1__ArrayOfParamList(struct soap *soap, ns1__ArrayOfParamList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfParamList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfParamList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfParamList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfParamList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfParamList); if (size) *size = sizeof(ns1__ArrayOfParamList); ((ns1__ArrayOfParamList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfParamList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfParamList); for (int i = 0; i < n; i++) ((ns1__ArrayOfParamList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfParamList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfParamList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfParamList %p -> %p\n", q, p)); *(ns1__ArrayOfParamList*)p = *(ns1__ArrayOfParamList*)q; } void ns1__TemplateGroup::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->ns1__TemplateGroup::TemplateID); soap_default_LONG64(soap, &this->ns1__TemplateGroup::Status); soap_default_LONG64(soap, &this->ns1__TemplateGroup::TemplateType); this->ns1__TemplateGroup::TemplateName = NULL; this->ns1__TemplateGroup::TemplateContent = NULL; this->ns1__TemplateGroup::Remark = NULL; this->ns1__TemplateGroup::AuditOpinion = NULL; soap_default_LONG64(soap, &this->ns1__TemplateGroup::IsTemporary); this->ns1__TemplateGroup::CreateTime = NULL; /* transient soap skipped */ } void ns1__TemplateGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->ns1__TemplateGroup::TemplateID, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->ns1__TemplateGroup::Status, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->ns1__TemplateGroup::TemplateType, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::TemplateName); soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::TemplateContent); soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::Remark); soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::AuditOpinion); soap_embedded(soap, &this->ns1__TemplateGroup::IsTemporary, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::CreateTime); /* transient soap skipped */ } int ns1__TemplateGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__TemplateGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__TemplateGroup(struct soap *soap, const char *tag, int id, const ns1__TemplateGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__TemplateGroup), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->ns1__TemplateGroup::TemplateID), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__TemplateGroup::Status), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:TemplateType", -1, &(a->ns1__TemplateGroup::TemplateType), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateName", -1, &(a->ns1__TemplateGroup::TemplateName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateContent", -1, &(a->ns1__TemplateGroup::TemplateContent), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->ns1__TemplateGroup::Remark), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:AuditOpinion", -1, &(a->ns1__TemplateGroup::AuditOpinion), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:IsTemporary", -1, &(a->ns1__TemplateGroup::IsTemporary), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:CreateTime", -1, &(a->ns1__TemplateGroup::CreateTime), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__TemplateGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__TemplateGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__TemplateGroup * SOAP_FMAC4 soap_in_ns1__TemplateGroup(struct soap *soap, const char *tag, ns1__TemplateGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__TemplateGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__TemplateGroup, sizeof(ns1__TemplateGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__TemplateGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__TemplateGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_TemplateID1 = 1; size_t soap_flag_Status1 = 1; size_t soap_flag_TemplateType1 = 1; size_t soap_flag_TemplateName1 = 1; size_t soap_flag_TemplateContent1 = 1; size_t soap_flag_Remark1 = 1; size_t soap_flag_AuditOpinion1 = 1; size_t soap_flag_IsTemporary1 = 1; size_t soap_flag_CreateTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->ns1__TemplateGroup::TemplateID), "xsd:long")) { soap_flag_TemplateID1--; continue; } if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__TemplateGroup::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_TemplateType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TemplateType", &(a->ns1__TemplateGroup::TemplateType), "xsd:long")) { soap_flag_TemplateType1--; continue; } if (soap_flag_TemplateName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateName", &(a->ns1__TemplateGroup::TemplateName), "xsd:string")) { soap_flag_TemplateName1--; continue; } if (soap_flag_TemplateContent1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateContent", &(a->ns1__TemplateGroup::TemplateContent), "xsd:string")) { soap_flag_TemplateContent1--; continue; } if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->ns1__TemplateGroup::Remark), "xsd:string")) { soap_flag_Remark1--; continue; } if (soap_flag_AuditOpinion1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:AuditOpinion", &(a->ns1__TemplateGroup::AuditOpinion), "xsd:string")) { soap_flag_AuditOpinion1--; continue; } if (soap_flag_IsTemporary1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:IsTemporary", &(a->ns1__TemplateGroup::IsTemporary), "xsd:long")) { soap_flag_IsTemporary1--; continue; } if (soap_flag_CreateTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:CreateTime", &(a->ns1__TemplateGroup::CreateTime), "xsd:string")) { soap_flag_CreateTime1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__TemplateGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__TemplateGroup, 0, sizeof(ns1__TemplateGroup), 0, soap_copy_ns1__TemplateGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TemplateID1 > 0 || soap_flag_Status1 > 0 || soap_flag_TemplateType1 > 0 || soap_flag_IsTemporary1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__TemplateGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__TemplateGroup); if (this->soap_out(soap, tag?tag:"ns1:TemplateGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__TemplateGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__TemplateGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__TemplateGroup * SOAP_FMAC4 soap_get_ns1__TemplateGroup(struct soap *soap, ns1__TemplateGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__TemplateGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__TemplateGroup * SOAP_FMAC2 soap_instantiate_ns1__TemplateGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__TemplateGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__TemplateGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__TemplateGroup); if (size) *size = sizeof(ns1__TemplateGroup); ((ns1__TemplateGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__TemplateGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__TemplateGroup); for (int i = 0; i < n; i++) ((ns1__TemplateGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__TemplateGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__TemplateGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__TemplateGroup %p -> %p\n", q, p)); *(ns1__TemplateGroup*)p = *(ns1__TemplateGroup*)q; } void ns1__ArrayOfTemplateList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfTemplateList::__sizeTemplateGroup = 0; this->ns1__ArrayOfTemplateList::TemplateGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfTemplateList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfTemplateList::TemplateGroup) { int i; for (i = 0; i < this->ns1__ArrayOfTemplateList::__sizeTemplateGroup; i++) { soap_serialize_PointerTons1__TemplateGroup(soap, this->ns1__ArrayOfTemplateList::TemplateGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfTemplateList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfTemplateList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfTemplateList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfTemplateList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList), type)) return soap->error; if (a->ns1__ArrayOfTemplateList::TemplateGroup) { int i; for (i = 0; i < a->ns1__ArrayOfTemplateList::__sizeTemplateGroup; i++) if (soap_out_PointerTons1__TemplateGroup(soap, "ns1:TemplateGroup", -1, a->ns1__ArrayOfTemplateList::TemplateGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfTemplateList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfTemplateList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfTemplateList * SOAP_FMAC4 soap_in_ns1__ArrayOfTemplateList(struct soap *soap, const char *tag, ns1__ArrayOfTemplateList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfTemplateList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList, sizeof(ns1__ArrayOfTemplateList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfTemplateList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_TemplateGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:TemplateGroup", 1, NULL)) { if (a->ns1__ArrayOfTemplateList::TemplateGroup == NULL) { if (soap_blist_TemplateGroup1 == NULL) soap_blist_TemplateGroup1 = soap_new_block(soap); a->ns1__ArrayOfTemplateList::TemplateGroup = (ns1__TemplateGroup **)soap_push_block(soap, soap_blist_TemplateGroup1, sizeof(ns1__TemplateGroup *)); if (a->ns1__ArrayOfTemplateList::TemplateGroup == NULL) return NULL; *a->ns1__ArrayOfTemplateList::TemplateGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__TemplateGroup(soap, "ns1:TemplateGroup", a->ns1__ArrayOfTemplateList::TemplateGroup, "ns1:TemplateGroup")) { a->ns1__ArrayOfTemplateList::__sizeTemplateGroup++; a->ns1__ArrayOfTemplateList::TemplateGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfTemplateList::TemplateGroup) soap_pop_block(soap, soap_blist_TemplateGroup1); if (a->ns1__ArrayOfTemplateList::__sizeTemplateGroup) a->ns1__ArrayOfTemplateList::TemplateGroup = (ns1__TemplateGroup **)soap_save_block(soap, soap_blist_TemplateGroup1, NULL, 1); else { a->ns1__ArrayOfTemplateList::TemplateGroup = NULL; if (soap_blist_TemplateGroup1) soap_end_block(soap, soap_blist_TemplateGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfTemplateList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList, 0, sizeof(ns1__ArrayOfTemplateList), 0, soap_copy_ns1__ArrayOfTemplateList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfTemplateList::__sizeTemplateGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfTemplateList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfTemplateList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfTemplateList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfTemplateList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfTemplateList * SOAP_FMAC4 soap_get_ns1__ArrayOfTemplateList(struct soap *soap, ns1__ArrayOfTemplateList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfTemplateList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfTemplateList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfTemplateList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfTemplateList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfTemplateList); if (size) *size = sizeof(ns1__ArrayOfTemplateList); ((ns1__ArrayOfTemplateList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfTemplateList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfTemplateList); for (int i = 0; i < n; i++) ((ns1__ArrayOfTemplateList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfTemplateList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfTemplateList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfTemplateList %p -> %p\n", q, p)); *(ns1__ArrayOfTemplateList*)p = *(ns1__ArrayOfTemplateList*)q; } void ns1__MobileFileGroup::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->ns1__MobileFileGroup::TaskFileType); this->ns1__MobileFileGroup::TaskFileID = NULL; /* transient soap skipped */ } void ns1__MobileFileGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->ns1__MobileFileGroup::TaskFileType, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MobileFileGroup::TaskFileID); /* transient soap skipped */ } int ns1__MobileFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__MobileFileGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MobileFileGroup(struct soap *soap, const char *tag, int id, const ns1__MobileFileGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:TaskFileType", -1, &(a->ns1__MobileFileGroup::TaskFileType), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:TaskFileID", -1, &(a->ns1__MobileFileGroup::TaskFileID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__MobileFileGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__MobileFileGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__MobileFileGroup * SOAP_FMAC4 soap_in_ns1__MobileFileGroup(struct soap *soap, const char *tag, ns1__MobileFileGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__MobileFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup, sizeof(ns1__MobileFileGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MobileFileGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__MobileFileGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_TaskFileType1 = 1; size_t soap_flag_TaskFileID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TaskFileType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:TaskFileType", &(a->ns1__MobileFileGroup::TaskFileType), "xsd:long")) { soap_flag_TaskFileType1--; continue; } if (soap_flag_TaskFileID1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:TaskFileID", &(a->ns1__MobileFileGroup::TaskFileID), "xsd:string")) { soap_flag_TaskFileID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__MobileFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup, 0, sizeof(ns1__MobileFileGroup), 0, soap_copy_ns1__MobileFileGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TaskFileType1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__MobileFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup); if (this->soap_out(soap, tag?tag:"ns1:MobileFileGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__MobileFileGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__MobileFileGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__MobileFileGroup * SOAP_FMAC4 soap_get_ns1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__MobileFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__MobileFileGroup * SOAP_FMAC2 soap_instantiate_ns1__MobileFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MobileFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__MobileFileGroup); if (size) *size = sizeof(ns1__MobileFileGroup); ((ns1__MobileFileGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__MobileFileGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__MobileFileGroup); for (int i = 0; i < n; i++) ((ns1__MobileFileGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__MobileFileGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MobileFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MobileFileGroup %p -> %p\n", q, p)); *(ns1__MobileFileGroup*)p = *(ns1__MobileFileGroup*)q; } void ns1__ArrayOfMobileFileGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup = 0; this->ns1__ArrayOfMobileFileGroup::MobileFileGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfMobileFileGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfMobileFileGroup::MobileFileGroup) { int i; for (i = 0; i < this->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup; i++) { soap_serialize_PointerTons1__MobileFileGroup(soap, this->ns1__ArrayOfMobileFileGroup::MobileFileGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfMobileFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfMobileFileGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMobileFileGroup(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMobileFileGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup), type)) return soap->error; if (a->ns1__ArrayOfMobileFileGroup::MobileFileGroup) { int i; for (i = 0; i < a->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup; i++) if (soap_out_PointerTons1__MobileFileGroup(soap, "ns1:MobileFileGroup", -1, a->ns1__ArrayOfMobileFileGroup::MobileFileGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfMobileFileGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfMobileFileGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfMobileFileGroup * SOAP_FMAC4 soap_in_ns1__ArrayOfMobileFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMobileFileGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfMobileFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup, sizeof(ns1__ArrayOfMobileFileGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfMobileFileGroup *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_MobileFileGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MobileFileGroup", 1, NULL)) { if (a->ns1__ArrayOfMobileFileGroup::MobileFileGroup == NULL) { if (soap_blist_MobileFileGroup1 == NULL) soap_blist_MobileFileGroup1 = soap_new_block(soap); a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = (ns1__MobileFileGroup **)soap_push_block(soap, soap_blist_MobileFileGroup1, sizeof(ns1__MobileFileGroup *)); if (a->ns1__ArrayOfMobileFileGroup::MobileFileGroup == NULL) return NULL; *a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__MobileFileGroup(soap, "ns1:MobileFileGroup", a->ns1__ArrayOfMobileFileGroup::MobileFileGroup, "ns1:MobileFileGroup")) { a->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup++; a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfMobileFileGroup::MobileFileGroup) soap_pop_block(soap, soap_blist_MobileFileGroup1); if (a->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup) a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = (ns1__MobileFileGroup **)soap_save_block(soap, soap_blist_MobileFileGroup1, NULL, 1); else { a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = NULL; if (soap_blist_MobileFileGroup1) soap_end_block(soap, soap_blist_MobileFileGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfMobileFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup, 0, sizeof(ns1__ArrayOfMobileFileGroup), 0, soap_copy_ns1__ArrayOfMobileFileGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup > 20)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfMobileFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMobileFileGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfMobileFileGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfMobileFileGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfMobileFileGroup * SOAP_FMAC4 soap_get_ns1__ArrayOfMobileFileGroup(struct soap *soap, ns1__ArrayOfMobileFileGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfMobileFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfMobileFileGroup * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMobileFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMobileFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMobileFileGroup); if (size) *size = sizeof(ns1__ArrayOfMobileFileGroup); ((ns1__ArrayOfMobileFileGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMobileFileGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfMobileFileGroup); for (int i = 0; i < n; i++) ((ns1__ArrayOfMobileFileGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfMobileFileGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMobileFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMobileFileGroup %p -> %p\n", q, p)); *(ns1__ArrayOfMobileFileGroup*)p = *(ns1__ArrayOfMobileFileGroup*)q; } void ns1__MmsRecvFileGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__MmsRecvFileGroup::FileName = NULL; this->ns1__MmsRecvFileGroup::FileType = NULL; this->ns1__MmsRecvFileGroup::FileID = NULL; this->ns1__MmsRecvFileGroup::FileLocation = NULL; this->ns1__MmsRecvFileGroup::FileData = NULL; /* transient soap skipped */ } void ns1__MmsRecvFileGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsRecvFileGroup::FileName); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsRecvFileGroup::FileType); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsRecvFileGroup::FileID); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsRecvFileGroup::FileLocation); soap_serialize_PointerToxsd__base64Binary(soap, &this->ns1__MmsRecvFileGroup::FileData); /* transient soap skipped */ } int ns1__MmsRecvFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__MmsRecvFileGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MmsRecvFileGroup(struct soap *soap, const char *tag, int id, const ns1__MmsRecvFileGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup), type)) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:FileName", -1, &(a->ns1__MmsRecvFileGroup::FileName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:FileType", -1, &(a->ns1__MmsRecvFileGroup::FileType), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:FileID", -1, &(a->ns1__MmsRecvFileGroup::FileID), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:FileLocation", -1, &(a->ns1__MmsRecvFileGroup::FileLocation), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:FileData", -1, &(a->ns1__MmsRecvFileGroup::FileData), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__MmsRecvFileGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__MmsRecvFileGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__MmsRecvFileGroup * SOAP_FMAC4 soap_in_ns1__MmsRecvFileGroup(struct soap *soap, const char *tag, ns1__MmsRecvFileGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__MmsRecvFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup, sizeof(ns1__MmsRecvFileGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__MmsRecvFileGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_FileName1 = 1; size_t soap_flag_FileType1 = 1; size_t soap_flag_FileID1 = 1; size_t soap_flag_FileLocation1 = 1; size_t soap_flag_FileData1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:FileName", &(a->ns1__MmsRecvFileGroup::FileName), "xsd:string")) { soap_flag_FileName1--; continue; } if (soap_flag_FileType1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:FileType", &(a->ns1__MmsRecvFileGroup::FileType), "xsd:string")) { soap_flag_FileType1--; continue; } if (soap_flag_FileID1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:FileID", &(a->ns1__MmsRecvFileGroup::FileID), "xsd:string")) { soap_flag_FileID1--; continue; } if (soap_flag_FileLocation1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:FileLocation", &(a->ns1__MmsRecvFileGroup::FileLocation), "xsd:string")) { soap_flag_FileLocation1--; continue; } if (soap_flag_FileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:FileData", &(a->ns1__MmsRecvFileGroup::FileData), "xsd:base64Binary")) { soap_flag_FileData1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__MmsRecvFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup, 0, sizeof(ns1__MmsRecvFileGroup), 0, soap_copy_ns1__MmsRecvFileGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } int ns1__MmsRecvFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup); if (this->soap_out(soap, tag?tag:"ns1:MmsRecvFileGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__MmsRecvFileGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__MmsRecvFileGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__MmsRecvFileGroup * SOAP_FMAC4 soap_get_ns1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__MmsRecvFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__MmsRecvFileGroup * SOAP_FMAC2 soap_instantiate_ns1__MmsRecvFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MmsRecvFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__MmsRecvFileGroup); if (size) *size = sizeof(ns1__MmsRecvFileGroup); ((ns1__MmsRecvFileGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__MmsRecvFileGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__MmsRecvFileGroup); for (int i = 0; i < n; i++) ((ns1__MmsRecvFileGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__MmsRecvFileGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MmsRecvFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MmsRecvFileGroup %p -> %p\n", q, p)); *(ns1__MmsRecvFileGroup*)p = *(ns1__MmsRecvFileGroup*)q; } void ns1__ArrayOfMmsRecvFileGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup = 0; this->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfMmsRecvFileGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup) { int i; for (i = 0; i < this->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup; i++) { soap_serialize_PointerTons1__MmsRecvFileGroup(soap, this->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfMmsRecvFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfMmsRecvFileGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMmsRecvFileGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup), type)) return soap->error; if (a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup) { int i; for (i = 0; i < a->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup; i++) if (soap_out_PointerTons1__MmsRecvFileGroup(soap, "ns1:MmsRecvFileGroup", -1, a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfMmsRecvFileGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfMmsRecvFileGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfMmsRecvFileGroup * SOAP_FMAC4 soap_in_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMmsRecvFileGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfMmsRecvFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup, sizeof(ns1__ArrayOfMmsRecvFileGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfMmsRecvFileGroup *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_MmsRecvFileGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MmsRecvFileGroup", 1, NULL)) { if (a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup == NULL) { if (soap_blist_MmsRecvFileGroup1 == NULL) soap_blist_MmsRecvFileGroup1 = soap_new_block(soap); a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = (ns1__MmsRecvFileGroup **)soap_push_block(soap, soap_blist_MmsRecvFileGroup1, sizeof(ns1__MmsRecvFileGroup *)); if (a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup == NULL) return NULL; *a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__MmsRecvFileGroup(soap, "ns1:MmsRecvFileGroup", a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup, "ns1:MmsRecvFileGroup")) { a->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup++; a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup) soap_pop_block(soap, soap_blist_MmsRecvFileGroup1); if (a->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup) a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = (ns1__MmsRecvFileGroup **)soap_save_block(soap, soap_blist_MmsRecvFileGroup1, NULL, 1); else { a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = NULL; if (soap_blist_MmsRecvFileGroup1) soap_end_block(soap, soap_blist_MmsRecvFileGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfMmsRecvFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup, 0, sizeof(ns1__ArrayOfMmsRecvFileGroup), 0, soap_copy_ns1__ArrayOfMmsRecvFileGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfMmsRecvFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMmsRecvFileGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfMmsRecvFileGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfMmsRecvFileGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfMmsRecvFileGroup * SOAP_FMAC4 soap_get_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, ns1__ArrayOfMmsRecvFileGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfMmsRecvFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfMmsRecvFileGroup * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMmsRecvFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsRecvFileGroup); if (size) *size = sizeof(ns1__ArrayOfMmsRecvFileGroup); ((ns1__ArrayOfMmsRecvFileGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsRecvFileGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfMmsRecvFileGroup); for (int i = 0; i < n; i++) ((ns1__ArrayOfMmsRecvFileGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfMmsRecvFileGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMmsRecvFileGroup %p -> %p\n", q, p)); *(ns1__ArrayOfMmsRecvFileGroup*)p = *(ns1__ArrayOfMmsRecvFileGroup*)q; } void ns1__MmsReportGroup::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->ns1__MmsReportGroup::MmsID); soap_default_LONG64(soap, &this->ns1__MmsReportGroup::Status); this->ns1__MmsReportGroup::ReportTime = NULL; this->ns1__MmsReportGroup::ExStatus = NULL; /* transient soap skipped */ } void ns1__MmsReportGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->ns1__MmsReportGroup::MmsID, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->ns1__MmsReportGroup::Status, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsReportGroup::ReportTime); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsReportGroup::ExStatus); /* transient soap skipped */ } int ns1__MmsReportGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__MmsReportGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MmsReportGroup(struct soap *soap, const char *tag, int id, const ns1__MmsReportGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:MmsID", -1, &(a->ns1__MmsReportGroup::MmsID), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__MmsReportGroup::Status), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ReportTime", -1, &(a->ns1__MmsReportGroup::ReportTime), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ExStatus", -1, &(a->ns1__MmsReportGroup::ExStatus), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__MmsReportGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__MmsReportGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__MmsReportGroup * SOAP_FMAC4 soap_in_ns1__MmsReportGroup(struct soap *soap, const char *tag, ns1__MmsReportGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__MmsReportGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup, sizeof(ns1__MmsReportGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MmsReportGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__MmsReportGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_MmsID1 = 1; size_t soap_flag_Status1 = 1; size_t soap_flag_ReportTime1 = 1; size_t soap_flag_ExStatus1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_MmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:MmsID", &(a->ns1__MmsReportGroup::MmsID), "xsd:long")) { soap_flag_MmsID1--; continue; } if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__MmsReportGroup::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_ReportTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ReportTime", &(a->ns1__MmsReportGroup::ReportTime), "xsd:string")) { soap_flag_ReportTime1--; continue; } if (soap_flag_ExStatus1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ExStatus", &(a->ns1__MmsReportGroup::ExStatus), "xsd:string")) { soap_flag_ExStatus1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__MmsReportGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup, 0, sizeof(ns1__MmsReportGroup), 0, soap_copy_ns1__MmsReportGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_MmsID1 > 0 || soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__MmsReportGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup); if (this->soap_out(soap, tag?tag:"ns1:MmsReportGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__MmsReportGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__MmsReportGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__MmsReportGroup * SOAP_FMAC4 soap_get_ns1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__MmsReportGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__MmsReportGroup * SOAP_FMAC2 soap_instantiate_ns1__MmsReportGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MmsReportGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__MmsReportGroup); if (size) *size = sizeof(ns1__MmsReportGroup); ((ns1__MmsReportGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__MmsReportGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__MmsReportGroup); for (int i = 0; i < n; i++) ((ns1__MmsReportGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__MmsReportGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MmsReportGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MmsReportGroup %p -> %p\n", q, p)); *(ns1__MmsReportGroup*)p = *(ns1__MmsReportGroup*)q; } void ns1__ArrayOfMmsReportList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup = 0; this->ns1__ArrayOfMmsReportList::MmsReportGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfMmsReportList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfMmsReportList::MmsReportGroup) { int i; for (i = 0; i < this->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup; i++) { soap_serialize_PointerTons1__MmsReportGroup(soap, this->ns1__ArrayOfMmsReportList::MmsReportGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfMmsReportList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfMmsReportList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMmsReportList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMmsReportList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList), type)) return soap->error; if (a->ns1__ArrayOfMmsReportList::MmsReportGroup) { int i; for (i = 0; i < a->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup; i++) if (soap_out_PointerTons1__MmsReportGroup(soap, "ns1:MmsReportGroup", -1, a->ns1__ArrayOfMmsReportList::MmsReportGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfMmsReportList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfMmsReportList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfMmsReportList * SOAP_FMAC4 soap_in_ns1__ArrayOfMmsReportList(struct soap *soap, const char *tag, ns1__ArrayOfMmsReportList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfMmsReportList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList, sizeof(ns1__ArrayOfMmsReportList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfMmsReportList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_MmsReportGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MmsReportGroup", 1, NULL)) { if (a->ns1__ArrayOfMmsReportList::MmsReportGroup == NULL) { if (soap_blist_MmsReportGroup1 == NULL) soap_blist_MmsReportGroup1 = soap_new_block(soap); a->ns1__ArrayOfMmsReportList::MmsReportGroup = (ns1__MmsReportGroup **)soap_push_block(soap, soap_blist_MmsReportGroup1, sizeof(ns1__MmsReportGroup *)); if (a->ns1__ArrayOfMmsReportList::MmsReportGroup == NULL) return NULL; *a->ns1__ArrayOfMmsReportList::MmsReportGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__MmsReportGroup(soap, "ns1:MmsReportGroup", a->ns1__ArrayOfMmsReportList::MmsReportGroup, "ns1:MmsReportGroup")) { a->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup++; a->ns1__ArrayOfMmsReportList::MmsReportGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfMmsReportList::MmsReportGroup) soap_pop_block(soap, soap_blist_MmsReportGroup1); if (a->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup) a->ns1__ArrayOfMmsReportList::MmsReportGroup = (ns1__MmsReportGroup **)soap_save_block(soap, soap_blist_MmsReportGroup1, NULL, 1); else { a->ns1__ArrayOfMmsReportList::MmsReportGroup = NULL; if (soap_blist_MmsReportGroup1) soap_end_block(soap, soap_blist_MmsReportGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfMmsReportList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList, 0, sizeof(ns1__ArrayOfMmsReportList), 0, soap_copy_ns1__ArrayOfMmsReportList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfMmsReportList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMmsReportList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfMmsReportList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfMmsReportList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfMmsReportList * SOAP_FMAC4 soap_get_ns1__ArrayOfMmsReportList(struct soap *soap, ns1__ArrayOfMmsReportList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfMmsReportList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfMmsReportList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMmsReportList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMmsReportList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsReportList); if (size) *size = sizeof(ns1__ArrayOfMmsReportList); ((ns1__ArrayOfMmsReportList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsReportList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfMmsReportList); for (int i = 0; i < n; i++) ((ns1__ArrayOfMmsReportList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfMmsReportList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMmsReportList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMmsReportList %p -> %p\n", q, p)); *(ns1__ArrayOfMmsReportList*)p = *(ns1__ArrayOfMmsReportList*)q; } void ns1__MmsIDGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__MmsIDGroup::Mobile = NULL; soap_default_LONG64(soap, &this->ns1__MmsIDGroup::MmsID); /* transient soap skipped */ } void ns1__MmsIDGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsIDGroup::Mobile); soap_embedded(soap, &this->ns1__MmsIDGroup::MmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int ns1__MmsIDGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__MmsIDGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MmsIDGroup(struct soap *soap, const char *tag, int id, const ns1__MmsIDGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup), type)) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__MmsIDGroup::Mobile), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:MmsID", -1, &(a->ns1__MmsIDGroup::MmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__MmsIDGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__MmsIDGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__MmsIDGroup * SOAP_FMAC4 soap_in_ns1__MmsIDGroup(struct soap *soap, const char *tag, ns1__MmsIDGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__MmsIDGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup, sizeof(ns1__MmsIDGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MmsIDGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__MmsIDGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_Mobile1 = 1; size_t soap_flag_MmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__MmsIDGroup::Mobile), "xsd:string")) { soap_flag_Mobile1--; continue; } if (soap_flag_MmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:MmsID", &(a->ns1__MmsIDGroup::MmsID), "xsd:long")) { soap_flag_MmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__MmsIDGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup, 0, sizeof(ns1__MmsIDGroup), 0, soap_copy_ns1__MmsIDGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_MmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__MmsIDGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup); if (this->soap_out(soap, tag?tag:"ns1:MmsIDGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__MmsIDGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__MmsIDGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__MmsIDGroup * SOAP_FMAC4 soap_get_ns1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__MmsIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__MmsIDGroup * SOAP_FMAC2 soap_instantiate_ns1__MmsIDGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MmsIDGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__MmsIDGroup); if (size) *size = sizeof(ns1__MmsIDGroup); ((ns1__MmsIDGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__MmsIDGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__MmsIDGroup); for (int i = 0; i < n; i++) ((ns1__MmsIDGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__MmsIDGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MmsIDGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MmsIDGroup %p -> %p\n", q, p)); *(ns1__MmsIDGroup*)p = *(ns1__MmsIDGroup*)q; } void ns1__ArrayOfMmsIDList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup = 0; this->ns1__ArrayOfMmsIDList::MmsIDGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfMmsIDList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfMmsIDList::MmsIDGroup) { int i; for (i = 0; i < this->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup; i++) { soap_serialize_PointerTons1__MmsIDGroup(soap, this->ns1__ArrayOfMmsIDList::MmsIDGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfMmsIDList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfMmsIDList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMmsIDList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMmsIDList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList), type)) return soap->error; if (a->ns1__ArrayOfMmsIDList::MmsIDGroup) { int i; for (i = 0; i < a->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup; i++) if (soap_out_PointerTons1__MmsIDGroup(soap, "ns1:MmsIDGroup", -1, a->ns1__ArrayOfMmsIDList::MmsIDGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfMmsIDList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfMmsIDList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfMmsIDList * SOAP_FMAC4 soap_in_ns1__ArrayOfMmsIDList(struct soap *soap, const char *tag, ns1__ArrayOfMmsIDList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfMmsIDList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList, sizeof(ns1__ArrayOfMmsIDList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfMmsIDList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_MmsIDGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MmsIDGroup", 1, NULL)) { if (a->ns1__ArrayOfMmsIDList::MmsIDGroup == NULL) { if (soap_blist_MmsIDGroup1 == NULL) soap_blist_MmsIDGroup1 = soap_new_block(soap); a->ns1__ArrayOfMmsIDList::MmsIDGroup = (ns1__MmsIDGroup **)soap_push_block(soap, soap_blist_MmsIDGroup1, sizeof(ns1__MmsIDGroup *)); if (a->ns1__ArrayOfMmsIDList::MmsIDGroup == NULL) return NULL; *a->ns1__ArrayOfMmsIDList::MmsIDGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__MmsIDGroup(soap, "ns1:MmsIDGroup", a->ns1__ArrayOfMmsIDList::MmsIDGroup, "ns1:MmsIDGroup")) { a->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup++; a->ns1__ArrayOfMmsIDList::MmsIDGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfMmsIDList::MmsIDGroup) soap_pop_block(soap, soap_blist_MmsIDGroup1); if (a->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup) a->ns1__ArrayOfMmsIDList::MmsIDGroup = (ns1__MmsIDGroup **)soap_save_block(soap, soap_blist_MmsIDGroup1, NULL, 1); else { a->ns1__ArrayOfMmsIDList::MmsIDGroup = NULL; if (soap_blist_MmsIDGroup1) soap_end_block(soap, soap_blist_MmsIDGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfMmsIDList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList, 0, sizeof(ns1__ArrayOfMmsIDList), 0, soap_copy_ns1__ArrayOfMmsIDList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfMmsIDList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMmsIDList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfMmsIDList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfMmsIDList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfMmsIDList * SOAP_FMAC4 soap_get_ns1__ArrayOfMmsIDList(struct soap *soap, ns1__ArrayOfMmsIDList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfMmsIDList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfMmsIDList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMmsIDList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMmsIDList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsIDList); if (size) *size = sizeof(ns1__ArrayOfMmsIDList); ((ns1__ArrayOfMmsIDList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsIDList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfMmsIDList); for (int i = 0; i < n; i++) ((ns1__ArrayOfMmsIDList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfMmsIDList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMmsIDList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMmsIDList %p -> %p\n", q, p)); *(ns1__ArrayOfMmsIDList*)p = *(ns1__ArrayOfMmsIDList*)q; } void ns1__MmsFileGroup::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->ns1__MmsFileGroup::PlayTime); this->ns1__MmsFileGroup::Image_USCOREFileName = NULL; this->ns1__MmsFileGroup::Image_USCOREFileData = NULL; this->ns1__MmsFileGroup::Text_USCOREFileName = NULL; this->ns1__MmsFileGroup::Text_USCOREContent = NULL; this->ns1__MmsFileGroup::Audio_USCOREFileName = NULL; this->ns1__MmsFileGroup::Audio_USCOREFileData = NULL; /* transient soap skipped */ } void ns1__MmsFileGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->ns1__MmsFileGroup::PlayTime, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsFileGroup::Image_USCOREFileName); soap_serialize_PointerToxsd__base64Binary(soap, &this->ns1__MmsFileGroup::Image_USCOREFileData); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsFileGroup::Text_USCOREFileName); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsFileGroup::Text_USCOREContent); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsFileGroup::Audio_USCOREFileName); soap_serialize_PointerToxsd__base64Binary(soap, &this->ns1__MmsFileGroup::Audio_USCOREFileData); /* transient soap skipped */ } int ns1__MmsFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__MmsFileGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MmsFileGroup(struct soap *soap, const char *tag, int id, const ns1__MmsFileGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:PlayTime", -1, &(a->ns1__MmsFileGroup::PlayTime), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Image_FileName", -1, &(a->ns1__MmsFileGroup::Image_USCOREFileName), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Image_FileData", -1, &(a->ns1__MmsFileGroup::Image_USCOREFileData), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Text_FileName", -1, &(a->ns1__MmsFileGroup::Text_USCOREFileName), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Text_Content", -1, &(a->ns1__MmsFileGroup::Text_USCOREContent), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Audio_FileName", -1, &(a->ns1__MmsFileGroup::Audio_USCOREFileName), "")) return soap->error; if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Audio_FileData", -1, &(a->ns1__MmsFileGroup::Audio_USCOREFileData), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__MmsFileGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__MmsFileGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__MmsFileGroup * SOAP_FMAC4 soap_in_ns1__MmsFileGroup(struct soap *soap, const char *tag, ns1__MmsFileGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__MmsFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup, sizeof(ns1__MmsFileGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MmsFileGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__MmsFileGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_PlayTime1 = 1; size_t soap_flag_Image_USCOREFileName1 = 1; size_t soap_flag_Image_USCOREFileData1 = 1; size_t soap_flag_Text_USCOREFileName1 = 1; size_t soap_flag_Text_USCOREContent1 = 1; size_t soap_flag_Audio_USCOREFileName1 = 1; size_t soap_flag_Audio_USCOREFileData1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PlayTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:PlayTime", &(a->ns1__MmsFileGroup::PlayTime), "xsd:long")) { soap_flag_PlayTime1--; continue; } if (soap_flag_Image_USCOREFileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Image_FileName", &(a->ns1__MmsFileGroup::Image_USCOREFileName), "xsd:string")) { soap_flag_Image_USCOREFileName1--; continue; } if (soap_flag_Image_USCOREFileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Image_FileData", &(a->ns1__MmsFileGroup::Image_USCOREFileData), "xsd:base64Binary")) { soap_flag_Image_USCOREFileData1--; continue; } if (soap_flag_Text_USCOREFileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Text_FileName", &(a->ns1__MmsFileGroup::Text_USCOREFileName), "xsd:string")) { soap_flag_Text_USCOREFileName1--; continue; } if (soap_flag_Text_USCOREContent1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Text_Content", &(a->ns1__MmsFileGroup::Text_USCOREContent), "xsd:string")) { soap_flag_Text_USCOREContent1--; continue; } if (soap_flag_Audio_USCOREFileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Audio_FileName", &(a->ns1__MmsFileGroup::Audio_USCOREFileName), "xsd:string")) { soap_flag_Audio_USCOREFileName1--; continue; } if (soap_flag_Audio_USCOREFileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Audio_FileData", &(a->ns1__MmsFileGroup::Audio_USCOREFileData), "xsd:base64Binary")) { soap_flag_Audio_USCOREFileData1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__MmsFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup, 0, sizeof(ns1__MmsFileGroup), 0, soap_copy_ns1__MmsFileGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PlayTime1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__MmsFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup); if (this->soap_out(soap, tag?tag:"ns1:MmsFileGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__MmsFileGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__MmsFileGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__MmsFileGroup * SOAP_FMAC4 soap_get_ns1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__MmsFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__MmsFileGroup * SOAP_FMAC2 soap_instantiate_ns1__MmsFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MmsFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__MmsFileGroup); if (size) *size = sizeof(ns1__MmsFileGroup); ((ns1__MmsFileGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__MmsFileGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__MmsFileGroup); for (int i = 0; i < n; i++) ((ns1__MmsFileGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__MmsFileGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MmsFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MmsFileGroup %p -> %p\n", q, p)); *(ns1__MmsFileGroup*)p = *(ns1__MmsFileGroup*)q; } void ns1__ArrayOfMmsFileGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup = 0; this->ns1__ArrayOfMmsFileGroup::MmsFileGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfMmsFileGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfMmsFileGroup::MmsFileGroup) { int i; for (i = 0; i < this->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup; i++) { soap_serialize_PointerTons1__MmsFileGroup(soap, this->ns1__ArrayOfMmsFileGroup::MmsFileGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfMmsFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfMmsFileGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMmsFileGroup(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMmsFileGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup), type)) return soap->error; if (a->ns1__ArrayOfMmsFileGroup::MmsFileGroup) { int i; for (i = 0; i < a->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup; i++) if (soap_out_PointerTons1__MmsFileGroup(soap, "ns1:MmsFileGroup", -1, a->ns1__ArrayOfMmsFileGroup::MmsFileGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfMmsFileGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfMmsFileGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfMmsFileGroup * SOAP_FMAC4 soap_in_ns1__ArrayOfMmsFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMmsFileGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfMmsFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup, sizeof(ns1__ArrayOfMmsFileGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfMmsFileGroup *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_MmsFileGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MmsFileGroup", 1, NULL)) { if (a->ns1__ArrayOfMmsFileGroup::MmsFileGroup == NULL) { if (soap_blist_MmsFileGroup1 == NULL) soap_blist_MmsFileGroup1 = soap_new_block(soap); a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = (ns1__MmsFileGroup **)soap_push_block(soap, soap_blist_MmsFileGroup1, sizeof(ns1__MmsFileGroup *)); if (a->ns1__ArrayOfMmsFileGroup::MmsFileGroup == NULL) return NULL; *a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__MmsFileGroup(soap, "ns1:MmsFileGroup", a->ns1__ArrayOfMmsFileGroup::MmsFileGroup, "ns1:MmsFileGroup")) { a->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup++; a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfMmsFileGroup::MmsFileGroup) soap_pop_block(soap, soap_blist_MmsFileGroup1); if (a->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup) a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = (ns1__MmsFileGroup **)soap_save_block(soap, soap_blist_MmsFileGroup1, NULL, 1); else { a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = NULL; if (soap_blist_MmsFileGroup1) soap_end_block(soap, soap_blist_MmsFileGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfMmsFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup, 0, sizeof(ns1__ArrayOfMmsFileGroup), 0, soap_copy_ns1__ArrayOfMmsFileGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup > 20)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfMmsFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMmsFileGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfMmsFileGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfMmsFileGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfMmsFileGroup * SOAP_FMAC4 soap_get_ns1__ArrayOfMmsFileGroup(struct soap *soap, ns1__ArrayOfMmsFileGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfMmsFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfMmsFileGroup * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMmsFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMmsFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsFileGroup); if (size) *size = sizeof(ns1__ArrayOfMmsFileGroup); ((ns1__ArrayOfMmsFileGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsFileGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfMmsFileGroup); for (int i = 0; i < n; i++) ((ns1__ArrayOfMmsFileGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfMmsFileGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMmsFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMmsFileGroup %p -> %p\n", q, p)); *(ns1__ArrayOfMmsFileGroup*)p = *(ns1__ArrayOfMmsFileGroup*)q; } void ns1__CancelIDGroup::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->ns1__CancelIDGroup::Status); soap_default_LONG64(soap, &this->ns1__CancelIDGroup::SmsID); /* transient soap skipped */ } void ns1__CancelIDGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->ns1__CancelIDGroup::Status, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->ns1__CancelIDGroup::SmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int ns1__CancelIDGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__CancelIDGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__CancelIDGroup(struct soap *soap, const char *tag, int id, const ns1__CancelIDGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__CancelIDGroup::Status), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SmsID", -1, &(a->ns1__CancelIDGroup::SmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__CancelIDGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__CancelIDGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__CancelIDGroup * SOAP_FMAC4 soap_in_ns1__CancelIDGroup(struct soap *soap, const char *tag, ns1__CancelIDGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__CancelIDGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup, sizeof(ns1__CancelIDGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__CancelIDGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__CancelIDGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_Status1 = 1; size_t soap_flag_SmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__CancelIDGroup::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_SmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SmsID", &(a->ns1__CancelIDGroup::SmsID), "xsd:long")) { soap_flag_SmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__CancelIDGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup, 0, sizeof(ns1__CancelIDGroup), 0, soap_copy_ns1__CancelIDGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__CancelIDGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup); if (this->soap_out(soap, tag?tag:"ns1:CancelIDGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__CancelIDGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__CancelIDGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__CancelIDGroup * SOAP_FMAC4 soap_get_ns1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__CancelIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__CancelIDGroup * SOAP_FMAC2 soap_instantiate_ns1__CancelIDGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__CancelIDGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__CancelIDGroup); if (size) *size = sizeof(ns1__CancelIDGroup); ((ns1__CancelIDGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__CancelIDGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__CancelIDGroup); for (int i = 0; i < n; i++) ((ns1__CancelIDGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__CancelIDGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__CancelIDGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__CancelIDGroup %p -> %p\n", q, p)); *(ns1__CancelIDGroup*)p = *(ns1__CancelIDGroup*)q; } void ns1__ArrayOfCancelIDList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup = 0; this->ns1__ArrayOfCancelIDList::CancelIDGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfCancelIDList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfCancelIDList::CancelIDGroup) { int i; for (i = 0; i < this->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup; i++) { soap_serialize_PointerTons1__CancelIDGroup(soap, this->ns1__ArrayOfCancelIDList::CancelIDGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfCancelIDList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfCancelIDList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfCancelIDList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfCancelIDList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList), type)) return soap->error; if (a->ns1__ArrayOfCancelIDList::CancelIDGroup) { int i; for (i = 0; i < a->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup; i++) if (soap_out_PointerTons1__CancelIDGroup(soap, "ns1:CancelIDGroup", -1, a->ns1__ArrayOfCancelIDList::CancelIDGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfCancelIDList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfCancelIDList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfCancelIDList * SOAP_FMAC4 soap_in_ns1__ArrayOfCancelIDList(struct soap *soap, const char *tag, ns1__ArrayOfCancelIDList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfCancelIDList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList, sizeof(ns1__ArrayOfCancelIDList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfCancelIDList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_CancelIDGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:CancelIDGroup", 1, NULL)) { if (a->ns1__ArrayOfCancelIDList::CancelIDGroup == NULL) { if (soap_blist_CancelIDGroup1 == NULL) soap_blist_CancelIDGroup1 = soap_new_block(soap); a->ns1__ArrayOfCancelIDList::CancelIDGroup = (ns1__CancelIDGroup **)soap_push_block(soap, soap_blist_CancelIDGroup1, sizeof(ns1__CancelIDGroup *)); if (a->ns1__ArrayOfCancelIDList::CancelIDGroup == NULL) return NULL; *a->ns1__ArrayOfCancelIDList::CancelIDGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__CancelIDGroup(soap, "ns1:CancelIDGroup", a->ns1__ArrayOfCancelIDList::CancelIDGroup, "ns1:CancelIDGroup")) { a->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup++; a->ns1__ArrayOfCancelIDList::CancelIDGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfCancelIDList::CancelIDGroup) soap_pop_block(soap, soap_blist_CancelIDGroup1); if (a->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup) a->ns1__ArrayOfCancelIDList::CancelIDGroup = (ns1__CancelIDGroup **)soap_save_block(soap, soap_blist_CancelIDGroup1, NULL, 1); else { a->ns1__ArrayOfCancelIDList::CancelIDGroup = NULL; if (soap_blist_CancelIDGroup1) soap_end_block(soap, soap_blist_CancelIDGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfCancelIDList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList, 0, sizeof(ns1__ArrayOfCancelIDList), 0, soap_copy_ns1__ArrayOfCancelIDList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfCancelIDList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfCancelIDList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfCancelIDList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfCancelIDList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfCancelIDList * SOAP_FMAC4 soap_get_ns1__ArrayOfCancelIDList(struct soap *soap, ns1__ArrayOfCancelIDList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfCancelIDList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfCancelIDList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfCancelIDList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfCancelIDList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfCancelIDList); if (size) *size = sizeof(ns1__ArrayOfCancelIDList); ((ns1__ArrayOfCancelIDList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfCancelIDList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfCancelIDList); for (int i = 0; i < n; i++) ((ns1__ArrayOfCancelIDList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfCancelIDList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfCancelIDList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfCancelIDList %p -> %p\n", q, p)); *(ns1__ArrayOfCancelIDList*)p = *(ns1__ArrayOfCancelIDList*)q; } void ns1__SmsSentListGroup::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->ns1__SmsSentListGroup::Status); this->ns1__SmsSentListGroup::Mobile = NULL; this->ns1__SmsSentListGroup::SendTime = NULL; this->ns1__SmsSentListGroup::ReportTime = NULL; this->ns1__SmsSentListGroup::Content = NULL; this->ns1__SmsSentListGroup::ExStatus = NULL; /* transient soap skipped */ } void ns1__SmsSentListGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->ns1__SmsSentListGroup::Status, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::Mobile); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::SendTime); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::ReportTime); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::Content); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::ExStatus); /* transient soap skipped */ } int ns1__SmsSentListGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__SmsSentListGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__SmsSentListGroup(struct soap *soap, const char *tag, int id, const ns1__SmsSentListGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__SmsSentListGroup::Status), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__SmsSentListGroup::Mobile), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:SendTime", -1, &(a->ns1__SmsSentListGroup::SendTime), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ReportTime", -1, &(a->ns1__SmsSentListGroup::ReportTime), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Content", -1, &(a->ns1__SmsSentListGroup::Content), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ExStatus", -1, &(a->ns1__SmsSentListGroup::ExStatus), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__SmsSentListGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__SmsSentListGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__SmsSentListGroup * SOAP_FMAC4 soap_in_ns1__SmsSentListGroup(struct soap *soap, const char *tag, ns1__SmsSentListGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__SmsSentListGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup, sizeof(ns1__SmsSentListGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__SmsSentListGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_Status1 = 1; size_t soap_flag_Mobile1 = 1; size_t soap_flag_SendTime1 = 1; size_t soap_flag_ReportTime1 = 1; size_t soap_flag_Content1 = 1; size_t soap_flag_ExStatus1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__SmsSentListGroup::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__SmsSentListGroup::Mobile), "xsd:string")) { soap_flag_Mobile1--; continue; } if (soap_flag_SendTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:SendTime", &(a->ns1__SmsSentListGroup::SendTime), "xsd:string")) { soap_flag_SendTime1--; continue; } if (soap_flag_ReportTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ReportTime", &(a->ns1__SmsSentListGroup::ReportTime), "xsd:string")) { soap_flag_ReportTime1--; continue; } if (soap_flag_Content1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Content", &(a->ns1__SmsSentListGroup::Content), "xsd:string")) { soap_flag_Content1--; continue; } if (soap_flag_ExStatus1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ExStatus", &(a->ns1__SmsSentListGroup::ExStatus), "xsd:string")) { soap_flag_ExStatus1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__SmsSentListGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup, 0, sizeof(ns1__SmsSentListGroup), 0, soap_copy_ns1__SmsSentListGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__SmsSentListGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup); if (this->soap_out(soap, tag?tag:"ns1:SmsSentListGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__SmsSentListGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__SmsSentListGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__SmsSentListGroup * SOAP_FMAC4 soap_get_ns1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__SmsSentListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__SmsSentListGroup * SOAP_FMAC2 soap_instantiate_ns1__SmsSentListGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__SmsSentListGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__SmsSentListGroup); if (size) *size = sizeof(ns1__SmsSentListGroup); ((ns1__SmsSentListGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__SmsSentListGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__SmsSentListGroup); for (int i = 0; i < n; i++) ((ns1__SmsSentListGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__SmsSentListGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__SmsSentListGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__SmsSentListGroup %p -> %p\n", q, p)); *(ns1__SmsSentListGroup*)p = *(ns1__SmsSentListGroup*)q; } void ns1__ArrayOfSmsSentList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup = 0; this->ns1__ArrayOfSmsSentList::SmsSentListGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfSmsSentList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfSmsSentList::SmsSentListGroup) { int i; for (i = 0; i < this->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup; i++) { soap_serialize_PointerTons1__SmsSentListGroup(soap, this->ns1__ArrayOfSmsSentList::SmsSentListGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfSmsSentList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfSmsSentList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfSmsSentList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfSmsSentList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList), type)) return soap->error; if (a->ns1__ArrayOfSmsSentList::SmsSentListGroup) { int i; for (i = 0; i < a->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup; i++) if (soap_out_PointerTons1__SmsSentListGroup(soap, "ns1:SmsSentListGroup", -1, a->ns1__ArrayOfSmsSentList::SmsSentListGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfSmsSentList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfSmsSentList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfSmsSentList * SOAP_FMAC4 soap_in_ns1__ArrayOfSmsSentList(struct soap *soap, const char *tag, ns1__ArrayOfSmsSentList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfSmsSentList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList, sizeof(ns1__ArrayOfSmsSentList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfSmsSentList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_SmsSentListGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsSentListGroup", 1, NULL)) { if (a->ns1__ArrayOfSmsSentList::SmsSentListGroup == NULL) { if (soap_blist_SmsSentListGroup1 == NULL) soap_blist_SmsSentListGroup1 = soap_new_block(soap); a->ns1__ArrayOfSmsSentList::SmsSentListGroup = (ns1__SmsSentListGroup **)soap_push_block(soap, soap_blist_SmsSentListGroup1, sizeof(ns1__SmsSentListGroup *)); if (a->ns1__ArrayOfSmsSentList::SmsSentListGroup == NULL) return NULL; *a->ns1__ArrayOfSmsSentList::SmsSentListGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__SmsSentListGroup(soap, "ns1:SmsSentListGroup", a->ns1__ArrayOfSmsSentList::SmsSentListGroup, "ns1:SmsSentListGroup")) { a->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup++; a->ns1__ArrayOfSmsSentList::SmsSentListGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfSmsSentList::SmsSentListGroup) soap_pop_block(soap, soap_blist_SmsSentListGroup1); if (a->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup) a->ns1__ArrayOfSmsSentList::SmsSentListGroup = (ns1__SmsSentListGroup **)soap_save_block(soap, soap_blist_SmsSentListGroup1, NULL, 1); else { a->ns1__ArrayOfSmsSentList::SmsSentListGroup = NULL; if (soap_blist_SmsSentListGroup1) soap_end_block(soap, soap_blist_SmsSentListGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfSmsSentList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList, 0, sizeof(ns1__ArrayOfSmsSentList), 0, soap_copy_ns1__ArrayOfSmsSentList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfSmsSentList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfSmsSentList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfSmsSentList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfSmsSentList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfSmsSentList * SOAP_FMAC4 soap_get_ns1__ArrayOfSmsSentList(struct soap *soap, ns1__ArrayOfSmsSentList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfSmsSentList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfSmsSentList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfSmsSentList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfSmsSentList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsSentList); if (size) *size = sizeof(ns1__ArrayOfSmsSentList); ((ns1__ArrayOfSmsSentList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsSentList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfSmsSentList); for (int i = 0; i < n; i++) ((ns1__ArrayOfSmsSentList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfSmsSentList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfSmsSentList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfSmsSentList %p -> %p\n", q, p)); *(ns1__ArrayOfSmsSentList*)p = *(ns1__ArrayOfSmsSentList*)q; } void ns1__SmsReportGroup::soap_default(struct soap *soap) { this->soap = soap; soap_default_LONG64(soap, &this->ns1__SmsReportGroup::SmsID); soap_default_LONG64(soap, &this->ns1__SmsReportGroup::Status); this->ns1__SmsReportGroup::ReportTime = NULL; this->ns1__SmsReportGroup::ExStatus = NULL; /* transient soap skipped */ } void ns1__SmsReportGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &this->ns1__SmsReportGroup::SmsID, SOAP_TYPE_MobsetApi_LONG64); soap_embedded(soap, &this->ns1__SmsReportGroup::Status, SOAP_TYPE_MobsetApi_LONG64); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsReportGroup::ReportTime); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsReportGroup::ExStatus); /* transient soap skipped */ } int ns1__SmsReportGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__SmsReportGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__SmsReportGroup(struct soap *soap, const char *tag, int id, const ns1__SmsReportGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup), type)) return soap->error; if (soap_out_LONG64(soap, "ns1:SmsID", -1, &(a->ns1__SmsReportGroup::SmsID), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__SmsReportGroup::Status), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ReportTime", -1, &(a->ns1__SmsReportGroup::ReportTime), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:ExStatus", -1, &(a->ns1__SmsReportGroup::ExStatus), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__SmsReportGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__SmsReportGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__SmsReportGroup * SOAP_FMAC4 soap_in_ns1__SmsReportGroup(struct soap *soap, const char *tag, ns1__SmsReportGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__SmsReportGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup, sizeof(ns1__SmsReportGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__SmsReportGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__SmsReportGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_SmsID1 = 1; size_t soap_flag_Status1 = 1; size_t soap_flag_ReportTime1 = 1; size_t soap_flag_ExStatus1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SmsID", &(a->ns1__SmsReportGroup::SmsID), "xsd:long")) { soap_flag_SmsID1--; continue; } if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__SmsReportGroup::Status), "xsd:long")) { soap_flag_Status1--; continue; } if (soap_flag_ReportTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ReportTime", &(a->ns1__SmsReportGroup::ReportTime), "xsd:string")) { soap_flag_ReportTime1--; continue; } if (soap_flag_ExStatus1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:ExStatus", &(a->ns1__SmsReportGroup::ExStatus), "xsd:string")) { soap_flag_ExStatus1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__SmsReportGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup, 0, sizeof(ns1__SmsReportGroup), 0, soap_copy_ns1__SmsReportGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SmsID1 > 0 || soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__SmsReportGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup); if (this->soap_out(soap, tag?tag:"ns1:SmsReportGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__SmsReportGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__SmsReportGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__SmsReportGroup * SOAP_FMAC4 soap_get_ns1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__SmsReportGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__SmsReportGroup * SOAP_FMAC2 soap_instantiate_ns1__SmsReportGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__SmsReportGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__SmsReportGroup); if (size) *size = sizeof(ns1__SmsReportGroup); ((ns1__SmsReportGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__SmsReportGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__SmsReportGroup); for (int i = 0; i < n; i++) ((ns1__SmsReportGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__SmsReportGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__SmsReportGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__SmsReportGroup %p -> %p\n", q, p)); *(ns1__SmsReportGroup*)p = *(ns1__SmsReportGroup*)q; } void ns1__ArrayOfSmsReportList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup = 0; this->ns1__ArrayOfSmsReportList::SmsReportGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfSmsReportList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfSmsReportList::SmsReportGroup) { int i; for (i = 0; i < this->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup; i++) { soap_serialize_PointerTons1__SmsReportGroup(soap, this->ns1__ArrayOfSmsReportList::SmsReportGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfSmsReportList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfSmsReportList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfSmsReportList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfSmsReportList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList), type)) return soap->error; if (a->ns1__ArrayOfSmsReportList::SmsReportGroup) { int i; for (i = 0; i < a->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup; i++) if (soap_out_PointerTons1__SmsReportGroup(soap, "ns1:SmsReportGroup", -1, a->ns1__ArrayOfSmsReportList::SmsReportGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfSmsReportList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfSmsReportList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfSmsReportList * SOAP_FMAC4 soap_in_ns1__ArrayOfSmsReportList(struct soap *soap, const char *tag, ns1__ArrayOfSmsReportList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfSmsReportList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList, sizeof(ns1__ArrayOfSmsReportList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfSmsReportList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_SmsReportGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsReportGroup", 1, NULL)) { if (a->ns1__ArrayOfSmsReportList::SmsReportGroup == NULL) { if (soap_blist_SmsReportGroup1 == NULL) soap_blist_SmsReportGroup1 = soap_new_block(soap); a->ns1__ArrayOfSmsReportList::SmsReportGroup = (ns1__SmsReportGroup **)soap_push_block(soap, soap_blist_SmsReportGroup1, sizeof(ns1__SmsReportGroup *)); if (a->ns1__ArrayOfSmsReportList::SmsReportGroup == NULL) return NULL; *a->ns1__ArrayOfSmsReportList::SmsReportGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__SmsReportGroup(soap, "ns1:SmsReportGroup", a->ns1__ArrayOfSmsReportList::SmsReportGroup, "ns1:SmsReportGroup")) { a->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup++; a->ns1__ArrayOfSmsReportList::SmsReportGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfSmsReportList::SmsReportGroup) soap_pop_block(soap, soap_blist_SmsReportGroup1); if (a->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup) a->ns1__ArrayOfSmsReportList::SmsReportGroup = (ns1__SmsReportGroup **)soap_save_block(soap, soap_blist_SmsReportGroup1, NULL, 1); else { a->ns1__ArrayOfSmsReportList::SmsReportGroup = NULL; if (soap_blist_SmsReportGroup1) soap_end_block(soap, soap_blist_SmsReportGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfSmsReportList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList, 0, sizeof(ns1__ArrayOfSmsReportList), 0, soap_copy_ns1__ArrayOfSmsReportList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfSmsReportList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfSmsReportList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfSmsReportList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfSmsReportList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfSmsReportList * SOAP_FMAC4 soap_get_ns1__ArrayOfSmsReportList(struct soap *soap, ns1__ArrayOfSmsReportList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfSmsReportList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfSmsReportList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfSmsReportList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfSmsReportList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsReportList); if (size) *size = sizeof(ns1__ArrayOfSmsReportList); ((ns1__ArrayOfSmsReportList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsReportList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfSmsReportList); for (int i = 0; i < n; i++) ((ns1__ArrayOfSmsReportList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfSmsReportList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfSmsReportList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfSmsReportList %p -> %p\n", q, p)); *(ns1__ArrayOfSmsReportList*)p = *(ns1__ArrayOfSmsReportList*)q; } void ns1__SmsRecvGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__SmsRecvGroup::Mobile = NULL; this->ns1__SmsRecvGroup::RecvNum = NULL; this->ns1__SmsRecvGroup::AddNum = NULL; this->ns1__SmsRecvGroup::RecvTime = NULL; this->ns1__SmsRecvGroup::Content = NULL; /* transient soap skipped */ } void ns1__SmsRecvGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::Mobile); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::RecvNum); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::AddNum); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::RecvTime); soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::Content); /* transient soap skipped */ } int ns1__SmsRecvGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__SmsRecvGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__SmsRecvGroup(struct soap *soap, const char *tag, int id, const ns1__SmsRecvGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup), type)) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__SmsRecvGroup::Mobile), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:RecvNum", -1, &(a->ns1__SmsRecvGroup::RecvNum), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->ns1__SmsRecvGroup::AddNum), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:RecvTime", -1, &(a->ns1__SmsRecvGroup::RecvTime), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Content", -1, &(a->ns1__SmsRecvGroup::Content), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__SmsRecvGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__SmsRecvGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__SmsRecvGroup * SOAP_FMAC4 soap_in_ns1__SmsRecvGroup(struct soap *soap, const char *tag, ns1__SmsRecvGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__SmsRecvGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup, sizeof(ns1__SmsRecvGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__SmsRecvGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_Mobile1 = 1; size_t soap_flag_RecvNum1 = 1; size_t soap_flag_AddNum1 = 1; size_t soap_flag_RecvTime1 = 1; size_t soap_flag_Content1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__SmsRecvGroup::Mobile), "xsd:string")) { soap_flag_Mobile1--; continue; } if (soap_flag_RecvNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:RecvNum", &(a->ns1__SmsRecvGroup::RecvNum), "xsd:string")) { soap_flag_RecvNum1--; continue; } if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->ns1__SmsRecvGroup::AddNum), "xsd:string")) { soap_flag_AddNum1--; continue; } if (soap_flag_RecvTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:RecvTime", &(a->ns1__SmsRecvGroup::RecvTime), "xsd:string")) { soap_flag_RecvTime1--; continue; } if (soap_flag_Content1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Content", &(a->ns1__SmsRecvGroup::Content), "xsd:string")) { soap_flag_Content1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__SmsRecvGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup, 0, sizeof(ns1__SmsRecvGroup), 0, soap_copy_ns1__SmsRecvGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } int ns1__SmsRecvGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup); if (this->soap_out(soap, tag?tag:"ns1:SmsRecvGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__SmsRecvGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__SmsRecvGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__SmsRecvGroup * SOAP_FMAC4 soap_get_ns1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__SmsRecvGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__SmsRecvGroup * SOAP_FMAC2 soap_instantiate_ns1__SmsRecvGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__SmsRecvGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__SmsRecvGroup); if (size) *size = sizeof(ns1__SmsRecvGroup); ((ns1__SmsRecvGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__SmsRecvGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__SmsRecvGroup); for (int i = 0; i < n; i++) ((ns1__SmsRecvGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__SmsRecvGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__SmsRecvGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__SmsRecvGroup %p -> %p\n", q, p)); *(ns1__SmsRecvGroup*)p = *(ns1__SmsRecvGroup*)q; } void ns1__ArrayOfSmsRecvList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup = 0; this->ns1__ArrayOfSmsRecvList::SmsRecvGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfSmsRecvList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfSmsRecvList::SmsRecvGroup) { int i; for (i = 0; i < this->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup; i++) { soap_serialize_PointerTons1__SmsRecvGroup(soap, this->ns1__ArrayOfSmsRecvList::SmsRecvGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfSmsRecvList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfSmsRecvList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfSmsRecvList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfSmsRecvList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList), type)) return soap->error; if (a->ns1__ArrayOfSmsRecvList::SmsRecvGroup) { int i; for (i = 0; i < a->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup; i++) if (soap_out_PointerTons1__SmsRecvGroup(soap, "ns1:SmsRecvGroup", -1, a->ns1__ArrayOfSmsRecvList::SmsRecvGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfSmsRecvList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfSmsRecvList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfSmsRecvList * SOAP_FMAC4 soap_in_ns1__ArrayOfSmsRecvList(struct soap *soap, const char *tag, ns1__ArrayOfSmsRecvList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfSmsRecvList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList, sizeof(ns1__ArrayOfSmsRecvList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfSmsRecvList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_SmsRecvGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsRecvGroup", 1, NULL)) { if (a->ns1__ArrayOfSmsRecvList::SmsRecvGroup == NULL) { if (soap_blist_SmsRecvGroup1 == NULL) soap_blist_SmsRecvGroup1 = soap_new_block(soap); a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = (ns1__SmsRecvGroup **)soap_push_block(soap, soap_blist_SmsRecvGroup1, sizeof(ns1__SmsRecvGroup *)); if (a->ns1__ArrayOfSmsRecvList::SmsRecvGroup == NULL) return NULL; *a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__SmsRecvGroup(soap, "ns1:SmsRecvGroup", a->ns1__ArrayOfSmsRecvList::SmsRecvGroup, "ns1:SmsRecvGroup")) { a->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup++; a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfSmsRecvList::SmsRecvGroup) soap_pop_block(soap, soap_blist_SmsRecvGroup1); if (a->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup) a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = (ns1__SmsRecvGroup **)soap_save_block(soap, soap_blist_SmsRecvGroup1, NULL, 1); else { a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = NULL; if (soap_blist_SmsRecvGroup1) soap_end_block(soap, soap_blist_SmsRecvGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfSmsRecvList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList, 0, sizeof(ns1__ArrayOfSmsRecvList), 0, soap_copy_ns1__ArrayOfSmsRecvList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfSmsRecvList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfSmsRecvList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfSmsRecvList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfSmsRecvList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfSmsRecvList * SOAP_FMAC4 soap_get_ns1__ArrayOfSmsRecvList(struct soap *soap, ns1__ArrayOfSmsRecvList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfSmsRecvList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfSmsRecvList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfSmsRecvList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfSmsRecvList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsRecvList); if (size) *size = sizeof(ns1__ArrayOfSmsRecvList); ((ns1__ArrayOfSmsRecvList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsRecvList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfSmsRecvList); for (int i = 0; i < n; i++) ((ns1__ArrayOfSmsRecvList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfSmsRecvList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfSmsRecvList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfSmsRecvList %p -> %p\n", q, p)); *(ns1__ArrayOfSmsRecvList*)p = *(ns1__ArrayOfSmsRecvList*)q; } void ns1__SmsIDGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__SmsIDGroup::Mobile = NULL; soap_default_LONG64(soap, &this->ns1__SmsIDGroup::SmsID); /* transient soap skipped */ } void ns1__SmsIDGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsIDGroup::Mobile); soap_embedded(soap, &this->ns1__SmsIDGroup::SmsID, SOAP_TYPE_MobsetApi_LONG64); /* transient soap skipped */ } int ns1__SmsIDGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__SmsIDGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__SmsIDGroup(struct soap *soap, const char *tag, int id, const ns1__SmsIDGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup), type)) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__SmsIDGroup::Mobile), "")) return soap->error; if (soap_out_LONG64(soap, "ns1:SmsID", -1, &(a->ns1__SmsIDGroup::SmsID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__SmsIDGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__SmsIDGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__SmsIDGroup * SOAP_FMAC4 soap_in_ns1__SmsIDGroup(struct soap *soap, const char *tag, ns1__SmsIDGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__SmsIDGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup, sizeof(ns1__SmsIDGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__SmsIDGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__SmsIDGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_Mobile1 = 1; size_t soap_flag_SmsID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__SmsIDGroup::Mobile), "xsd:string")) { soap_flag_Mobile1--; continue; } if (soap_flag_SmsID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_LONG64(soap, "ns1:SmsID", &(a->ns1__SmsIDGroup::SmsID), "xsd:long")) { soap_flag_SmsID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__SmsIDGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup, 0, sizeof(ns1__SmsIDGroup), 0, soap_copy_ns1__SmsIDGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SmsID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__SmsIDGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup); if (this->soap_out(soap, tag?tag:"ns1:SmsIDGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__SmsIDGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__SmsIDGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__SmsIDGroup * SOAP_FMAC4 soap_get_ns1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__SmsIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__SmsIDGroup * SOAP_FMAC2 soap_instantiate_ns1__SmsIDGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__SmsIDGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__SmsIDGroup); if (size) *size = sizeof(ns1__SmsIDGroup); ((ns1__SmsIDGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__SmsIDGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__SmsIDGroup); for (int i = 0; i < n; i++) ((ns1__SmsIDGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__SmsIDGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__SmsIDGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__SmsIDGroup %p -> %p\n", q, p)); *(ns1__SmsIDGroup*)p = *(ns1__SmsIDGroup*)q; } void ns1__ArrayOfSmsIDList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup = 0; this->ns1__ArrayOfSmsIDList::SmsIDGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfSmsIDList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfSmsIDList::SmsIDGroup) { int i; for (i = 0; i < this->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup; i++) { soap_serialize_PointerTons1__SmsIDGroup(soap, this->ns1__ArrayOfSmsIDList::SmsIDGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfSmsIDList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfSmsIDList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfSmsIDList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfSmsIDList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList), type)) return soap->error; if (a->ns1__ArrayOfSmsIDList::SmsIDGroup) { int i; for (i = 0; i < a->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup; i++) if (soap_out_PointerTons1__SmsIDGroup(soap, "ns1:SmsIDGroup", -1, a->ns1__ArrayOfSmsIDList::SmsIDGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfSmsIDList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfSmsIDList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfSmsIDList * SOAP_FMAC4 soap_in_ns1__ArrayOfSmsIDList(struct soap *soap, const char *tag, ns1__ArrayOfSmsIDList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfSmsIDList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList, sizeof(ns1__ArrayOfSmsIDList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfSmsIDList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_SmsIDGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsIDGroup", 1, NULL)) { if (a->ns1__ArrayOfSmsIDList::SmsIDGroup == NULL) { if (soap_blist_SmsIDGroup1 == NULL) soap_blist_SmsIDGroup1 = soap_new_block(soap); a->ns1__ArrayOfSmsIDList::SmsIDGroup = (ns1__SmsIDGroup **)soap_push_block(soap, soap_blist_SmsIDGroup1, sizeof(ns1__SmsIDGroup *)); if (a->ns1__ArrayOfSmsIDList::SmsIDGroup == NULL) return NULL; *a->ns1__ArrayOfSmsIDList::SmsIDGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__SmsIDGroup(soap, "ns1:SmsIDGroup", a->ns1__ArrayOfSmsIDList::SmsIDGroup, "ns1:SmsIDGroup")) { a->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup++; a->ns1__ArrayOfSmsIDList::SmsIDGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfSmsIDList::SmsIDGroup) soap_pop_block(soap, soap_blist_SmsIDGroup1); if (a->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup) a->ns1__ArrayOfSmsIDList::SmsIDGroup = (ns1__SmsIDGroup **)soap_save_block(soap, soap_blist_SmsIDGroup1, NULL, 1); else { a->ns1__ArrayOfSmsIDList::SmsIDGroup = NULL; if (soap_blist_SmsIDGroup1) soap_end_block(soap, soap_blist_SmsIDGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfSmsIDList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList, 0, sizeof(ns1__ArrayOfSmsIDList), 0, soap_copy_ns1__ArrayOfSmsIDList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfSmsIDList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfSmsIDList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfSmsIDList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfSmsIDList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfSmsIDList * SOAP_FMAC4 soap_get_ns1__ArrayOfSmsIDList(struct soap *soap, ns1__ArrayOfSmsIDList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfSmsIDList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfSmsIDList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfSmsIDList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfSmsIDList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsIDList); if (size) *size = sizeof(ns1__ArrayOfSmsIDList); ((ns1__ArrayOfSmsIDList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsIDList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfSmsIDList); for (int i = 0; i < n; i++) ((ns1__ArrayOfSmsIDList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfSmsIDList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfSmsIDList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfSmsIDList %p -> %p\n", q, p)); *(ns1__ArrayOfSmsIDList*)p = *(ns1__ArrayOfSmsIDList*)q; } void ns1__MobileListGroup::soap_default(struct soap *soap) { this->soap = soap; this->ns1__MobileListGroup::Mobile = NULL; this->ns1__MobileListGroup::MsgID = NULL; /* transient soap skipped */ } void ns1__MobileListGroup::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__wstring(soap, &this->ns1__MobileListGroup::Mobile); soap_serialize_PointerTostd__wstring(soap, &this->ns1__MobileListGroup::MsgID); /* transient soap skipped */ } int ns1__MobileListGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__MobileListGroup(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MobileListGroup(struct soap *soap, const char *tag, int id, const ns1__MobileListGroup *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MobileListGroup), type)) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__MobileListGroup::Mobile), "")) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:MsgID", -1, &(a->ns1__MobileListGroup::MsgID), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__MobileListGroup::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__MobileListGroup(soap, tag, this, type); } SOAP_FMAC3 ns1__MobileListGroup * SOAP_FMAC4 soap_in_ns1__MobileListGroup(struct soap *soap, const char *tag, ns1__MobileListGroup *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__MobileListGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MobileListGroup, sizeof(ns1__MobileListGroup), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MobileListGroup) { soap_revert(soap); *soap->id = '\0'; return (ns1__MobileListGroup *)a->soap_in(soap, tag, type); } } size_t soap_flag_Mobile1 = 1; size_t soap_flag_MsgID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__MobileListGroup::Mobile), "xsd:string")) { soap_flag_Mobile1--; continue; } if (soap_flag_MsgID1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:MsgID", &(a->ns1__MobileListGroup::MsgID), "xsd:string")) { soap_flag_MsgID1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__MobileListGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MobileListGroup, 0, sizeof(ns1__MobileListGroup), 0, soap_copy_ns1__MobileListGroup); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } int ns1__MobileListGroup::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MobileListGroup); if (this->soap_out(soap, tag?tag:"ns1:MobileListGroup", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__MobileListGroup::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__MobileListGroup(soap, this, tag, type); } SOAP_FMAC3 ns1__MobileListGroup * SOAP_FMAC4 soap_get_ns1__MobileListGroup(struct soap *soap, ns1__MobileListGroup *p, const char *tag, const char *type) { if ((p = soap_in_ns1__MobileListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__MobileListGroup * SOAP_FMAC2 soap_instantiate_ns1__MobileListGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MobileListGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MobileListGroup, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__MobileListGroup); if (size) *size = sizeof(ns1__MobileListGroup); ((ns1__MobileListGroup*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__MobileListGroup[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__MobileListGroup); for (int i = 0; i < n; i++) ((ns1__MobileListGroup*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__MobileListGroup*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MobileListGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MobileListGroup %p -> %p\n", q, p)); *(ns1__MobileListGroup*)p = *(ns1__MobileListGroup*)q; } void ns1__ArrayOfMobileList::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfMobileList::__sizeMobileListGroup = 0; this->ns1__ArrayOfMobileList::MobileListGroup = NULL; /* transient soap skipped */ } void ns1__ArrayOfMobileList::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ if (this->ns1__ArrayOfMobileList::MobileListGroup) { int i; for (i = 0; i < this->ns1__ArrayOfMobileList::__sizeMobileListGroup; i++) { soap_serialize_PointerTons1__MobileListGroup(soap, this->ns1__ArrayOfMobileList::MobileListGroup + i); } } /* transient soap skipped */ } int ns1__ArrayOfMobileList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfMobileList(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMobileList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMobileList *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList), type)) return soap->error; if (a->ns1__ArrayOfMobileList::MobileListGroup) { int i; for (i = 0; i < a->ns1__ArrayOfMobileList::__sizeMobileListGroup; i++) if (soap_out_PointerTons1__MobileListGroup(soap, "ns1:MobileListGroup", -1, a->ns1__ArrayOfMobileList::MobileListGroup + i, "")) return soap->error; } /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfMobileList::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfMobileList(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfMobileList * SOAP_FMAC4 soap_in_ns1__ArrayOfMobileList(struct soap *soap, const char *tag, ns1__ArrayOfMobileList *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfMobileList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList, sizeof(ns1__ArrayOfMobileList), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfMobileList *)a->soap_in(soap, tag, type); } } struct soap_blist *soap_blist_MobileListGroup1 = NULL; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MobileListGroup", 1, NULL)) { if (a->ns1__ArrayOfMobileList::MobileListGroup == NULL) { if (soap_blist_MobileListGroup1 == NULL) soap_blist_MobileListGroup1 = soap_new_block(soap); a->ns1__ArrayOfMobileList::MobileListGroup = (ns1__MobileListGroup **)soap_push_block(soap, soap_blist_MobileListGroup1, sizeof(ns1__MobileListGroup *)); if (a->ns1__ArrayOfMobileList::MobileListGroup == NULL) return NULL; *a->ns1__ArrayOfMobileList::MobileListGroup = NULL; } soap_revert(soap); if (soap_in_PointerTons1__MobileListGroup(soap, "ns1:MobileListGroup", a->ns1__ArrayOfMobileList::MobileListGroup, "ns1:MobileListGroup")) { a->ns1__ArrayOfMobileList::__sizeMobileListGroup++; a->ns1__ArrayOfMobileList::MobileListGroup = NULL; continue; } } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (a->ns1__ArrayOfMobileList::MobileListGroup) soap_pop_block(soap, soap_blist_MobileListGroup1); if (a->ns1__ArrayOfMobileList::__sizeMobileListGroup) a->ns1__ArrayOfMobileList::MobileListGroup = (ns1__MobileListGroup **)soap_save_block(soap, soap_blist_MobileListGroup1, NULL, 1); else { a->ns1__ArrayOfMobileList::MobileListGroup = NULL; if (soap_blist_MobileListGroup1) soap_end_block(soap, soap_blist_MobileListGroup1); } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfMobileList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList, 0, sizeof(ns1__ArrayOfMobileList), 0, soap_copy_ns1__ArrayOfMobileList); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMobileList::__sizeMobileListGroup > 200)) { soap->error = SOAP_OCCURS; return NULL; } return a; } int ns1__ArrayOfMobileList::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMobileList", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfMobileList::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfMobileList(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfMobileList * SOAP_FMAC4 soap_get_ns1__ArrayOfMobileList(struct soap *soap, ns1__ArrayOfMobileList *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfMobileList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfMobileList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMobileList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMobileList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMobileList); if (size) *size = sizeof(ns1__ArrayOfMobileList); ((ns1__ArrayOfMobileList*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMobileList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfMobileList); for (int i = 0; i < n; i++) ((ns1__ArrayOfMobileList*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfMobileList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMobileList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMobileList %p -> %p\n", q, p)); *(ns1__ArrayOfMobileList*)p = *(ns1__ArrayOfMobileList*)q; } void ns1__ArrayOfString::soap_default(struct soap *soap) { this->soap = soap; this->ns1__ArrayOfString::Mobile = NULL; /* transient soap skipped */ } void ns1__ArrayOfString::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__wstring(soap, &this->ns1__ArrayOfString::Mobile); /* transient soap skipped */ } int ns1__ArrayOfString::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_ns1__ArrayOfString(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfString(struct soap *soap, const char *tag, int id, const ns1__ArrayOfString *a, const char *type) { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfString), type)) return soap->error; if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__ArrayOfString::Mobile), "")) return soap->error; /* transient soap skipped */ return soap_element_end_out(soap, tag); } void *ns1__ArrayOfString::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_ns1__ArrayOfString(soap, tag, this, type); } SOAP_FMAC3 ns1__ArrayOfString * SOAP_FMAC4 soap_in_ns1__ArrayOfString(struct soap *soap, const char *tag, ns1__ArrayOfString *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (ns1__ArrayOfString *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfString, sizeof(ns1__ArrayOfString), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfString) { soap_revert(soap); *soap->id = '\0'; return (ns1__ArrayOfString *)a->soap_in(soap, tag, type); } } size_t soap_flag_Mobile1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__ArrayOfString::Mobile), "xsd:string")) { soap_flag_Mobile1--; continue; } /* transient soap skipped */ if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (ns1__ArrayOfString *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfString, 0, sizeof(ns1__ArrayOfString), 0, soap_copy_ns1__ArrayOfString); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } int ns1__ArrayOfString::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfString); if (this->soap_out(soap, tag?tag:"ns1:ArrayOfString", id, type)) return soap->error; return soap_putindependent(soap); } void *ns1__ArrayOfString::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_ns1__ArrayOfString(soap, this, tag, type); } SOAP_FMAC3 ns1__ArrayOfString * SOAP_FMAC4 soap_get_ns1__ArrayOfString(struct soap *soap, ns1__ArrayOfString *p, const char *tag, const char *type) { if ((p = soap_in_ns1__ArrayOfString(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 ns1__ArrayOfString * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfString, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfString); if (size) *size = sizeof(ns1__ArrayOfString); ((ns1__ArrayOfString*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfString[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(ns1__ArrayOfString); for (int i = 0; i < n; i++) ((ns1__ArrayOfString*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (ns1__ArrayOfString*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfString %p -> %p\n", q, p)); *(ns1__ArrayOfString*)p = *(ns1__ArrayOfString*)q; } void xsd__base64Binary::soap_default(struct soap *soap) { this->soap = soap; this->__size = 0; this->__ptr = NULL; this->id = NULL; this->type = NULL; this->options = NULL; } void xsd__base64Binary::soap_serialize(struct soap *soap) const { if (this->__ptr && !soap_array_reference(soap, this, (struct soap_array*)&this->__ptr, 1, SOAP_TYPE_MobsetApi_xsd__base64Binary)) if (this->id || this->type) soap->mode |= SOAP_ENC_DIME; } int xsd__base64Binary::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xsd__base64Binary(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__base64Binary(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type) { #ifndef WITH_LEANER id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_MobsetApi_xsd__base64Binary); #else id = soap_element_id(soap, tag, id, a, (struct soap_array*)&a->__ptr, 1, type, SOAP_TYPE_MobsetApi_xsd__base64Binary); #endif if (id < 0) return soap->error; if (soap_element_begin_out(soap, tag, id, type)) return soap->error; if (soap_putbase64(soap, a->__ptr, a->__size)) return soap->error; return soap_element_end_out(soap, tag); } void *xsd__base64Binary::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xsd__base64Binary(soap, tag, this, type); } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_xsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type) { (void)type; /* appease -Wall -Werror */ if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64")) { soap->error = SOAP_TYPE; return NULL; } a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_xsd__base64Binary, sizeof(xsd__base64Binary), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) a->soap_default(soap); if (soap->body && !*soap->href) { a->__ptr = soap_getbase64(soap, &a->__size, 0); #ifndef WITH_LEANER if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; #endif if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag)) return NULL; } else { #ifndef WITH_LEANER if (*soap->href != '#') { if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; } else #endif a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_xsd__base64Binary, 0, sizeof(xsd__base64Binary), 0, soap_copy_xsd__base64Binary); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } int xsd__base64Binary::soap_put(struct soap *soap, const char *tag, const char *type) const { register int id = soap_embed(soap, (void*)this, (struct soap_array*)&this->__ptr, 1, tag, SOAP_TYPE_MobsetApi_xsd__base64Binary); if (this->soap_out(soap, tag?tag:"xsd:base64Binary", id, type)) return soap->error; return soap_putindependent(soap); } void *xsd__base64Binary::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xsd__base64Binary(soap, this, tag, type); } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_xsd__base64Binary(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type) { if ((p = soap_in_xsd__base64Binary(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 xsd__base64Binary * SOAP_FMAC2 soap_instantiate_xsd__base64Binary(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__base64Binary(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_xsd__base64Binary, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(xsd__base64Binary); if (size) *size = sizeof(xsd__base64Binary); ((xsd__base64Binary*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)SOAP_NEW(xsd__base64Binary[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(xsd__base64Binary); for (int i = 0; i < n; i++) ((xsd__base64Binary*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xsd__base64Binary*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__base64Binary(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p)); *(xsd__base64Binary*)p = *(xsd__base64Binary*)q; } #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_default__QName(soap, &a->faultcode); soap_default_string(soap, &a->faultstring); soap_default_string(soap, &a->faultactor); a->detail = NULL; a->SOAP_ENV__Code = NULL; a->SOAP_ENV__Reason = NULL; soap_default_string(soap, &a->SOAP_ENV__Node); soap_default_string(soap, &a->SOAP_ENV__Role); a->SOAP_ENV__Detail = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize__QName(soap, &a->faultcode); soap_serialize_string(soap, &a->faultstring); soap_serialize_string(soap, &a->faultactor); soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail); soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code); soap_serialize_PointerToSOAP_ENV__Reason(soap, &a->SOAP_ENV__Reason); soap_serialize_string(soap, &a->SOAP_ENV__Node); soap_serialize_string(soap, &a->SOAP_ENV__Role); soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Fault *a, const char *type) { const char *soap_tmp_faultcode = soap_QName2s(soap, a->faultcode); (void)soap; (void)tag; (void)id; (void)type; if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault), type)) return soap->error; if (soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, "")) return soap->error; if (soap_out_string(soap, "faultstring", -1, &a->faultstring, "")) return soap->error; if (soap_out_string(soap, "faultactor", -1, &a->faultactor, "")) return soap->error; if (soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, "")) return soap->error; if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, "")) return soap->error; if (soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, "")) return soap->error; if (soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, "")) return soap->error; if (soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, "")) return soap->error; if (soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, "")) return soap->error; return soap_element_end_out(soap, tag); } SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap *soap, const char *tag, struct SOAP_ENV__Fault *a, const char *type) { size_t soap_flag_faultcode = 1; size_t soap_flag_faultstring = 1; size_t soap_flag_faultactor = 1; size_t soap_flag_detail = 1; size_t soap_flag_SOAP_ENV__Code = 1; size_t soap_flag_SOAP_ENV__Reason = 1; size_t soap_flag_SOAP_ENV__Node = 1; size_t soap_flag_SOAP_ENV__Role = 1; size_t soap_flag_SOAP_ENV__Detail = 1; if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (struct SOAP_ENV__Fault *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault, sizeof(struct SOAP_ENV__Fault), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default_SOAP_ENV__Fault(soap, a); if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in__QName(soap, "faultcode", &a->faultcode, "")) { soap_flag_faultcode--; continue; } if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_string(soap, "faultstring", &a->faultstring, "xsd:string")) { soap_flag_faultstring--; continue; } if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_string(soap, "faultactor", &a->faultactor, "xsd:string")) { soap_flag_faultactor--; continue; } if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToSOAP_ENV__Detail(soap, "detail", &a->detail, "")) { soap_flag_detail--; continue; } if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", &a->SOAP_ENV__Code, "")) { soap_flag_SOAP_ENV__Code--; continue; } if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, "")) { soap_flag_SOAP_ENV__Reason--; continue; } if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, "xsd:string")) { soap_flag_SOAP_ENV__Node--; continue; } if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, "xsd:string")) { soap_flag_SOAP_ENV__Role--; continue; } if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", &a->SOAP_ENV__Detail, "")) { soap_flag_SOAP_ENV__Detail--; continue; } if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (struct SOAP_ENV__Fault *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault, 0, sizeof(struct SOAP_ENV__Fault), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault); if (soap_out_SOAP_ENV__Fault(soap, tag?tag:"SOAP-ENV:Fault", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p, const char *tag, const char *type) { if ((p = soap_in_SOAP_ENV__Fault(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Fault(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Fault); if (size) *size = sizeof(struct SOAP_ENV__Fault); } else { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Fault[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct SOAP_ENV__Fault); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct SOAP_ENV__Fault*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Fault(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Fault %p -> %p\n", q, p)); *(struct SOAP_ENV__Fault*)p = *(struct SOAP_ENV__Fault*)q; } #endif #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_default_string(soap, &a->SOAP_ENV__Text); } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_string(soap, &a->SOAP_ENV__Text); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Reason *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason), type)) return soap->error; if (soap->lang) soap_set_attr(soap, "xml:lang", soap->lang, 1); if (soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, "")) return soap->error; return soap_element_end_out(soap, tag); } SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason *a, const char *type) { size_t soap_flag_SOAP_ENV__Text = 1; if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (struct SOAP_ENV__Reason *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default_SOAP_ENV__Reason(soap, a); if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_string(soap, "SOAP-ENV:Text", &a->SOAP_ENV__Text, "xsd:string")) { soap_flag_SOAP_ENV__Text--; continue; } if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (struct SOAP_ENV__Reason *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason, 0, sizeof(struct SOAP_ENV__Reason), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason); if (soap_out_SOAP_ENV__Reason(soap, tag?tag:"SOAP-ENV:Reason", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p, const char *tag, const char *type) { if ((p = soap_in_SOAP_ENV__Reason(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct SOAP_ENV__Reason * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Reason(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Reason); if (size) *size = sizeof(struct SOAP_ENV__Reason); } else { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Reason[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct SOAP_ENV__Reason); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct SOAP_ENV__Reason*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Reason(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Reason %p -> %p\n", q, p)); *(struct SOAP_ENV__Reason*)p = *(struct SOAP_ENV__Reason*)q; } #endif #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->__any = NULL; a->__type = 0; a->fault = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_markelement(soap, a->fault, a->__type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Detail *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail), type)) return soap->error; soap_outliteral(soap, "-any", &a->__any, NULL); if (soap_putelement(soap, a->fault, "fault", -1, a->__type)) return soap->error; return soap_element_end_out(soap, tag); } SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail *a, const char *type) { size_t soap_flag___any = 1; size_t soap_flag_fault = 1; if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (struct SOAP_ENV__Detail *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default_SOAP_ENV__Detail(soap, a); if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH) if ((a->fault = soap_getelement(soap, &a->__type))) { soap_flag_fault = 0; continue; } if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_inliteral(soap, "-any", &a->__any)) { soap_flag___any--; continue; } if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (struct SOAP_ENV__Detail *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail, 0, sizeof(struct SOAP_ENV__Detail), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail); if (soap_out_SOAP_ENV__Detail(soap, tag?tag:"SOAP-ENV:Detail", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p, const char *tag, const char *type) { if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Detail(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Detail); if (size) *size = sizeof(struct SOAP_ENV__Detail); } else { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Detail[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct SOAP_ENV__Detail); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct SOAP_ENV__Detail*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Detail(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Detail %p -> %p\n", q, p)); *(struct SOAP_ENV__Detail*)p = *(struct SOAP_ENV__Detail*)q; } #endif #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_default__QName(soap, &a->SOAP_ENV__Value); a->SOAP_ENV__Subcode = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize__QName(soap, &a->SOAP_ENV__Value); soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Code *a, const char *type) { const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value); (void)soap; (void)tag; (void)id; (void)type; if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Code), type)) return soap->error; if (soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, "")) return soap->error; if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, "")) return soap->error; return soap_element_end_out(soap, tag); } SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code *a, const char *type) { size_t soap_flag_SOAP_ENV__Value = 1; size_t soap_flag_SOAP_ENV__Subcode = 1; if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (struct SOAP_ENV__Code *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default_SOAP_ENV__Code(soap, a); if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, "")) { soap_flag_SOAP_ENV__Value--; continue; } if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, "")) { soap_flag_SOAP_ENV__Subcode--; continue; } if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (struct SOAP_ENV__Code *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Code, 0, sizeof(struct SOAP_ENV__Code), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Code); if (soap_out_SOAP_ENV__Code(soap, tag?tag:"SOAP-ENV:Code", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p, const char *tag, const char *type) { if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct SOAP_ENV__Code * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Code(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Code, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Code); if (size) *size = sizeof(struct SOAP_ENV__Code); } else { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Code[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct SOAP_ENV__Code); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct SOAP_ENV__Code*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Code(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Code %p -> %p\n", q, p)); *(struct SOAP_ENV__Code*)p = *(struct SOAP_ENV__Code*)q; } #endif #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a) { (void)soap; (void)a; /* appease -Wall -Werror */ } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a) { (void)soap; (void)a; /* appease -Wall -Werror */ } SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Header *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Header), type)) return soap->error; return soap_element_end_out(soap, tag); } SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap *soap, const char *tag, struct SOAP_ENV__Header *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (struct SOAP_ENV__Header *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Header, sizeof(struct SOAP_ENV__Header), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default_SOAP_ENV__Header(soap, a); if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) soap->error = soap_ignore_element(soap); if (soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (struct SOAP_ENV__Header *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Header, 0, sizeof(struct SOAP_ENV__Header), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Header); if (soap_out_SOAP_ENV__Header(soap, tag?tag:"SOAP-ENV:Header", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p, const char *tag, const char *type) { if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Header(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Header, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Header); if (size) *size = sizeof(struct SOAP_ENV__Header); } else { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Header[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct SOAP_ENV__Header); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct SOAP_ENV__Header*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Header(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Header %p -> %p\n", q, p)); *(struct SOAP_ENV__Header*)p = *(struct SOAP_ENV__Header*)q; } #endif SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__SignName_USCOREStatus(struct soap *soap, struct __ns1__SignName_USCOREStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__SignName_USCOREStatus = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__SignName_USCOREStatus(struct soap *soap, const struct __ns1__SignName_USCOREStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__SignName_USCOREStatus(soap, &a->ns1__SignName_USCOREStatus); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, int id, const struct __ns1__SignName_USCOREStatus *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__SignName_USCOREStatus(soap, "ns1:SignName_Status", -1, &a->ns1__SignName_USCOREStatus, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__SignName_USCOREStatus * SOAP_FMAC4 soap_in___ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, struct __ns1__SignName_USCOREStatus *a, const char *type) { size_t soap_flag_ns1__SignName_USCOREStatus = 1; short soap_flag; a = (struct __ns1__SignName_USCOREStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus, sizeof(struct __ns1__SignName_USCOREStatus), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__SignName_USCOREStatus(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__SignName_USCOREStatus && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__SignName_USCOREStatus(soap, "ns1:SignName_Status", &a->ns1__SignName_USCOREStatus, "")) { soap_flag_ns1__SignName_USCOREStatus--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__SignName_USCOREStatus(struct soap *soap, const struct __ns1__SignName_USCOREStatus *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__SignName_USCOREStatus(soap, tag?tag:"-ns1:SignName_Status", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__SignName_USCOREStatus * SOAP_FMAC4 soap_get___ns1__SignName_USCOREStatus(struct soap *soap, struct __ns1__SignName_USCOREStatus *p, const char *tag, const char *type) { if ((p = soap_in___ns1__SignName_USCOREStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__SignName_USCOREStatus * SOAP_FMAC2 soap_instantiate___ns1__SignName_USCOREStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__SignName_USCOREStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__SignName_USCOREStatus); if (size) *size = sizeof(struct __ns1__SignName_USCOREStatus); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__SignName_USCOREStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__SignName_USCOREStatus); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__SignName_USCOREStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__SignName_USCOREStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__SignName_USCOREStatus %p -> %p\n", q, p)); *(struct __ns1__SignName_USCOREStatus*)p = *(struct __ns1__SignName_USCOREStatus*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__SignName_USCOREApply(struct soap *soap, struct __ns1__SignName_USCOREApply *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__SignName_USCOREApply = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__SignName_USCOREApply(struct soap *soap, const struct __ns1__SignName_USCOREApply *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__SignName_USCOREApply(soap, &a->ns1__SignName_USCOREApply); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__SignName_USCOREApply(struct soap *soap, const char *tag, int id, const struct __ns1__SignName_USCOREApply *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__SignName_USCOREApply(soap, "ns1:SignName_Apply", -1, &a->ns1__SignName_USCOREApply, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__SignName_USCOREApply * SOAP_FMAC4 soap_in___ns1__SignName_USCOREApply(struct soap *soap, const char *tag, struct __ns1__SignName_USCOREApply *a, const char *type) { size_t soap_flag_ns1__SignName_USCOREApply = 1; short soap_flag; a = (struct __ns1__SignName_USCOREApply *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply, sizeof(struct __ns1__SignName_USCOREApply), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__SignName_USCOREApply(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__SignName_USCOREApply && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__SignName_USCOREApply(soap, "ns1:SignName_Apply", &a->ns1__SignName_USCOREApply, "")) { soap_flag_ns1__SignName_USCOREApply--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__SignName_USCOREApply(struct soap *soap, const struct __ns1__SignName_USCOREApply *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__SignName_USCOREApply(soap, tag?tag:"-ns1:SignName_Apply", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__SignName_USCOREApply * SOAP_FMAC4 soap_get___ns1__SignName_USCOREApply(struct soap *soap, struct __ns1__SignName_USCOREApply *p, const char *tag, const char *type) { if ((p = soap_in___ns1__SignName_USCOREApply(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__SignName_USCOREApply * SOAP_FMAC2 soap_instantiate___ns1__SignName_USCOREApply(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__SignName_USCOREApply(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__SignName_USCOREApply); if (size) *size = sizeof(struct __ns1__SignName_USCOREApply); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__SignName_USCOREApply[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__SignName_USCOREApply); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__SignName_USCOREApply*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__SignName_USCOREApply(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__SignName_USCOREApply %p -> %p\n", q, p)); *(struct __ns1__SignName_USCOREApply*)p = *(struct __ns1__SignName_USCOREApply*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCORESendSms(struct soap *soap, struct __ns1__Template_USCORESendSms *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Template_USCORESendSms = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCORESendSms(struct soap *soap, const struct __ns1__Template_USCORESendSms *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Template_USCORESendSms(soap, &a->ns1__Template_USCORESendSms); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCORESendSms(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCORESendSms *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Template_USCORESendSms(soap, "ns1:Template_SendSms", -1, &a->ns1__Template_USCORESendSms, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCORESendSms * SOAP_FMAC4 soap_in___ns1__Template_USCORESendSms(struct soap *soap, const char *tag, struct __ns1__Template_USCORESendSms *a, const char *type) { size_t soap_flag_ns1__Template_USCORESendSms = 1; short soap_flag; a = (struct __ns1__Template_USCORESendSms *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms, sizeof(struct __ns1__Template_USCORESendSms), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Template_USCORESendSms(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Template_USCORESendSms && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Template_USCORESendSms(soap, "ns1:Template_SendSms", &a->ns1__Template_USCORESendSms, "")) { soap_flag_ns1__Template_USCORESendSms--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCORESendSms(struct soap *soap, const struct __ns1__Template_USCORESendSms *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Template_USCORESendSms(soap, tag?tag:"-ns1:Template_SendSms", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCORESendSms * SOAP_FMAC4 soap_get___ns1__Template_USCORESendSms(struct soap *soap, struct __ns1__Template_USCORESendSms *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Template_USCORESendSms(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Template_USCORESendSms * SOAP_FMAC2 soap_instantiate___ns1__Template_USCORESendSms(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCORESendSms(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCORESendSms); if (size) *size = sizeof(struct __ns1__Template_USCORESendSms); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCORESendSms[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Template_USCORESendSms); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Template_USCORESendSms*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCORESendSms(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCORESendSms %p -> %p\n", q, p)); *(struct __ns1__Template_USCORESendSms*)p = *(struct __ns1__Template_USCORESendSms*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREList(struct soap *soap, struct __ns1__Template_USCOREList *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Template_USCOREList = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREList(struct soap *soap, const struct __ns1__Template_USCOREList *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Template_USCOREList(soap, &a->ns1__Template_USCOREList); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREList(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREList *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Template_USCOREList(soap, "ns1:Template_List", -1, &a->ns1__Template_USCOREList, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREList * SOAP_FMAC4 soap_in___ns1__Template_USCOREList(struct soap *soap, const char *tag, struct __ns1__Template_USCOREList *a, const char *type) { size_t soap_flag_ns1__Template_USCOREList = 1; short soap_flag; a = (struct __ns1__Template_USCOREList *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREList, sizeof(struct __ns1__Template_USCOREList), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Template_USCOREList(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Template_USCOREList && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Template_USCOREList(soap, "ns1:Template_List", &a->ns1__Template_USCOREList, "")) { soap_flag_ns1__Template_USCOREList--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREList(struct soap *soap, const struct __ns1__Template_USCOREList *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Template_USCOREList(soap, tag?tag:"-ns1:Template_List", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREList * SOAP_FMAC4 soap_get___ns1__Template_USCOREList(struct soap *soap, struct __ns1__Template_USCOREList *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Template_USCOREList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Template_USCOREList * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREList); if (size) *size = sizeof(struct __ns1__Template_USCOREList); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Template_USCOREList); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Template_USCOREList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREList %p -> %p\n", q, p)); *(struct __ns1__Template_USCOREList*)p = *(struct __ns1__Template_USCOREList*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREQuery(struct soap *soap, struct __ns1__Template_USCOREQuery *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Template_USCOREQuery = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREQuery(struct soap *soap, const struct __ns1__Template_USCOREQuery *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Template_USCOREQuery(soap, &a->ns1__Template_USCOREQuery); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREQuery(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREQuery *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Template_USCOREQuery(soap, "ns1:Template_Query", -1, &a->ns1__Template_USCOREQuery, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREQuery * SOAP_FMAC4 soap_in___ns1__Template_USCOREQuery(struct soap *soap, const char *tag, struct __ns1__Template_USCOREQuery *a, const char *type) { size_t soap_flag_ns1__Template_USCOREQuery = 1; short soap_flag; a = (struct __ns1__Template_USCOREQuery *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery, sizeof(struct __ns1__Template_USCOREQuery), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Template_USCOREQuery(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Template_USCOREQuery && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Template_USCOREQuery(soap, "ns1:Template_Query", &a->ns1__Template_USCOREQuery, "")) { soap_flag_ns1__Template_USCOREQuery--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREQuery(struct soap *soap, const struct __ns1__Template_USCOREQuery *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Template_USCOREQuery(soap, tag?tag:"-ns1:Template_Query", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREQuery * SOAP_FMAC4 soap_get___ns1__Template_USCOREQuery(struct soap *soap, struct __ns1__Template_USCOREQuery *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Template_USCOREQuery(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Template_USCOREQuery * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREQuery(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREQuery(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREQuery); if (size) *size = sizeof(struct __ns1__Template_USCOREQuery); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREQuery[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Template_USCOREQuery); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Template_USCOREQuery*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREQuery(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREQuery %p -> %p\n", q, p)); *(struct __ns1__Template_USCOREQuery*)p = *(struct __ns1__Template_USCOREQuery*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREDel(struct soap *soap, struct __ns1__Template_USCOREDel *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Template_USCOREDel = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREDel(struct soap *soap, const struct __ns1__Template_USCOREDel *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Template_USCOREDel(soap, &a->ns1__Template_USCOREDel); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREDel(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREDel *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Template_USCOREDel(soap, "ns1:Template_Del", -1, &a->ns1__Template_USCOREDel, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREDel * SOAP_FMAC4 soap_in___ns1__Template_USCOREDel(struct soap *soap, const char *tag, struct __ns1__Template_USCOREDel *a, const char *type) { size_t soap_flag_ns1__Template_USCOREDel = 1; short soap_flag; a = (struct __ns1__Template_USCOREDel *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel, sizeof(struct __ns1__Template_USCOREDel), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Template_USCOREDel(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Template_USCOREDel && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Template_USCOREDel(soap, "ns1:Template_Del", &a->ns1__Template_USCOREDel, "")) { soap_flag_ns1__Template_USCOREDel--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREDel(struct soap *soap, const struct __ns1__Template_USCOREDel *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Template_USCOREDel(soap, tag?tag:"-ns1:Template_Del", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREDel * SOAP_FMAC4 soap_get___ns1__Template_USCOREDel(struct soap *soap, struct __ns1__Template_USCOREDel *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Template_USCOREDel(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Template_USCOREDel * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREDel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREDel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREDel); if (size) *size = sizeof(struct __ns1__Template_USCOREDel); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREDel[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Template_USCOREDel); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Template_USCOREDel*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREDel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREDel %p -> %p\n", q, p)); *(struct __ns1__Template_USCOREDel*)p = *(struct __ns1__Template_USCOREDel*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREModify(struct soap *soap, struct __ns1__Template_USCOREModify *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Template_USCOREModify = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREModify(struct soap *soap, const struct __ns1__Template_USCOREModify *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Template_USCOREModify(soap, &a->ns1__Template_USCOREModify); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREModify(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREModify *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Template_USCOREModify(soap, "ns1:Template_Modify", -1, &a->ns1__Template_USCOREModify, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREModify * SOAP_FMAC4 soap_in___ns1__Template_USCOREModify(struct soap *soap, const char *tag, struct __ns1__Template_USCOREModify *a, const char *type) { size_t soap_flag_ns1__Template_USCOREModify = 1; short soap_flag; a = (struct __ns1__Template_USCOREModify *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify, sizeof(struct __ns1__Template_USCOREModify), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Template_USCOREModify(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Template_USCOREModify && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Template_USCOREModify(soap, "ns1:Template_Modify", &a->ns1__Template_USCOREModify, "")) { soap_flag_ns1__Template_USCOREModify--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREModify(struct soap *soap, const struct __ns1__Template_USCOREModify *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Template_USCOREModify(soap, tag?tag:"-ns1:Template_Modify", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREModify * SOAP_FMAC4 soap_get___ns1__Template_USCOREModify(struct soap *soap, struct __ns1__Template_USCOREModify *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Template_USCOREModify(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Template_USCOREModify * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREModify(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREModify(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREModify); if (size) *size = sizeof(struct __ns1__Template_USCOREModify); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREModify[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Template_USCOREModify); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Template_USCOREModify*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREModify(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREModify %p -> %p\n", q, p)); *(struct __ns1__Template_USCOREModify*)p = *(struct __ns1__Template_USCOREModify*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREAdd(struct soap *soap, struct __ns1__Template_USCOREAdd *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Template_USCOREAdd = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREAdd(struct soap *soap, const struct __ns1__Template_USCOREAdd *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Template_USCOREAdd(soap, &a->ns1__Template_USCOREAdd); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREAdd(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREAdd *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Template_USCOREAdd(soap, "ns1:Template_Add", -1, &a->ns1__Template_USCOREAdd, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREAdd * SOAP_FMAC4 soap_in___ns1__Template_USCOREAdd(struct soap *soap, const char *tag, struct __ns1__Template_USCOREAdd *a, const char *type) { size_t soap_flag_ns1__Template_USCOREAdd = 1; short soap_flag; a = (struct __ns1__Template_USCOREAdd *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd, sizeof(struct __ns1__Template_USCOREAdd), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Template_USCOREAdd(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Template_USCOREAdd && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Template_USCOREAdd(soap, "ns1:Template_Add", &a->ns1__Template_USCOREAdd, "")) { soap_flag_ns1__Template_USCOREAdd--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREAdd(struct soap *soap, const struct __ns1__Template_USCOREAdd *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Template_USCOREAdd(soap, tag?tag:"-ns1:Template_Add", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Template_USCOREAdd * SOAP_FMAC4 soap_get___ns1__Template_USCOREAdd(struct soap *soap, struct __ns1__Template_USCOREAdd *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Template_USCOREAdd(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Template_USCOREAdd * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREAdd(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREAdd(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREAdd); if (size) *size = sizeof(struct __ns1__Template_USCOREAdd); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREAdd[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Template_USCOREAdd); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Template_USCOREAdd*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREAdd(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREAdd %p -> %p\n", q, p)); *(struct __ns1__Template_USCOREAdd*)p = *(struct __ns1__Template_USCOREAdd*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, struct __ns1__Agent_USCORECorpSignNameStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCORECorpSignNameStatus = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const struct __ns1__Agent_USCORECorpSignNameStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, &a->ns1__Agent_USCORECorpSignNameStatus); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpSignNameStatus *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, "ns1:Agent_CorpSignNameStatus", -1, &a->ns1__Agent_USCORECorpSignNameStatus, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpSignNameStatus *a, const char *type) { size_t soap_flag_ns1__Agent_USCORECorpSignNameStatus = 1; short soap_flag; a = (struct __ns1__Agent_USCORECorpSignNameStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus, sizeof(struct __ns1__Agent_USCORECorpSignNameStatus), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCORECorpSignNameStatus(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCORECorpSignNameStatus && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, "ns1:Agent_CorpSignNameStatus", &a->ns1__Agent_USCORECorpSignNameStatus, "")) { soap_flag_ns1__Agent_USCORECorpSignNameStatus--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const struct __ns1__Agent_USCORECorpSignNameStatus *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCORECorpSignNameStatus(soap, tag?tag:"-ns1:Agent_CorpSignNameStatus", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, struct __ns1__Agent_USCORECorpSignNameStatus *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCORECorpSignNameStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpSignNameStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSignNameStatus); if (size) *size = sizeof(struct __ns1__Agent_USCORECorpSignNameStatus); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSignNameStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCORECorpSignNameStatus); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCORECorpSignNameStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpSignNameStatus %p -> %p\n", q, p)); *(struct __ns1__Agent_USCORECorpSignNameStatus*)p = *(struct __ns1__Agent_USCORECorpSignNameStatus*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, struct __ns1__Agent_USCORECorpSignNameApply *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCORECorpSignNameApply = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const struct __ns1__Agent_USCORECorpSignNameApply *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, &a->ns1__Agent_USCORECorpSignNameApply); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpSignNameApply *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, "ns1:Agent_CorpSignNameApply", -1, &a->ns1__Agent_USCORECorpSignNameApply, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpSignNameApply *a, const char *type) { size_t soap_flag_ns1__Agent_USCORECorpSignNameApply = 1; short soap_flag; a = (struct __ns1__Agent_USCORECorpSignNameApply *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply, sizeof(struct __ns1__Agent_USCORECorpSignNameApply), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCORECorpSignNameApply(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCORECorpSignNameApply && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, "ns1:Agent_CorpSignNameApply", &a->ns1__Agent_USCORECorpSignNameApply, "")) { soap_flag_ns1__Agent_USCORECorpSignNameApply--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const struct __ns1__Agent_USCORECorpSignNameApply *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCORECorpSignNameApply(soap, tag?tag:"-ns1:Agent_CorpSignNameApply", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, struct __ns1__Agent_USCORECorpSignNameApply *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCORECorpSignNameApply(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpSignNameApply(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSignNameApply); if (size) *size = sizeof(struct __ns1__Agent_USCORECorpSignNameApply); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSignNameApply[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCORECorpSignNameApply); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCORECorpSignNameApply*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpSignNameApply %p -> %p\n", q, p)); *(struct __ns1__Agent_USCORECorpSignNameApply*)p = *(struct __ns1__Agent_USCORECorpSignNameApply*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpAddUser(struct soap *soap, struct __ns1__Agent_USCORECorpAddUser *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCORECorpAddUser = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpAddUser(struct soap *soap, const struct __ns1__Agent_USCORECorpAddUser *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUser(soap, &a->ns1__Agent_USCORECorpAddUser); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpAddUser *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCORECorpAddUser(soap, "ns1:Agent_CorpAddUser", -1, &a->ns1__Agent_USCORECorpAddUser, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpAddUser * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpAddUser *a, const char *type) { size_t soap_flag_ns1__Agent_USCORECorpAddUser = 1; short soap_flag; a = (struct __ns1__Agent_USCORECorpAddUser *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser, sizeof(struct __ns1__Agent_USCORECorpAddUser), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCORECorpAddUser(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCORECorpAddUser && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCORECorpAddUser(soap, "ns1:Agent_CorpAddUser", &a->ns1__Agent_USCORECorpAddUser, "")) { soap_flag_ns1__Agent_USCORECorpAddUser--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpAddUser(struct soap *soap, const struct __ns1__Agent_USCORECorpAddUser *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCORECorpAddUser(soap, tag?tag:"-ns1:Agent_CorpAddUser", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpAddUser * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpAddUser(struct soap *soap, struct __ns1__Agent_USCORECorpAddUser *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCORECorpAddUser(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCORECorpAddUser * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpAddUser(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpAddUser(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpAddUser); if (size) *size = sizeof(struct __ns1__Agent_USCORECorpAddUser); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpAddUser[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCORECorpAddUser); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCORECorpAddUser*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpAddUser(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpAddUser %p -> %p\n", q, p)); *(struct __ns1__Agent_USCORECorpAddUser*)p = *(struct __ns1__Agent_USCORECorpAddUser*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpAdd(struct soap *soap, struct __ns1__Agent_USCORECorpAdd *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCORECorpAdd = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpAdd(struct soap *soap, const struct __ns1__Agent_USCORECorpAdd *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCORECorpAdd(soap, &a->ns1__Agent_USCORECorpAdd); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpAdd *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCORECorpAdd(soap, "ns1:Agent_CorpAdd", -1, &a->ns1__Agent_USCORECorpAdd, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpAdd * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpAdd *a, const char *type) { size_t soap_flag_ns1__Agent_USCORECorpAdd = 1; short soap_flag; a = (struct __ns1__Agent_USCORECorpAdd *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd, sizeof(struct __ns1__Agent_USCORECorpAdd), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCORECorpAdd(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCORECorpAdd && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCORECorpAdd(soap, "ns1:Agent_CorpAdd", &a->ns1__Agent_USCORECorpAdd, "")) { soap_flag_ns1__Agent_USCORECorpAdd--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpAdd(struct soap *soap, const struct __ns1__Agent_USCORECorpAdd *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCORECorpAdd(soap, tag?tag:"-ns1:Agent_CorpAdd", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpAdd * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpAdd(struct soap *soap, struct __ns1__Agent_USCORECorpAdd *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCORECorpAdd(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCORECorpAdd * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpAdd(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpAdd(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpAdd); if (size) *size = sizeof(struct __ns1__Agent_USCORECorpAdd); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpAdd[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCORECorpAdd); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCORECorpAdd*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpAdd(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpAdd %p -> %p\n", q, p)); *(struct __ns1__Agent_USCORECorpAdd*)p = *(struct __ns1__Agent_USCORECorpAdd*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREUserSmsPay(struct soap *soap, struct __ns1__Agent_USCOREUserSmsPay *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCOREUserSmsPay = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREUserSmsPay(struct soap *soap, const struct __ns1__Agent_USCOREUserSmsPay *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, &a->ns1__Agent_USCOREUserSmsPay); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREUserSmsPay *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, "ns1:Agent_UserSmsPay", -1, &a->ns1__Agent_USCOREUserSmsPay, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREUserSmsPay * SOAP_FMAC4 soap_in___ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREUserSmsPay *a, const char *type) { size_t soap_flag_ns1__Agent_USCOREUserSmsPay = 1; short soap_flag; a = (struct __ns1__Agent_USCOREUserSmsPay *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay, sizeof(struct __ns1__Agent_USCOREUserSmsPay), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCOREUserSmsPay(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCOREUserSmsPay && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, "ns1:Agent_UserSmsPay", &a->ns1__Agent_USCOREUserSmsPay, "")) { soap_flag_ns1__Agent_USCOREUserSmsPay--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREUserSmsPay(struct soap *soap, const struct __ns1__Agent_USCOREUserSmsPay *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCOREUserSmsPay(soap, tag?tag:"-ns1:Agent_UserSmsPay", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREUserSmsPay * SOAP_FMAC4 soap_get___ns1__Agent_USCOREUserSmsPay(struct soap *soap, struct __ns1__Agent_USCOREUserSmsPay *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCOREUserSmsPay(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCOREUserSmsPay * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREUserSmsPay(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREUserSmsPay(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREUserSmsPay); if (size) *size = sizeof(struct __ns1__Agent_USCOREUserSmsPay); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREUserSmsPay[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCOREUserSmsPay); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCOREUserSmsPay*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREUserSmsPay(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREUserSmsPay %p -> %p\n", q, p)); *(struct __ns1__Agent_USCOREUserSmsPay*)p = *(struct __ns1__Agent_USCOREUserSmsPay*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, struct __ns1__Agent_USCORESetUserSmsBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCORESetUserSmsBalance = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const struct __ns1__Agent_USCORESetUserSmsBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, &a->ns1__Agent_USCORESetUserSmsBalance); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORESetUserSmsBalance *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, "ns1:Agent_SetUserSmsBalance", -1, &a->ns1__Agent_USCORESetUserSmsBalance, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC4 soap_in___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, struct __ns1__Agent_USCORESetUserSmsBalance *a, const char *type) { size_t soap_flag_ns1__Agent_USCORESetUserSmsBalance = 1; short soap_flag; a = (struct __ns1__Agent_USCORESetUserSmsBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance, sizeof(struct __ns1__Agent_USCORESetUserSmsBalance), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCORESetUserSmsBalance(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCORESetUserSmsBalance && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, "ns1:Agent_SetUserSmsBalance", &a->ns1__Agent_USCORESetUserSmsBalance, "")) { soap_flag_ns1__Agent_USCORESetUserSmsBalance--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const struct __ns1__Agent_USCORESetUserSmsBalance *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCORESetUserSmsBalance(soap, tag?tag:"-ns1:Agent_SetUserSmsBalance", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC4 soap_get___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, struct __ns1__Agent_USCORESetUserSmsBalance *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCORESetUserSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORESetUserSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORESetUserSmsBalance); if (size) *size = sizeof(struct __ns1__Agent_USCORESetUserSmsBalance); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORESetUserSmsBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCORESetUserSmsBalance); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCORESetUserSmsBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORESetUserSmsBalance %p -> %p\n", q, p)); *(struct __ns1__Agent_USCORESetUserSmsBalance*)p = *(struct __ns1__Agent_USCORESetUserSmsBalance*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetUserSmsBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCOREGetUserSmsBalance = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetUserSmsBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, &a->ns1__Agent_USCOREGetUserSmsBalance); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREGetUserSmsBalance *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, "ns1:Agent_GetUserSmsBalance", -1, &a->ns1__Agent_USCOREGetUserSmsBalance, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC4 soap_in___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREGetUserSmsBalance *a, const char *type) { size_t soap_flag_ns1__Agent_USCOREGetUserSmsBalance = 1; short soap_flag; a = (struct __ns1__Agent_USCOREGetUserSmsBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance, sizeof(struct __ns1__Agent_USCOREGetUserSmsBalance), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCOREGetUserSmsBalance(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCOREGetUserSmsBalance && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, "ns1:Agent_GetUserSmsBalance", &a->ns1__Agent_USCOREGetUserSmsBalance, "")) { soap_flag_ns1__Agent_USCOREGetUserSmsBalance--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetUserSmsBalance *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCOREGetUserSmsBalance(soap, tag?tag:"-ns1:Agent_GetUserSmsBalance", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC4 soap_get___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetUserSmsBalance *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCOREGetUserSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREGetUserSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetUserSmsBalance); if (size) *size = sizeof(struct __ns1__Agent_USCOREGetUserSmsBalance); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetUserSmsBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCOREGetUserSmsBalance); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCOREGetUserSmsBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREGetUserSmsBalance %p -> %p\n", q, p)); *(struct __ns1__Agent_USCOREGetUserSmsBalance*)p = *(struct __ns1__Agent_USCOREGetUserSmsBalance*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREGetUserID(struct soap *soap, struct __ns1__Agent_USCOREGetUserID *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCOREGetUserID = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREGetUserID(struct soap *soap, const struct __ns1__Agent_USCOREGetUserID *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCOREGetUserID(soap, &a->ns1__Agent_USCOREGetUserID); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREGetUserID *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCOREGetUserID(soap, "ns1:Agent_GetUserID", -1, &a->ns1__Agent_USCOREGetUserID, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREGetUserID * SOAP_FMAC4 soap_in___ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREGetUserID *a, const char *type) { size_t soap_flag_ns1__Agent_USCOREGetUserID = 1; short soap_flag; a = (struct __ns1__Agent_USCOREGetUserID *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID, sizeof(struct __ns1__Agent_USCOREGetUserID), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCOREGetUserID(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCOREGetUserID && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCOREGetUserID(soap, "ns1:Agent_GetUserID", &a->ns1__Agent_USCOREGetUserID, "")) { soap_flag_ns1__Agent_USCOREGetUserID--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREGetUserID(struct soap *soap, const struct __ns1__Agent_USCOREGetUserID *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCOREGetUserID(soap, tag?tag:"-ns1:Agent_GetUserID", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREGetUserID * SOAP_FMAC4 soap_get___ns1__Agent_USCOREGetUserID(struct soap *soap, struct __ns1__Agent_USCOREGetUserID *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCOREGetUserID(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCOREGetUserID * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREGetUserID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREGetUserID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetUserID); if (size) *size = sizeof(struct __ns1__Agent_USCOREGetUserID); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetUserID[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCOREGetUserID); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCOREGetUserID*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREGetUserID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREGetUserID %p -> %p\n", q, p)); *(struct __ns1__Agent_USCOREGetUserID*)p = *(struct __ns1__Agent_USCOREGetUserID*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpSmsPay(struct soap *soap, struct __ns1__Agent_USCORECorpSmsPay *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCORECorpSmsPay = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpSmsPay(struct soap *soap, const struct __ns1__Agent_USCORECorpSmsPay *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, &a->ns1__Agent_USCORECorpSmsPay); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpSmsPay *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, "ns1:Agent_CorpSmsPay", -1, &a->ns1__Agent_USCORECorpSmsPay, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpSmsPay * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpSmsPay *a, const char *type) { size_t soap_flag_ns1__Agent_USCORECorpSmsPay = 1; short soap_flag; a = (struct __ns1__Agent_USCORECorpSmsPay *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay, sizeof(struct __ns1__Agent_USCORECorpSmsPay), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCORECorpSmsPay(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCORECorpSmsPay && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, "ns1:Agent_CorpSmsPay", &a->ns1__Agent_USCORECorpSmsPay, "")) { soap_flag_ns1__Agent_USCORECorpSmsPay--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpSmsPay(struct soap *soap, const struct __ns1__Agent_USCORECorpSmsPay *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCORECorpSmsPay(soap, tag?tag:"-ns1:Agent_CorpSmsPay", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCORECorpSmsPay * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpSmsPay(struct soap *soap, struct __ns1__Agent_USCORECorpSmsPay *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCORECorpSmsPay(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCORECorpSmsPay * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpSmsPay(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpSmsPay(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSmsPay); if (size) *size = sizeof(struct __ns1__Agent_USCORECorpSmsPay); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSmsPay[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCORECorpSmsPay); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCORECorpSmsPay*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpSmsPay(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpSmsPay %p -> %p\n", q, p)); *(struct __ns1__Agent_USCORECorpSmsPay*)p = *(struct __ns1__Agent_USCORECorpSmsPay*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetCorpSmsBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCOREGetCorpSmsBalance = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetCorpSmsBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, &a->ns1__Agent_USCOREGetCorpSmsBalance); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREGetCorpSmsBalance *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, "ns1:Agent_GetCorpSmsBalance", -1, &a->ns1__Agent_USCOREGetCorpSmsBalance, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC4 soap_in___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREGetCorpSmsBalance *a, const char *type) { size_t soap_flag_ns1__Agent_USCOREGetCorpSmsBalance = 1; short soap_flag; a = (struct __ns1__Agent_USCOREGetCorpSmsBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance, sizeof(struct __ns1__Agent_USCOREGetCorpSmsBalance), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCOREGetCorpSmsBalance(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCOREGetCorpSmsBalance && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, "ns1:Agent_GetCorpSmsBalance", &a->ns1__Agent_USCOREGetCorpSmsBalance, "")) { soap_flag_ns1__Agent_USCOREGetCorpSmsBalance--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetCorpSmsBalance *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCOREGetCorpSmsBalance(soap, tag?tag:"-ns1:Agent_GetCorpSmsBalance", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC4 soap_get___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetCorpSmsBalance *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREGetCorpSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetCorpSmsBalance); if (size) *size = sizeof(struct __ns1__Agent_USCOREGetCorpSmsBalance); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetCorpSmsBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCOREGetCorpSmsBalance); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCOREGetCorpSmsBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREGetCorpSmsBalance %p -> %p\n", q, p)); *(struct __ns1__Agent_USCOREGetCorpSmsBalance*)p = *(struct __ns1__Agent_USCOREGetCorpSmsBalance*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetSmsBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Agent_USCOREGetSmsBalance = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetSmsBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, &a->ns1__Agent_USCOREGetSmsBalance); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREGetSmsBalance *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, "ns1:Agent_GetSmsBalance", -1, &a->ns1__Agent_USCOREGetSmsBalance, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC4 soap_in___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREGetSmsBalance *a, const char *type) { size_t soap_flag_ns1__Agent_USCOREGetSmsBalance = 1; short soap_flag; a = (struct __ns1__Agent_USCOREGetSmsBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance, sizeof(struct __ns1__Agent_USCOREGetSmsBalance), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Agent_USCOREGetSmsBalance(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Agent_USCOREGetSmsBalance && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, "ns1:Agent_GetSmsBalance", &a->ns1__Agent_USCOREGetSmsBalance, "")) { soap_flag_ns1__Agent_USCOREGetSmsBalance--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetSmsBalance *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Agent_USCOREGetSmsBalance(soap, tag?tag:"-ns1:Agent_GetSmsBalance", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC4 soap_get___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetSmsBalance *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Agent_USCOREGetSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREGetSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetSmsBalance); if (size) *size = sizeof(struct __ns1__Agent_USCOREGetSmsBalance); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetSmsBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Agent_USCOREGetSmsBalance); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Agent_USCOREGetSmsBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREGetSmsBalance %p -> %p\n", q, p)); *(struct __ns1__Agent_USCOREGetSmsBalance*)p = *(struct __ns1__Agent_USCOREGetSmsBalance*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREMmsStart(struct soap *soap, struct __ns1__Task_USCOREMmsStart *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCOREMmsStart = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREMmsStart(struct soap *soap, const struct __ns1__Task_USCOREMmsStart *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCOREMmsStart(soap, &a->ns1__Task_USCOREMmsStart); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREMmsStart *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCOREMmsStart(soap, "ns1:Task_MmsStart", -1, &a->ns1__Task_USCOREMmsStart, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREMmsStart * SOAP_FMAC4 soap_in___ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, struct __ns1__Task_USCOREMmsStart *a, const char *type) { size_t soap_flag_ns1__Task_USCOREMmsStart = 1; short soap_flag; a = (struct __ns1__Task_USCOREMmsStart *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart, sizeof(struct __ns1__Task_USCOREMmsStart), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCOREMmsStart(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCOREMmsStart && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCOREMmsStart(soap, "ns1:Task_MmsStart", &a->ns1__Task_USCOREMmsStart, "")) { soap_flag_ns1__Task_USCOREMmsStart--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREMmsStart(struct soap *soap, const struct __ns1__Task_USCOREMmsStart *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCOREMmsStart(soap, tag?tag:"-ns1:Task_MmsStart", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREMmsStart * SOAP_FMAC4 soap_get___ns1__Task_USCOREMmsStart(struct soap *soap, struct __ns1__Task_USCOREMmsStart *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCOREMmsStart(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCOREMmsStart * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREMmsStart(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREMmsStart(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsStart); if (size) *size = sizeof(struct __ns1__Task_USCOREMmsStart); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsStart[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCOREMmsStart); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCOREMmsStart*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREMmsStart(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREMmsStart %p -> %p\n", q, p)); *(struct __ns1__Task_USCOREMmsStart*)p = *(struct __ns1__Task_USCOREMmsStart*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREMmsStop(struct soap *soap, struct __ns1__Task_USCOREMmsStop *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCOREMmsStop = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREMmsStop(struct soap *soap, const struct __ns1__Task_USCOREMmsStop *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCOREMmsStop(soap, &a->ns1__Task_USCOREMmsStop); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREMmsStop *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCOREMmsStop(soap, "ns1:Task_MmsStop", -1, &a->ns1__Task_USCOREMmsStop, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREMmsStop * SOAP_FMAC4 soap_in___ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, struct __ns1__Task_USCOREMmsStop *a, const char *type) { size_t soap_flag_ns1__Task_USCOREMmsStop = 1; short soap_flag; a = (struct __ns1__Task_USCOREMmsStop *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop, sizeof(struct __ns1__Task_USCOREMmsStop), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCOREMmsStop(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCOREMmsStop && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCOREMmsStop(soap, "ns1:Task_MmsStop", &a->ns1__Task_USCOREMmsStop, "")) { soap_flag_ns1__Task_USCOREMmsStop--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREMmsStop(struct soap *soap, const struct __ns1__Task_USCOREMmsStop *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCOREMmsStop(soap, tag?tag:"-ns1:Task_MmsStop", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREMmsStop * SOAP_FMAC4 soap_get___ns1__Task_USCOREMmsStop(struct soap *soap, struct __ns1__Task_USCOREMmsStop *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCOREMmsStop(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCOREMmsStop * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREMmsStop(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREMmsStop(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsStop); if (size) *size = sizeof(struct __ns1__Task_USCOREMmsStop); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsStop[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCOREMmsStop); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCOREMmsStop*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREMmsStop(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREMmsStop %p -> %p\n", q, p)); *(struct __ns1__Task_USCOREMmsStop*)p = *(struct __ns1__Task_USCOREMmsStop*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREGetMmsStatus(struct soap *soap, struct __ns1__Task_USCOREGetMmsStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCOREGetMmsStatus = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREGetMmsStatus(struct soap *soap, const struct __ns1__Task_USCOREGetMmsStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, &a->ns1__Task_USCOREGetMmsStatus); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREGetMmsStatus *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, "ns1:Task_GetMmsStatus", -1, &a->ns1__Task_USCOREGetMmsStatus, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREGetMmsStatus * SOAP_FMAC4 soap_in___ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, struct __ns1__Task_USCOREGetMmsStatus *a, const char *type) { size_t soap_flag_ns1__Task_USCOREGetMmsStatus = 1; short soap_flag; a = (struct __ns1__Task_USCOREGetMmsStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus, sizeof(struct __ns1__Task_USCOREGetMmsStatus), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCOREGetMmsStatus(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCOREGetMmsStatus && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, "ns1:Task_GetMmsStatus", &a->ns1__Task_USCOREGetMmsStatus, "")) { soap_flag_ns1__Task_USCOREGetMmsStatus--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREGetMmsStatus(struct soap *soap, const struct __ns1__Task_USCOREGetMmsStatus *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCOREGetMmsStatus(soap, tag?tag:"-ns1:Task_GetMmsStatus", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREGetMmsStatus * SOAP_FMAC4 soap_get___ns1__Task_USCOREGetMmsStatus(struct soap *soap, struct __ns1__Task_USCOREGetMmsStatus *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCOREGetMmsStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCOREGetMmsStatus * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREGetMmsStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREGetMmsStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREGetMmsStatus); if (size) *size = sizeof(struct __ns1__Task_USCOREGetMmsStatus); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREGetMmsStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCOREGetMmsStatus); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCOREGetMmsStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREGetMmsStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREGetMmsStatus %p -> %p\n", q, p)); *(struct __ns1__Task_USCOREGetMmsStatus*)p = *(struct __ns1__Task_USCOREGetMmsStatus*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREMmsSend(struct soap *soap, struct __ns1__Task_USCOREMmsSend *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCOREMmsSend = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREMmsSend(struct soap *soap, const struct __ns1__Task_USCOREMmsSend *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCOREMmsSend(soap, &a->ns1__Task_USCOREMmsSend); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREMmsSend *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCOREMmsSend(soap, "ns1:Task_MmsSend", -1, &a->ns1__Task_USCOREMmsSend, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREMmsSend * SOAP_FMAC4 soap_in___ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, struct __ns1__Task_USCOREMmsSend *a, const char *type) { size_t soap_flag_ns1__Task_USCOREMmsSend = 1; short soap_flag; a = (struct __ns1__Task_USCOREMmsSend *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend, sizeof(struct __ns1__Task_USCOREMmsSend), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCOREMmsSend(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCOREMmsSend && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCOREMmsSend(soap, "ns1:Task_MmsSend", &a->ns1__Task_USCOREMmsSend, "")) { soap_flag_ns1__Task_USCOREMmsSend--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREMmsSend(struct soap *soap, const struct __ns1__Task_USCOREMmsSend *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCOREMmsSend(soap, tag?tag:"-ns1:Task_MmsSend", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREMmsSend * SOAP_FMAC4 soap_get___ns1__Task_USCOREMmsSend(struct soap *soap, struct __ns1__Task_USCOREMmsSend *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCOREMmsSend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCOREMmsSend * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREMmsSend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREMmsSend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsSend); if (size) *size = sizeof(struct __ns1__Task_USCOREMmsSend); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsSend[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCOREMmsSend); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCOREMmsSend*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREMmsSend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREMmsSend %p -> %p\n", q, p)); *(struct __ns1__Task_USCOREMmsSend*)p = *(struct __ns1__Task_USCOREMmsSend*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCORESmsStart(struct soap *soap, struct __ns1__Task_USCORESmsStart *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCORESmsStart = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCORESmsStart(struct soap *soap, const struct __ns1__Task_USCORESmsStart *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCORESmsStart(soap, &a->ns1__Task_USCORESmsStart); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCORESmsStart *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCORESmsStart(soap, "ns1:Task_SmsStart", -1, &a->ns1__Task_USCORESmsStart, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCORESmsStart * SOAP_FMAC4 soap_in___ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, struct __ns1__Task_USCORESmsStart *a, const char *type) { size_t soap_flag_ns1__Task_USCORESmsStart = 1; short soap_flag; a = (struct __ns1__Task_USCORESmsStart *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart, sizeof(struct __ns1__Task_USCORESmsStart), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCORESmsStart(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCORESmsStart && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCORESmsStart(soap, "ns1:Task_SmsStart", &a->ns1__Task_USCORESmsStart, "")) { soap_flag_ns1__Task_USCORESmsStart--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCORESmsStart(struct soap *soap, const struct __ns1__Task_USCORESmsStart *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCORESmsStart(soap, tag?tag:"-ns1:Task_SmsStart", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCORESmsStart * SOAP_FMAC4 soap_get___ns1__Task_USCORESmsStart(struct soap *soap, struct __ns1__Task_USCORESmsStart *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCORESmsStart(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCORESmsStart * SOAP_FMAC2 soap_instantiate___ns1__Task_USCORESmsStart(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCORESmsStart(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsStart); if (size) *size = sizeof(struct __ns1__Task_USCORESmsStart); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsStart[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCORESmsStart); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCORESmsStart*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCORESmsStart(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCORESmsStart %p -> %p\n", q, p)); *(struct __ns1__Task_USCORESmsStart*)p = *(struct __ns1__Task_USCORESmsStart*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCORESmsStop(struct soap *soap, struct __ns1__Task_USCORESmsStop *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCORESmsStop = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCORESmsStop(struct soap *soap, const struct __ns1__Task_USCORESmsStop *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCORESmsStop(soap, &a->ns1__Task_USCORESmsStop); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCORESmsStop *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCORESmsStop(soap, "ns1:Task_SmsStop", -1, &a->ns1__Task_USCORESmsStop, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCORESmsStop * SOAP_FMAC4 soap_in___ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, struct __ns1__Task_USCORESmsStop *a, const char *type) { size_t soap_flag_ns1__Task_USCORESmsStop = 1; short soap_flag; a = (struct __ns1__Task_USCORESmsStop *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop, sizeof(struct __ns1__Task_USCORESmsStop), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCORESmsStop(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCORESmsStop && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCORESmsStop(soap, "ns1:Task_SmsStop", &a->ns1__Task_USCORESmsStop, "")) { soap_flag_ns1__Task_USCORESmsStop--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCORESmsStop(struct soap *soap, const struct __ns1__Task_USCORESmsStop *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCORESmsStop(soap, tag?tag:"-ns1:Task_SmsStop", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCORESmsStop * SOAP_FMAC4 soap_get___ns1__Task_USCORESmsStop(struct soap *soap, struct __ns1__Task_USCORESmsStop *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCORESmsStop(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCORESmsStop * SOAP_FMAC2 soap_instantiate___ns1__Task_USCORESmsStop(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCORESmsStop(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsStop); if (size) *size = sizeof(struct __ns1__Task_USCORESmsStop); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsStop[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCORESmsStop); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCORESmsStop*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCORESmsStop(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCORESmsStop %p -> %p\n", q, p)); *(struct __ns1__Task_USCORESmsStop*)p = *(struct __ns1__Task_USCORESmsStop*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREGetSmsStatus(struct soap *soap, struct __ns1__Task_USCOREGetSmsStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCOREGetSmsStatus = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREGetSmsStatus(struct soap *soap, const struct __ns1__Task_USCOREGetSmsStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, &a->ns1__Task_USCOREGetSmsStatus); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREGetSmsStatus *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, "ns1:Task_GetSmsStatus", -1, &a->ns1__Task_USCOREGetSmsStatus, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREGetSmsStatus * SOAP_FMAC4 soap_in___ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, struct __ns1__Task_USCOREGetSmsStatus *a, const char *type) { size_t soap_flag_ns1__Task_USCOREGetSmsStatus = 1; short soap_flag; a = (struct __ns1__Task_USCOREGetSmsStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus, sizeof(struct __ns1__Task_USCOREGetSmsStatus), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCOREGetSmsStatus(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCOREGetSmsStatus && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, "ns1:Task_GetSmsStatus", &a->ns1__Task_USCOREGetSmsStatus, "")) { soap_flag_ns1__Task_USCOREGetSmsStatus--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREGetSmsStatus(struct soap *soap, const struct __ns1__Task_USCOREGetSmsStatus *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCOREGetSmsStatus(soap, tag?tag:"-ns1:Task_GetSmsStatus", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREGetSmsStatus * SOAP_FMAC4 soap_get___ns1__Task_USCOREGetSmsStatus(struct soap *soap, struct __ns1__Task_USCOREGetSmsStatus *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCOREGetSmsStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCOREGetSmsStatus * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREGetSmsStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREGetSmsStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREGetSmsStatus); if (size) *size = sizeof(struct __ns1__Task_USCOREGetSmsStatus); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREGetSmsStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCOREGetSmsStatus); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCOREGetSmsStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREGetSmsStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREGetSmsStatus %p -> %p\n", q, p)); *(struct __ns1__Task_USCOREGetSmsStatus*)p = *(struct __ns1__Task_USCOREGetSmsStatus*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCORESmsSend(struct soap *soap, struct __ns1__Task_USCORESmsSend *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCORESmsSend = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCORESmsSend(struct soap *soap, const struct __ns1__Task_USCORESmsSend *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCORESmsSend(soap, &a->ns1__Task_USCORESmsSend); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCORESmsSend *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCORESmsSend(soap, "ns1:Task_SmsSend", -1, &a->ns1__Task_USCORESmsSend, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCORESmsSend * SOAP_FMAC4 soap_in___ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, struct __ns1__Task_USCORESmsSend *a, const char *type) { size_t soap_flag_ns1__Task_USCORESmsSend = 1; short soap_flag; a = (struct __ns1__Task_USCORESmsSend *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend, sizeof(struct __ns1__Task_USCORESmsSend), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCORESmsSend(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCORESmsSend && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCORESmsSend(soap, "ns1:Task_SmsSend", &a->ns1__Task_USCORESmsSend, "")) { soap_flag_ns1__Task_USCORESmsSend--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCORESmsSend(struct soap *soap, const struct __ns1__Task_USCORESmsSend *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCORESmsSend(soap, tag?tag:"-ns1:Task_SmsSend", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCORESmsSend * SOAP_FMAC4 soap_get___ns1__Task_USCORESmsSend(struct soap *soap, struct __ns1__Task_USCORESmsSend *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCORESmsSend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCORESmsSend * SOAP_FMAC2 soap_instantiate___ns1__Task_USCORESmsSend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCORESmsSend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsSend); if (size) *size = sizeof(struct __ns1__Task_USCORESmsSend); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsSend[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCORESmsSend); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCORESmsSend*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCORESmsSend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCORESmsSend %p -> %p\n", q, p)); *(struct __ns1__Task_USCORESmsSend*)p = *(struct __ns1__Task_USCORESmsSend*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREDelFile(struct soap *soap, struct __ns1__Task_USCOREDelFile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCOREDelFile = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREDelFile(struct soap *soap, const struct __ns1__Task_USCOREDelFile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCOREDelFile(soap, &a->ns1__Task_USCOREDelFile); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREDelFile *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCOREDelFile(soap, "ns1:Task_DelFile", -1, &a->ns1__Task_USCOREDelFile, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREDelFile * SOAP_FMAC4 soap_in___ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, struct __ns1__Task_USCOREDelFile *a, const char *type) { size_t soap_flag_ns1__Task_USCOREDelFile = 1; short soap_flag; a = (struct __ns1__Task_USCOREDelFile *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile, sizeof(struct __ns1__Task_USCOREDelFile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCOREDelFile(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCOREDelFile && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCOREDelFile(soap, "ns1:Task_DelFile", &a->ns1__Task_USCOREDelFile, "")) { soap_flag_ns1__Task_USCOREDelFile--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREDelFile(struct soap *soap, const struct __ns1__Task_USCOREDelFile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCOREDelFile(soap, tag?tag:"-ns1:Task_DelFile", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREDelFile * SOAP_FMAC4 soap_get___ns1__Task_USCOREDelFile(struct soap *soap, struct __ns1__Task_USCOREDelFile *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCOREDelFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCOREDelFile * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREDelFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREDelFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREDelFile); if (size) *size = sizeof(struct __ns1__Task_USCOREDelFile); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREDelFile[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCOREDelFile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCOREDelFile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREDelFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREDelFile %p -> %p\n", q, p)); *(struct __ns1__Task_USCOREDelFile*)p = *(struct __ns1__Task_USCOREDelFile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREUpFile(struct soap *soap, struct __ns1__Task_USCOREUpFile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Task_USCOREUpFile = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREUpFile(struct soap *soap, const struct __ns1__Task_USCOREUpFile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Task_USCOREUpFile(soap, &a->ns1__Task_USCOREUpFile); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREUpFile *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Task_USCOREUpFile(soap, "ns1:Task_UpFile", -1, &a->ns1__Task_USCOREUpFile, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREUpFile * SOAP_FMAC4 soap_in___ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, struct __ns1__Task_USCOREUpFile *a, const char *type) { size_t soap_flag_ns1__Task_USCOREUpFile = 1; short soap_flag; a = (struct __ns1__Task_USCOREUpFile *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile, sizeof(struct __ns1__Task_USCOREUpFile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Task_USCOREUpFile(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Task_USCOREUpFile && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Task_USCOREUpFile(soap, "ns1:Task_UpFile", &a->ns1__Task_USCOREUpFile, "")) { soap_flag_ns1__Task_USCOREUpFile--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREUpFile(struct soap *soap, const struct __ns1__Task_USCOREUpFile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Task_USCOREUpFile(soap, tag?tag:"-ns1:Task_UpFile", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Task_USCOREUpFile * SOAP_FMAC4 soap_get___ns1__Task_USCOREUpFile(struct soap *soap, struct __ns1__Task_USCOREUpFile *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Task_USCOREUpFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Task_USCOREUpFile * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREUpFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREUpFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREUpFile); if (size) *size = sizeof(struct __ns1__Task_USCOREUpFile); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREUpFile[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Task_USCOREUpFile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Task_USCOREUpFile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREUpFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREUpFile %p -> %p\n", q, p)); *(struct __ns1__Task_USCOREUpFile*)p = *(struct __ns1__Task_USCOREUpFile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCOREGetRecv(struct soap *soap, struct __ns1__Mms_USCOREGetRecv *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Mms_USCOREGetRecv = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCOREGetRecv(struct soap *soap, const struct __ns1__Mms_USCOREGetRecv *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Mms_USCOREGetRecv(soap, &a->ns1__Mms_USCOREGetRecv); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCOREGetRecv *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Mms_USCOREGetRecv(soap, "ns1:Mms_GetRecv", -1, &a->ns1__Mms_USCOREGetRecv, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCOREGetRecv * SOAP_FMAC4 soap_in___ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, struct __ns1__Mms_USCOREGetRecv *a, const char *type) { size_t soap_flag_ns1__Mms_USCOREGetRecv = 1; short soap_flag; a = (struct __ns1__Mms_USCOREGetRecv *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv, sizeof(struct __ns1__Mms_USCOREGetRecv), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Mms_USCOREGetRecv(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Mms_USCOREGetRecv && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Mms_USCOREGetRecv(soap, "ns1:Mms_GetRecv", &a->ns1__Mms_USCOREGetRecv, "")) { soap_flag_ns1__Mms_USCOREGetRecv--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCOREGetRecv(struct soap *soap, const struct __ns1__Mms_USCOREGetRecv *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Mms_USCOREGetRecv(soap, tag?tag:"-ns1:Mms_GetRecv", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCOREGetRecv * SOAP_FMAC4 soap_get___ns1__Mms_USCOREGetRecv(struct soap *soap, struct __ns1__Mms_USCOREGetRecv *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Mms_USCOREGetRecv(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Mms_USCOREGetRecv * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCOREGetRecv(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCOREGetRecv(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetRecv); if (size) *size = sizeof(struct __ns1__Mms_USCOREGetRecv); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetRecv[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Mms_USCOREGetRecv); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Mms_USCOREGetRecv*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCOREGetRecv(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCOREGetRecv %p -> %p\n", q, p)); *(struct __ns1__Mms_USCOREGetRecv*)p = *(struct __ns1__Mms_USCOREGetRecv*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCOREGetReport(struct soap *soap, struct __ns1__Mms_USCOREGetReport *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Mms_USCOREGetReport = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCOREGetReport(struct soap *soap, const struct __ns1__Mms_USCOREGetReport *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Mms_USCOREGetReport(soap, &a->ns1__Mms_USCOREGetReport); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCOREGetReport *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Mms_USCOREGetReport(soap, "ns1:Mms_GetReport", -1, &a->ns1__Mms_USCOREGetReport, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCOREGetReport * SOAP_FMAC4 soap_in___ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, struct __ns1__Mms_USCOREGetReport *a, const char *type) { size_t soap_flag_ns1__Mms_USCOREGetReport = 1; short soap_flag; a = (struct __ns1__Mms_USCOREGetReport *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport, sizeof(struct __ns1__Mms_USCOREGetReport), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Mms_USCOREGetReport(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Mms_USCOREGetReport && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Mms_USCOREGetReport(soap, "ns1:Mms_GetReport", &a->ns1__Mms_USCOREGetReport, "")) { soap_flag_ns1__Mms_USCOREGetReport--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCOREGetReport(struct soap *soap, const struct __ns1__Mms_USCOREGetReport *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Mms_USCOREGetReport(soap, tag?tag:"-ns1:Mms_GetReport", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCOREGetReport * SOAP_FMAC4 soap_get___ns1__Mms_USCOREGetReport(struct soap *soap, struct __ns1__Mms_USCOREGetReport *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Mms_USCOREGetReport(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Mms_USCOREGetReport * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCOREGetReport(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCOREGetReport(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetReport); if (size) *size = sizeof(struct __ns1__Mms_USCOREGetReport); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetReport[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Mms_USCOREGetReport); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Mms_USCOREGetReport*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCOREGetReport(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCOREGetReport %p -> %p\n", q, p)); *(struct __ns1__Mms_USCOREGetReport*)p = *(struct __ns1__Mms_USCOREGetReport*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCORESend(struct soap *soap, struct __ns1__Mms_USCORESend *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Mms_USCORESend = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCORESend(struct soap *soap, const struct __ns1__Mms_USCORESend *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Mms_USCORESend(soap, &a->ns1__Mms_USCORESend); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCORESend(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCORESend *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Mms_USCORESend(soap, "ns1:Mms_Send", -1, &a->ns1__Mms_USCORESend, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCORESend * SOAP_FMAC4 soap_in___ns1__Mms_USCORESend(struct soap *soap, const char *tag, struct __ns1__Mms_USCORESend *a, const char *type) { size_t soap_flag_ns1__Mms_USCORESend = 1; short soap_flag; a = (struct __ns1__Mms_USCORESend *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend, sizeof(struct __ns1__Mms_USCORESend), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Mms_USCORESend(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Mms_USCORESend && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Mms_USCORESend(soap, "ns1:Mms_Send", &a->ns1__Mms_USCORESend, "")) { soap_flag_ns1__Mms_USCORESend--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCORESend(struct soap *soap, const struct __ns1__Mms_USCORESend *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Mms_USCORESend(soap, tag?tag:"-ns1:Mms_Send", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCORESend * SOAP_FMAC4 soap_get___ns1__Mms_USCORESend(struct soap *soap, struct __ns1__Mms_USCORESend *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Mms_USCORESend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Mms_USCORESend * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCORESend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCORESend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCORESend); if (size) *size = sizeof(struct __ns1__Mms_USCORESend); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCORESend[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Mms_USCORESend); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Mms_USCORESend*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCORESend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCORESend %p -> %p\n", q, p)); *(struct __ns1__Mms_USCORESend*)p = *(struct __ns1__Mms_USCORESend*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCOREGetFileStatus(struct soap *soap, struct __ns1__Mms_USCOREGetFileStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Mms_USCOREGetFileStatus = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCOREGetFileStatus(struct soap *soap, const struct __ns1__Mms_USCOREGetFileStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, &a->ns1__Mms_USCOREGetFileStatus); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCOREGetFileStatus *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, "ns1:Mms_GetFileStatus", -1, &a->ns1__Mms_USCOREGetFileStatus, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCOREGetFileStatus * SOAP_FMAC4 soap_in___ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, struct __ns1__Mms_USCOREGetFileStatus *a, const char *type) { size_t soap_flag_ns1__Mms_USCOREGetFileStatus = 1; short soap_flag; a = (struct __ns1__Mms_USCOREGetFileStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus, sizeof(struct __ns1__Mms_USCOREGetFileStatus), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Mms_USCOREGetFileStatus(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Mms_USCOREGetFileStatus && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, "ns1:Mms_GetFileStatus", &a->ns1__Mms_USCOREGetFileStatus, "")) { soap_flag_ns1__Mms_USCOREGetFileStatus--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCOREGetFileStatus(struct soap *soap, const struct __ns1__Mms_USCOREGetFileStatus *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Mms_USCOREGetFileStatus(soap, tag?tag:"-ns1:Mms_GetFileStatus", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCOREGetFileStatus * SOAP_FMAC4 soap_get___ns1__Mms_USCOREGetFileStatus(struct soap *soap, struct __ns1__Mms_USCOREGetFileStatus *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Mms_USCOREGetFileStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Mms_USCOREGetFileStatus * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCOREGetFileStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCOREGetFileStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetFileStatus); if (size) *size = sizeof(struct __ns1__Mms_USCOREGetFileStatus); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetFileStatus[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Mms_USCOREGetFileStatus); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Mms_USCOREGetFileStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCOREGetFileStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCOREGetFileStatus %p -> %p\n", q, p)); *(struct __ns1__Mms_USCOREGetFileStatus*)p = *(struct __ns1__Mms_USCOREGetFileStatus*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCOREUpFile(struct soap *soap, struct __ns1__Mms_USCOREUpFile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Mms_USCOREUpFile = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCOREUpFile(struct soap *soap, const struct __ns1__Mms_USCOREUpFile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Mms_USCOREUpFile(soap, &a->ns1__Mms_USCOREUpFile); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCOREUpFile *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Mms_USCOREUpFile(soap, "ns1:Mms_UpFile", -1, &a->ns1__Mms_USCOREUpFile, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCOREUpFile * SOAP_FMAC4 soap_in___ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, struct __ns1__Mms_USCOREUpFile *a, const char *type) { size_t soap_flag_ns1__Mms_USCOREUpFile = 1; short soap_flag; a = (struct __ns1__Mms_USCOREUpFile *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile, sizeof(struct __ns1__Mms_USCOREUpFile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Mms_USCOREUpFile(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Mms_USCOREUpFile && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Mms_USCOREUpFile(soap, "ns1:Mms_UpFile", &a->ns1__Mms_USCOREUpFile, "")) { soap_flag_ns1__Mms_USCOREUpFile--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCOREUpFile(struct soap *soap, const struct __ns1__Mms_USCOREUpFile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Mms_USCOREUpFile(soap, tag?tag:"-ns1:Mms_UpFile", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Mms_USCOREUpFile * SOAP_FMAC4 soap_get___ns1__Mms_USCOREUpFile(struct soap *soap, struct __ns1__Mms_USCOREUpFile *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Mms_USCOREUpFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Mms_USCOREUpFile * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCOREUpFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCOREUpFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREUpFile); if (size) *size = sizeof(struct __ns1__Mms_USCOREUpFile); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREUpFile[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Mms_USCOREUpFile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Mms_USCOREUpFile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCOREUpFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCOREUpFile %p -> %p\n", q, p)); *(struct __ns1__Mms_USCOREUpFile*)p = *(struct __ns1__Mms_USCOREUpFile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCORECancel(struct soap *soap, struct __ns1__Sms_USCORECancel *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Sms_USCORECancel = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCORECancel(struct soap *soap, const struct __ns1__Sms_USCORECancel *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Sms_USCORECancel(soap, &a->ns1__Sms_USCORECancel); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCORECancel(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCORECancel *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Sms_USCORECancel(soap, "ns1:Sms_Cancel", -1, &a->ns1__Sms_USCORECancel, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCORECancel * SOAP_FMAC4 soap_in___ns1__Sms_USCORECancel(struct soap *soap, const char *tag, struct __ns1__Sms_USCORECancel *a, const char *type) { size_t soap_flag_ns1__Sms_USCORECancel = 1; short soap_flag; a = (struct __ns1__Sms_USCORECancel *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel, sizeof(struct __ns1__Sms_USCORECancel), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Sms_USCORECancel(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Sms_USCORECancel && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Sms_USCORECancel(soap, "ns1:Sms_Cancel", &a->ns1__Sms_USCORECancel, "")) { soap_flag_ns1__Sms_USCORECancel--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCORECancel(struct soap *soap, const struct __ns1__Sms_USCORECancel *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Sms_USCORECancel(soap, tag?tag:"-ns1:Sms_Cancel", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCORECancel * SOAP_FMAC4 soap_get___ns1__Sms_USCORECancel(struct soap *soap, struct __ns1__Sms_USCORECancel *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Sms_USCORECancel(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Sms_USCORECancel * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCORECancel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCORECancel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCORECancel); if (size) *size = sizeof(struct __ns1__Sms_USCORECancel); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCORECancel[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Sms_USCORECancel); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Sms_USCORECancel*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCORECancel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCORECancel %p -> %p\n", q, p)); *(struct __ns1__Sms_USCORECancel*)p = *(struct __ns1__Sms_USCORECancel*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetSentCount(struct soap *soap, struct __ns1__Sms_USCOREGetSentCount *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Sms_USCOREGetSentCount = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetSentCount(struct soap *soap, const struct __ns1__Sms_USCOREGetSentCount *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCount(soap, &a->ns1__Sms_USCOREGetSentCount); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetSentCount *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Sms_USCOREGetSentCount(soap, "ns1:Sms_GetSentCount", -1, &a->ns1__Sms_USCOREGetSentCount, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetSentCount * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetSentCount *a, const char *type) { size_t soap_flag_ns1__Sms_USCOREGetSentCount = 1; short soap_flag; a = (struct __ns1__Sms_USCOREGetSentCount *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount, sizeof(struct __ns1__Sms_USCOREGetSentCount), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Sms_USCOREGetSentCount(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Sms_USCOREGetSentCount && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Sms_USCOREGetSentCount(soap, "ns1:Sms_GetSentCount", &a->ns1__Sms_USCOREGetSentCount, "")) { soap_flag_ns1__Sms_USCOREGetSentCount--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetSentCount(struct soap *soap, const struct __ns1__Sms_USCOREGetSentCount *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Sms_USCOREGetSentCount(soap, tag?tag:"-ns1:Sms_GetSentCount", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetSentCount * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetSentCount(struct soap *soap, struct __ns1__Sms_USCOREGetSentCount *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Sms_USCOREGetSentCount(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Sms_USCOREGetSentCount * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetSentCount(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetSentCount(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSentCount); if (size) *size = sizeof(struct __ns1__Sms_USCOREGetSentCount); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSentCount[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Sms_USCOREGetSentCount); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Sms_USCOREGetSentCount*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetSentCount(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetSentCount %p -> %p\n", q, p)); *(struct __ns1__Sms_USCOREGetSentCount*)p = *(struct __ns1__Sms_USCOREGetSentCount*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetBalance(struct soap *soap, struct __ns1__Sms_USCOREGetBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Sms_USCOREGetBalance = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetBalance(struct soap *soap, const struct __ns1__Sms_USCOREGetBalance *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Sms_USCOREGetBalance(soap, &a->ns1__Sms_USCOREGetBalance); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetBalance *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Sms_USCOREGetBalance(soap, "ns1:Sms_GetBalance", -1, &a->ns1__Sms_USCOREGetBalance, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetBalance * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetBalance *a, const char *type) { size_t soap_flag_ns1__Sms_USCOREGetBalance = 1; short soap_flag; a = (struct __ns1__Sms_USCOREGetBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance, sizeof(struct __ns1__Sms_USCOREGetBalance), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Sms_USCOREGetBalance(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Sms_USCOREGetBalance && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Sms_USCOREGetBalance(soap, "ns1:Sms_GetBalance", &a->ns1__Sms_USCOREGetBalance, "")) { soap_flag_ns1__Sms_USCOREGetBalance--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetBalance(struct soap *soap, const struct __ns1__Sms_USCOREGetBalance *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Sms_USCOREGetBalance(soap, tag?tag:"-ns1:Sms_GetBalance", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetBalance * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetBalance(struct soap *soap, struct __ns1__Sms_USCOREGetBalance *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Sms_USCOREGetBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Sms_USCOREGetBalance * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetBalance); if (size) *size = sizeof(struct __ns1__Sms_USCOREGetBalance); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetBalance[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Sms_USCOREGetBalance); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Sms_USCOREGetBalance*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetBalance %p -> %p\n", q, p)); *(struct __ns1__Sms_USCOREGetBalance*)p = *(struct __ns1__Sms_USCOREGetBalance*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetSign(struct soap *soap, struct __ns1__Sms_USCOREGetSign *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Sms_USCOREGetSign = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetSign(struct soap *soap, const struct __ns1__Sms_USCOREGetSign *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Sms_USCOREGetSign(soap, &a->ns1__Sms_USCOREGetSign); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetSign *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Sms_USCOREGetSign(soap, "ns1:Sms_GetSign", -1, &a->ns1__Sms_USCOREGetSign, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetSign * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetSign *a, const char *type) { size_t soap_flag_ns1__Sms_USCOREGetSign = 1; short soap_flag; a = (struct __ns1__Sms_USCOREGetSign *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign, sizeof(struct __ns1__Sms_USCOREGetSign), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Sms_USCOREGetSign(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Sms_USCOREGetSign && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Sms_USCOREGetSign(soap, "ns1:Sms_GetSign", &a->ns1__Sms_USCOREGetSign, "")) { soap_flag_ns1__Sms_USCOREGetSign--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetSign(struct soap *soap, const struct __ns1__Sms_USCOREGetSign *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Sms_USCOREGetSign(soap, tag?tag:"-ns1:Sms_GetSign", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetSign * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetSign(struct soap *soap, struct __ns1__Sms_USCOREGetSign *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Sms_USCOREGetSign(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Sms_USCOREGetSign * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetSign(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetSign(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSign); if (size) *size = sizeof(struct __ns1__Sms_USCOREGetSign); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSign[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Sms_USCOREGetSign); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Sms_USCOREGetSign*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetSign(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetSign %p -> %p\n", q, p)); *(struct __ns1__Sms_USCOREGetSign*)p = *(struct __ns1__Sms_USCOREGetSign*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetSentList(struct soap *soap, struct __ns1__Sms_USCOREGetSentList *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Sms_USCOREGetSentList = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetSentList(struct soap *soap, const struct __ns1__Sms_USCOREGetSentList *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Sms_USCOREGetSentList(soap, &a->ns1__Sms_USCOREGetSentList); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetSentList *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Sms_USCOREGetSentList(soap, "ns1:Sms_GetSentList", -1, &a->ns1__Sms_USCOREGetSentList, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetSentList * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetSentList *a, const char *type) { size_t soap_flag_ns1__Sms_USCOREGetSentList = 1; short soap_flag; a = (struct __ns1__Sms_USCOREGetSentList *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList, sizeof(struct __ns1__Sms_USCOREGetSentList), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Sms_USCOREGetSentList(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Sms_USCOREGetSentList && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Sms_USCOREGetSentList(soap, "ns1:Sms_GetSentList", &a->ns1__Sms_USCOREGetSentList, "")) { soap_flag_ns1__Sms_USCOREGetSentList--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetSentList(struct soap *soap, const struct __ns1__Sms_USCOREGetSentList *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Sms_USCOREGetSentList(soap, tag?tag:"-ns1:Sms_GetSentList", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetSentList * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetSentList(struct soap *soap, struct __ns1__Sms_USCOREGetSentList *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Sms_USCOREGetSentList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Sms_USCOREGetSentList * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetSentList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetSentList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSentList); if (size) *size = sizeof(struct __ns1__Sms_USCOREGetSentList); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSentList[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Sms_USCOREGetSentList); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Sms_USCOREGetSentList*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetSentList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetSentList %p -> %p\n", q, p)); *(struct __ns1__Sms_USCOREGetSentList*)p = *(struct __ns1__Sms_USCOREGetSentList*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetReport(struct soap *soap, struct __ns1__Sms_USCOREGetReport *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Sms_USCOREGetReport = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetReport(struct soap *soap, const struct __ns1__Sms_USCOREGetReport *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Sms_USCOREGetReport(soap, &a->ns1__Sms_USCOREGetReport); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetReport *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Sms_USCOREGetReport(soap, "ns1:Sms_GetReport", -1, &a->ns1__Sms_USCOREGetReport, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetReport * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetReport *a, const char *type) { size_t soap_flag_ns1__Sms_USCOREGetReport = 1; short soap_flag; a = (struct __ns1__Sms_USCOREGetReport *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport, sizeof(struct __ns1__Sms_USCOREGetReport), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Sms_USCOREGetReport(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Sms_USCOREGetReport && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Sms_USCOREGetReport(soap, "ns1:Sms_GetReport", &a->ns1__Sms_USCOREGetReport, "")) { soap_flag_ns1__Sms_USCOREGetReport--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetReport(struct soap *soap, const struct __ns1__Sms_USCOREGetReport *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Sms_USCOREGetReport(soap, tag?tag:"-ns1:Sms_GetReport", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetReport * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetReport(struct soap *soap, struct __ns1__Sms_USCOREGetReport *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Sms_USCOREGetReport(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Sms_USCOREGetReport * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetReport(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetReport(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetReport); if (size) *size = sizeof(struct __ns1__Sms_USCOREGetReport); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetReport[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Sms_USCOREGetReport); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Sms_USCOREGetReport*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetReport(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetReport %p -> %p\n", q, p)); *(struct __ns1__Sms_USCOREGetReport*)p = *(struct __ns1__Sms_USCOREGetReport*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetRecv(struct soap *soap, struct __ns1__Sms_USCOREGetRecv *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Sms_USCOREGetRecv = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetRecv(struct soap *soap, const struct __ns1__Sms_USCOREGetRecv *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Sms_USCOREGetRecv(soap, &a->ns1__Sms_USCOREGetRecv); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetRecv *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Sms_USCOREGetRecv(soap, "ns1:Sms_GetRecv", -1, &a->ns1__Sms_USCOREGetRecv, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetRecv * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetRecv *a, const char *type) { size_t soap_flag_ns1__Sms_USCOREGetRecv = 1; short soap_flag; a = (struct __ns1__Sms_USCOREGetRecv *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv, sizeof(struct __ns1__Sms_USCOREGetRecv), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Sms_USCOREGetRecv(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Sms_USCOREGetRecv && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Sms_USCOREGetRecv(soap, "ns1:Sms_GetRecv", &a->ns1__Sms_USCOREGetRecv, "")) { soap_flag_ns1__Sms_USCOREGetRecv--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetRecv(struct soap *soap, const struct __ns1__Sms_USCOREGetRecv *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Sms_USCOREGetRecv(soap, tag?tag:"-ns1:Sms_GetRecv", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCOREGetRecv * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetRecv(struct soap *soap, struct __ns1__Sms_USCOREGetRecv *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Sms_USCOREGetRecv(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Sms_USCOREGetRecv * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetRecv(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetRecv(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetRecv); if (size) *size = sizeof(struct __ns1__Sms_USCOREGetRecv); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetRecv[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Sms_USCOREGetRecv); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Sms_USCOREGetRecv*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetRecv(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetRecv %p -> %p\n", q, p)); *(struct __ns1__Sms_USCOREGetRecv*)p = *(struct __ns1__Sms_USCOREGetRecv*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCORESend(struct soap *soap, struct __ns1__Sms_USCORESend *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->ns1__Sms_USCORESend = NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCORESend(struct soap *soap, const struct __ns1__Sms_USCORESend *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_ns1__Sms_USCORESend(soap, &a->ns1__Sms_USCORESend); } SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCORESend(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCORESend *a, const char *type) { (void)soap; (void)tag; (void)id; (void)type; if (soap_out_PointerTo_ns1__Sms_USCORESend(soap, "ns1:Sms_Send", -1, &a->ns1__Sms_USCORESend, "")) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCORESend * SOAP_FMAC4 soap_in___ns1__Sms_USCORESend(struct soap *soap, const char *tag, struct __ns1__Sms_USCORESend *a, const char *type) { size_t soap_flag_ns1__Sms_USCORESend = 1; short soap_flag; a = (struct __ns1__Sms_USCORESend *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend, sizeof(struct __ns1__Sms_USCORESend), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___ns1__Sms_USCORESend(soap, a); for (soap_flag = 0;; soap_flag = 1) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ns1__Sms_USCORESend && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_ns1__Sms_USCORESend(soap, "ns1:Sms_Send", &a->ns1__Sms_USCORESend, "")) { soap_flag_ns1__Sms_USCORESend--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_flag) { soap->error = SOAP_OK; break; } if (soap_flag && soap->error == SOAP_NO_TAG) break; if (soap->error) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCORESend(struct soap *soap, const struct __ns1__Sms_USCORESend *a, const char *tag, const char *type) { register int id = 0; if (soap_out___ns1__Sms_USCORESend(soap, tag?tag:"-ns1:Sms_Send", id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 struct __ns1__Sms_USCORESend * SOAP_FMAC4 soap_get___ns1__Sms_USCORESend(struct soap *soap, struct __ns1__Sms_USCORESend *p, const char *tag, const char *type) { if ((p = soap_in___ns1__Sms_USCORESend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC1 struct __ns1__Sms_USCORESend * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCORESend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { (void)type; (void)arrayType; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCORESend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend, n, MobsetApi_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCORESend); if (size) *size = sizeof(struct __ns1__Sms_USCORESend); } else { cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCORESend[n]); if (!cp->ptr) { soap->error = SOAP_EOM; return NULL; } if (size) *size = n * sizeof(struct __ns1__Sms_USCORESend); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __ns1__Sms_USCORESend*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCORESend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCORESend %p -> %p\n", q, p)); *(struct __ns1__Sms_USCORESend*)p = *(struct __ns1__Sms_USCORESend*)q; } #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason)) soap_serialize_SOAP_ENV__Reason(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Reason *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason); if (id < 0) return soap->error; return soap_out_SOAP_ENV__Reason(soap, tag, id, *a, type); } SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (struct SOAP_ENV__Reason **)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_SOAP_ENV__Reason(soap, tag, *a, type))) return NULL; } else { a = (struct SOAP_ENV__Reason **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToSOAP_ENV__Reason); if (soap_out_PointerToSOAP_ENV__Reason(soap, tag?tag:"SOAP-ENV:Reason", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason **p, const char *tag, const char *type) { if ((p = soap_in_PointerToSOAP_ENV__Reason(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } #endif #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail)) soap_serialize_SOAP_ENV__Detail(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Detail *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail); if (id < 0) return soap->error; return soap_out_SOAP_ENV__Detail(soap, tag, id, *a, type); } SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (struct SOAP_ENV__Detail **)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_SOAP_ENV__Detail(soap, tag, *a, type))) return NULL; } else { a = (struct SOAP_ENV__Detail **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToSOAP_ENV__Detail); if (soap_out_PointerToSOAP_ENV__Detail(soap, tag?tag:"SOAP-ENV:Detail", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail **p, const char *tag, const char *type) { if ((p = soap_in_PointerToSOAP_ENV__Detail(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } #endif #ifndef WITH_NOGLOBAL SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_SOAP_ENV__Code)) soap_serialize_SOAP_ENV__Code(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Code *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_SOAP_ENV__Code); if (id < 0) return soap->error; return soap_out_SOAP_ENV__Code(soap, tag, id, *a, type); } SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (struct SOAP_ENV__Code **)soap_malloc(soap, sizeof(struct SOAP_ENV__Code *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_SOAP_ENV__Code(soap, tag, *a, type))) return NULL; } else { a = (struct SOAP_ENV__Code **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToSOAP_ENV__Code); if (soap_out_PointerToSOAP_ENV__Code(soap, tag?tag:"SOAP-ENV:Code", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code **p, const char *tag, const char *type) { if ((p = soap_in_PointerToSOAP_ENV__Code(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } #endif SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, _ns1__SignName_USCOREStatusResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, const char *tag, int id, _ns1__SignName_USCOREStatusResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__SignName_USCOREStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, const char *tag, _ns1__SignName_USCOREStatusResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__SignName_USCOREStatusResponse **)soap_malloc(soap, sizeof(_ns1__SignName_USCOREStatusResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__SignName_USCOREStatusResponse *)soap_instantiate__ns1__SignName_USCOREStatusResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__SignName_USCOREStatusResponse ** p = (_ns1__SignName_USCOREStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse, sizeof(_ns1__SignName_USCOREStatusResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, _ns1__SignName_USCOREStatusResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatusResponse); if (soap_out_PointerTo_ns1__SignName_USCOREStatusResponse(soap, tag?tag:"ns1:SignName_StatusResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__SignName_USCOREStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, _ns1__SignName_USCOREStatusResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__SignName_USCOREStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, _ns1__SignName_USCOREStatus *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, int id, _ns1__SignName_USCOREStatus *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__SignName_USCOREStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, _ns1__SignName_USCOREStatus **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__SignName_USCOREStatus **)soap_malloc(soap, sizeof(_ns1__SignName_USCOREStatus *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__SignName_USCOREStatus *)soap_instantiate__ns1__SignName_USCOREStatus(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__SignName_USCOREStatus ** p = (_ns1__SignName_USCOREStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus, sizeof(_ns1__SignName_USCOREStatus), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, _ns1__SignName_USCOREStatus *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatus); if (soap_out_PointerTo_ns1__SignName_USCOREStatus(soap, tag?tag:"ns1:SignName_Status", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__SignName_USCOREStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, _ns1__SignName_USCOREStatus **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__SignName_USCOREStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, _ns1__SignName_USCOREApplyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, const char *tag, int id, _ns1__SignName_USCOREApplyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__SignName_USCOREApplyResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, const char *tag, _ns1__SignName_USCOREApplyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__SignName_USCOREApplyResponse **)soap_malloc(soap, sizeof(_ns1__SignName_USCOREApplyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__SignName_USCOREApplyResponse *)soap_instantiate__ns1__SignName_USCOREApplyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__SignName_USCOREApplyResponse ** p = (_ns1__SignName_USCOREApplyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse, sizeof(_ns1__SignName_USCOREApplyResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, _ns1__SignName_USCOREApplyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApplyResponse); if (soap_out_PointerTo_ns1__SignName_USCOREApplyResponse(soap, tag?tag:"ns1:SignName_ApplyResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__SignName_USCOREApplyResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, _ns1__SignName_USCOREApplyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__SignName_USCOREApplyResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, _ns1__SignName_USCOREApply *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, const char *tag, int id, _ns1__SignName_USCOREApply *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__SignName_USCOREApply ** SOAP_FMAC4 soap_in_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, const char *tag, _ns1__SignName_USCOREApply **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__SignName_USCOREApply **)soap_malloc(soap, sizeof(_ns1__SignName_USCOREApply *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__SignName_USCOREApply *)soap_instantiate__ns1__SignName_USCOREApply(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__SignName_USCOREApply ** p = (_ns1__SignName_USCOREApply **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply, sizeof(_ns1__SignName_USCOREApply), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, _ns1__SignName_USCOREApply *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApply); if (soap_out_PointerTo_ns1__SignName_USCOREApply(soap, tag?tag:"ns1:SignName_Apply", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__SignName_USCOREApply ** SOAP_FMAC4 soap_get_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, _ns1__SignName_USCOREApply **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__SignName_USCOREApply(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, _ns1__Template_USCORESendSmsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCORESendSmsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCORESendSmsResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, const char *tag, _ns1__Template_USCORESendSmsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCORESendSmsResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCORESendSmsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCORESendSmsResponse *)soap_instantiate__ns1__Template_USCORESendSmsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCORESendSmsResponse ** p = (_ns1__Template_USCORESendSmsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse, sizeof(_ns1__Template_USCORESendSmsResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, _ns1__Template_USCORESendSmsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSmsResponse); if (soap_out_PointerTo_ns1__Template_USCORESendSmsResponse(soap, tag?tag:"ns1:Template_SendSmsResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCORESendSmsResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, _ns1__Template_USCORESendSmsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCORESendSmsResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, _ns1__Template_USCORESendSms *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, const char *tag, int id, _ns1__Template_USCORESendSms *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCORESendSms ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, const char *tag, _ns1__Template_USCORESendSms **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCORESendSms **)soap_malloc(soap, sizeof(_ns1__Template_USCORESendSms *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCORESendSms *)soap_instantiate__ns1__Template_USCORESendSms(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCORESendSms ** p = (_ns1__Template_USCORESendSms **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms, sizeof(_ns1__Template_USCORESendSms), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, _ns1__Template_USCORESendSms *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSms); if (soap_out_PointerTo_ns1__Template_USCORESendSms(soap, tag?tag:"ns1:Template_SendSms", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCORESendSms ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, _ns1__Template_USCORESendSms **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCORESendSms(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, _ns1__Template_USCOREListResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREListResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREListResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREListResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREListResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREListResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREListResponse *)soap_instantiate__ns1__Template_USCOREListResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREListResponse ** p = (_ns1__Template_USCOREListResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse, sizeof(_ns1__Template_USCOREListResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, _ns1__Template_USCOREListResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREListResponse); if (soap_out_PointerTo_ns1__Template_USCOREListResponse(soap, tag?tag:"ns1:Template_ListResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREListResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, _ns1__Template_USCOREListResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREListResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREList(struct soap *soap, _ns1__Template_USCOREList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREList(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREList ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREList(struct soap *soap, const char *tag, _ns1__Template_USCOREList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREList **)soap_malloc(soap, sizeof(_ns1__Template_USCOREList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREList *)soap_instantiate__ns1__Template_USCOREList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREList ** p = (_ns1__Template_USCOREList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList, sizeof(_ns1__Template_USCOREList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREList(struct soap *soap, _ns1__Template_USCOREList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREList); if (soap_out_PointerTo_ns1__Template_USCOREList(soap, tag?tag:"ns1:Template_List", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREList ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREList(struct soap *soap, _ns1__Template_USCOREList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, _ns1__Template_USCOREQueryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREQueryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREQueryResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREQueryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREQueryResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREQueryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREQueryResponse *)soap_instantiate__ns1__Template_USCOREQueryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREQueryResponse ** p = (_ns1__Template_USCOREQueryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse, sizeof(_ns1__Template_USCOREQueryResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, _ns1__Template_USCOREQueryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQueryResponse); if (soap_out_PointerTo_ns1__Template_USCOREQueryResponse(soap, tag?tag:"ns1:Template_QueryResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREQueryResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, _ns1__Template_USCOREQueryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREQueryResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, _ns1__Template_USCOREQuery *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREQuery *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREQuery ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, const char *tag, _ns1__Template_USCOREQuery **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREQuery **)soap_malloc(soap, sizeof(_ns1__Template_USCOREQuery *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREQuery *)soap_instantiate__ns1__Template_USCOREQuery(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREQuery ** p = (_ns1__Template_USCOREQuery **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery, sizeof(_ns1__Template_USCOREQuery), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, _ns1__Template_USCOREQuery *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQuery); if (soap_out_PointerTo_ns1__Template_USCOREQuery(soap, tag?tag:"ns1:Template_Query", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREQuery ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, _ns1__Template_USCOREQuery **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREQuery(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, _ns1__Template_USCOREDelResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREDelResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREDelResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREDelResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREDelResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREDelResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREDelResponse *)soap_instantiate__ns1__Template_USCOREDelResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREDelResponse ** p = (_ns1__Template_USCOREDelResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse, sizeof(_ns1__Template_USCOREDelResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, _ns1__Template_USCOREDelResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDelResponse); if (soap_out_PointerTo_ns1__Template_USCOREDelResponse(soap, tag?tag:"ns1:Template_DelResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREDelResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, _ns1__Template_USCOREDelResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREDelResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREDel(struct soap *soap, _ns1__Template_USCOREDel *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREDel(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREDel *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREDel ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREDel(struct soap *soap, const char *tag, _ns1__Template_USCOREDel **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREDel **)soap_malloc(soap, sizeof(_ns1__Template_USCOREDel *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREDel *)soap_instantiate__ns1__Template_USCOREDel(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREDel ** p = (_ns1__Template_USCOREDel **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel, sizeof(_ns1__Template_USCOREDel), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREDel(struct soap *soap, _ns1__Template_USCOREDel *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDel); if (soap_out_PointerTo_ns1__Template_USCOREDel(soap, tag?tag:"ns1:Template_Del", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREDel ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREDel(struct soap *soap, _ns1__Template_USCOREDel **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREDel(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, _ns1__Template_USCOREModifyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREModifyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREModifyResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREModifyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREModifyResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREModifyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREModifyResponse *)soap_instantiate__ns1__Template_USCOREModifyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREModifyResponse ** p = (_ns1__Template_USCOREModifyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse, sizeof(_ns1__Template_USCOREModifyResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, _ns1__Template_USCOREModifyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModifyResponse); if (soap_out_PointerTo_ns1__Template_USCOREModifyResponse(soap, tag?tag:"ns1:Template_ModifyResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREModifyResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, _ns1__Template_USCOREModifyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREModifyResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREModify(struct soap *soap, _ns1__Template_USCOREModify *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREModify(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREModify *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREModify ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREModify(struct soap *soap, const char *tag, _ns1__Template_USCOREModify **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREModify **)soap_malloc(soap, sizeof(_ns1__Template_USCOREModify *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREModify *)soap_instantiate__ns1__Template_USCOREModify(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREModify ** p = (_ns1__Template_USCOREModify **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify, sizeof(_ns1__Template_USCOREModify), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREModify(struct soap *soap, _ns1__Template_USCOREModify *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModify); if (soap_out_PointerTo_ns1__Template_USCOREModify(soap, tag?tag:"ns1:Template_Modify", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREModify ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREModify(struct soap *soap, _ns1__Template_USCOREModify **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREModify(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, _ns1__Template_USCOREAddResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREAddResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREAddResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREAddResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREAddResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREAddResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREAddResponse *)soap_instantiate__ns1__Template_USCOREAddResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREAddResponse ** p = (_ns1__Template_USCOREAddResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse, sizeof(_ns1__Template_USCOREAddResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, _ns1__Template_USCOREAddResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAddResponse); if (soap_out_PointerTo_ns1__Template_USCOREAddResponse(soap, tag?tag:"ns1:Template_AddResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREAddResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, _ns1__Template_USCOREAddResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREAddResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, _ns1__Template_USCOREAdd *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREAdd *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Template_USCOREAdd ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, const char *tag, _ns1__Template_USCOREAdd **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Template_USCOREAdd **)soap_malloc(soap, sizeof(_ns1__Template_USCOREAdd *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Template_USCOREAdd *)soap_instantiate__ns1__Template_USCOREAdd(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Template_USCOREAdd ** p = (_ns1__Template_USCOREAdd **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd, sizeof(_ns1__Template_USCOREAdd), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, _ns1__Template_USCOREAdd *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAdd); if (soap_out_PointerTo_ns1__Template_USCOREAdd(soap, tag?tag:"ns1:Template_Add", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Template_USCOREAdd ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, _ns1__Template_USCOREAdd **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Template_USCOREAdd(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatusResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSignNameStatusResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameStatusResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpSignNameStatusResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpSignNameStatusResponse *)soap_instantiate__ns1__Agent_USCORECorpSignNameStatusResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpSignNameStatusResponse ** p = (_ns1__Agent_USCORECorpSignNameStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse, sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatusResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse); if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag?tag:"ns1:Agent_CorpSignNameStatusResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatusResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatus *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSignNameStatus *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameStatus **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpSignNameStatus **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSignNameStatus *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpSignNameStatus *)soap_instantiate__ns1__Agent_USCORECorpSignNameStatus(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpSignNameStatus ** p = (_ns1__Agent_USCORECorpSignNameStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus, sizeof(_ns1__Agent_USCORECorpSignNameStatus), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatus *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatus); if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, tag?tag:"ns1:Agent_CorpSignNameStatus", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatus **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameApplyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSignNameApplyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApplyResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameApplyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpSignNameApplyResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpSignNameApplyResponse *)soap_instantiate__ns1__Agent_USCORECorpSignNameApplyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpSignNameApplyResponse ** p = (_ns1__Agent_USCORECorpSignNameApplyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse, sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameApplyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse); if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag?tag:"ns1:Agent_CorpSignNameApplyResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApplyResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameApplyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, _ns1__Agent_USCORECorpSignNameApply *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSignNameApply *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApply ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameApply **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpSignNameApply **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSignNameApply *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpSignNameApply *)soap_instantiate__ns1__Agent_USCORECorpSignNameApply(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpSignNameApply ** p = (_ns1__Agent_USCORECorpSignNameApply **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply, sizeof(_ns1__Agent_USCORECorpSignNameApply), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, _ns1__Agent_USCORECorpSignNameApply *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApply); if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, tag?tag:"ns1:Agent_CorpSignNameApply", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApply ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, _ns1__Agent_USCORECorpSignNameApply **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, _ns1__Agent_USCORECorpAddUserResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpAddUserResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddUserResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddUserResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpAddUserResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpAddUserResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpAddUserResponse *)soap_instantiate__ns1__Agent_USCORECorpAddUserResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpAddUserResponse ** p = (_ns1__Agent_USCORECorpAddUserResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse, sizeof(_ns1__Agent_USCORECorpAddUserResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, _ns1__Agent_USCORECorpAddUserResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUserResponse); if (soap_out_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, tag?tag:"ns1:Agent_CorpAddUserResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddUserResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, _ns1__Agent_USCORECorpAddUserResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, _ns1__Agent_USCORECorpAddUser *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpAddUser *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddUser ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddUser **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpAddUser **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpAddUser *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpAddUser *)soap_instantiate__ns1__Agent_USCORECorpAddUser(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpAddUser ** p = (_ns1__Agent_USCORECorpAddUser **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser, sizeof(_ns1__Agent_USCORECorpAddUser), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, _ns1__Agent_USCORECorpAddUser *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUser); if (soap_out_PointerTo_ns1__Agent_USCORECorpAddUser(soap, tag?tag:"ns1:Agent_CorpAddUser", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddUser ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, _ns1__Agent_USCORECorpAddUser **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpAddUser(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, _ns1__Agent_USCORECorpAddResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpAddResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpAddResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpAddResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpAddResponse *)soap_instantiate__ns1__Agent_USCORECorpAddResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpAddResponse ** p = (_ns1__Agent_USCORECorpAddResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse, sizeof(_ns1__Agent_USCORECorpAddResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, _ns1__Agent_USCORECorpAddResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddResponse); if (soap_out_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, tag?tag:"ns1:Agent_CorpAddResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpAddResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, _ns1__Agent_USCORECorpAddResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, _ns1__Agent_USCORECorpAdd *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpAdd *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpAdd ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAdd **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpAdd **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpAdd *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpAdd *)soap_instantiate__ns1__Agent_USCORECorpAdd(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpAdd ** p = (_ns1__Agent_USCORECorpAdd **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd, sizeof(_ns1__Agent_USCORECorpAdd), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, _ns1__Agent_USCORECorpAdd *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAdd); if (soap_out_PointerTo_ns1__Agent_USCORECorpAdd(soap, tag?tag:"ns1:Agent_CorpAdd", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpAdd ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, _ns1__Agent_USCORECorpAdd **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpAdd(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, _ns1__Agent_USCOREUserSmsPayResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREUserSmsPayResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPayResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREUserSmsPayResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREUserSmsPayResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREUserSmsPayResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREUserSmsPayResponse *)soap_instantiate__ns1__Agent_USCOREUserSmsPayResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREUserSmsPayResponse ** p = (_ns1__Agent_USCOREUserSmsPayResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse, sizeof(_ns1__Agent_USCOREUserSmsPayResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, _ns1__Agent_USCOREUserSmsPayResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPayResponse); if (soap_out_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, tag?tag:"ns1:Agent_UserSmsPayResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPayResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, _ns1__Agent_USCOREUserSmsPayResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, _ns1__Agent_USCOREUserSmsPay *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREUserSmsPay *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPay ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, _ns1__Agent_USCOREUserSmsPay **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREUserSmsPay **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREUserSmsPay *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREUserSmsPay *)soap_instantiate__ns1__Agent_USCOREUserSmsPay(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREUserSmsPay ** p = (_ns1__Agent_USCOREUserSmsPay **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay, sizeof(_ns1__Agent_USCOREUserSmsPay), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, _ns1__Agent_USCOREUserSmsPay *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPay); if (soap_out_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, tag?tag:"ns1:Agent_UserSmsPay", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPay ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, _ns1__Agent_USCOREUserSmsPay **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalanceResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORESetUserSmsBalanceResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORESetUserSmsBalanceResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORESetUserSmsBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORESetUserSmsBalanceResponse *)soap_instantiate__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORESetUserSmsBalanceResponse ** p = (_ns1__Agent_USCORESetUserSmsBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse, sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalanceResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse); if (soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag?tag:"ns1:Agent_SetUserSmsBalanceResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalanceResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalance *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORESetUserSmsBalance *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCORESetUserSmsBalance **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORESetUserSmsBalance **)soap_malloc(soap, sizeof(_ns1__Agent_USCORESetUserSmsBalance *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORESetUserSmsBalance *)soap_instantiate__ns1__Agent_USCORESetUserSmsBalance(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORESetUserSmsBalance ** p = (_ns1__Agent_USCORESetUserSmsBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance, sizeof(_ns1__Agent_USCORESetUserSmsBalance), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalance *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalance); if (soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, tag?tag:"ns1:Agent_SetUserSmsBalance", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalance **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalanceResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetUserSmsBalanceResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserSmsBalanceResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREGetUserSmsBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREGetUserSmsBalanceResponse *)soap_instantiate__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREGetUserSmsBalanceResponse ** p = (_ns1__Agent_USCOREGetUserSmsBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalanceResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse); if (soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag?tag:"ns1:Agent_GetUserSmsBalanceResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalanceResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalance *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetUserSmsBalance *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserSmsBalance **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREGetUserSmsBalance **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetUserSmsBalance *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREGetUserSmsBalance *)soap_instantiate__ns1__Agent_USCOREGetUserSmsBalance(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREGetUserSmsBalance ** p = (_ns1__Agent_USCOREGetUserSmsBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance, sizeof(_ns1__Agent_USCOREGetUserSmsBalance), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalance *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalance); if (soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, tag?tag:"ns1:Agent_GetUserSmsBalance", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalance **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, _ns1__Agent_USCOREGetUserIDResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetUserIDResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserIDResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserIDResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREGetUserIDResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetUserIDResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREGetUserIDResponse *)soap_instantiate__ns1__Agent_USCOREGetUserIDResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREGetUserIDResponse ** p = (_ns1__Agent_USCOREGetUserIDResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse, sizeof(_ns1__Agent_USCOREGetUserIDResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, _ns1__Agent_USCOREGetUserIDResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserIDResponse); if (soap_out_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, tag?tag:"ns1:Agent_GetUserIDResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserIDResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, _ns1__Agent_USCOREGetUserIDResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, _ns1__Agent_USCOREGetUserID *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetUserID *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserID ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserID **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREGetUserID **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetUserID *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREGetUserID *)soap_instantiate__ns1__Agent_USCOREGetUserID(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREGetUserID ** p = (_ns1__Agent_USCOREGetUserID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID, sizeof(_ns1__Agent_USCOREGetUserID), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, _ns1__Agent_USCOREGetUserID *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserID); if (soap_out_PointerTo_ns1__Agent_USCOREGetUserID(soap, tag?tag:"ns1:Agent_GetUserID", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREGetUserID ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, _ns1__Agent_USCOREGetUserID **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetUserID(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, _ns1__Agent_USCORECorpSmsPayResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSmsPayResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPayResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSmsPayResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpSmsPayResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSmsPayResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpSmsPayResponse *)soap_instantiate__ns1__Agent_USCORECorpSmsPayResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpSmsPayResponse ** p = (_ns1__Agent_USCORECorpSmsPayResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse, sizeof(_ns1__Agent_USCORECorpSmsPayResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, _ns1__Agent_USCORECorpSmsPayResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPayResponse); if (soap_out_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, tag?tag:"ns1:Agent_CorpSmsPayResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPayResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, _ns1__Agent_USCORECorpSmsPayResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, _ns1__Agent_USCORECorpSmsPay *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSmsPay *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPay ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSmsPay **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCORECorpSmsPay **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSmsPay *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCORECorpSmsPay *)soap_instantiate__ns1__Agent_USCORECorpSmsPay(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCORECorpSmsPay ** p = (_ns1__Agent_USCORECorpSmsPay **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay, sizeof(_ns1__Agent_USCORECorpSmsPay), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, _ns1__Agent_USCORECorpSmsPay *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPay); if (soap_out_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, tag?tag:"ns1:Agent_CorpSmsPay", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPay ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, _ns1__Agent_USCORECorpSmsPay **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetCorpSmsBalanceResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREGetCorpSmsBalanceResponse ** p = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse); if (soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag?tag:"ns1:Agent_GetCorpSmsBalanceResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalanceResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalance *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetCorpSmsBalance *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetCorpSmsBalance **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREGetCorpSmsBalance **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetCorpSmsBalance *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREGetCorpSmsBalance *)soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalance(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREGetCorpSmsBalance ** p = (_ns1__Agent_USCOREGetCorpSmsBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance, sizeof(_ns1__Agent_USCOREGetCorpSmsBalance), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalance *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance); if (soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, tag?tag:"ns1:Agent_GetCorpSmsBalance", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalance **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetSmsBalanceResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetSmsBalanceResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetSmsBalanceResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREGetSmsBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREGetSmsBalanceResponse *)soap_instantiate__ns1__Agent_USCOREGetSmsBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREGetSmsBalanceResponse ** p = (_ns1__Agent_USCOREGetSmsBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetSmsBalanceResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse); if (soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag?tag:"ns1:Agent_GetSmsBalanceResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetSmsBalanceResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetSmsBalance *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetSmsBalance *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetSmsBalance **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Agent_USCOREGetSmsBalance **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetSmsBalance *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Agent_USCOREGetSmsBalance *)soap_instantiate__ns1__Agent_USCOREGetSmsBalance(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Agent_USCOREGetSmsBalance ** p = (_ns1__Agent_USCOREGetSmsBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance, sizeof(_ns1__Agent_USCOREGetSmsBalance), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetSmsBalance *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalance); if (soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, tag?tag:"ns1:Agent_GetSmsBalance", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetSmsBalance **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, _ns1__Task_USCOREMmsStartResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsStartResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStartResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStartResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREMmsStartResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsStartResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREMmsStartResponse *)soap_instantiate__ns1__Task_USCOREMmsStartResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREMmsStartResponse ** p = (_ns1__Task_USCOREMmsStartResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse, sizeof(_ns1__Task_USCOREMmsStartResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, _ns1__Task_USCOREMmsStartResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStartResponse); if (soap_out_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, tag?tag:"ns1:Task_MmsStartResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREMmsStartResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, _ns1__Task_USCOREMmsStartResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, _ns1__Task_USCOREMmsStart *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsStart *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStart ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStart **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREMmsStart **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsStart *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREMmsStart *)soap_instantiate__ns1__Task_USCOREMmsStart(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREMmsStart ** p = (_ns1__Task_USCOREMmsStart **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart, sizeof(_ns1__Task_USCOREMmsStart), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, _ns1__Task_USCOREMmsStart *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStart); if (soap_out_PointerTo_ns1__Task_USCOREMmsStart(soap, tag?tag:"ns1:Task_MmsStart", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREMmsStart ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, _ns1__Task_USCOREMmsStart **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsStart(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, _ns1__Task_USCOREMmsStopResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsStopResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStopResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStopResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREMmsStopResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsStopResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREMmsStopResponse *)soap_instantiate__ns1__Task_USCOREMmsStopResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREMmsStopResponse ** p = (_ns1__Task_USCOREMmsStopResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse, sizeof(_ns1__Task_USCOREMmsStopResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, _ns1__Task_USCOREMmsStopResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStopResponse); if (soap_out_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, tag?tag:"ns1:Task_MmsStopResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREMmsStopResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, _ns1__Task_USCOREMmsStopResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, _ns1__Task_USCOREMmsStop *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsStop *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsStop ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStop **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREMmsStop **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsStop *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREMmsStop *)soap_instantiate__ns1__Task_USCOREMmsStop(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREMmsStop ** p = (_ns1__Task_USCOREMmsStop **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop, sizeof(_ns1__Task_USCOREMmsStop), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, _ns1__Task_USCOREMmsStop *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStop); if (soap_out_PointerTo_ns1__Task_USCOREMmsStop(soap, tag?tag:"ns1:Task_MmsStop", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREMmsStop ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, _ns1__Task_USCOREMmsStop **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsStop(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetMmsStatusResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREGetMmsStatusResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREGetMmsStatusResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREGetMmsStatusResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREGetMmsStatusResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREGetMmsStatusResponse *)soap_instantiate__ns1__Task_USCOREGetMmsStatusResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREGetMmsStatusResponse ** p = (_ns1__Task_USCOREGetMmsStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse, sizeof(_ns1__Task_USCOREGetMmsStatusResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetMmsStatusResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatusResponse); if (soap_out_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, tag?tag:"ns1:Task_GetMmsStatusResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetMmsStatusResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, _ns1__Task_USCOREGetMmsStatus *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREGetMmsStatus *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, _ns1__Task_USCOREGetMmsStatus **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREGetMmsStatus **)soap_malloc(soap, sizeof(_ns1__Task_USCOREGetMmsStatus *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREGetMmsStatus *)soap_instantiate__ns1__Task_USCOREGetMmsStatus(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREGetMmsStatus ** p = (_ns1__Task_USCOREGetMmsStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus, sizeof(_ns1__Task_USCOREGetMmsStatus), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, _ns1__Task_USCOREGetMmsStatus *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatus); if (soap_out_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, tag?tag:"ns1:Task_GetMmsStatus", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, _ns1__Task_USCOREGetMmsStatus **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, _ns1__Task_USCOREMmsSendResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsSendResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsSendResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsSendResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREMmsSendResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsSendResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREMmsSendResponse *)soap_instantiate__ns1__Task_USCOREMmsSendResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREMmsSendResponse ** p = (_ns1__Task_USCOREMmsSendResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse, sizeof(_ns1__Task_USCOREMmsSendResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, _ns1__Task_USCOREMmsSendResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSendResponse); if (soap_out_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, tag?tag:"ns1:Task_MmsSendResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREMmsSendResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, _ns1__Task_USCOREMmsSendResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, _ns1__Task_USCOREMmsSend *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsSend *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREMmsSend ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsSend **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREMmsSend **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsSend *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREMmsSend *)soap_instantiate__ns1__Task_USCOREMmsSend(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREMmsSend ** p = (_ns1__Task_USCOREMmsSend **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend, sizeof(_ns1__Task_USCOREMmsSend), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, _ns1__Task_USCOREMmsSend *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSend); if (soap_out_PointerTo_ns1__Task_USCOREMmsSend(soap, tag?tag:"ns1:Task_MmsSend", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREMmsSend ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, _ns1__Task_USCOREMmsSend **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsSend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, _ns1__Task_USCORESmsStartResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsStartResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStartResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStartResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCORESmsStartResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsStartResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCORESmsStartResponse *)soap_instantiate__ns1__Task_USCORESmsStartResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCORESmsStartResponse ** p = (_ns1__Task_USCORESmsStartResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse, sizeof(_ns1__Task_USCORESmsStartResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, _ns1__Task_USCORESmsStartResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStartResponse); if (soap_out_PointerTo_ns1__Task_USCORESmsStartResponse(soap, tag?tag:"ns1:Task_SmsStartResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCORESmsStartResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, _ns1__Task_USCORESmsStartResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCORESmsStartResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, _ns1__Task_USCORESmsStart *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsStart *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStart ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStart **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCORESmsStart **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsStart *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCORESmsStart *)soap_instantiate__ns1__Task_USCORESmsStart(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCORESmsStart ** p = (_ns1__Task_USCORESmsStart **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart, sizeof(_ns1__Task_USCORESmsStart), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, _ns1__Task_USCORESmsStart *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStart); if (soap_out_PointerTo_ns1__Task_USCORESmsStart(soap, tag?tag:"ns1:Task_SmsStart", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCORESmsStart ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, _ns1__Task_USCORESmsStart **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCORESmsStart(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, _ns1__Task_USCORESmsStopResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsStopResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStopResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStopResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCORESmsStopResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsStopResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCORESmsStopResponse *)soap_instantiate__ns1__Task_USCORESmsStopResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCORESmsStopResponse ** p = (_ns1__Task_USCORESmsStopResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse, sizeof(_ns1__Task_USCORESmsStopResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, _ns1__Task_USCORESmsStopResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStopResponse); if (soap_out_PointerTo_ns1__Task_USCORESmsStopResponse(soap, tag?tag:"ns1:Task_SmsStopResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCORESmsStopResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, _ns1__Task_USCORESmsStopResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCORESmsStopResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, _ns1__Task_USCORESmsStop *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsStop *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCORESmsStop ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStop **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCORESmsStop **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsStop *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCORESmsStop *)soap_instantiate__ns1__Task_USCORESmsStop(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCORESmsStop ** p = (_ns1__Task_USCORESmsStop **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop, sizeof(_ns1__Task_USCORESmsStop), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, _ns1__Task_USCORESmsStop *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStop); if (soap_out_PointerTo_ns1__Task_USCORESmsStop(soap, tag?tag:"ns1:Task_SmsStop", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCORESmsStop ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, _ns1__Task_USCORESmsStop **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCORESmsStop(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetSmsStatusResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREGetSmsStatusResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREGetSmsStatusResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREGetSmsStatusResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREGetSmsStatusResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREGetSmsStatusResponse *)soap_instantiate__ns1__Task_USCOREGetSmsStatusResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREGetSmsStatusResponse ** p = (_ns1__Task_USCOREGetSmsStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse, sizeof(_ns1__Task_USCOREGetSmsStatusResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetSmsStatusResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatusResponse); if (soap_out_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, tag?tag:"ns1:Task_GetSmsStatusResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetSmsStatusResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, _ns1__Task_USCOREGetSmsStatus *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREGetSmsStatus *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, _ns1__Task_USCOREGetSmsStatus **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREGetSmsStatus **)soap_malloc(soap, sizeof(_ns1__Task_USCOREGetSmsStatus *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREGetSmsStatus *)soap_instantiate__ns1__Task_USCOREGetSmsStatus(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREGetSmsStatus ** p = (_ns1__Task_USCOREGetSmsStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus, sizeof(_ns1__Task_USCOREGetSmsStatus), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, _ns1__Task_USCOREGetSmsStatus *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatus); if (soap_out_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, tag?tag:"ns1:Task_GetSmsStatus", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, _ns1__Task_USCOREGetSmsStatus **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, _ns1__Task_USCORESmsSendResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsSendResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCORESmsSendResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsSendResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCORESmsSendResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsSendResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCORESmsSendResponse *)soap_instantiate__ns1__Task_USCORESmsSendResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCORESmsSendResponse ** p = (_ns1__Task_USCORESmsSendResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse, sizeof(_ns1__Task_USCORESmsSendResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, _ns1__Task_USCORESmsSendResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSendResponse); if (soap_out_PointerTo_ns1__Task_USCORESmsSendResponse(soap, tag?tag:"ns1:Task_SmsSendResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCORESmsSendResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, _ns1__Task_USCORESmsSendResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCORESmsSendResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, _ns1__Task_USCORESmsSend *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsSend *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCORESmsSend ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, _ns1__Task_USCORESmsSend **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCORESmsSend **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsSend *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCORESmsSend *)soap_instantiate__ns1__Task_USCORESmsSend(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCORESmsSend ** p = (_ns1__Task_USCORESmsSend **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend, sizeof(_ns1__Task_USCORESmsSend), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, _ns1__Task_USCORESmsSend *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSend); if (soap_out_PointerTo_ns1__Task_USCORESmsSend(soap, tag?tag:"ns1:Task_SmsSend", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCORESmsSend ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, _ns1__Task_USCORESmsSend **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCORESmsSend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, _ns1__Task_USCOREDelFileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREDelFileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREDelFileResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREDelFileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREDelFileResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREDelFileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREDelFileResponse *)soap_instantiate__ns1__Task_USCOREDelFileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREDelFileResponse ** p = (_ns1__Task_USCOREDelFileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse, sizeof(_ns1__Task_USCOREDelFileResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, _ns1__Task_USCOREDelFileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFileResponse); if (soap_out_PointerTo_ns1__Task_USCOREDelFileResponse(soap, tag?tag:"ns1:Task_DelFileResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREDelFileResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, _ns1__Task_USCOREDelFileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREDelFileResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, _ns1__Task_USCOREDelFile *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREDelFile *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREDelFile ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, _ns1__Task_USCOREDelFile **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREDelFile **)soap_malloc(soap, sizeof(_ns1__Task_USCOREDelFile *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREDelFile *)soap_instantiate__ns1__Task_USCOREDelFile(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREDelFile ** p = (_ns1__Task_USCOREDelFile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile, sizeof(_ns1__Task_USCOREDelFile), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, _ns1__Task_USCOREDelFile *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFile); if (soap_out_PointerTo_ns1__Task_USCOREDelFile(soap, tag?tag:"ns1:Task_DelFile", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREDelFile ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, _ns1__Task_USCOREDelFile **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREDelFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, _ns1__Task_USCOREUpFileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREUpFileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREUpFileResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREUpFileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREUpFileResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREUpFileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREUpFileResponse *)soap_instantiate__ns1__Task_USCOREUpFileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREUpFileResponse ** p = (_ns1__Task_USCOREUpFileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse, sizeof(_ns1__Task_USCOREUpFileResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, _ns1__Task_USCOREUpFileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFileResponse); if (soap_out_PointerTo_ns1__Task_USCOREUpFileResponse(soap, tag?tag:"ns1:Task_UpFileResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREUpFileResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, _ns1__Task_USCOREUpFileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREUpFileResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, _ns1__Task_USCOREUpFile *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREUpFile *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Task_USCOREUpFile ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, _ns1__Task_USCOREUpFile **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Task_USCOREUpFile **)soap_malloc(soap, sizeof(_ns1__Task_USCOREUpFile *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Task_USCOREUpFile *)soap_instantiate__ns1__Task_USCOREUpFile(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Task_USCOREUpFile ** p = (_ns1__Task_USCOREUpFile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile, sizeof(_ns1__Task_USCOREUpFile), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, _ns1__Task_USCOREUpFile *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFile); if (soap_out_PointerTo_ns1__Task_USCOREUpFile(soap, tag?tag:"ns1:Task_UpFile", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Task_USCOREUpFile ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, _ns1__Task_USCOREUpFile **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Task_USCOREUpFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, _ns1__Mms_USCOREGetRecvResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetRecvResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetRecvResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetRecvResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCOREGetRecvResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetRecvResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCOREGetRecvResponse *)soap_instantiate__ns1__Mms_USCOREGetRecvResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCOREGetRecvResponse ** p = (_ns1__Mms_USCOREGetRecvResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse, sizeof(_ns1__Mms_USCOREGetRecvResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, _ns1__Mms_USCOREGetRecvResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecvResponse); if (soap_out_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, tag?tag:"ns1:Mms_GetRecvResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCOREGetRecvResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, _ns1__Mms_USCOREGetRecvResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, _ns1__Mms_USCOREGetRecv *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetRecv *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetRecv ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetRecv **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCOREGetRecv **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetRecv *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCOREGetRecv *)soap_instantiate__ns1__Mms_USCOREGetRecv(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCOREGetRecv ** p = (_ns1__Mms_USCOREGetRecv **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv, sizeof(_ns1__Mms_USCOREGetRecv), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, _ns1__Mms_USCOREGetRecv *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecv); if (soap_out_PointerTo_ns1__Mms_USCOREGetRecv(soap, tag?tag:"ns1:Mms_GetRecv", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCOREGetRecv ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, _ns1__Mms_USCOREGetRecv **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetRecv(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, _ns1__Mms_USCOREGetReportResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetReportResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetReportResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetReportResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCOREGetReportResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetReportResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCOREGetReportResponse *)soap_instantiate__ns1__Mms_USCOREGetReportResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCOREGetReportResponse ** p = (_ns1__Mms_USCOREGetReportResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse, sizeof(_ns1__Mms_USCOREGetReportResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, _ns1__Mms_USCOREGetReportResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReportResponse); if (soap_out_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, tag?tag:"ns1:Mms_GetReportResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCOREGetReportResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, _ns1__Mms_USCOREGetReportResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, _ns1__Mms_USCOREGetReport *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetReport *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetReport ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetReport **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCOREGetReport **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetReport *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCOREGetReport *)soap_instantiate__ns1__Mms_USCOREGetReport(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCOREGetReport ** p = (_ns1__Mms_USCOREGetReport **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport, sizeof(_ns1__Mms_USCOREGetReport), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, _ns1__Mms_USCOREGetReport *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReport); if (soap_out_PointerTo_ns1__Mms_USCOREGetReport(soap, tag?tag:"ns1:Mms_GetReport", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCOREGetReport ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, _ns1__Mms_USCOREGetReport **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetReport(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, _ns1__Mms_USCORESendResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCORESendResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCORESendResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, const char *tag, _ns1__Mms_USCORESendResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCORESendResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCORESendResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCORESendResponse *)soap_instantiate__ns1__Mms_USCORESendResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCORESendResponse ** p = (_ns1__Mms_USCORESendResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse, sizeof(_ns1__Mms_USCORESendResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, _ns1__Mms_USCORESendResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESendResponse); if (soap_out_PointerTo_ns1__Mms_USCORESendResponse(soap, tag?tag:"ns1:Mms_SendResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCORESendResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, _ns1__Mms_USCORESendResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCORESendResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCORESend(struct soap *soap, _ns1__Mms_USCORESend *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCORESend(struct soap *soap, const char *tag, int id, _ns1__Mms_USCORESend *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCORESend ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCORESend(struct soap *soap, const char *tag, _ns1__Mms_USCORESend **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCORESend **)soap_malloc(soap, sizeof(_ns1__Mms_USCORESend *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCORESend *)soap_instantiate__ns1__Mms_USCORESend(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCORESend ** p = (_ns1__Mms_USCORESend **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend, sizeof(_ns1__Mms_USCORESend), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCORESend(struct soap *soap, _ns1__Mms_USCORESend *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESend); if (soap_out_PointerTo_ns1__Mms_USCORESend(soap, tag?tag:"ns1:Mms_Send", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCORESend ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCORESend(struct soap *soap, _ns1__Mms_USCORESend **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCORESend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, _ns1__Mms_USCOREGetFileStatusResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetFileStatusResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetFileStatusResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCOREGetFileStatusResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetFileStatusResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCOREGetFileStatusResponse *)soap_instantiate__ns1__Mms_USCOREGetFileStatusResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCOREGetFileStatusResponse ** p = (_ns1__Mms_USCOREGetFileStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse, sizeof(_ns1__Mms_USCOREGetFileStatusResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, _ns1__Mms_USCOREGetFileStatusResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatusResponse); if (soap_out_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, tag?tag:"ns1:Mms_GetFileStatusResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, _ns1__Mms_USCOREGetFileStatusResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, _ns1__Mms_USCOREGetFileStatus *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetFileStatus *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetFileStatus **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCOREGetFileStatus **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetFileStatus *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCOREGetFileStatus *)soap_instantiate__ns1__Mms_USCOREGetFileStatus(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCOREGetFileStatus ** p = (_ns1__Mms_USCOREGetFileStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus, sizeof(_ns1__Mms_USCOREGetFileStatus), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, _ns1__Mms_USCOREGetFileStatus *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatus); if (soap_out_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, tag?tag:"ns1:Mms_GetFileStatus", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, _ns1__Mms_USCOREGetFileStatus **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, _ns1__Mms_USCOREUpFileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREUpFileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCOREUpFileResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREUpFileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCOREUpFileResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREUpFileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCOREUpFileResponse *)soap_instantiate__ns1__Mms_USCOREUpFileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCOREUpFileResponse ** p = (_ns1__Mms_USCOREUpFileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse, sizeof(_ns1__Mms_USCOREUpFileResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, _ns1__Mms_USCOREUpFileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFileResponse); if (soap_out_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, tag?tag:"ns1:Mms_UpFileResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCOREUpFileResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, _ns1__Mms_USCOREUpFileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, _ns1__Mms_USCOREUpFile *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREUpFile *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Mms_USCOREUpFile ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, _ns1__Mms_USCOREUpFile **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Mms_USCOREUpFile **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREUpFile *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Mms_USCOREUpFile *)soap_instantiate__ns1__Mms_USCOREUpFile(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Mms_USCOREUpFile ** p = (_ns1__Mms_USCOREUpFile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile, sizeof(_ns1__Mms_USCOREUpFile), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, _ns1__Mms_USCOREUpFile *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFile); if (soap_out_PointerTo_ns1__Mms_USCOREUpFile(soap, tag?tag:"ns1:Mms_UpFile", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Mms_USCOREUpFile ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, _ns1__Mms_USCOREUpFile **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Mms_USCOREUpFile(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, _ns1__Sms_USCORECancelResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCORECancelResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCORECancelResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, const char *tag, _ns1__Sms_USCORECancelResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCORECancelResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCORECancelResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCORECancelResponse *)soap_instantiate__ns1__Sms_USCORECancelResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCORECancelResponse ** p = (_ns1__Sms_USCORECancelResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse, sizeof(_ns1__Sms_USCORECancelResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, _ns1__Sms_USCORECancelResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancelResponse); if (soap_out_PointerTo_ns1__Sms_USCORECancelResponse(soap, tag?tag:"ns1:Sms_CancelResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCORECancelResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, _ns1__Sms_USCORECancelResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCORECancelResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, _ns1__Sms_USCORECancel *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, const char *tag, int id, _ns1__Sms_USCORECancel *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCORECancel ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, const char *tag, _ns1__Sms_USCORECancel **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCORECancel **)soap_malloc(soap, sizeof(_ns1__Sms_USCORECancel *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCORECancel *)soap_instantiate__ns1__Sms_USCORECancel(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCORECancel ** p = (_ns1__Sms_USCORECancel **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel, sizeof(_ns1__Sms_USCORECancel), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, _ns1__Sms_USCORECancel *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancel); if (soap_out_PointerTo_ns1__Sms_USCORECancel(soap, tag?tag:"ns1:Sms_Cancel", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCORECancel ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, _ns1__Sms_USCORECancel **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCORECancel(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, _ns1__Sms_USCOREGetSentCountResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSentCountResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentCountResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentCountResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetSentCountResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSentCountResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetSentCountResponse *)soap_instantiate__ns1__Sms_USCOREGetSentCountResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetSentCountResponse ** p = (_ns1__Sms_USCOREGetSentCountResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse, sizeof(_ns1__Sms_USCOREGetSentCountResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, _ns1__Sms_USCOREGetSentCountResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCountResponse); if (soap_out_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, tag?tag:"ns1:Sms_GetSentCountResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentCountResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, _ns1__Sms_USCOREGetSentCountResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, _ns1__Sms_USCOREGetSentCount *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSentCount *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentCount ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentCount **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetSentCount **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSentCount *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetSentCount *)soap_instantiate__ns1__Sms_USCOREGetSentCount(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetSentCount ** p = (_ns1__Sms_USCOREGetSentCount **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount, sizeof(_ns1__Sms_USCOREGetSentCount), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, _ns1__Sms_USCOREGetSentCount *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCount); if (soap_out_PointerTo_ns1__Sms_USCOREGetSentCount(soap, tag?tag:"ns1:Sms_GetSentCount", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentCount ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, _ns1__Sms_USCOREGetSentCount **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSentCount(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, _ns1__Sms_USCOREGetBalanceResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetBalanceResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetBalanceResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetBalanceResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetBalanceResponse *)soap_instantiate__ns1__Sms_USCOREGetBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetBalanceResponse ** p = (_ns1__Sms_USCOREGetBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse, sizeof(_ns1__Sms_USCOREGetBalanceResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, _ns1__Sms_USCOREGetBalanceResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalanceResponse); if (soap_out_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, tag?tag:"ns1:Sms_GetBalanceResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, _ns1__Sms_USCOREGetBalanceResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, _ns1__Sms_USCOREGetBalance *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetBalance *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetBalance **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetBalance **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetBalance *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetBalance *)soap_instantiate__ns1__Sms_USCOREGetBalance(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetBalance ** p = (_ns1__Sms_USCOREGetBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance, sizeof(_ns1__Sms_USCOREGetBalance), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, _ns1__Sms_USCOREGetBalance *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalance); if (soap_out_PointerTo_ns1__Sms_USCOREGetBalance(soap, tag?tag:"ns1:Sms_GetBalance", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, _ns1__Sms_USCOREGetBalance **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetBalance(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, _ns1__Sms_USCOREGetSignResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSignResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSignResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSignResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetSignResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSignResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetSignResponse *)soap_instantiate__ns1__Sms_USCOREGetSignResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetSignResponse ** p = (_ns1__Sms_USCOREGetSignResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse, sizeof(_ns1__Sms_USCOREGetSignResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, _ns1__Sms_USCOREGetSignResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSignResponse); if (soap_out_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, tag?tag:"ns1:Sms_GetSignResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetSignResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, _ns1__Sms_USCOREGetSignResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, _ns1__Sms_USCOREGetSign *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSign *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSign ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSign **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetSign **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSign *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetSign *)soap_instantiate__ns1__Sms_USCOREGetSign(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetSign ** p = (_ns1__Sms_USCOREGetSign **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign, sizeof(_ns1__Sms_USCOREGetSign), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, _ns1__Sms_USCOREGetSign *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSign); if (soap_out_PointerTo_ns1__Sms_USCOREGetSign(soap, tag?tag:"ns1:Sms_GetSign", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetSign ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, _ns1__Sms_USCOREGetSign **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSign(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, _ns1__Sms_USCOREGetSentListResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSentListResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentListResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentListResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetSentListResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSentListResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetSentListResponse *)soap_instantiate__ns1__Sms_USCOREGetSentListResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetSentListResponse ** p = (_ns1__Sms_USCOREGetSentListResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse, sizeof(_ns1__Sms_USCOREGetSentListResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, _ns1__Sms_USCOREGetSentListResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentListResponse); if (soap_out_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, tag?tag:"ns1:Sms_GetSentListResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentListResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, _ns1__Sms_USCOREGetSentListResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, _ns1__Sms_USCOREGetSentList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSentList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentList ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetSentList **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSentList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetSentList *)soap_instantiate__ns1__Sms_USCOREGetSentList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetSentList ** p = (_ns1__Sms_USCOREGetSentList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList, sizeof(_ns1__Sms_USCOREGetSentList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, _ns1__Sms_USCOREGetSentList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentList); if (soap_out_PointerTo_ns1__Sms_USCOREGetSentList(soap, tag?tag:"ns1:Sms_GetSentList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetSentList ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, _ns1__Sms_USCOREGetSentList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSentList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, _ns1__Sms_USCOREGetReportResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetReportResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetReportResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetReportResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetReportResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetReportResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetReportResponse *)soap_instantiate__ns1__Sms_USCOREGetReportResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetReportResponse ** p = (_ns1__Sms_USCOREGetReportResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse, sizeof(_ns1__Sms_USCOREGetReportResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, _ns1__Sms_USCOREGetReportResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReportResponse); if (soap_out_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, tag?tag:"ns1:Sms_GetReportResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetReportResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, _ns1__Sms_USCOREGetReportResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, _ns1__Sms_USCOREGetReport *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetReport *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetReport ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetReport **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetReport **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetReport *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetReport *)soap_instantiate__ns1__Sms_USCOREGetReport(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetReport ** p = (_ns1__Sms_USCOREGetReport **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport, sizeof(_ns1__Sms_USCOREGetReport), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, _ns1__Sms_USCOREGetReport *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReport); if (soap_out_PointerTo_ns1__Sms_USCOREGetReport(soap, tag?tag:"ns1:Sms_GetReport", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetReport ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, _ns1__Sms_USCOREGetReport **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetReport(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, _ns1__Sms_USCOREGetRecvResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetRecvResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetRecvResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetRecvResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetRecvResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetRecvResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetRecvResponse *)soap_instantiate__ns1__Sms_USCOREGetRecvResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetRecvResponse ** p = (_ns1__Sms_USCOREGetRecvResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse, sizeof(_ns1__Sms_USCOREGetRecvResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, _ns1__Sms_USCOREGetRecvResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecvResponse); if (soap_out_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, tag?tag:"ns1:Sms_GetRecvResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetRecvResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, _ns1__Sms_USCOREGetRecvResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, _ns1__Sms_USCOREGetRecv *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetRecv *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCOREGetRecv ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetRecv **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCOREGetRecv **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetRecv *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCOREGetRecv *)soap_instantiate__ns1__Sms_USCOREGetRecv(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCOREGetRecv ** p = (_ns1__Sms_USCOREGetRecv **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv, sizeof(_ns1__Sms_USCOREGetRecv), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, _ns1__Sms_USCOREGetRecv *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecv); if (soap_out_PointerTo_ns1__Sms_USCOREGetRecv(soap, tag?tag:"ns1:Sms_GetRecv", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCOREGetRecv ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, _ns1__Sms_USCOREGetRecv **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetRecv(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, _ns1__Sms_USCORESendResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCORESendResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCORESendResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, const char *tag, _ns1__Sms_USCORESendResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCORESendResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCORESendResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCORESendResponse *)soap_instantiate__ns1__Sms_USCORESendResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCORESendResponse ** p = (_ns1__Sms_USCORESendResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse, sizeof(_ns1__Sms_USCORESendResponse), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, _ns1__Sms_USCORESendResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESendResponse); if (soap_out_PointerTo_ns1__Sms_USCORESendResponse(soap, tag?tag:"ns1:Sms_SendResponse", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCORESendResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, _ns1__Sms_USCORESendResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCORESendResponse(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCORESend(struct soap *soap, _ns1__Sms_USCORESend *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCORESend(struct soap *soap, const char *tag, int id, _ns1__Sms_USCORESend *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _ns1__Sms_USCORESend ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCORESend(struct soap *soap, const char *tag, _ns1__Sms_USCORESend **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_ns1__Sms_USCORESend **)soap_malloc(soap, sizeof(_ns1__Sms_USCORESend *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_ns1__Sms_USCORESend *)soap_instantiate__ns1__Sms_USCORESend(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { _ns1__Sms_USCORESend ** p = (_ns1__Sms_USCORESend **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend, sizeof(_ns1__Sms_USCORESend), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCORESend(struct soap *soap, _ns1__Sms_USCORESend *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESend); if (soap_out_PointerTo_ns1__Sms_USCORESend(soap, tag?tag:"ns1:Sms_Send", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 _ns1__Sms_USCORESend ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCORESend(struct soap *soap, _ns1__Sms_USCORESend **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_ns1__Sms_USCORESend(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfParamList(struct soap *soap, ns1__ArrayOfParamList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfParamList(struct soap *soap, const char *tag, int id, ns1__ArrayOfParamList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfParamList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfParamList(struct soap *soap, const char *tag, ns1__ArrayOfParamList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfParamList **)soap_malloc(soap, sizeof(ns1__ArrayOfParamList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfParamList *)soap_instantiate_ns1__ArrayOfParamList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfParamList ** p = (ns1__ArrayOfParamList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList, sizeof(ns1__ArrayOfParamList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfParamList(struct soap *soap, ns1__ArrayOfParamList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfParamList); if (soap_out_PointerTons1__ArrayOfParamList(soap, tag?tag:"ns1:ArrayOfParamList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfParamList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfParamList(struct soap *soap, ns1__ArrayOfParamList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfParamList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfTemplateList(struct soap *soap, ns1__ArrayOfTemplateList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfTemplateList(struct soap *soap, const char *tag, int id, ns1__ArrayOfTemplateList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfTemplateList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfTemplateList(struct soap *soap, const char *tag, ns1__ArrayOfTemplateList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfTemplateList **)soap_malloc(soap, sizeof(ns1__ArrayOfTemplateList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfTemplateList *)soap_instantiate_ns1__ArrayOfTemplateList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfTemplateList ** p = (ns1__ArrayOfTemplateList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList, sizeof(ns1__ArrayOfTemplateList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfTemplateList(struct soap *soap, ns1__ArrayOfTemplateList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfTemplateList); if (soap_out_PointerTons1__ArrayOfTemplateList(soap, tag?tag:"ns1:ArrayOfTemplateList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfTemplateList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfTemplateList(struct soap *soap, ns1__ArrayOfTemplateList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfTemplateList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, ns1__ArrayOfMobileFileGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, const char *tag, int id, ns1__ArrayOfMobileFileGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfMobileFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMobileFileGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfMobileFileGroup **)soap_malloc(soap, sizeof(ns1__ArrayOfMobileFileGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfMobileFileGroup *)soap_instantiate_ns1__ArrayOfMobileFileGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfMobileFileGroup ** p = (ns1__ArrayOfMobileFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup, sizeof(ns1__ArrayOfMobileFileGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, ns1__ArrayOfMobileFileGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileFileGroup); if (soap_out_PointerTons1__ArrayOfMobileFileGroup(soap, tag?tag:"ns1:ArrayOfMobileFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfMobileFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, ns1__ArrayOfMobileFileGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfMobileFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, ns1__ArrayOfMmsRecvFileGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, const char *tag, int id, ns1__ArrayOfMmsRecvFileGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfMmsRecvFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMmsRecvFileGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfMmsRecvFileGroup **)soap_malloc(soap, sizeof(ns1__ArrayOfMmsRecvFileGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfMmsRecvFileGroup *)soap_instantiate_ns1__ArrayOfMmsRecvFileGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfMmsRecvFileGroup ** p = (ns1__ArrayOfMmsRecvFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup, sizeof(ns1__ArrayOfMmsRecvFileGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, ns1__ArrayOfMmsRecvFileGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsRecvFileGroup); if (soap_out_PointerTons1__ArrayOfMmsRecvFileGroup(soap, tag?tag:"ns1:ArrayOfMmsRecvFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfMmsRecvFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, ns1__ArrayOfMmsRecvFileGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfMmsRecvFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMmsReportList(struct soap *soap, ns1__ArrayOfMmsReportList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMmsReportList(struct soap *soap, const char *tag, int id, ns1__ArrayOfMmsReportList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfMmsReportList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMmsReportList(struct soap *soap, const char *tag, ns1__ArrayOfMmsReportList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfMmsReportList **)soap_malloc(soap, sizeof(ns1__ArrayOfMmsReportList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfMmsReportList *)soap_instantiate_ns1__ArrayOfMmsReportList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfMmsReportList ** p = (ns1__ArrayOfMmsReportList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList, sizeof(ns1__ArrayOfMmsReportList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMmsReportList(struct soap *soap, ns1__ArrayOfMmsReportList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsReportList); if (soap_out_PointerTons1__ArrayOfMmsReportList(soap, tag?tag:"ns1:ArrayOfMmsReportList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfMmsReportList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMmsReportList(struct soap *soap, ns1__ArrayOfMmsReportList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfMmsReportList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMmsIDList(struct soap *soap, ns1__ArrayOfMmsIDList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMmsIDList(struct soap *soap, const char *tag, int id, ns1__ArrayOfMmsIDList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfMmsIDList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMmsIDList(struct soap *soap, const char *tag, ns1__ArrayOfMmsIDList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfMmsIDList **)soap_malloc(soap, sizeof(ns1__ArrayOfMmsIDList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfMmsIDList *)soap_instantiate_ns1__ArrayOfMmsIDList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfMmsIDList ** p = (ns1__ArrayOfMmsIDList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList, sizeof(ns1__ArrayOfMmsIDList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMmsIDList(struct soap *soap, ns1__ArrayOfMmsIDList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsIDList); if (soap_out_PointerTons1__ArrayOfMmsIDList(soap, tag?tag:"ns1:ArrayOfMmsIDList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfMmsIDList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMmsIDList(struct soap *soap, ns1__ArrayOfMmsIDList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfMmsIDList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, ns1__ArrayOfMmsFileGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, const char *tag, int id, ns1__ArrayOfMmsFileGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfMmsFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMmsFileGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfMmsFileGroup **)soap_malloc(soap, sizeof(ns1__ArrayOfMmsFileGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfMmsFileGroup *)soap_instantiate_ns1__ArrayOfMmsFileGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfMmsFileGroup ** p = (ns1__ArrayOfMmsFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup, sizeof(ns1__ArrayOfMmsFileGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, ns1__ArrayOfMmsFileGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsFileGroup); if (soap_out_PointerTons1__ArrayOfMmsFileGroup(soap, tag?tag:"ns1:ArrayOfMmsFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfMmsFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, ns1__ArrayOfMmsFileGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfMmsFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToLONG64(struct soap *soap, LONG64 *const*a) { soap_reference(soap, *a, SOAP_TYPE_MobsetApi_LONG64); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToLONG64(struct soap *soap, const char *tag, int id, LONG64 *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_LONG64); if (id < 0) return soap->error; return soap_out_LONG64(soap, tag, id, *a, type); } SOAP_FMAC3 LONG64 ** SOAP_FMAC4 soap_in_PointerToLONG64(struct soap *soap, const char *tag, LONG64 **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (LONG64 **)soap_malloc(soap, sizeof(LONG64 *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_LONG64(soap, tag, *a, type))) return NULL; } else { a = (LONG64 **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_LONG64, sizeof(LONG64), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToLONG64(struct soap *soap, LONG64 *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToLONG64); if (soap_out_PointerToLONG64(soap, tag?tag:"long", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 LONG64 ** SOAP_FMAC4 soap_get_PointerToLONG64(struct soap *soap, LONG64 **p, const char *tag, const char *type) { if ((p = soap_in_PointerToLONG64(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfSmsSentList(struct soap *soap, ns1__ArrayOfSmsSentList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfSmsSentList(struct soap *soap, const char *tag, int id, ns1__ArrayOfSmsSentList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfSmsSentList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfSmsSentList(struct soap *soap, const char *tag, ns1__ArrayOfSmsSentList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfSmsSentList **)soap_malloc(soap, sizeof(ns1__ArrayOfSmsSentList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfSmsSentList *)soap_instantiate_ns1__ArrayOfSmsSentList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfSmsSentList ** p = (ns1__ArrayOfSmsSentList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList, sizeof(ns1__ArrayOfSmsSentList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfSmsSentList(struct soap *soap, ns1__ArrayOfSmsSentList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsSentList); if (soap_out_PointerTons1__ArrayOfSmsSentList(soap, tag?tag:"ns1:ArrayOfSmsSentList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfSmsSentList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfSmsSentList(struct soap *soap, ns1__ArrayOfSmsSentList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfSmsSentList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfSmsReportList(struct soap *soap, ns1__ArrayOfSmsReportList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfSmsReportList(struct soap *soap, const char *tag, int id, ns1__ArrayOfSmsReportList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfSmsReportList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfSmsReportList(struct soap *soap, const char *tag, ns1__ArrayOfSmsReportList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfSmsReportList **)soap_malloc(soap, sizeof(ns1__ArrayOfSmsReportList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfSmsReportList *)soap_instantiate_ns1__ArrayOfSmsReportList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfSmsReportList ** p = (ns1__ArrayOfSmsReportList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList, sizeof(ns1__ArrayOfSmsReportList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfSmsReportList(struct soap *soap, ns1__ArrayOfSmsReportList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsReportList); if (soap_out_PointerTons1__ArrayOfSmsReportList(soap, tag?tag:"ns1:ArrayOfSmsReportList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfSmsReportList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfSmsReportList(struct soap *soap, ns1__ArrayOfSmsReportList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfSmsReportList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, ns1__ArrayOfSmsRecvList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, const char *tag, int id, ns1__ArrayOfSmsRecvList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfSmsRecvList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, const char *tag, ns1__ArrayOfSmsRecvList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfSmsRecvList **)soap_malloc(soap, sizeof(ns1__ArrayOfSmsRecvList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfSmsRecvList *)soap_instantiate_ns1__ArrayOfSmsRecvList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfSmsRecvList ** p = (ns1__ArrayOfSmsRecvList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList, sizeof(ns1__ArrayOfSmsRecvList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, ns1__ArrayOfSmsRecvList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsRecvList); if (soap_out_PointerTons1__ArrayOfSmsRecvList(soap, tag?tag:"ns1:ArrayOfSmsRecvList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfSmsRecvList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, ns1__ArrayOfSmsRecvList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfSmsRecvList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfSmsIDList(struct soap *soap, ns1__ArrayOfSmsIDList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfSmsIDList(struct soap *soap, const char *tag, int id, ns1__ArrayOfSmsIDList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfSmsIDList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfSmsIDList(struct soap *soap, const char *tag, ns1__ArrayOfSmsIDList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfSmsIDList **)soap_malloc(soap, sizeof(ns1__ArrayOfSmsIDList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfSmsIDList *)soap_instantiate_ns1__ArrayOfSmsIDList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfSmsIDList ** p = (ns1__ArrayOfSmsIDList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList, sizeof(ns1__ArrayOfSmsIDList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfSmsIDList(struct soap *soap, ns1__ArrayOfSmsIDList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsIDList); if (soap_out_PointerTons1__ArrayOfSmsIDList(soap, tag?tag:"ns1:ArrayOfSmsIDList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfSmsIDList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfSmsIDList(struct soap *soap, ns1__ArrayOfSmsIDList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfSmsIDList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMobileList(struct soap *soap, ns1__ArrayOfMobileList *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMobileList(struct soap *soap, const char *tag, int id, ns1__ArrayOfMobileList *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ArrayOfMobileList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMobileList(struct soap *soap, const char *tag, ns1__ArrayOfMobileList **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ArrayOfMobileList **)soap_malloc(soap, sizeof(ns1__ArrayOfMobileList *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ArrayOfMobileList *)soap_instantiate_ns1__ArrayOfMobileList(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ArrayOfMobileList ** p = (ns1__ArrayOfMobileList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList, sizeof(ns1__ArrayOfMobileList), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMobileList(struct soap *soap, ns1__ArrayOfMobileList *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileList); if (soap_out_PointerTons1__ArrayOfMobileList(soap, tag?tag:"ns1:ArrayOfMobileList", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ArrayOfMobileList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMobileList(struct soap *soap, ns1__ArrayOfMobileList **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ArrayOfMobileList(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup)) soap_serialize_PointerTons1__ParamListGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__ParamListGroup(struct soap *soap, const char *tag, int id, ns1__ParamListGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__ParamListGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__ParamListGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__ParamListGroup(struct soap *soap, const char *tag, ns1__ParamListGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ParamListGroup ***)soap_malloc(soap, sizeof(ns1__ParamListGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__ParamListGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__ParamListGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup, sizeof(ns1__ParamListGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__ParamListGroup); if (soap_out_PointerToPointerTons1__ParamListGroup(soap, tag?tag:"ns1:ParamListGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ParamListGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__ParamListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ParamListGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ParamListGroup(struct soap *soap, const char *tag, int id, ns1__ParamListGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ParamListGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__ParamListGroup ** SOAP_FMAC4 soap_in_PointerTons1__ParamListGroup(struct soap *soap, const char *tag, ns1__ParamListGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__ParamListGroup **)soap_malloc(soap, sizeof(ns1__ParamListGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__ParamListGroup *)soap_instantiate_ns1__ParamListGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__ParamListGroup ** p = (ns1__ParamListGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ParamListGroup, sizeof(ns1__ParamListGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup); if (soap_out_PointerTons1__ParamListGroup(soap, tag?tag:"ns1:ParamListGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__ParamListGroup ** SOAP_FMAC4 soap_get_PointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__ParamListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup)) soap_serialize_PointerTons1__TemplateGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__TemplateGroup(struct soap *soap, const char *tag, int id, ns1__TemplateGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__TemplateGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__TemplateGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__TemplateGroup(struct soap *soap, const char *tag, ns1__TemplateGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__TemplateGroup ***)soap_malloc(soap, sizeof(ns1__TemplateGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__TemplateGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__TemplateGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup, sizeof(ns1__TemplateGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__TemplateGroup); if (soap_out_PointerToPointerTons1__TemplateGroup(soap, tag?tag:"ns1:TemplateGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__TemplateGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__TemplateGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__TemplateGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__TemplateGroup(struct soap *soap, const char *tag, int id, ns1__TemplateGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__TemplateGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__TemplateGroup ** SOAP_FMAC4 soap_in_PointerTons1__TemplateGroup(struct soap *soap, const char *tag, ns1__TemplateGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__TemplateGroup **)soap_malloc(soap, sizeof(ns1__TemplateGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__TemplateGroup *)soap_instantiate_ns1__TemplateGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__TemplateGroup ** p = (ns1__TemplateGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__TemplateGroup, sizeof(ns1__TemplateGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup); if (soap_out_PointerTons1__TemplateGroup(soap, tag?tag:"ns1:TemplateGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__TemplateGroup ** SOAP_FMAC4 soap_get_PointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__TemplateGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup)) soap_serialize_PointerTons1__MobileFileGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MobileFileGroup(struct soap *soap, const char *tag, int id, ns1__MobileFileGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__MobileFileGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__MobileFileGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MobileFileGroup(struct soap *soap, const char *tag, ns1__MobileFileGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MobileFileGroup ***)soap_malloc(soap, sizeof(ns1__MobileFileGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__MobileFileGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__MobileFileGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup, sizeof(ns1__MobileFileGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileFileGroup); if (soap_out_PointerToPointerTons1__MobileFileGroup(soap, tag?tag:"ns1:MobileFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MobileFileGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__MobileFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MobileFileGroup(struct soap *soap, const char *tag, int id, ns1__MobileFileGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__MobileFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__MobileFileGroup(struct soap *soap, const char *tag, ns1__MobileFileGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MobileFileGroup **)soap_malloc(soap, sizeof(ns1__MobileFileGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__MobileFileGroup *)soap_instantiate_ns1__MobileFileGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__MobileFileGroup ** p = (ns1__MobileFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup, sizeof(ns1__MobileFileGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup); if (soap_out_PointerTons1__MobileFileGroup(soap, tag?tag:"ns1:MobileFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MobileFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__MobileFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup)) soap_serialize_PointerTons1__MmsRecvFileGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, const char *tag, int id, ns1__MmsRecvFileGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__MmsRecvFileGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__MmsRecvFileGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, const char *tag, ns1__MmsRecvFileGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MmsRecvFileGroup ***)soap_malloc(soap, sizeof(ns1__MmsRecvFileGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__MmsRecvFileGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__MmsRecvFileGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup, sizeof(ns1__MmsRecvFileGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsRecvFileGroup); if (soap_out_PointerToPointerTons1__MmsRecvFileGroup(soap, tag?tag:"ns1:MmsRecvFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MmsRecvFileGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__MmsRecvFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MmsRecvFileGroup(struct soap *soap, const char *tag, int id, ns1__MmsRecvFileGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__MmsRecvFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__MmsRecvFileGroup(struct soap *soap, const char *tag, ns1__MmsRecvFileGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MmsRecvFileGroup **)soap_malloc(soap, sizeof(ns1__MmsRecvFileGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__MmsRecvFileGroup *)soap_instantiate_ns1__MmsRecvFileGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__MmsRecvFileGroup ** p = (ns1__MmsRecvFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup, sizeof(ns1__MmsRecvFileGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup); if (soap_out_PointerTons1__MmsRecvFileGroup(soap, tag?tag:"ns1:MmsRecvFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MmsRecvFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__MmsRecvFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup)) soap_serialize_PointerTons1__MmsReportGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MmsReportGroup(struct soap *soap, const char *tag, int id, ns1__MmsReportGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__MmsReportGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__MmsReportGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MmsReportGroup(struct soap *soap, const char *tag, ns1__MmsReportGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MmsReportGroup ***)soap_malloc(soap, sizeof(ns1__MmsReportGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__MmsReportGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__MmsReportGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup, sizeof(ns1__MmsReportGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsReportGroup); if (soap_out_PointerToPointerTons1__MmsReportGroup(soap, tag?tag:"ns1:MmsReportGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MmsReportGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__MmsReportGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MmsReportGroup(struct soap *soap, const char *tag, int id, ns1__MmsReportGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__MmsReportGroup ** SOAP_FMAC4 soap_in_PointerTons1__MmsReportGroup(struct soap *soap, const char *tag, ns1__MmsReportGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MmsReportGroup **)soap_malloc(soap, sizeof(ns1__MmsReportGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__MmsReportGroup *)soap_instantiate_ns1__MmsReportGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__MmsReportGroup ** p = (ns1__MmsReportGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup, sizeof(ns1__MmsReportGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup); if (soap_out_PointerTons1__MmsReportGroup(soap, tag?tag:"ns1:MmsReportGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MmsReportGroup ** SOAP_FMAC4 soap_get_PointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__MmsReportGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup)) soap_serialize_PointerTons1__MmsIDGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MmsIDGroup(struct soap *soap, const char *tag, int id, ns1__MmsIDGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__MmsIDGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__MmsIDGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MmsIDGroup(struct soap *soap, const char *tag, ns1__MmsIDGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MmsIDGroup ***)soap_malloc(soap, sizeof(ns1__MmsIDGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__MmsIDGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__MmsIDGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup, sizeof(ns1__MmsIDGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsIDGroup); if (soap_out_PointerToPointerTons1__MmsIDGroup(soap, tag?tag:"ns1:MmsIDGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MmsIDGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__MmsIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MmsIDGroup(struct soap *soap, const char *tag, int id, ns1__MmsIDGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__MmsIDGroup ** SOAP_FMAC4 soap_in_PointerTons1__MmsIDGroup(struct soap *soap, const char *tag, ns1__MmsIDGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MmsIDGroup **)soap_malloc(soap, sizeof(ns1__MmsIDGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__MmsIDGroup *)soap_instantiate_ns1__MmsIDGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__MmsIDGroup ** p = (ns1__MmsIDGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup, sizeof(ns1__MmsIDGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup); if (soap_out_PointerTons1__MmsIDGroup(soap, tag?tag:"ns1:MmsIDGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MmsIDGroup ** SOAP_FMAC4 soap_get_PointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__MmsIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary *const*a) { if (*a) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxsd__base64Binary(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_MobsetApi_xsd__base64Binary); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerToxsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xsd__base64Binary *)soap_instantiate_xsd__base64Binary(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { xsd__base64Binary ** p = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_xsd__base64Binary, sizeof(xsd__base64Binary), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToxsd__base64Binary); if (soap_out_PointerToxsd__base64Binary(soap, tag?tag:"xsd:base64Binary", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxsd__base64Binary(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup)) soap_serialize_PointerTons1__MmsFileGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MmsFileGroup(struct soap *soap, const char *tag, int id, ns1__MmsFileGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__MmsFileGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__MmsFileGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MmsFileGroup(struct soap *soap, const char *tag, ns1__MmsFileGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MmsFileGroup ***)soap_malloc(soap, sizeof(ns1__MmsFileGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__MmsFileGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__MmsFileGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup, sizeof(ns1__MmsFileGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsFileGroup); if (soap_out_PointerToPointerTons1__MmsFileGroup(soap, tag?tag:"ns1:MmsFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MmsFileGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__MmsFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MmsFileGroup(struct soap *soap, const char *tag, int id, ns1__MmsFileGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__MmsFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__MmsFileGroup(struct soap *soap, const char *tag, ns1__MmsFileGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MmsFileGroup **)soap_malloc(soap, sizeof(ns1__MmsFileGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__MmsFileGroup *)soap_instantiate_ns1__MmsFileGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__MmsFileGroup ** p = (ns1__MmsFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup, sizeof(ns1__MmsFileGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup); if (soap_out_PointerTons1__MmsFileGroup(soap, tag?tag:"ns1:MmsFileGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MmsFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__MmsFileGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup)) soap_serialize_PointerTons1__CancelIDGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__CancelIDGroup(struct soap *soap, const char *tag, int id, ns1__CancelIDGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__CancelIDGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__CancelIDGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__CancelIDGroup(struct soap *soap, const char *tag, ns1__CancelIDGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__CancelIDGroup ***)soap_malloc(soap, sizeof(ns1__CancelIDGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__CancelIDGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__CancelIDGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup, sizeof(ns1__CancelIDGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__CancelIDGroup); if (soap_out_PointerToPointerTons1__CancelIDGroup(soap, tag?tag:"ns1:CancelIDGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__CancelIDGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__CancelIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__CancelIDGroup(struct soap *soap, const char *tag, int id, ns1__CancelIDGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__CancelIDGroup ** SOAP_FMAC4 soap_in_PointerTons1__CancelIDGroup(struct soap *soap, const char *tag, ns1__CancelIDGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__CancelIDGroup **)soap_malloc(soap, sizeof(ns1__CancelIDGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__CancelIDGroup *)soap_instantiate_ns1__CancelIDGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__CancelIDGroup ** p = (ns1__CancelIDGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup, sizeof(ns1__CancelIDGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup); if (soap_out_PointerTons1__CancelIDGroup(soap, tag?tag:"ns1:CancelIDGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__CancelIDGroup ** SOAP_FMAC4 soap_get_PointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__CancelIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup)) soap_serialize_PointerTons1__SmsSentListGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, const char *tag, int id, ns1__SmsSentListGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__SmsSentListGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__SmsSentListGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, const char *tag, ns1__SmsSentListGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__SmsSentListGroup ***)soap_malloc(soap, sizeof(ns1__SmsSentListGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__SmsSentListGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__SmsSentListGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup, sizeof(ns1__SmsSentListGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsSentListGroup); if (soap_out_PointerToPointerTons1__SmsSentListGroup(soap, tag?tag:"ns1:SmsSentListGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__SmsSentListGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__SmsSentListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__SmsSentListGroup(struct soap *soap, const char *tag, int id, ns1__SmsSentListGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__SmsSentListGroup ** SOAP_FMAC4 soap_in_PointerTons1__SmsSentListGroup(struct soap *soap, const char *tag, ns1__SmsSentListGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__SmsSentListGroup **)soap_malloc(soap, sizeof(ns1__SmsSentListGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__SmsSentListGroup *)soap_instantiate_ns1__SmsSentListGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__SmsSentListGroup ** p = (ns1__SmsSentListGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup, sizeof(ns1__SmsSentListGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup); if (soap_out_PointerTons1__SmsSentListGroup(soap, tag?tag:"ns1:SmsSentListGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__SmsSentListGroup ** SOAP_FMAC4 soap_get_PointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__SmsSentListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup)) soap_serialize_PointerTons1__SmsReportGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__SmsReportGroup(struct soap *soap, const char *tag, int id, ns1__SmsReportGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__SmsReportGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__SmsReportGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__SmsReportGroup(struct soap *soap, const char *tag, ns1__SmsReportGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__SmsReportGroup ***)soap_malloc(soap, sizeof(ns1__SmsReportGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__SmsReportGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__SmsReportGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup, sizeof(ns1__SmsReportGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsReportGroup); if (soap_out_PointerToPointerTons1__SmsReportGroup(soap, tag?tag:"ns1:SmsReportGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__SmsReportGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__SmsReportGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__SmsReportGroup(struct soap *soap, const char *tag, int id, ns1__SmsReportGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__SmsReportGroup ** SOAP_FMAC4 soap_in_PointerTons1__SmsReportGroup(struct soap *soap, const char *tag, ns1__SmsReportGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__SmsReportGroup **)soap_malloc(soap, sizeof(ns1__SmsReportGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__SmsReportGroup *)soap_instantiate_ns1__SmsReportGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__SmsReportGroup ** p = (ns1__SmsReportGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup, sizeof(ns1__SmsReportGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup); if (soap_out_PointerTons1__SmsReportGroup(soap, tag?tag:"ns1:SmsReportGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__SmsReportGroup ** SOAP_FMAC4 soap_get_PointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__SmsReportGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup)) soap_serialize_PointerTons1__SmsRecvGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, const char *tag, int id, ns1__SmsRecvGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__SmsRecvGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__SmsRecvGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, const char *tag, ns1__SmsRecvGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__SmsRecvGroup ***)soap_malloc(soap, sizeof(ns1__SmsRecvGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__SmsRecvGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__SmsRecvGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup, sizeof(ns1__SmsRecvGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsRecvGroup); if (soap_out_PointerToPointerTons1__SmsRecvGroup(soap, tag?tag:"ns1:SmsRecvGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__SmsRecvGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__SmsRecvGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__SmsRecvGroup(struct soap *soap, const char *tag, int id, ns1__SmsRecvGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__SmsRecvGroup ** SOAP_FMAC4 soap_in_PointerTons1__SmsRecvGroup(struct soap *soap, const char *tag, ns1__SmsRecvGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__SmsRecvGroup **)soap_malloc(soap, sizeof(ns1__SmsRecvGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__SmsRecvGroup *)soap_instantiate_ns1__SmsRecvGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__SmsRecvGroup ** p = (ns1__SmsRecvGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup, sizeof(ns1__SmsRecvGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup); if (soap_out_PointerTons1__SmsRecvGroup(soap, tag?tag:"ns1:SmsRecvGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__SmsRecvGroup ** SOAP_FMAC4 soap_get_PointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__SmsRecvGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup)) soap_serialize_PointerTons1__SmsIDGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__SmsIDGroup(struct soap *soap, const char *tag, int id, ns1__SmsIDGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__SmsIDGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__SmsIDGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__SmsIDGroup(struct soap *soap, const char *tag, ns1__SmsIDGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__SmsIDGroup ***)soap_malloc(soap, sizeof(ns1__SmsIDGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__SmsIDGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__SmsIDGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup, sizeof(ns1__SmsIDGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsIDGroup); if (soap_out_PointerToPointerTons1__SmsIDGroup(soap, tag?tag:"ns1:SmsIDGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__SmsIDGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__SmsIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__SmsIDGroup(struct soap *soap, const char *tag, int id, ns1__SmsIDGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__SmsIDGroup ** SOAP_FMAC4 soap_in_PointerTons1__SmsIDGroup(struct soap *soap, const char *tag, ns1__SmsIDGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__SmsIDGroup **)soap_malloc(soap, sizeof(ns1__SmsIDGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__SmsIDGroup *)soap_instantiate_ns1__SmsIDGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__SmsIDGroup ** p = (ns1__SmsIDGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup, sizeof(ns1__SmsIDGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup); if (soap_out_PointerTons1__SmsIDGroup(soap, tag?tag:"ns1:SmsIDGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__SmsIDGroup ** SOAP_FMAC4 soap_get_PointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__SmsIDGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup **const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup)) soap_serialize_PointerTons1__MobileListGroup(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MobileListGroup(struct soap *soap, const char *tag, int id, ns1__MobileListGroup **const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup); if (id < 0) return soap->error; return soap_out_PointerTons1__MobileListGroup(soap, tag, id, *a, type); } SOAP_FMAC3 ns1__MobileListGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MobileListGroup(struct soap *soap, const char *tag, ns1__MobileListGroup ***a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MobileListGroup ***)soap_malloc(soap, sizeof(ns1__MobileListGroup **)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_PointerTons1__MobileListGroup(soap, tag, *a, type))) return NULL; } else { a = (ns1__MobileListGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup, sizeof(ns1__MobileListGroup *), 1); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup **const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileListGroup); if (soap_out_PointerToPointerTons1__MobileListGroup(soap, tag?tag:"ns1:MobileListGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MobileListGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup ***p, const char *tag, const char *type) { if ((p = soap_in_PointerToPointerTons1__MobileListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MobileListGroup)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MobileListGroup(struct soap *soap, const char *tag, int id, ns1__MobileListGroup *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MobileListGroup); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 ns1__MobileListGroup ** SOAP_FMAC4 soap_in_PointerTons1__MobileListGroup(struct soap *soap, const char *tag, ns1__MobileListGroup **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (ns1__MobileListGroup **)soap_malloc(soap, sizeof(ns1__MobileListGroup *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (ns1__MobileListGroup *)soap_instantiate_ns1__MobileListGroup(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { ns1__MobileListGroup ** p = (ns1__MobileListGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MobileListGroup, sizeof(ns1__MobileListGroup), 0); a = p; if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup); if (soap_out_PointerTons1__MobileListGroup(soap, tag?tag:"ns1:MobileListGroup", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 ns1__MobileListGroup ** SOAP_FMAC4 soap_get_PointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup **p, const char *tag, const char *type) { if ((p = soap_in_PointerTons1__MobileListGroup(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__wstring(struct soap *soap, std::wstring *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_std__wstring)) soap_serialize_std__wstring(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__wstring(struct soap *soap, const char *tag, int id, std::wstring *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_std__wstring); if (id < 0) return soap->error; return soap_out_std__wstring(soap, tag, id, *a, type); } SOAP_FMAC3 std::wstring ** SOAP_FMAC4 soap_in_PointerTostd__wstring(struct soap *soap, const char *tag, std::wstring **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::wstring **)soap_malloc(soap, sizeof(std::wstring *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_std__wstring(soap, tag, *a, type))) return NULL; } else { a = (std::wstring **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_std__wstring, sizeof(std::wstring), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__wstring(struct soap *soap, std::wstring *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTostd__wstring); if (soap_out_PointerTostd__wstring(soap, tag?tag:"string", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 std::wstring ** SOAP_FMAC4 soap_get_PointerTostd__wstring(struct soap *soap, std::wstring **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostd__wstring(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedByte(struct soap *soap, unsigned char *const*a) { soap_reference(soap, *a, SOAP_TYPE_MobsetApi_unsignedByte); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedByte(struct soap *soap, const char *tag, int id, unsigned char *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_unsignedByte); if (id < 0) return soap->error; return soap_out_unsignedByte(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerTounsignedByte(struct soap *soap, const char *tag, unsigned char **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned char **)soap_malloc(soap, sizeof(unsigned char *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_unsignedByte(soap, tag, *a, type))) return NULL; } else { a = (unsigned char **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_unsignedByte, sizeof(unsigned char), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedByte(struct soap *soap, unsigned char *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTounsignedByte); if (soap_out_PointerTounsignedByte(soap, tag?tag:"unsignedByte", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerTounsignedByte(struct soap *soap, unsigned char **p, const char *tag, const char *type) { if ((p = soap_in_PointerTounsignedByte(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap *soap, const char *tag, int id, char *const*a, const char *type) { return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_MobsetApi__QName); } SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type) { char **p; p = soap_instring(soap, tag, a, type, SOAP_TYPE_MobsetApi__QName, 2, 0, -1); return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap *soap, char *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi__QName); if (soap_out__QName(soap, tag?tag:"byte", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap *soap, char **p, const char *tag, const char *type) { if ((p = soap_in__QName(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_string *a = SOAP_DEFAULT_string; #else *a = (char *)0; #endif } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap *soap, char *const*a) { soap_reference(soap, *a, SOAP_TYPE_MobsetApi_string); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap *soap, const char *tag, int id, char *const*a, const char *type) { return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_string); } SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type) { char **p; p = soap_instring(soap, tag, a, type, SOAP_TYPE_MobsetApi_string, 1, 0, -1); return p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap *soap, char *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_string); if (soap_out_string(soap, tag?tag:"byte", id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap *soap, char **p, const char *tag, const char *type) { if ((p = soap_in_string(soap, tag, p, type))) if (soap_getindependent(soap)) return NULL; return p; } } // namespace MobsetApi #if defined(__BORLANDC__) #pragma option pop #pragma option pop #endif /* End of MobsetApiC.cpp */