/* soapC.cpp Generated by gSOAP 2.7.8c from ../../Samples/gSoapGeneratedCode/AmtWsdlInterface.h Copyright (C) 2000-2006, Robert van Engelen, Genivia Inc. All Rights Reserved. This part of the software is released under one of the following licenses: GPL, the gSOAP public license, or Genivia's license for commercial use. */ #include "soapH.h" SOAP_SOURCE_STAMP("@(#) soapC.cpp ver 2.7.8c 2007-06-07 16:01:50 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; soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL); 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_fault(struct soap *soap) { if (!soap->fault) { soap->fault = (struct SOAP_ENV__Fault*)soap_malloc(soap, sizeof(struct SOAP_ENV__Fault)); soap_default_SOAP_ENV__Fault(soap, soap->fault); } if (soap->version == 2 && !soap->fault->SOAP_ENV__Code) { soap->fault->SOAP_ENV__Code = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code)); 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 = (struct SOAP_ENV__Reason*)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason)); soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason); } } SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *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) 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 = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code)); 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_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 = (struct SOAP_ENV__Detail*)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail)); soap_default_SOAP_ENV__Detail(soap, soap->fault->SOAP_ENV__Detail); } return (const char**)&soap->fault->SOAP_ENV__Detail->__any; } #endif #ifndef WITH_NOIDREF SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap) { int t; 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) { 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_byte: return soap_in_byte(soap, NULL, NULL, "xsd:byte"); case SOAP_TYPE_short: return soap_in_short(soap, NULL, NULL, "xsd:short"); case SOAP_TYPE_int: return soap_in_int(soap, NULL, NULL, "xsd:int"); case SOAP_TYPE_wcxs__ProfilePriorityType: return soap_in_wcxs__ProfilePriorityType(soap, NULL, NULL, "wcxs:ProfilePriorityType"); case SOAP_TYPE_rci__SystemCapabilitiesSupportedType: return soap_in_rci__SystemCapabilitiesSupportedType(soap, NULL, NULL, "rci:SystemCapabilitiesSupportedType"); case SOAP_TYPE_apr__WatchdogState: return soap_in_apr__WatchdogState(soap, NULL, NULL, "apr:WatchdogState"); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE: return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, NULL, NULL, "hwa:PT_MEMORY_TYPE"); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR: return soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, NULL, NULL, "hwa:PT_MEMORY_FORM_FACTOR"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE: return soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, NULL, NULL, "hwa:PT_PROCESSOR_UPGRADE"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS: return soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, NULL, NULL, "hwa:PT_PROCESSOR_STATUS"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY: return soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, NULL, NULL, "hwa:PT_PROCESSOR_FAMILY"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE: return soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, NULL, NULL, "hwa:PT_PROCESSOR_TYPE"); case SOAP_TYPE_emi__AlertSubscriptionPolicyIDType: return soap_in_emi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDType"); case SOAP_TYPE_net__LinkPolicyType: return soap_in_net__LinkPolicyType(soap, NULL, NULL, "net:LinkPolicyType"); case SOAP_TYPE_unsignedByte: return soap_in_unsignedByte(soap, NULL, NULL, "xsd:unsignedByte"); case SOAP_TYPE_rci__OemParametersType: return soap_in_rci__OemParametersType(soap, NULL, NULL, "rci:OemParametersType"); case SOAP_TYPE_rci__SpecialCommandParameterType: return soap_in_rci__SpecialCommandParameterType(soap, NULL, NULL, "rci:SpecialCommandParameterType"); case SOAP_TYPE_rci__BootOptionsType: return soap_in_rci__BootOptionsType(soap, NULL, NULL, "rci:BootOptionsType"); case SOAP_TYPE_rci__SpecialCommandsSupportedType: return soap_in_rci__SpecialCommandsSupportedType(soap, NULL, NULL, "rci:SpecialCommandsSupportedType"); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL: return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, NULL, NULL, "hwa:PT_MEMORY_TYPE_DETAIL"); case SOAP_TYPE_unsignedShort: return soap_in_unsignedShort(soap, NULL, NULL, "xsd:unsignedShort"); case SOAP_TYPE_rci__OemDefinedCapabilitiesType: return soap_in_rci__OemDefinedCapabilitiesType(soap, NULL, NULL, "rci:OemDefinedCapabilitiesType"); case SOAP_TYPE_rci__SystemFirmwareCapabilitiesType: return soap_in_rci__SystemFirmwareCapabilitiesType(soap, NULL, NULL, "rci:SystemFirmwareCapabilitiesType"); case SOAP_TYPE_rci__PT_USCORESTATUS: return soap_in_rci__PT_USCORESTATUS(soap, NULL, NULL, "rci:PT_STATUS"); case SOAP_TYPE_rci__SystemPowerStateType: return soap_in_rci__SystemPowerStateType(soap, NULL, NULL, "rci:SystemPowerStateType"); case SOAP_TYPE_inf__IPv4AddressType: return soap_in_inf__IPv4AddressType(soap, NULL, NULL, "inf:IPv4AddressType"); case SOAP_TYPE_inf__TimeType: return soap_in_inf__TimeType(soap, NULL, NULL, "inf:TimeType"); case SOAP_TYPE_inf__PT_USCORESTATUS: return soap_in_inf__PT_USCORESTATUS(soap, NULL, NULL, "inf:PT_STATUS"); case SOAP_TYPE_str__PT_USCORESTATUS: return soap_in_str__PT_USCORESTATUS(soap, NULL, NULL, "str:PT_STATUS"); case SOAP_TYPE_tim__TimeType: return soap_in_tim__TimeType(soap, NULL, NULL, "tim:TimeType"); case SOAP_TYPE_tim__PT_USCORESTATUS: return soap_in_tim__PT_USCORESTATUS(soap, NULL, NULL, "tim:PT_STATUS"); case SOAP_TYPE_idr__IPv4AddressType: return soap_in_idr__IPv4AddressType(soap, NULL, NULL, "idr:IPv4AddressType"); case SOAP_TYPE_idr__TimeType: return soap_in_idr__TimeType(soap, NULL, NULL, "idr:TimeType"); case SOAP_TYPE_idr__PT_USCORESTATUS: return soap_in_idr__PT_USCORESTATUS(soap, NULL, NULL, "idr:PT_STATUS"); case SOAP_TYPE_apl__PT_USCORESTATUS: return soap_in_apl__PT_USCORESTATUS(soap, NULL, NULL, "apl:PT_STATUS"); case SOAP_TYPE_apr__PT_USCORESTATUS: return soap_in_apr__PT_USCORESTATUS(soap, NULL, NULL, "apr:PT_STATUS"); case SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS: return soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, NULL, NULL, "hwa:PT_BIOS_CHARACTERISTICS"); case SOAP_TYPE_hwa__PT_USCORESTATUS: return soap_in_hwa__PT_USCORESTATUS(soap, NULL, NULL, "hwa:PT_STATUS"); case SOAP_TYPE_cb__TimeType: return soap_in_cb__TimeType(soap, NULL, NULL, "cb:TimeType"); case SOAP_TYPE_cb__PT_USCORESTATUS: return soap_in_cb__PT_USCORESTATUS(soap, NULL, NULL, "cb:PT_STATUS"); case SOAP_TYPE_emi__SensorHandleType: return soap_in_emi__SensorHandleType(soap, NULL, NULL, "emi:SensorHandleType"); case SOAP_TYPE_emi__IPv4AddressType: return soap_in_emi__IPv4AddressType(soap, NULL, NULL, "emi:IPv4AddressType"); case SOAP_TYPE_emi__PT_USCORESTATUS: return soap_in_emi__PT_USCORESTATUS(soap, NULL, NULL, "emi:PT_STATUS"); case SOAP_TYPE_emi__EventFilterHandleType: return soap_in_emi__EventFilterHandleType(soap, NULL, NULL, "emi:EventFilterHandleType"); case SOAP_TYPE_emi__AlertSubscriptionHandleType: return soap_in_emi__AlertSubscriptionHandleType(soap, NULL, NULL, "emi:AlertSubscriptionHandleType"); case SOAP_TYPE_emi__TimeType: return soap_in_emi__TimeType(soap, NULL, NULL, "emi:TimeType"); case SOAP_TYPE_stra__StorageAllocEntryHandleType: return soap_in_stra__StorageAllocEntryHandleType(soap, NULL, NULL, "stra:StorageAllocEntryHandleType"); case SOAP_TYPE_stra__StorageEaclEntryHandleType: return soap_in_stra__StorageEaclEntryHandleType(soap, NULL, NULL, "stra:StorageEaclEntryHandleType"); case SOAP_TYPE_stra__StorageApplicationHandleType: return soap_in_stra__StorageApplicationHandleType(soap, NULL, NULL, "stra:StorageApplicationHandleType"); case SOAP_TYPE_stra__PT_USCORESTATUS: return soap_in_stra__PT_USCORESTATUS(soap, NULL, NULL, "stra:PT_STATUS"); case SOAP_TYPE_net__InterfaceHandleType: return soap_in_net__InterfaceHandleType(soap, NULL, NULL, "net:InterfaceHandleType"); case SOAP_TYPE_net__IPv4AddressType: return soap_in_net__IPv4AddressType(soap, NULL, NULL, "net:IPv4AddressType"); case SOAP_TYPE_net__PT_USCORESTATUS: return soap_in_net__PT_USCORESTATUS(soap, NULL, NULL, "net:PT_STATUS"); case SOAP_TYPE_sai__CertificateHandleType: return soap_in_sai__CertificateHandleType(soap, NULL, NULL, "sai:CertificateHandleType"); case SOAP_TYPE_sai__IPv4AddressType: return soap_in_sai__IPv4AddressType(soap, NULL, NULL, "sai:IPv4AddressType"); case SOAP_TYPE_sai__UserAclEntryHandleType: return soap_in_sai__UserAclEntryHandleType(soap, NULL, NULL, "sai:UserAclEntryHandleType"); case SOAP_TYPE_sai__PT_USCORESTATUS: return soap_in_sai__PT_USCORESTATUS(soap, NULL, NULL, "sai:PT_STATUS"); case SOAP_TYPE_cstr__KeyPairHandleType: return soap_in_cstr__KeyPairHandleType(soap, NULL, NULL, "cstr:KeyPairHandleType"); case SOAP_TYPE_cmn__InterfaceHandleType: return soap_in_cmn__InterfaceHandleType(soap, NULL, NULL, "cmn:InterfaceHandleType"); case SOAP_TYPE_cmn__IPv4AddressType: return soap_in_cmn__IPv4AddressType(soap, NULL, NULL, "cmn:IPv4AddressType"); case SOAP_TYPE_cmn__PT_USCORESTATUS: return soap_in_cmn__PT_USCORESTATUS(soap, NULL, NULL, "cmn:PT_STATUS"); case SOAP_TYPE_unsignedInt: return soap_in_unsignedInt(soap, NULL, NULL, "xsd:unsignedInt"); case SOAP_TYPE_bool: return soap_in_bool(soap, NULL, NULL, "xsd:boolean"); case SOAP_TYPE_wcxs__FeatureType: return soap_in_wcxs__FeatureType(soap, NULL, NULL, "wcxs:FeatureType"); case SOAP_TYPE_wcxs__KeyIndexType: return soap_in_wcxs__KeyIndexType(soap, NULL, NULL, "wcxs:KeyIndexType"); case SOAP_TYPE_rci__SpecialCommandType: return soap_in_rci__SpecialCommandType(soap, NULL, NULL, "rci:SpecialCommandType"); case SOAP_TYPE_rci__RemoteControlCommandType: return soap_in_rci__RemoteControlCommandType(soap, NULL, NULL, "rci:RemoteControlCommandType"); case SOAP_TYPE_inf__EnabledInterfacesType: return soap_in_inf__EnabledInterfacesType(soap, NULL, NULL, "inf:EnabledInterfacesType"); case SOAP_TYPE_inf__PasswordModelType: return soap_in_inf__PasswordModelType(soap, NULL, NULL, "inf:PasswordModelType"); case SOAP_TYPE_inf__ProvisioningStateType: return soap_in_inf__ProvisioningStateType(soap, NULL, NULL, "inf:ProvisioningStateType"); case SOAP_TYPE_inf__ProvisioningModeType: return soap_in_inf__ProvisioningModeType(soap, NULL, NULL, "inf:ProvisioningModeType"); case SOAP_TYPE_apr__CbActionType: return soap_in_apr__CbActionType(soap, NULL, NULL, "apr:CbActionType"); case SOAP_TYPE_hwa__AssetTypeType: return soap_in_hwa__AssetTypeType(soap, NULL, NULL, "hwa:AssetTypeType"); case SOAP_TYPE_cb__HcbTriggerReasonType: return soap_in_cb__HcbTriggerReasonType(soap, NULL, NULL, "cb:HcbTriggerReasonType"); case SOAP_TYPE_cb__HcbStateType: return soap_in_cb__HcbStateType(soap, NULL, NULL, "cb:HcbStateType"); case SOAP_TYPE_cb__CircuitBreakerApplicationType: return soap_in_cb__CircuitBreakerApplicationType(soap, NULL, NULL, "cb:CircuitBreakerApplicationType"); case SOAP_TYPE_cb__CircuitBreakerProfileType: return soap_in_cb__CircuitBreakerProfileType(soap, NULL, NULL, "cb:CircuitBreakerProfileType"); case SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType: return soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, NULL, NULL, "cb:CircuitBreakerFilterIPAddressDirectionType"); case SOAP_TYPE_cb__CircuitBreakerFilterDirectionType: return soap_in_cb__CircuitBreakerFilterDirectionType(soap, NULL, NULL, "cb:CircuitBreakerFilterDirectionType"); case SOAP_TYPE_emi__AlertAuthOptionsType: return soap_in_emi__AlertAuthOptionsType(soap, NULL, NULL, "emi:AlertAuthOptionsType"); case SOAP_TYPE_emi__EventSeverityType: return soap_in_emi__EventSeverityType(soap, NULL, NULL, "emi:EventSeverityType"); case SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE: return soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, NULL, NULL, "stra:ISVS_APP_ATTR_TYPE"); case SOAP_TYPE_net__InterfaceModeType: return soap_in_net__InterfaceModeType(soap, NULL, NULL, "net:InterfaceModeType"); case SOAP_TYPE_net__DhcpModeType: return soap_in_net__DhcpModeType(soap, NULL, NULL, "net:DhcpModeType"); case SOAP_TYPE_xcfg__CertNameOptionsType: return soap_in_xcfg__CertNameOptionsType(soap, NULL, NULL, "xcfg:CertNameOptionsType"); case SOAP_TYPE_sai__HTTPAuthOptionType: return soap_in_sai__HTTPAuthOptionType(soap, NULL, NULL, "sai:HTTPAuthOptionType"); case SOAP_TYPE_sai__HashTypeType: return soap_in_sai__HashTypeType(soap, NULL, NULL, "sai:HashTypeType"); case SOAP_TYPE_sai__ProvisioningTLSModeType: return soap_in_sai__ProvisioningTLSModeType(soap, NULL, NULL, "sai:ProvisioningTLSModeType"); case SOAP_TYPE_sai__TlsAthenticationType: return soap_in_sai__TlsAthenticationType(soap, NULL, NULL, "sai:TlsAthenticationType"); case SOAP_TYPE_sai__InterfaceType: return soap_in_sai__InterfaceType(soap, NULL, NULL, "sai:InterfaceType"); case SOAP_TYPE_sai__EnabledInterfacesType: return soap_in_sai__EnabledInterfacesType(soap, NULL, NULL, "sai:EnabledInterfacesType"); case SOAP_TYPE_sai__PowerStateType: return soap_in_sai__PowerStateType(soap, NULL, NULL, "sai:PowerStateType"); case SOAP_TYPE_sai__KerberosEncryptionType: return soap_in_sai__KerberosEncryptionType(soap, NULL, NULL, "sai:KerberosEncryptionType"); case SOAP_TYPE_sai__KerberosSpnProtocolType: return soap_in_sai__KerberosSpnProtocolType(soap, NULL, NULL, "sai:KerberosSpnProtocolType"); case SOAP_TYPE_sai__AccessPermissionType: return soap_in_sai__AccessPermissionType(soap, NULL, NULL, "sai:AccessPermissionType"); case SOAP_TYPE_sai__ProvisioningModeType: return soap_in_sai__ProvisioningModeType(soap, NULL, NULL, "sai:ProvisioningModeType"); case SOAP_TYPE_sai__RngKeyEncodingType: return soap_in_sai__RngKeyEncodingType(soap, NULL, NULL, "sai:RngKeyEncodingType"); case SOAP_TYPE_sai__RsaCertificateEncodingType: return soap_in_sai__RsaCertificateEncodingType(soap, NULL, NULL, "sai:RsaCertificateEncodingType"); case SOAP_TYPE_sai__RsaKeyEncodingType: return soap_in_sai__RsaKeyEncodingType(soap, NULL, NULL, "sai:RsaKeyEncodingType"); case SOAP_TYPE_sai__UserAclRealmType: return soap_in_sai__UserAclRealmType(soap, NULL, NULL, "sai:UserAclRealmType"); case SOAP_TYPE_wcxs__PassPhrase63Type: return soap_in_wcxs__PassPhrase63Type(soap, NULL, NULL, "wcxs:PassPhrase63Type"); case SOAP_TYPE_wcxs__PassPhraseWEP128Type: return soap_in_wcxs__PassPhraseWEP128Type(soap, NULL, NULL, "wcxs:PassPhraseWEP128Type"); case SOAP_TYPE_wcxs__PassPhrase5Type: return soap_in_wcxs__PassPhrase5Type(soap, NULL, NULL, "wcxs:PassPhrase5Type"); case SOAP_TYPE_wcxs__RawKey256Type: return soap_in_wcxs__RawKey256Type(soap, NULL, NULL, "wcxs:RawKey256Type"); case SOAP_TYPE_wcxs__RawKey128Type: return soap_in_wcxs__RawKey128Type(soap, NULL, NULL, "wcxs:RawKey128Type"); case SOAP_TYPE_wcxs__RawKey64Type: return soap_in_wcxs__RawKey64Type(soap, NULL, NULL, "wcxs:RawKey64Type"); case SOAP_TYPE_wcxs__ProfileNameType: return soap_in_wcxs__ProfileNameType(soap, NULL, NULL, "wcxs:ProfileNameType"); case SOAP_TYPE_cb__IPv6AddressStringType: return soap_in_cb__IPv6AddressStringType(soap, NULL, NULL, "cb:IPv6AddressStringType"); case SOAP_TYPE_cb__IPv4AddressStringType: return soap_in_cb__IPv4AddressStringType(soap, NULL, NULL, "cb:IPv4AddressStringType"); case SOAP_TYPE_emi__CommunityStringType: return soap_in_emi__CommunityStringType(soap, NULL, NULL, "emi:CommunityStringType"); case SOAP_TYPE_net__MACAddressType: return soap_in_net__MACAddressType(soap, NULL, NULL, "net:MACAddressType"); case SOAP_TYPE_sai__FriendlyNameType: return soap_in_sai__FriendlyNameType(soap, NULL, NULL, "sai:FriendlyNameType"); case SOAP_TYPE_sai__ProvisioningOTPType: return soap_in_sai__ProvisioningOTPType(soap, NULL, NULL, "sai:ProvisioningOTPType"); case SOAP_TYPE_sai__MEBxPasswordType: return soap_in_sai__MEBxPasswordType(soap, NULL, NULL, "sai:MEBxPasswordType"); case SOAP_TYPE_sai__AclPasswordStringType: return soap_in_sai__AclPasswordStringType(soap, NULL, NULL, "sai:AclPasswordStringType"); case SOAP_TYPE_sai__AclStringType: return soap_in_sai__AclStringType(soap, NULL, NULL, "sai:AclStringType"); case SOAP_TYPE_cmn__GuidBuf: return soap_in_cmn__GuidBuf(soap, NULL, NULL, "cmn:GuidBuf"); case SOAP_TYPE_cmn__IPv6AddressStringType: return soap_in_cmn__IPv6AddressStringType(soap, NULL, NULL, "cmn:IPv6AddressStringType"); case SOAP_TYPE_cmn__IPv4AddressStringType: return soap_in_cmn__IPv4AddressStringType(soap, NULL, NULL, "cmn:IPv4AddressStringType"); case SOAP_TYPE_cmn__HostNameType: return soap_in_cmn__HostNameType(soap, NULL, NULL, "cmn:HostNameType"); case SOAP_TYPE_wcxs__WirelessSettingsType: return soap_in_wcxs__WirelessSettingsType(soap, NULL, NULL, "wcxs:WirelessSettingsType"); case SOAP_TYPE_wcxs__WirelessCapabilitiesType: return soap_in_wcxs__WirelessCapabilitiesType(soap, NULL, NULL, "wcxs:WirelessCapabilitiesType"); case SOAP_TYPE_wcxs__ProfileType: return soap_in_wcxs__ProfileType(soap, NULL, NULL, "wcxs:ProfileType"); case SOAP_TYPE_wcxs__ProfileSecuritySettingsType: return soap_in_wcxs__ProfileSecuritySettingsType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingsType"); case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType: return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingRSNType"); case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType: return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingWPAType"); case SOAP_TYPE_wcxs__DataEncryptionCCMPType: return soap_in_wcxs__DataEncryptionCCMPType(soap, NULL, NULL, "wcxs:DataEncryptionCCMPType"); case SOAP_TYPE_wcxs__DataEncryptionTKIPType: return soap_in_wcxs__DataEncryptionTKIPType(soap, NULL, NULL, "wcxs:DataEncryptionTKIPType"); case SOAP_TYPE_wcxs__DataEncryptionWEPType: return soap_in_wcxs__DataEncryptionWEPType(soap, NULL, NULL, "wcxs:DataEncryptionWEPType"); case SOAP_TYPE_wcxs__DataEncryptionWEPXType: return soap_in_wcxs__DataEncryptionWEPXType(soap, NULL, NULL, "wcxs:DataEncryptionWEPXType"); case SOAP_TYPE_wcxs__WEP128Type: return soap_in_wcxs__WEP128Type(soap, NULL, NULL, "wcxs:WEP128Type"); case SOAP_TYPE_wcxs__WEP64Type: return soap_in_wcxs__WEP64Type(soap, NULL, NULL, "wcxs:WEP64Type"); case SOAP_TYPE_inf__FirmwareVersionType: return soap_in_inf__FirmwareVersionType(soap, NULL, NULL, "inf:FirmwareVersionType"); case SOAP_TYPE_inf__IderSessionLogEntryType: return soap_in_inf__IderSessionLogEntryType(soap, NULL, NULL, "inf:IderSessionLogEntryType"); case SOAP_TYPE_idr__FirmwareVersionType: return soap_in_idr__FirmwareVersionType(soap, NULL, NULL, "idr:FirmwareVersionType"); case SOAP_TYPE_idr__IderSessionLogEntryType: return soap_in_idr__IderSessionLogEntryType(soap, NULL, NULL, "idr:IderSessionLogEntryType"); case SOAP_TYPE_apl__GUID: return soap_in_apl__GUID(soap, NULL, NULL, "apl:GUID"); case SOAP_TYPE_apr__AgentPresenceCapabilitiesType: return soap_in_apr__AgentPresenceCapabilitiesType(soap, NULL, NULL, "apr:AgentPresenceCapabilitiesType"); case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType: return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "apr:CircuitBreakerHardwarePolicyType"); case SOAP_TYPE_apr__ConsoleWatchdogActionType: return soap_in_apr__ConsoleWatchdogActionType(soap, NULL, NULL, "apr:ConsoleWatchdogActionType"); case SOAP_TYPE_apr__ConsoleWatchdogEntryType: return soap_in_apr__ConsoleWatchdogEntryType(soap, NULL, NULL, "apr:ConsoleWatchdogEntryType"); case SOAP_TYPE_apr__GUID: return soap_in_apr__GUID(soap, NULL, NULL, "apr:GUID"); case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE: return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, NULL, NULL, "hwa:PT_MEDIA_DEVICE"); case SOAP_TYPE_hwa__PT_USCOREFRU: return soap_in_hwa__PT_USCOREFRU(soap, NULL, NULL, "hwa:PT_FRU"); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE: return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, NULL, NULL, "hwa:PT_MEMORY_MODULE"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR: return soap_in_hwa__PT_USCOREPROCESSOR(soap, NULL, NULL, "hwa:PT_PROCESSOR"); case SOAP_TYPE_hwa__PT_USCOREBASEBOARD: return soap_in_hwa__PT_USCOREBASEBOARD(soap, NULL, NULL, "hwa:PT_BASEBOARD"); case SOAP_TYPE_hwa__GUID: return soap_in_hwa__GUID(soap, NULL, NULL, "hwa:GUID"); case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM: return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, NULL, NULL, "hwa:PT_COMPUTER_SYSTEM"); case SOAP_TYPE_hwa__PT_USCOREBIOS: return soap_in_hwa__PT_USCOREBIOS(soap, NULL, NULL, "hwa:PT_BIOS"); case SOAP_TYPE_hwa__AssetDataType: return soap_in_hwa__AssetDataType(soap, NULL, NULL, "hwa:AssetDataType"); case SOAP_TYPE_hwa__AssetDataArrayType: return soap_in_hwa__AssetDataArrayType(soap, NULL, NULL, "hwa:AssetDataArrayType"); case SOAP_TYPE_hwa__AssetTypeArrayType: return soap_in_hwa__AssetTypeArrayType(soap, NULL, NULL, "hwa:AssetTypeArrayType"); case SOAP_TYPE_cb__HcbOptionsType: return soap_in_cb__HcbOptionsType(soap, NULL, NULL, "cb:HcbOptionsType"); case SOAP_TYPE_cb__BlockedPortInfoType: return soap_in_cb__BlockedPortInfoType(soap, NULL, NULL, "cb:BlockedPortInfoType"); case SOAP_TYPE_cb__TimedCounterType: return soap_in_cb__TimedCounterType(soap, NULL, NULL, "cb:TimedCounterType"); case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType: return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "cb:CircuitBreakerHardwarePolicyType"); case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType: return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, "cb:CircuitBreakerFilterStatisticsType"); case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType: return soap_in_cb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, "cb:CircuitBreakerCapabilitiesType"); case SOAP_TYPE_cb__CircuitBreakerFilterInfoType: return soap_in_cb__CircuitBreakerFilterInfoType(soap, NULL, NULL, "cb:CircuitBreakerFilterInfoType"); case SOAP_TYPE_cb__CircuitBreakerFilterType: return soap_in_cb__CircuitBreakerFilterType(soap, NULL, NULL, "cb:CircuitBreakerFilterType"); case SOAP_TYPE_cb__CircuitBreakerPacketType: return soap_in_cb__CircuitBreakerPacketType(soap, NULL, NULL, "cb:CircuitBreakerPacketType"); case SOAP_TYPE_cb__CircuitBreakerPacketETHType: return soap_in_cb__CircuitBreakerPacketETHType(soap, NULL, NULL, "cb:CircuitBreakerPacketETHType"); case SOAP_TYPE_cb__CircuitBreakerPacketIPType: return soap_in_cb__CircuitBreakerPacketIPType(soap, NULL, NULL, "cb:CircuitBreakerPacketIPType"); case SOAP_TYPE_cb__CircuitBreakerPacketTCPType: return soap_in_cb__CircuitBreakerPacketTCPType(soap, NULL, NULL, "cb:CircuitBreakerPacketTCPType"); case SOAP_TYPE_cb__CircuitBreakerPacketUDPType: return soap_in_cb__CircuitBreakerPacketUDPType(soap, NULL, NULL, "cb:CircuitBreakerPacketUDPType"); case SOAP_TYPE_cb__CircuitBreakerIPPacketType: return soap_in_cb__CircuitBreakerIPPacketType(soap, NULL, NULL, "cb:CircuitBreakerIPPacketType"); case SOAP_TYPE_cb__CircuitBreakerIPv6Type: return soap_in_cb__CircuitBreakerIPv6Type(soap, NULL, NULL, "cb:CircuitBreakerIPv6Type"); case SOAP_TYPE_cb__CircuitBreakerIPv4Type: return soap_in_cb__CircuitBreakerIPv4Type(soap, NULL, NULL, "cb:CircuitBreakerIPv4Type"); case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType: return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredTCPFlagsType"); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType: return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortType"); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType: return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortRangeType"); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType: return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortSimpleType"); case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType: return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv6AddressAndMaskType"); case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType: return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv4AddressAndMaskType"); case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType: return soap_in_cb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, "cb:CircuitBreakerPolicyInfoType"); case SOAP_TYPE_cb__CircuitBreakerPolicyType: return soap_in_cb__CircuitBreakerPolicyType(soap, NULL, NULL, "cb:CircuitBreakerPolicyType"); case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType: return soap_in_cb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, "cb:CircuitBreakerDefaultFilterType"); case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType: return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, "cb:CircuitBreakerAntiSpoofingFilterType"); case SOAP_TYPE_emi__AlertSubscriptionGeneralType: return soap_in_emi__AlertSubscriptionGeneralType(soap, NULL, NULL, "emi:AlertSubscriptionGeneralType"); case SOAP_TYPE_emi__AlertSubscriptionSoapType: return soap_in_emi__AlertSubscriptionSoapType(soap, NULL, NULL, "emi:AlertSubscriptionSoapType"); case SOAP_TYPE_emi__AlertSubscriptionSNMPType: return soap_in_emi__AlertSubscriptionSNMPType(soap, NULL, NULL, "emi:AlertSubscriptionSNMPType"); case SOAP_TYPE_emi__AlertCredentialsType: return soap_in_emi__AlertCredentialsType(soap, NULL, NULL, "emi:AlertCredentialsType"); case SOAP_TYPE_emi__ByteStr: return soap_in_emi__ByteStr(soap, NULL, NULL, "emi:ByteStr"); case SOAP_TYPE_emi__SensorAttributesType: return soap_in_emi__SensorAttributesType(soap, NULL, NULL, "emi:SensorAttributesType"); case SOAP_TYPE_emi__SensorHandleArrayType: return soap_in_emi__SensorHandleArrayType(soap, NULL, NULL, "emi:SensorHandleArrayType"); case SOAP_TYPE_emi__EventLogRecordArrayType: return soap_in_emi__EventLogRecordArrayType(soap, NULL, NULL, "emi:EventLogRecordArrayType"); case SOAP_TYPE_emi__EventFilterHandleArrayType: return soap_in_emi__EventFilterHandleArrayType(soap, NULL, NULL, "emi:EventFilterHandleArrayType"); case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType: return soap_in_emi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, "emi:AlertSubscriptionHandleArrayType"); case SOAP_TYPE_emi__AlertSubscriptionType: return soap_in_emi__AlertSubscriptionType(soap, NULL, NULL, "emi:AlertSubscriptionType"); case SOAP_TYPE_emi__EventFilterType: return soap_in_emi__EventFilterType(soap, NULL, NULL, "emi:EventFilterType"); case SOAP_TYPE_emi__EventLogRecordType: return soap_in_emi__EventLogRecordType(soap, NULL, NULL, "emi:EventLogRecordType"); case SOAP_TYPE_emi__ByteData: return soap_in_emi__ByteData(soap, NULL, NULL, "emi:ByteData"); case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType: return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDArrayType"); case SOAP_TYPE_stra__StorageApplicationAttributesType: return soap_in_stra__StorageApplicationAttributesType(soap, NULL, NULL, "stra:StorageApplicationAttributesType"); case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType: return soap_in_stra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, "stra:StorageSnrpApplicationAttributeType"); case SOAP_TYPE_stra__StorageApplicationHandleListType: return soap_in_stra__StorageApplicationHandleListType(soap, NULL, NULL, "stra:StorageApplicationHandleListType"); case SOAP_TYPE_stra__GlobalStorageAttributesType: return soap_in_stra__GlobalStorageAttributesType(soap, NULL, NULL, "stra:GlobalStorageAttributesType"); case SOAP_TYPE_stra__GUID: return soap_in_stra__GUID(soap, NULL, NULL, "stra:GUID"); case SOAP_TYPE_stra__StorageAllocEntryHandleListType: return soap_in_stra__StorageAllocEntryHandleListType(soap, NULL, NULL, "stra:StorageAllocEntryHandleListType"); case SOAP_TYPE_stra__StorageAllocSnrpEntryType: return soap_in_stra__StorageAllocSnrpEntryType(soap, NULL, NULL, "stra:StorageAllocSnrpEntryType"); case SOAP_TYPE_stra__StorageAllocEntryType: return soap_in_stra__StorageAllocEntryType(soap, NULL, NULL, "stra:StorageAllocEntryType"); case SOAP_TYPE_stra__StorageEaclEntryHandleListType: return soap_in_stra__StorageEaclEntryHandleListType(soap, NULL, NULL, "stra:StorageEaclEntryHandleListType"); case SOAP_TYPE_stra__StorageEaclEntryType: return soap_in_stra__StorageEaclEntryType(soap, NULL, NULL, "stra:StorageEaclEntryType"); case SOAP_TYPE_net__InterfaceDescriptorGetType: return soap_in_net__InterfaceDescriptorGetType(soap, NULL, NULL, "net:InterfaceDescriptorGetType"); case SOAP_TYPE_net__InterfaceDescriptorSetType: return soap_in_net__InterfaceDescriptorSetType(soap, NULL, NULL, "net:InterfaceDescriptorSetType"); case SOAP_TYPE_net__IPv4ParametersType: return soap_in_net__IPv4ParametersType(soap, NULL, NULL, "net:IPv4ParametersType"); case SOAP_TYPE_net__StaticIPv4ParametersType: return soap_in_net__StaticIPv4ParametersType(soap, NULL, NULL, "net:StaticIPv4ParametersType"); case SOAP_TYPE_xcfg__XProfileType: return soap_in_xcfg__XProfileType(soap, NULL, NULL, "xcfg:XProfileType"); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType: return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_TLSType"); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType: return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_GTCType"); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type: return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileEAPFAST_MSCHAPv2Type"); case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType: return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAP_GTCType"); case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type: return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfilePEAP_MSCHAPv2Type"); case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type: return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileTTLS_MSCHAPv2Type"); case SOAP_TYPE_xcfg__XProfileTLSType: return soap_in_xcfg__XProfileTLSType(soap, NULL, NULL, "xcfg:XProfileTLSType"); case SOAP_TYPE_xcfg__ServerIdentityType: return soap_in_xcfg__ServerIdentityType(soap, NULL, NULL, "xcfg:ServerIdentityType"); case SOAP_TYPE_xcfg__ManualPACType: return soap_in_xcfg__ManualPACType(soap, NULL, NULL, "xcfg:ManualPACType"); case SOAP_TYPE_xcfg__CertificateNameType: return soap_in_xcfg__CertificateNameType(soap, NULL, NULL, "xcfg:CertificateNameType"); case SOAP_TYPE_xcfg__UserCredentialsType: return soap_in_xcfg__UserCredentialsType(soap, NULL, NULL, "xcfg:UserCredentialsType"); case SOAP_TYPE_sai__GlobalPowerPolicyType: return soap_in_sai__GlobalPowerPolicyType(soap, NULL, NULL, "sai:GlobalPowerPolicyType"); case SOAP_TYPE_sai__EnvironmentDetectionType: return soap_in_sai__EnvironmentDetectionType(soap, NULL, NULL, "sai:EnvironmentDetectionType"); case SOAP_TYPE_sai__EnvironmentDetectionDomainType: return soap_in_sai__EnvironmentDetectionDomainType(soap, NULL, NULL, "sai:EnvironmentDetectionDomainType"); case SOAP_TYPE_sai__ProvisioningAuditRecordType: return soap_in_sai__ProvisioningAuditRecordType(soap, NULL, NULL, "sai:ProvisioningAuditRecordType"); case SOAP_TYPE_sai__CertHashEntryType: return soap_in_sai__CertHashEntryType(soap, NULL, NULL, "sai:CertHashEntryType"); case SOAP_TYPE_sai__PkiCapsType: return soap_in_sai__PkiCapsType(soap, NULL, NULL, "sai:PkiCapsType"); case SOAP_TYPE_sai__CrlType: return soap_in_sai__CrlType(soap, NULL, NULL, "sai:CrlType"); case SOAP_TYPE_sai__CertificateType: return soap_in_sai__CertificateType(soap, NULL, NULL, "sai:CertificateType"); case SOAP_TYPE_sai__TlsOptionsType: return soap_in_sai__TlsOptionsType(soap, NULL, NULL, "sai:TlsOptionsType"); case SOAP_TYPE_sai__KerberosOptionsType: return soap_in_sai__KerberosOptionsType(soap, NULL, NULL, "sai:KerberosOptionsType"); case SOAP_TYPE_sai__KerberosSpnType: return soap_in_sai__KerberosSpnType(soap, NULL, NULL, "sai:KerberosSpnType"); case SOAP_TYPE_sai__AdminAclEntryExType: return soap_in_sai__AdminAclEntryExType(soap, NULL, NULL, "sai:AdminAclEntryExType"); case SOAP_TYPE_sai__UserAclEntryExType: return soap_in_sai__UserAclEntryExType(soap, NULL, NULL, "sai:UserAclEntryExType"); case SOAP_TYPE_sai__UserEntryKerberosType: return soap_in_sai__UserEntryKerberosType(soap, NULL, NULL, "sai:UserEntryKerberosType"); case SOAP_TYPE_sai__UserEntryDigestType: return soap_in_sai__UserEntryDigestType(soap, NULL, NULL, "sai:UserEntryDigestType"); case SOAP_TYPE_sai__AmtVersion: return soap_in_sai__AmtVersion(soap, NULL, NULL, "sai:AmtVersion"); case SOAP_TYPE_sai__UpdateCoreUrlKeyType: return soap_in_sai__UpdateCoreUrlKeyType(soap, NULL, NULL, "sai:UpdateCoreUrlKeyType"); case SOAP_TYPE_sai__CertificateChainType: return soap_in_sai__CertificateChainType(soap, NULL, NULL, "sai:CertificateChainType"); case SOAP_TYPE_sai__RngKeyType: return soap_in_sai__RngKeyType(soap, NULL, NULL, "sai:RngKeyType"); case SOAP_TYPE_sai__RsaKeyType: return soap_in_sai__RsaKeyType(soap, NULL, NULL, "sai:RsaKeyType"); case SOAP_TYPE_sai__UserAclRealmListType: return soap_in_sai__UserAclRealmListType(soap, NULL, NULL, "sai:UserAclRealmListType"); case SOAP_TYPE_sai__UserAclEntryHandleListType: return soap_in_sai__UserAclEntryHandleListType(soap, NULL, NULL, "sai:UserAclEntryHandleListType"); case SOAP_TYPE_sai__AdminAclEntryType: return soap_in_sai__AdminAclEntryType(soap, NULL, NULL, "sai:AdminAclEntryType"); case SOAP_TYPE_sai__UserAclEntryType: return soap_in_sai__UserAclEntryType(soap, NULL, NULL, "sai:UserAclEntryType"); case SOAP_TYPE_cstr__KeyPairType: return soap_in_cstr__KeyPairType(soap, NULL, NULL, "cstr:KeyPairType"); case SOAP_TYPE_cstr__RSAKeyPairType: return soap_in_cstr__RSAKeyPairType(soap, NULL, NULL, "cstr:RSAKeyPairType"); case SOAP_TYPE_cmn__NodeAddressType: return soap_in_cmn__NodeAddressType(soap, NULL, NULL, "cmn:NodeAddressType"); case SOAP_TYPE_cmn__URLType: return soap_in_cmn__URLType(soap, NULL, NULL, "cmn:URLType"); case SOAP_TYPE_xsd__base64Binary: return soap_in_xsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary"); case SOAP_TYPE_xsd__anyURI: return soap_in_xsd__anyURI(soap, NULL, NULL, "xsd:anyURI"); case SOAP_TYPE_std__string: return soap_in_std__string(soap, NULL, NULL, "xsd:string"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse: return soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(soap, NULL, NULL, "wcxs:GetWirelessSettingsResponse"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest: return soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, NULL, NULL, "wcxs:GetWirelessSettingsRequest"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse: return soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, NULL, NULL, "wcxs:GetWirelessCapabilitiesResponse"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest: return soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, NULL, NULL, "wcxs:GetWirelessCapabilitiesRequest"); case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse: return soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, NULL, NULL, "wcxs:EnumerateWirelessProfilesResponse"); case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest: return soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, NULL, NULL, "wcxs:EnumerateWirelessProfilesRequest"); case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse: return soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, NULL, NULL, "wcxs:UpdateWirelessProfileResponse"); case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest: return soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, NULL, NULL, "wcxs:UpdateWirelessProfileRequest"); case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse: return soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, NULL, NULL, "wcxs:RemoveWirelessProfileResponse"); case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest: return soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, NULL, NULL, "wcxs:RemoveWirelessProfileRequest"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse: return soap_in_PointerTo_wcxs__GetWirelessProfileResponse(soap, NULL, NULL, "wcxs:GetWirelessProfileResponse"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest: return soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, NULL, NULL, "wcxs:GetWirelessProfileRequest"); case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse: return soap_in_PointerTo_wcxs__AddWirelessProfileResponse(soap, NULL, NULL, "wcxs:AddWirelessProfileResponse"); case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest: return soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, NULL, NULL, "wcxs:AddWirelessProfileRequest"); case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse: return soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, NULL, NULL, "tim:SetHighAccuracyTimeSynchResponse"); case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch: return soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, NULL, NULL, "tim:SetHighAccuracyTimeSynch"); case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse: return soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, NULL, NULL, "tim:GetLowAccuracyTimeSynchResponse"); case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch: return soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, NULL, NULL, "tim:GetLowAccuracyTimeSynch"); case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse: return soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, NULL, NULL, "stra:RemoveStorageFpaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry: return soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, NULL, NULL, "stra:RemoveStorageFpaclEntry"); case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse: return soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, NULL, NULL, "stra:UpdateStorageFpaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry: return soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, NULL, NULL, "stra:UpdateStorageFpaclEntry"); case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse: return soap_in_PointerTo_stra__GetStorageAllocEntryResponse(soap, NULL, NULL, "stra:GetStorageAllocEntryResponse"); case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry: return soap_in_PointerTo_stra__GetStorageAllocEntry(soap, NULL, NULL, "stra:GetStorageAllocEntry"); case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse: return soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, NULL, NULL, "stra:EnumerateStorageAllocEntriesResponse"); case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries: return soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, NULL, NULL, "stra:EnumerateStorageAllocEntries"); case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse: return soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(soap, NULL, NULL, "stra:AddStorageFpaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry: return soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, NULL, NULL, "stra:AddStorageFpaclEntry"); case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse: return soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, NULL, NULL, "stra:RemoveStorageEaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry: return soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, NULL, NULL, "stra:RemoveStorageEaclEntry"); case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse: return soap_in_PointerTo_stra__GetStorageEaclEntryResponse(soap, NULL, NULL, "stra:GetStorageEaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry: return soap_in_PointerTo_stra__GetStorageEaclEntry(soap, NULL, NULL, "stra:GetStorageEaclEntry"); case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse: return soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, NULL, NULL, "stra:EnumerateStorageEaclEntriesResponse"); case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries: return soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, NULL, NULL, "stra:EnumerateStorageEaclEntries"); case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse: return soap_in_PointerTo_stra__AddStorageEaclEntryResponse(soap, NULL, NULL, "stra:AddStorageEaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry: return soap_in_PointerTo_stra__AddStorageEaclEntry(soap, NULL, NULL, "stra:AddStorageEaclEntry"); case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse: return soap_in_PointerTo_stra__AdminRemoveApplicationResponse(soap, NULL, NULL, "stra:AdminRemoveApplicationResponse"); case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication: return soap_in_PointerTo_stra__AdminRemoveApplication(soap, NULL, NULL, "stra:AdminRemoveApplication"); case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse: return soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, NULL, NULL, "stra:AdminGetApplicationAttributesResponse"); case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes: return soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, NULL, NULL, "stra:AdminGetApplicationAttributes"); case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse: return soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, NULL, NULL, "stra:AdminGetRegisteredApplicationsResponse"); case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications: return soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, NULL, NULL, "stra:AdminGetRegisteredApplications"); case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse: return soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, NULL, NULL, "stra:SetGlobalStorageAttributesResponse"); case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes: return soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, NULL, NULL, "stra:SetGlobalStorageAttributes"); case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse: return soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, NULL, NULL, "stra:GetGlobalStorageAttributesResponse"); case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes: return soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, NULL, NULL, "stra:GetGlobalStorageAttributes"); case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse: return soap_in_PointerTo_str__ExecuteStorageOperationResponse(soap, NULL, NULL, "str:ExecuteStorageOperationResponse"); case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation: return soap_in_PointerTo_str__ExecuteStorageOperation(soap, NULL, NULL, "str:ExecuteStorageOperation"); case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse: return soap_in_PointerTo_sai__GetAclEnabledStateResponse(soap, NULL, NULL, "sai:GetAclEnabledStateResponse"); case SOAP_TYPE_PointerTo_sai__GetAclEnabledState: return soap_in_PointerTo_sai__GetAclEnabledState(soap, NULL, NULL, "sai:GetAclEnabledState"); case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse: return soap_in_PointerTo_sai__SetAclEnabledStateResponse(soap, NULL, NULL, "sai:SetAclEnabledStateResponse"); case SOAP_TYPE_PointerTo_sai__SetAclEnabledState: return soap_in_PointerTo_sai__SetAclEnabledState(soap, NULL, NULL, "sai:SetAclEnabledState"); case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse: return soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, NULL, NULL, "sai:SetConfigurationServerFQDNResponse"); case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN: return soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, NULL, NULL, "sai:SetConfigurationServerFQDN"); case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse: return soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, NULL, NULL, "sai:GetConfigurationServerFQDNResponse"); case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN: return soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, NULL, NULL, "sai:GetConfigurationServerFQDN"); case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse: return soap_in_PointerTo_sai__EnableVpnRoutingResponse(soap, NULL, NULL, "sai:EnableVpnRoutingResponse"); case SOAP_TYPE_PointerTo_sai__EnableVpnRouting: return soap_in_PointerTo_sai__EnableVpnRouting(soap, NULL, NULL, "sai:EnableVpnRouting"); case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse: return soap_in_PointerTo_sai__GetTLSCredentialsResponse(soap, NULL, NULL, "sai:GetTLSCredentialsResponse"); case SOAP_TYPE_PointerTo_sai__GetTLSCredentials: return soap_in_PointerTo_sai__GetTLSCredentials(soap, NULL, NULL, "sai:GetTLSCredentials"); case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse: return soap_in_PointerTo_sai__SetTLSCredentialsResponse(soap, NULL, NULL, "sai:SetTLSCredentialsResponse"); case SOAP_TYPE_PointerTo_sai__SetTLSCredentials: return soap_in_PointerTo_sai__SetTLSCredentials(soap, NULL, NULL, "sai:SetTLSCredentials"); case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse: return soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, NULL, NULL, "sai:CertStoreUpdateCertificateResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate: return soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, NULL, NULL, "sai:CertStoreUpdateCertificate"); case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse: return soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, NULL, NULL, "sai:CertStoreGetPKCS10RequestResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request: return soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, NULL, NULL, "sai:CertStoreGetPKCS10Request"); case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse: return soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, NULL, NULL, "sai:CertStoreRemoveCertificateResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate: return soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, NULL, NULL, "sai:CertStoreRemoveCertificate"); case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse: return soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, NULL, NULL, "sai:CertStoreEnumerateCertificatesResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates: return soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, NULL, NULL, "sai:CertStoreEnumerateCertificates"); case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse: return soap_in_PointerTo_sai__CertStoreGetCertificateResponse(soap, NULL, NULL, "sai:CertStoreGetCertificateResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate: return soap_in_PointerTo_sai__CertStoreGetCertificate(soap, NULL, NULL, "sai:CertStoreGetCertificate"); case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse: return soap_in_PointerTo_sai__CertStoreAddCertificateResponse(soap, NULL, NULL, "sai:CertStoreAddCertificateResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate: return soap_in_PointerTo_sai__CertStoreAddCertificate(soap, NULL, NULL, "sai:CertStoreAddCertificate"); case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse: return soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(soap, NULL, NULL, "sai:CertStoreRemoveKeyResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey: return soap_in_PointerTo_sai__CertStoreRemoveKey(soap, NULL, NULL, "sai:CertStoreRemoveKey"); case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse: return soap_in_PointerTo_sai__CertStoreGetKeyResponse(soap, NULL, NULL, "sai:CertStoreGetKeyResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreGetKey: return soap_in_PointerTo_sai__CertStoreGetKey(soap, NULL, NULL, "sai:CertStoreGetKey"); case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse: return soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, NULL, NULL, "sai:CertStoreEnumerateKeysResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys: return soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, NULL, NULL, "sai:CertStoreEnumerateKeys"); case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse: return soap_in_PointerTo_sai__CertStoreAddKeyResponse(soap, NULL, NULL, "sai:CertStoreAddKeyResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreAddKey: return soap_in_PointerTo_sai__CertStoreAddKey(soap, NULL, NULL, "sai:CertStoreAddKey"); case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse: return soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, NULL, NULL, "sai:GetGlobalPowerPolicyResponse"); case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy: return soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, NULL, NULL, "sai:GetGlobalPowerPolicy"); case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse: return soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, NULL, NULL, "sai:SetGlobalPowerPolicyResponse"); case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy: return soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, NULL, NULL, "sai:SetGlobalPowerPolicy"); case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse: return soap_in_PointerTo_sai__SetActivePowerPackageResponse(soap, NULL, NULL, "sai:SetActivePowerPackageResponse"); case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage: return soap_in_PointerTo_sai__SetActivePowerPackage(soap, NULL, NULL, "sai:SetActivePowerPackage"); case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse: return soap_in_PointerTo_sai__GetActivePowerPackageResponse(soap, NULL, NULL, "sai:GetActivePowerPackageResponse"); case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage: return soap_in_PointerTo_sai__GetActivePowerPackage(soap, NULL, NULL, "sai:GetActivePowerPackage"); case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse: return soap_in_PointerTo_sai__GetPowerPackageResponse(soap, NULL, NULL, "sai:GetPowerPackageResponse"); case SOAP_TYPE_PointerTo_sai__GetPowerPackage: return soap_in_PointerTo_sai__GetPowerPackage(soap, NULL, NULL, "sai:GetPowerPackage"); case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse: return soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(soap, NULL, NULL, "sai:EnumeratePowerPackagesResponse"); case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages: return soap_in_PointerTo_sai__EnumeratePowerPackages(soap, NULL, NULL, "sai:EnumeratePowerPackages"); case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse: return soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(soap, NULL, NULL, "sai:GetEnvironmentDetectionResponse"); case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection: return soap_in_PointerTo_sai__GetEnvironmentDetection(soap, NULL, NULL, "sai:GetEnvironmentDetection"); case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse: return soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(soap, NULL, NULL, "sai:SetEnvironmentDetectionResponse"); case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection: return soap_in_PointerTo_sai__SetEnvironmentDetection(soap, NULL, NULL, "sai:SetEnvironmentDetection"); case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse: return soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(soap, NULL, NULL, "sai:SetRealmAuthOptionsResponse"); case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions: return soap_in_PointerTo_sai__SetRealmAuthOptions(soap, NULL, NULL, "sai:SetRealmAuthOptions"); case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse: return soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(soap, NULL, NULL, "sai:GetRealmAuthOptionsResponse"); case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions: return soap_in_PointerTo_sai__GetRealmAuthOptions(soap, NULL, NULL, "sai:GetRealmAuthOptions"); case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse: return soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, NULL, NULL, "sai:ExtendProvisioningPeriodResponse"); case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod: return soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, NULL, NULL, "sai:ExtendProvisioningPeriod"); case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse: return soap_in_PointerTo_sai__GetProvisioningPIDResponse(soap, NULL, NULL, "sai:GetProvisioningPIDResponse"); case SOAP_TYPE_PointerTo_sai__GetProvisioningPID: return soap_in_PointerTo_sai__GetProvisioningPID(soap, NULL, NULL, "sai:GetProvisioningPID"); case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse: return soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, NULL, NULL, "sai:GetProvisioningAuditRecordResponse"); case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord: return soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, NULL, NULL, "sai:GetProvisioningAuditRecord"); case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse: return soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, NULL, NULL, "sai:SetZeroTouchConfigurationModeResponse"); case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode: return soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, NULL, NULL, "sai:SetZeroTouchConfigurationMode"); case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse: return soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, NULL, NULL, "sai:GetZeroTouchConfigurationModeResponse"); case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode: return soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, NULL, NULL, "sai:GetZeroTouchConfigurationMode"); case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse: return soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(soap, NULL, NULL, "sai:EnableCertificateHashEntryResponse"); case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry: return soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, NULL, NULL, "sai:EnableCertificateHashEntry"); case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse: return soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, NULL, NULL, "sai:DeleteCertificateHashEntryResponse"); case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry: return soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, NULL, NULL, "sai:DeleteCertificateHashEntry"); case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse: return soap_in_PointerTo_sai__AddCertificateHashEntryResponse(soap, NULL, NULL, "sai:AddCertificateHashEntryResponse"); case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry: return soap_in_PointerTo_sai__AddCertificateHashEntry(soap, NULL, NULL, "sai:AddCertificateHashEntry"); case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse: return soap_in_PointerTo_sai__GetCertificateHashEntryResponse(soap, NULL, NULL, "sai:GetCertificateHashEntryResponse"); case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry: return soap_in_PointerTo_sai__GetCertificateHashEntry(soap, NULL, NULL, "sai:GetCertificateHashEntry"); case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse: return soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, NULL, NULL, "sai:EnumerateCertificateHashEntriesResponse"); case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries: return soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, NULL, NULL, "sai:EnumerateCertificateHashEntries"); case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse: return soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(soap, NULL, NULL, "sai:GetProvisioningServerOTPResponse"); case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP: return soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, NULL, NULL, "sai:GetProvisioningServerOTP"); case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse: return soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(soap, NULL, NULL, "sai:SetProvisioningServerOTPResponse"); case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP: return soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, NULL, NULL, "sai:SetProvisioningServerOTP"); case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse: return soap_in_PointerTo_sai__SetMEBxPasswordResponse(soap, NULL, NULL, "sai:SetMEBxPasswordResponse"); case SOAP_TYPE_PointerTo_sai__SetMEBxPassword: return soap_in_PointerTo_sai__SetMEBxPassword(soap, NULL, NULL, "sai:SetMEBxPassword"); case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse: return soap_in_PointerTo_sai__PartialUnprovisionResponse(soap, NULL, NULL, "sai:PartialUnprovisionResponse"); case SOAP_TYPE_PointerTo_sai__PartialUnprovision: return soap_in_PointerTo_sai__PartialUnprovision(soap, NULL, NULL, "sai:PartialUnprovision"); case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse: return soap_in_PointerTo_sai__SetTLSPSKResponse(soap, NULL, NULL, "sai:SetTLSPSKResponse"); case SOAP_TYPE_PointerTo_sai__SetTLSPSK: return soap_in_PointerTo_sai__SetTLSPSK(soap, NULL, NULL, "sai:SetTLSPSK"); case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse: return soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(soap, NULL, NULL, "sai:GetPowerSavingOptionsResponse"); case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions: return soap_in_PointerTo_sai__GetPowerSavingOptions(soap, NULL, NULL, "sai:GetPowerSavingOptions"); case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse: return soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(soap, NULL, NULL, "sai:SetPowerSavingOptionsResponse"); case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions: return soap_in_PointerTo_sai__SetPowerSavingOptions(soap, NULL, NULL, "sai:SetPowerSavingOptions"); case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse: return soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(soap, NULL, NULL, "sai:GetPkiCapabilitiesResponse"); case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities: return soap_in_PointerTo_sai__GetPkiCapabilities(soap, NULL, NULL, "sai:GetPkiCapabilities"); case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse: return soap_in_PointerTo_sai__GetServerCertificateReqResponse(soap, NULL, NULL, "sai:GetServerCertificateReqResponse"); case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq: return soap_in_PointerTo_sai__GetServerCertificateReq(soap, NULL, NULL, "sai:GetServerCertificateReq"); case SOAP_TYPE_PointerTo_sai__GetCRLResponse: return soap_in_PointerTo_sai__GetCRLResponse(soap, NULL, NULL, "sai:GetCRLResponse"); case SOAP_TYPE_PointerTo_sai__GetCRL: return soap_in_PointerTo_sai__GetCRL(soap, NULL, NULL, "sai:GetCRL"); case SOAP_TYPE_PointerTo_sai__SetCRLResponse: return soap_in_PointerTo_sai__SetCRLResponse(soap, NULL, NULL, "sai:SetCRLResponse"); case SOAP_TYPE_PointerTo_sai__SetCRL: return soap_in_PointerTo_sai__SetCRL(soap, NULL, NULL, "sai:SetCRL"); case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse: return soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(soap, NULL, NULL, "sai:GetTrustedFqdnCNResponse"); case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN: return soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, NULL, NULL, "sai:GetTrustedFqdnCN"); case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse: return soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(soap, NULL, NULL, "sai:SetTrustedFqdnCNResponse"); case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN: return soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, NULL, NULL, "sai:SetTrustedFqdnCN"); case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse: return soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, NULL, NULL, "sai:EnumerateTrustedRootCertificatesResponse"); case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates: return soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, NULL, NULL, "sai:EnumerateTrustedRootCertificates"); case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse: return soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, NULL, NULL, "sai:DeleteTrustedRootCertificateResponse"); case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate: return soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, NULL, NULL, "sai:DeleteTrustedRootCertificate"); case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse: return soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(soap, NULL, NULL, "sai:GetTrustedRootCertificateResponse"); case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate: return soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, NULL, NULL, "sai:GetTrustedRootCertificate"); case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse: return soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(soap, NULL, NULL, "sai:AddTrustedRootCertificateResponse"); case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate: return soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, NULL, NULL, "sai:AddTrustedRootCertificate"); case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse: return soap_in_PointerTo_sai__GetTlsOptionsResponse(soap, NULL, NULL, "sai:GetTlsOptionsResponse"); case SOAP_TYPE_PointerTo_sai__GetTlsOptions: return soap_in_PointerTo_sai__GetTlsOptions(soap, NULL, NULL, "sai:GetTlsOptions"); case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse: return soap_in_PointerTo_sai__SetTlsOptionsResponse(soap, NULL, NULL, "sai:SetTlsOptionsResponse"); case SOAP_TYPE_PointerTo_sai__SetTlsOptions: return soap_in_PointerTo_sai__SetTlsOptions(soap, NULL, NULL, "sai:SetTlsOptions"); case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse: return soap_in_PointerTo_sai__GetEnabledInterfacesResponse(soap, NULL, NULL, "sai:GetEnabledInterfacesResponse"); case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces: return soap_in_PointerTo_sai__GetEnabledInterfaces(soap, NULL, NULL, "sai:GetEnabledInterfaces"); case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse: return soap_in_PointerTo_sai__SetEnabledInterfacesResponse(soap, NULL, NULL, "sai:SetEnabledInterfacesResponse"); case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces: return soap_in_PointerTo_sai__SetEnabledInterfaces(soap, NULL, NULL, "sai:SetEnabledInterfaces"); case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse: return soap_in_PointerTo_sai__GetKerberosOptionsResponse(soap, NULL, NULL, "sai:GetKerberosOptionsResponse"); case SOAP_TYPE_PointerTo_sai__GetKerberosOptions: return soap_in_PointerTo_sai__GetKerberosOptions(soap, NULL, NULL, "sai:GetKerberosOptions"); case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse: return soap_in_PointerTo_sai__SetKerberosOptionsResponse(soap, NULL, NULL, "sai:SetKerberosOptionsResponse"); case SOAP_TYPE_PointerTo_sai__SetKerberosOptions: return soap_in_PointerTo_sai__SetKerberosOptions(soap, NULL, NULL, "sai:SetKerberosOptions"); case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse: return soap_in_PointerTo_sai__GetDigestRealmResponse(soap, NULL, NULL, "sai:GetDigestRealmResponse"); case SOAP_TYPE_PointerTo_sai__GetDigestRealm: return soap_in_PointerTo_sai__GetDigestRealm(soap, NULL, NULL, "sai:GetDigestRealm"); case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse: return soap_in_PointerTo_sai__SetAdminAclEntryExResponse(soap, NULL, NULL, "sai:SetAdminAclEntryExResponse"); case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx: return soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, NULL, NULL, "sai:SetAdminAclEntryEx"); case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse: return soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(soap, NULL, NULL, "sai:UpdateUserAclEntryExResponse"); case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx: return soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, NULL, NULL, "sai:UpdateUserAclEntryEx"); case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse: return soap_in_PointerTo_sai__GetUserAclEntryExResponse(soap, NULL, NULL, "sai:GetUserAclEntryExResponse"); case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx: return soap_in_PointerTo_sai__GetUserAclEntryEx(soap, NULL, NULL, "sai:GetUserAclEntryEx"); case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse: return soap_in_PointerTo_sai__AddUserAclEntryExResponse(soap, NULL, NULL, "sai:AddUserAclEntryExResponse"); case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx: return soap_in_PointerTo_sai__AddUserAclEntryEx(soap, NULL, NULL, "sai:AddUserAclEntryEx"); case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse: return soap_in_PointerTo_sai__GetCoreVersionResponse(soap, NULL, NULL, "sai:GetCoreVersionResponse"); case SOAP_TYPE_PointerTo_sai__GetCoreVersion: return soap_in_PointerTo_sai__GetCoreVersion(soap, NULL, NULL, "sai:GetCoreVersion"); case SOAP_TYPE_PointerTo_sai__CommitChangesResponse: return soap_in_PointerTo_sai__CommitChangesResponse(soap, NULL, NULL, "sai:CommitChangesResponse"); case SOAP_TYPE_PointerTo_sai__CommitChanges: return soap_in_PointerTo_sai__CommitChanges(soap, NULL, NULL, "sai:CommitChanges"); case SOAP_TYPE_PointerTo_sai__UnprovisionResponse: return soap_in_PointerTo_sai__UnprovisionResponse(soap, NULL, NULL, "sai:UnprovisionResponse"); case SOAP_TYPE_PointerTo_sai__Unprovision: return soap_in_PointerTo_sai__Unprovision(soap, NULL, NULL, "sai:Unprovision"); case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse: return soap_in_PointerTo_sai__SetProvisioningModeResponse(soap, NULL, NULL, "sai:SetProvisioningModeResponse"); case SOAP_TYPE_PointerTo_sai__SetProvisioningMode: return soap_in_PointerTo_sai__SetProvisioningMode(soap, NULL, NULL, "sai:SetProvisioningMode"); case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse: return soap_in_PointerTo_sai__GetProvisioningModeResponse(soap, NULL, NULL, "sai:GetProvisioningModeResponse"); case SOAP_TYPE_PointerTo_sai__GetProvisioningMode: return soap_in_PointerTo_sai__GetProvisioningMode(soap, NULL, NULL, "sai:GetProvisioningMode"); case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse: return soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(soap, NULL, NULL, "sai:UpdateCoreFromUrlResponse"); case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl: return soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, NULL, NULL, "sai:UpdateCoreFromUrl"); case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse: return soap_in_PointerTo_sai__GetTLSCertificateResponse(soap, NULL, NULL, "sai:GetTLSCertificateResponse"); case SOAP_TYPE_PointerTo_sai__GetTLSCertificate: return soap_in_PointerTo_sai__GetTLSCertificate(soap, NULL, NULL, "sai:GetTLSCertificate"); case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse: return soap_in_PointerTo_sai__SetTLSCertificateResponse(soap, NULL, NULL, "sai:SetTLSCertificateResponse"); case SOAP_TYPE_PointerTo_sai__SetTLSCertificate: return soap_in_PointerTo_sai__SetTLSCertificate(soap, NULL, NULL, "sai:SetTLSCertificate"); case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse: return soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, NULL, NULL, "sai:SetTLSKeyAndCertificateResponse"); case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate: return soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, NULL, NULL, "sai:SetTLSKeyAndCertificate"); case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse: return soap_in_PointerTo_sai__SetRngKeyResponse(soap, NULL, NULL, "sai:SetRngKeyResponse"); case SOAP_TYPE_PointerTo_sai__SetRngKey: return soap_in_PointerTo_sai__SetRngKey(soap, NULL, NULL, "sai:SetRngKey"); case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse: return soap_in_PointerTo_sai__SetTlsEnabledResponse(soap, NULL, NULL, "sai:SetTlsEnabledResponse"); case SOAP_TYPE_PointerTo_sai__SetTlsEnabled: return soap_in_PointerTo_sai__SetTlsEnabled(soap, NULL, NULL, "sai:SetTlsEnabled"); case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse: return soap_in_PointerTo_sai__RemoveUserAclEntryResponse(soap, NULL, NULL, "sai:RemoveUserAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry: return soap_in_PointerTo_sai__RemoveUserAclEntry(soap, NULL, NULL, "sai:RemoveUserAclEntry"); case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse: return soap_in_PointerTo_sai__UpdateUserAclEntryResponse(soap, NULL, NULL, "sai:UpdateUserAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry: return soap_in_PointerTo_sai__UpdateUserAclEntry(soap, NULL, NULL, "sai:UpdateUserAclEntry"); case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse: return soap_in_PointerTo_sai__GetUserAclEntryResponse(soap, NULL, NULL, "sai:GetUserAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__GetUserAclEntry: return soap_in_PointerTo_sai__GetUserAclEntry(soap, NULL, NULL, "sai:GetUserAclEntry"); case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse: return soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, NULL, NULL, "sai:EnumerateUserAclEntriesResponse"); case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries: return soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, NULL, NULL, "sai:EnumerateUserAclEntries"); case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse: return soap_in_PointerTo_sai__AddUserAclEntryResponse(soap, NULL, NULL, "sai:AddUserAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__AddUserAclEntry: return soap_in_PointerTo_sai__AddUserAclEntry(soap, NULL, NULL, "sai:AddUserAclEntry"); case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse: return soap_in_PointerTo_sai__SetAdminAclEntryResponse(soap, NULL, NULL, "sai:SetAdminAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry: return soap_in_PointerTo_sai__SetAdminAclEntry(soap, NULL, NULL, "sai:SetAdminAclEntry"); case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse: return soap_in_PointerTo_sai__GetAdminAclEntryResponse(soap, NULL, NULL, "sai:GetAdminAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry: return soap_in_PointerTo_sai__GetAdminAclEntry(soap, NULL, NULL, "sai:GetAdminAclEntry"); case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse: return soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, NULL, NULL, "sai:ResetFlashWearOutProtectionResponse"); case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection: return soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, NULL, NULL, "sai:ResetFlashWearOutProtection"); case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse: return soap_in_PointerTo_rci__GetSystemPowerStateResponse(soap, NULL, NULL, "rci:GetSystemPowerStateResponse"); case SOAP_TYPE_PointerTo_rci__GetSystemPowerState: return soap_in_PointerTo_rci__GetSystemPowerState(soap, NULL, NULL, "rci:GetSystemPowerState"); case SOAP_TYPE_PointerTo_rci__RemoteControlResponse: return soap_in_PointerTo_rci__RemoteControlResponse(soap, NULL, NULL, "rci:RemoteControlResponse"); case SOAP_TYPE_PointerTo_rci__RemoteControl: return soap_in_PointerTo_rci__RemoteControl(soap, NULL, NULL, "rci:RemoteControl"); case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse: return soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, NULL, NULL, "rci:GetRemoteControlCapabilitiesResponse"); case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities: return soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, NULL, NULL, "rci:GetRemoteControlCapabilities"); case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse: return soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(soap, NULL, NULL, "net:Get8021XPxeTimeoutResponse"); case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout: return soap_in_PointerTo_net__Get8021XPxeTimeout(soap, NULL, NULL, "net:Get8021XPxeTimeout"); case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse: return soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(soap, NULL, NULL, "net:Set8021XPxeTimeoutResponse"); case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout: return soap_in_PointerTo_net__Set8021XPxeTimeout(soap, NULL, NULL, "net:Set8021XPxeTimeout"); case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response: return soap_in_PointerTo_net__Get8021XActiveS0Response(soap, NULL, NULL, "net:Get8021XActiveS0Response"); case SOAP_TYPE_PointerTo_net__Get8021XActiveS0: return soap_in_PointerTo_net__Get8021XActiveS0(soap, NULL, NULL, "net:Get8021XActiveS0"); case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response: return soap_in_PointerTo_net__Set8021XActiveS0Response(soap, NULL, NULL, "net:Set8021XActiveS0Response"); case SOAP_TYPE_PointerTo_net__Set8021XActiveS0: return soap_in_PointerTo_net__Set8021XActiveS0(soap, NULL, NULL, "net:Set8021XActiveS0"); case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse: return soap_in_PointerTo_net__Get8021XWiredProfileResponse(soap, NULL, NULL, "net:Get8021XWiredProfileResponse"); case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile: return soap_in_PointerTo_net__Get8021XWiredProfile(soap, NULL, NULL, "net:Get8021XWiredProfile"); case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse: return soap_in_PointerTo_net__Set8021XWiredProfileResponse(soap, NULL, NULL, "net:Set8021XWiredProfileResponse"); case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile: return soap_in_PointerTo_net__Set8021XWiredProfile(soap, NULL, NULL, "net:Set8021XWiredProfile"); case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse: return soap_in_PointerTo_net__SetInterfaceSettingsResponse(soap, NULL, NULL, "net:SetInterfaceSettingsResponse"); case SOAP_TYPE_PointerTo_net__SetInterfaceSettings: return soap_in_PointerTo_net__SetInterfaceSettings(soap, NULL, NULL, "net:SetInterfaceSettings"); case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse: return soap_in_PointerTo_net__GetInterfaceSettingsResponse(soap, NULL, NULL, "net:GetInterfaceSettingsResponse"); case SOAP_TYPE_PointerTo_net__GetInterfaceSettings: return soap_in_PointerTo_net__GetInterfaceSettings(soap, NULL, NULL, "net:GetInterfaceSettings"); case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse: return soap_in_PointerTo_net__EnumerateInterfacesResponse(soap, NULL, NULL, "net:EnumerateInterfacesResponse"); case SOAP_TYPE_PointerTo_net__EnumerateInterfaces: return soap_in_PointerTo_net__EnumerateInterfaces(soap, NULL, NULL, "net:EnumerateInterfaces"); case SOAP_TYPE_PointerTo_net__GetPingResponseResponse: return soap_in_PointerTo_net__GetPingResponseResponse(soap, NULL, NULL, "net:GetPingResponseResponse"); case SOAP_TYPE_PointerTo_net__GetPingResponse: return soap_in_PointerTo_net__GetPingResponse(soap, NULL, NULL, "net:GetPingResponse"); case SOAP_TYPE_PointerTo_net__SetPingResponseResponse: return soap_in_PointerTo_net__SetPingResponseResponse(soap, NULL, NULL, "net:SetPingResponseResponse"); case SOAP_TYPE_PointerTo_net__SetPingResponse: return soap_in_PointerTo_net__SetPingResponse(soap, NULL, NULL, "net:SetPingResponse"); case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse: return soap_in_PointerTo_net__GetVlanParametersResponse(soap, NULL, NULL, "net:GetVlanParametersResponse"); case SOAP_TYPE_PointerTo_net__GetVlanParameters: return soap_in_PointerTo_net__GetVlanParameters(soap, NULL, NULL, "net:GetVlanParameters"); case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse: return soap_in_PointerTo_net__SetVlanParametersResponse(soap, NULL, NULL, "net:SetVlanParametersResponse"); case SOAP_TYPE_PointerTo_net__SetVlanParameters: return soap_in_PointerTo_net__SetVlanParameters(soap, NULL, NULL, "net:SetVlanParameters"); case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse: return soap_in_PointerTo_net__GetTcpIpParametersResponse(soap, NULL, NULL, "net:GetTcpIpParametersResponse"); case SOAP_TYPE_PointerTo_net__GetTcpIpParameters: return soap_in_PointerTo_net__GetTcpIpParameters(soap, NULL, NULL, "net:GetTcpIpParameters"); case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse: return soap_in_PointerTo_net__SetTcpIpParametersResponse(soap, NULL, NULL, "net:SetTcpIpParametersResponse"); case SOAP_TYPE_PointerTo_net__SetTcpIpParameters: return soap_in_PointerTo_net__SetTcpIpParameters(soap, NULL, NULL, "net:SetTcpIpParameters"); case SOAP_TYPE_PointerTo_net__GetDomainNameResponse: return soap_in_PointerTo_net__GetDomainNameResponse(soap, NULL, NULL, "net:GetDomainNameResponse"); case SOAP_TYPE_PointerTo_net__GetDomainName: return soap_in_PointerTo_net__GetDomainName(soap, NULL, NULL, "net:GetDomainName"); case SOAP_TYPE_PointerTo_net__SetDomainNameResponse: return soap_in_PointerTo_net__SetDomainNameResponse(soap, NULL, NULL, "net:SetDomainNameResponse"); case SOAP_TYPE_PointerTo_net__SetDomainName: return soap_in_PointerTo_net__SetDomainName(soap, NULL, NULL, "net:SetDomainName"); case SOAP_TYPE_PointerTo_net__GetHostNameResponse: return soap_in_PointerTo_net__GetHostNameResponse(soap, NULL, NULL, "net:GetHostNameResponse"); case SOAP_TYPE_PointerTo_net__GetHostName: return soap_in_PointerTo_net__GetHostName(soap, NULL, NULL, "net:GetHostName"); case SOAP_TYPE_PointerTo_net__SetHostNameResponse: return soap_in_PointerTo_net__SetHostNameResponse(soap, NULL, NULL, "net:SetHostNameResponse"); case SOAP_TYPE_PointerTo_net__SetHostName: return soap_in_PointerTo_net__SetHostName(soap, NULL, NULL, "net:SetHostName"); case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse: return soap_in_PointerTo_inf__GetIderSessionLogResponse(soap, NULL, NULL, "inf:GetIderSessionLogResponse"); case SOAP_TYPE_PointerTo_inf__GetIderSessionLog: return soap_in_PointerTo_inf__GetIderSessionLog(soap, NULL, NULL, "inf:GetIderSessionLog"); case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse: return soap_in_PointerTo_inf__GetSecurityParametersResponse(soap, NULL, NULL, "inf:GetSecurityParametersResponse"); case SOAP_TYPE_PointerTo_inf__GetSecurityParameters: return soap_in_PointerTo_inf__GetSecurityParameters(soap, NULL, NULL, "inf:GetSecurityParameters"); case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse: return soap_in_PointerTo_inf__GetNetworkStateResponse(soap, NULL, NULL, "inf:GetNetworkStateResponse"); case SOAP_TYPE_PointerTo_inf__GetNetworkState: return soap_in_PointerTo_inf__GetNetworkState(soap, NULL, NULL, "inf:GetNetworkState"); case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse: return soap_in_PointerTo_inf__GetEnabledInterfacesResponse(soap, NULL, NULL, "inf:GetEnabledInterfacesResponse"); case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces: return soap_in_PointerTo_inf__GetEnabledInterfaces(soap, NULL, NULL, "inf:GetEnabledInterfaces"); case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse: return soap_in_PointerTo_inf__GetPasswordModelResponse(soap, NULL, NULL, "inf:GetPasswordModelResponse"); case SOAP_TYPE_PointerTo_inf__GetPasswordModel: return soap_in_PointerTo_inf__GetPasswordModel(soap, NULL, NULL, "inf:GetPasswordModel"); case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse: return soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, NULL, NULL, "inf:GetAdminNetAclEntryStatusResponse"); case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus: return soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, NULL, NULL, "inf:GetAdminNetAclEntryStatus"); case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse: return soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, NULL, NULL, "inf:GetAdminAclEntryStatusResponse"); case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus: return soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, NULL, NULL, "inf:GetAdminAclEntryStatus"); case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse: return soap_in_PointerTo_inf__GetConfigServerInfoResponse(soap, NULL, NULL, "inf:GetConfigServerInfoResponse"); case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo: return soap_in_PointerTo_inf__GetConfigServerInfo(soap, NULL, NULL, "inf:GetConfigServerInfo"); case SOAP_TYPE_PointerTo_inf__GetHostNameResponse: return soap_in_PointerTo_inf__GetHostNameResponse(soap, NULL, NULL, "inf:GetHostNameResponse"); case SOAP_TYPE_PointerTo_inf__GetHostName: return soap_in_PointerTo_inf__GetHostName(soap, NULL, NULL, "inf:GetHostName"); case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse: return soap_in_PointerTo_inf__GetVlanParametersResponse(soap, NULL, NULL, "inf:GetVlanParametersResponse"); case SOAP_TYPE_PointerTo_inf__GetVlanParameters: return soap_in_PointerTo_inf__GetVlanParameters(soap, NULL, NULL, "inf:GetVlanParameters"); case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse: return soap_in_PointerTo_inf__GetProvisioningStateResponse(soap, NULL, NULL, "inf:GetProvisioningStateResponse"); case SOAP_TYPE_PointerTo_inf__GetProvisioningState: return soap_in_PointerTo_inf__GetProvisioningState(soap, NULL, NULL, "inf:GetProvisioningState"); case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse: return soap_in_PointerTo_inf__GetProvisioningModeResponse(soap, NULL, NULL, "inf:GetProvisioningModeResponse"); case SOAP_TYPE_PointerTo_inf__GetProvisioningMode: return soap_in_PointerTo_inf__GetProvisioningMode(soap, NULL, NULL, "inf:GetProvisioningMode"); case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse: return soap_in_PointerTo_inf__GetCodeVersionsResponse(soap, NULL, NULL, "inf:GetCodeVersionsResponse"); case SOAP_TYPE_PointerTo_inf__GetCodeVersions: return soap_in_PointerTo_inf__GetCodeVersions(soap, NULL, NULL, "inf:GetCodeVersions"); case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse: return soap_in_PointerTo_inf__GetCoreVersionResponse(soap, NULL, NULL, "inf:GetCoreVersionResponse"); case SOAP_TYPE_PointerTo_inf__GetCoreVersion: return soap_in_PointerTo_inf__GetCoreVersion(soap, NULL, NULL, "inf:GetCoreVersion"); case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse: return soap_in_PointerTo_idr__GetIderSessionLogResponse(soap, NULL, NULL, "idr:GetIderSessionLogResponse"); case SOAP_TYPE_PointerTo_idr__GetIderSessionLog: return soap_in_PointerTo_idr__GetIderSessionLog(soap, NULL, NULL, "idr:GetIderSessionLog"); case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse: return soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(soap, NULL, NULL, "idr:GetRedirectionListenerStateResponse"); case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState: return soap_in_PointerTo_idr__GetRedirectionListenerState(soap, NULL, NULL, "idr:GetRedirectionListenerState"); case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse: return soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(soap, NULL, NULL, "idr:SetRedirectionListenerStateResponse"); case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState: return soap_in_PointerTo_idr__SetRedirectionListenerState(soap, NULL, NULL, "idr:SetRedirectionListenerState"); case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse: return soap_in_PointerTo_hwa__GetAssetDataResponse(soap, NULL, NULL, "hwa:GetAssetDataResponse"); case SOAP_TYPE_PointerTo_hwa__GetAssetData: return soap_in_PointerTo_hwa__GetAssetData(soap, NULL, NULL, "hwa:GetAssetData"); case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse: return soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(soap, NULL, NULL, "hwa:EnumerateAssetTypesResponse"); case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes: return soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, NULL, NULL, "hwa:EnumerateAssetTypes"); case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse: return soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, NULL, NULL, "emi:GetGeneralAlertSubscriptionResponse"); case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription: return soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, NULL, NULL, "emi:GetGeneralAlertSubscription"); case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse: return soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, NULL, NULL, "emi:EnumerateGeneralAlertSubscriptionsResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions: return soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, NULL, NULL, "emi:EnumerateGeneralAlertSubscriptions"); case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse: return soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, NULL, NULL, "emi:SubscribeForGeneralAlertResponse"); case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert: return soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, NULL, NULL, "emi:SubscribeForGeneralAlert"); case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse: return soap_in_PointerTo_emi__GetSensorAttributesResponse(soap, NULL, NULL, "emi:GetSensorAttributesResponse"); case SOAP_TYPE_PointerTo_emi__GetSensorAttributes: return soap_in_PointerTo_emi__GetSensorAttributes(soap, NULL, NULL, "emi:GetSensorAttributes"); case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse: return soap_in_PointerTo_emi__EnumerateSensorsResponse(soap, NULL, NULL, "emi:EnumerateSensorsResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateSensors: return soap_in_PointerTo_emi__EnumerateSensors(soap, NULL, NULL, "emi:EnumerateSensors"); case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse: return soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(soap, NULL, NULL, "emi:GetEventLogTimestampClockResponse"); case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock: return soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, NULL, NULL, "emi:GetEventLogTimestampClock"); case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse: return soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(soap, NULL, NULL, "emi:SetEventLogTimestampClockResponse"); case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock: return soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, NULL, NULL, "emi:SetEventLogTimestampClock"); case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse: return soap_in_PointerTo_emi__FreezeEventLogResponse(soap, NULL, NULL, "emi:FreezeEventLogResponse"); case SOAP_TYPE_PointerTo_emi__FreezeEventLog: return soap_in_PointerTo_emi__FreezeEventLog(soap, NULL, NULL, "emi:FreezeEventLog"); case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse: return soap_in_PointerTo_emi__ClearEventLogResponse(soap, NULL, NULL, "emi:ClearEventLogResponse"); case SOAP_TYPE_PointerTo_emi__ClearEventLog: return soap_in_PointerTo_emi__ClearEventLog(soap, NULL, NULL, "emi:ClearEventLog"); case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse: return soap_in_PointerTo_emi__ReadEventLogRecordsResponse(soap, NULL, NULL, "emi:ReadEventLogRecordsResponse"); case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords: return soap_in_PointerTo_emi__ReadEventLogRecords(soap, NULL, NULL, "emi:ReadEventLogRecords"); case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse: return soap_in_PointerTo_emi__GetEventLogStatusResponse(soap, NULL, NULL, "emi:GetEventLogStatusResponse"); case SOAP_TYPE_PointerTo_emi__GetEventLogStatus: return soap_in_PointerTo_emi__GetEventLogStatus(soap, NULL, NULL, "emi:GetEventLogStatus"); case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse: return soap_in_PointerTo_emi__RemoveEventFilterResponse(soap, NULL, NULL, "emi:RemoveEventFilterResponse"); case SOAP_TYPE_PointerTo_emi__RemoveEventFilter: return soap_in_PointerTo_emi__RemoveEventFilter(soap, NULL, NULL, "emi:RemoveEventFilter"); case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse: return soap_in_PointerTo_emi__UpdateEventFilterResponse(soap, NULL, NULL, "emi:UpdateEventFilterResponse"); case SOAP_TYPE_PointerTo_emi__UpdateEventFilter: return soap_in_PointerTo_emi__UpdateEventFilter(soap, NULL, NULL, "emi:UpdateEventFilter"); case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse: return soap_in_PointerTo_emi__GetEventFilterResponse(soap, NULL, NULL, "emi:GetEventFilterResponse"); case SOAP_TYPE_PointerTo_emi__GetEventFilter: return soap_in_PointerTo_emi__GetEventFilter(soap, NULL, NULL, "emi:GetEventFilter"); case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse: return soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(soap, NULL, NULL, "emi:CancelAlertSubscriptionResponse"); case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription: return soap_in_PointerTo_emi__CancelAlertSubscription(soap, NULL, NULL, "emi:CancelAlertSubscription"); case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse: return soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, NULL, NULL, "emi:EnumerateAlertPoliciesResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies: return soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, NULL, NULL, "emi:EnumerateAlertPolicies"); case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse: return soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, NULL, NULL, "emi:EnumerateAlertSubscriptionsResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions: return soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, NULL, NULL, "emi:EnumerateAlertSubscriptions"); case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse: return soap_in_PointerTo_emi__SubscribeForAlertResponse(soap, NULL, NULL, "emi:SubscribeForAlertResponse"); case SOAP_TYPE_PointerTo_emi__SubscribeForAlert: return soap_in_PointerTo_emi__SubscribeForAlert(soap, NULL, NULL, "emi:SubscribeForAlert"); case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse: return soap_in_PointerTo_emi__AddEventFilterResponse(soap, NULL, NULL, "emi:AddEventFilterResponse"); case SOAP_TYPE_PointerTo_emi__AddEventFilter: return soap_in_PointerTo_emi__AddEventFilter(soap, NULL, NULL, "emi:AddEventFilter"); case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse: return soap_in_PointerTo_emi__GetAlertCommunityStringResponse(soap, NULL, NULL, "emi:GetAlertCommunityStringResponse"); case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString: return soap_in_PointerTo_emi__GetAlertCommunityString(soap, NULL, NULL, "emi:GetAlertCommunityString"); case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse: return soap_in_PointerTo_emi__SetAlertCommunityStringResponse(soap, NULL, NULL, "emi:SetAlertCommunityStringResponse"); case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString: return soap_in_PointerTo_emi__SetAlertCommunityString(soap, NULL, NULL, "emi:SetAlertCommunityString"); case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse: return soap_in_PointerTo_emi__GetAlertSubscriptionResponse(soap, NULL, NULL, "emi:GetAlertSubscriptionResponse"); case SOAP_TYPE_PointerTo_emi__GetAlertSubscription: return soap_in_PointerTo_emi__GetAlertSubscription(soap, NULL, NULL, "emi:GetAlertSubscription"); case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse: return soap_in_PointerTo_emi__EnumerateEventFiltersResponse(soap, NULL, NULL, "emi:EnumerateEventFiltersResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters: return soap_in_PointerTo_emi__EnumerateEventFilters(soap, NULL, NULL, "emi:EnumerateEventFilters"); case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse: return soap_in_PointerTo_cb__GetHcbStateResponse(soap, NULL, NULL, "cb:GetHcbStateResponse"); case SOAP_TYPE_PointerTo_cb__GetHcbState: return soap_in_PointerTo_cb__GetHcbState(soap, NULL, NULL, "cb:GetHcbState"); case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse: return soap_in_PointerTo_cb__ClearHcbStateResponse(soap, NULL, NULL, "cb:ClearHcbStateResponse"); case SOAP_TYPE_PointerTo_cb__ClearHcbState: return soap_in_PointerTo_cb__ClearHcbState(soap, NULL, NULL, "cb:ClearHcbState"); case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse: return soap_in_PointerTo_cb__GetHcbOptionsResponse(soap, NULL, NULL, "cb:GetHcbOptionsResponse"); case SOAP_TYPE_PointerTo_cb__GetHcbOptions: return soap_in_PointerTo_cb__GetHcbOptions(soap, NULL, NULL, "cb:GetHcbOptions"); case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse: return soap_in_PointerTo_cb__SetHcbOptionsResponse(soap, NULL, NULL, "cb:SetHcbOptionsResponse"); case SOAP_TYPE_PointerTo_cb__SetHcbOptions: return soap_in_PointerTo_cb__SetHcbOptions(soap, NULL, NULL, "cb:SetHcbOptions"); case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse: return soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(soap, NULL, NULL, "cb:CbQueryCapabilitiesResponse"); case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities: return soap_in_PointerTo_cb__CbQueryCapabilities(soap, NULL, NULL, "cb:CbQueryCapabilities"); case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse: return soap_in_PointerTo_cb__CbFilterEnumerateResponse(soap, NULL, NULL, "cb:CbFilterEnumerateResponse"); case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate: return soap_in_PointerTo_cb__CbFilterEnumerate(soap, NULL, NULL, "cb:CbFilterEnumerate"); case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse: return soap_in_PointerTo_cb__CbFilterDeleteResponse(soap, NULL, NULL, "cb:CbFilterDeleteResponse"); case SOAP_TYPE_PointerTo_cb__CbFilterDelete: return soap_in_PointerTo_cb__CbFilterDelete(soap, NULL, NULL, "cb:CbFilterDelete"); case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse: return soap_in_PointerTo_cb__CbFilterGetResponse(soap, NULL, NULL, "cb:CbFilterGetResponse"); case SOAP_TYPE_PointerTo_cb__CbFilterGet: return soap_in_PointerTo_cb__CbFilterGet(soap, NULL, NULL, "cb:CbFilterGet"); case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse: return soap_in_PointerTo_cb__CbFilterCreateResponse(soap, NULL, NULL, "cb:CbFilterCreateResponse"); case SOAP_TYPE_PointerTo_cb__CbFilterCreate: return soap_in_PointerTo_cb__CbFilterCreate(soap, NULL, NULL, "cb:CbFilterCreate"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse: return soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, NULL, NULL, "cb:CbPolicyGetActiveStatisticsResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics: return soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, NULL, NULL, "cb:CbPolicyGetActiveStatistics"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse: return soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(soap, NULL, NULL, "cb:CbPolicyGetEnabledResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled: return soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, NULL, NULL, "cb:CbPolicyGetEnabled"); case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse: return soap_in_PointerTo_cb__CbPolicyDisableResponse(soap, NULL, NULL, "cb:CbPolicyDisableResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyDisable: return soap_in_PointerTo_cb__CbPolicyDisable(soap, NULL, NULL, "cb:CbPolicyDisable"); case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse: return soap_in_PointerTo_cb__CbPolicyEnableResponse(soap, NULL, NULL, "cb:CbPolicyEnableResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyEnable: return soap_in_PointerTo_cb__CbPolicyEnable(soap, NULL, NULL, "cb:CbPolicyEnable"); case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse: return soap_in_PointerTo_cb__CbPolicyEnumerateResponse(soap, NULL, NULL, "cb:CbPolicyEnumerateResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate: return soap_in_PointerTo_cb__CbPolicyEnumerate(soap, NULL, NULL, "cb:CbPolicyEnumerate"); case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse: return soap_in_PointerTo_cb__CbPolicyDeleteResponse(soap, NULL, NULL, "cb:CbPolicyDeleteResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyDelete: return soap_in_PointerTo_cb__CbPolicyDelete(soap, NULL, NULL, "cb:CbPolicyDelete"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse: return soap_in_PointerTo_cb__CbPolicyGetResponse(soap, NULL, NULL, "cb:CbPolicyGetResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyGet: return soap_in_PointerTo_cb__CbPolicyGet(soap, NULL, NULL, "cb:CbPolicyGet"); case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse: return soap_in_PointerTo_cb__CbPolicyCreateResponse(soap, NULL, NULL, "cb:CbPolicyCreateResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyCreate: return soap_in_PointerTo_cb__CbPolicyCreate(soap, NULL, NULL, "cb:CbPolicyCreate"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse: return soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, NULL, NULL, "apr:ConsoleWatchdogQueryCapabilitiesResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities: return soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, NULL, NULL, "apr:ConsoleWatchdogQueryCapabilities"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse: return soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, NULL, NULL, "apr:ConsoleWatchdogGetCbPolicyResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy: return soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, NULL, NULL, "apr:ConsoleWatchdogGetCbPolicy"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse: return soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, NULL, NULL, "apr:ConsoleWatchdogSetCbPolicyResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy: return soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, NULL, NULL, "apr:ConsoleWatchdogSetCbPolicy"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse: return soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, NULL, NULL, "apr:ConsoleWatchdogGetActionsResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions: return soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, NULL, NULL, "apr:ConsoleWatchdogGetActions"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse: return soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, NULL, NULL, "apr:ConsoleWatchdogSetActionsResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions: return soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, NULL, NULL, "apr:ConsoleWatchdogSetActions"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse: return soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, NULL, NULL, "apr:ConsoleWatchdogEnumerateResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate: return soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, NULL, NULL, "apr:ConsoleWatchdogEnumerate"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse: return soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, NULL, NULL, "apr:ConsoleWatchdogDeleteResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete: return soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, NULL, NULL, "apr:ConsoleWatchdogDelete"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse: return soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, NULL, NULL, "apr:ConsoleWatchdogCreateResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate: return soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, NULL, NULL, "apr:ConsoleWatchdogCreate"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse: return soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(soap, NULL, NULL, "apl:AgentWatchdogRegisterResponse"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister: return soap_in_PointerTo_apl__AgentWatchdogRegister(soap, NULL, NULL, "apl:AgentWatchdogRegister"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse: return soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, NULL, NULL, "apl:AgentWatchdogHeartbeatResponse"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat: return soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, NULL, NULL, "apl:AgentWatchdogHeartbeat"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse: return soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(soap, NULL, NULL, "apl:AgentWatchdogShutdownResponse"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown: return soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, NULL, NULL, "apl:AgentWatchdogShutdown"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType: return soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredTCPFlagsType"); case SOAP_TYPE_PointerTowcxs__WirelessSettingsType: return soap_in_PointerTowcxs__WirelessSettingsType(soap, NULL, NULL, "wcxs:WirelessSettingsType"); case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType: return soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, NULL, NULL, "wcxs:WirelessCapabilitiesType"); case SOAP_TYPE_PointerTowcxs__ProfileType: return soap_in_PointerTowcxs__ProfileType(soap, NULL, NULL, "wcxs:ProfileType"); case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType: return soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingsType"); case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType: return soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingRSNType"); case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType: return soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingWPAType"); case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType: return soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, NULL, NULL, "wcxs:DataEncryptionCCMPType"); case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType: return soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, NULL, NULL, "wcxs:DataEncryptionTKIPType"); case SOAP_TYPE_PointerTowcxs__RawKey256Type: return soap_in_PointerTowcxs__RawKey256Type(soap, NULL, NULL, "wcxs:RawKey256Type"); case SOAP_TYPE_PointerTowcxs__PassPhrase63Type: return soap_in_PointerTowcxs__PassPhrase63Type(soap, NULL, NULL, "wcxs:PassPhrase63Type"); case SOAP_TYPE_PointerTowcxs__WEP128Type: return soap_in_PointerTowcxs__WEP128Type(soap, NULL, NULL, "wcxs:WEP128Type"); case SOAP_TYPE_PointerTowcxs__WEP64Type: return soap_in_PointerTowcxs__WEP64Type(soap, NULL, NULL, "wcxs:WEP64Type"); case SOAP_TYPE_PointerTowcxs__RawKey128Type: return soap_in_PointerTowcxs__RawKey128Type(soap, NULL, NULL, "wcxs:RawKey128Type"); case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type: return soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, NULL, NULL, "wcxs:PassPhraseWEP128Type"); case SOAP_TYPE_PointerTowcxs__RawKey64Type: return soap_in_PointerTowcxs__RawKey64Type(soap, NULL, NULL, "wcxs:RawKey64Type"); case SOAP_TYPE_PointerTowcxs__PassPhrase5Type: return soap_in_PointerTowcxs__PassPhrase5Type(soap, NULL, NULL, "wcxs:PassPhrase5Type"); case SOAP_TYPE_PointerTorci__OemParametersType: return soap_in_PointerTorci__OemParametersType(soap, NULL, NULL, "rci:OemParametersType"); case SOAP_TYPE_PointerTorci__BootOptionsType: return soap_in_PointerTorci__BootOptionsType(soap, NULL, NULL, "rci:BootOptionsType"); case SOAP_TYPE_PointerTorci__SpecialCommandParameterType: return soap_in_PointerTorci__SpecialCommandParameterType(soap, NULL, NULL, "rci:SpecialCommandParameterType"); case SOAP_TYPE_PointerTorci__SpecialCommandType: return soap_in_PointerTorci__SpecialCommandType(soap, NULL, NULL, "rci:SpecialCommandType"); case SOAP_TYPE_PointerToinf__IderSessionLogEntryType: return soap_in_PointerToinf__IderSessionLogEntryType(soap, NULL, NULL, "inf:IderSessionLogEntryType"); case SOAP_TYPE_PointerToinf__FirmwareVersionType: return soap_in_PointerToinf__FirmwareVersionType(soap, NULL, NULL, "inf:FirmwareVersionType"); case SOAP_TYPE_PointerToidr__IderSessionLogEntryType: return soap_in_PointerToidr__IderSessionLogEntryType(soap, NULL, NULL, "idr:IderSessionLogEntryType"); case SOAP_TYPE_PointerToapl__GUID: return soap_in_PointerToapl__GUID(soap, NULL, NULL, "apl:GUID"); case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType: return soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, NULL, NULL, "apr:AgentPresenceCapabilitiesType"); case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType: return soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "apr:CircuitBreakerHardwarePolicyType"); case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType: return soap_in_PointerToapr__ConsoleWatchdogActionType(soap, NULL, NULL, "apr:ConsoleWatchdogActionType"); case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType: return soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, NULL, NULL, "apr:ConsoleWatchdogEntryType"); case SOAP_TYPE_PointerToapr__CbActionType: return soap_in_PointerToapr__CbActionType(soap, NULL, NULL, "apr:CbActionType"); case SOAP_TYPE_PointerToapr__GUID: return soap_in_PointerToapr__GUID(soap, NULL, NULL, "apr:GUID"); case SOAP_TYPE_PointerTohwa__AssetDataArrayType: return soap_in_PointerTohwa__AssetDataArrayType(soap, NULL, NULL, "hwa:AssetDataArrayType"); case SOAP_TYPE_PointerTohwa__AssetTypeArrayType: return soap_in_PointerTohwa__AssetTypeArrayType(soap, NULL, NULL, "hwa:AssetTypeArrayType"); case SOAP_TYPE_PointerTohwa__GUID: return soap_in_PointerTohwa__GUID(soap, NULL, NULL, "hwa:GUID"); case SOAP_TYPE_PointerToxsd__base64Binary: return soap_in_PointerToxsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary"); case SOAP_TYPE_PointerTohwa__AssetDataType: return soap_in_PointerTohwa__AssetDataType(soap, NULL, NULL, "hwa:AssetDataType"); case SOAP_TYPE_PointerTocb__BlockedPortInfoType: return soap_in_PointerTocb__BlockedPortInfoType(soap, NULL, NULL, "cb:BlockedPortInfoType"); case SOAP_TYPE_PointerTocb__HcbTriggerReasonType: return soap_in_PointerTocb__HcbTriggerReasonType(soap, NULL, NULL, "cb:HcbTriggerReasonType"); case SOAP_TYPE_PointerTocb__TimeType: return soap_in_PointerTocb__TimeType(soap, NULL, NULL, "cb:TimeType"); case SOAP_TYPE_PointerTocb__HcbOptionsType: return soap_in_PointerTocb__HcbOptionsType(soap, NULL, NULL, "cb:HcbOptionsType"); case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType: return soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, "cb:CircuitBreakerCapabilitiesType"); case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType: return soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, NULL, NULL, "cb:CircuitBreakerFilterInfoType"); case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType: return soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, "cb:CircuitBreakerFilterStatisticsType"); case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType: return soap_in_PointerTocb__CircuitBreakerApplicationType(soap, NULL, NULL, "cb:CircuitBreakerApplicationType"); case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType: return soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "cb:CircuitBreakerHardwarePolicyType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType: return soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, "cb:CircuitBreakerPolicyInfoType"); case SOAP_TYPE_PointerTocb__TimedCounterType: return soap_in_PointerTocb__TimedCounterType(soap, NULL, NULL, "cb:TimedCounterType"); case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType: return soap_in_PointerTocb__CircuitBreakerFilterType(soap, NULL, NULL, "cb:CircuitBreakerFilterType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType: return soap_in_PointerTocb__CircuitBreakerPacketType(soap, NULL, NULL, "cb:CircuitBreakerPacketType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType: return soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, NULL, NULL, "cb:CircuitBreakerPacketETHType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType: return soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, NULL, NULL, "cb:CircuitBreakerPacketIPType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType: return soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, NULL, NULL, "cb:CircuitBreakerPacketUDPType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType: return soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, NULL, NULL, "cb:CircuitBreakerPacketTCPType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType: return soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType: return soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, NULL, NULL, "cb:CircuitBreakerIPPacketType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type: return soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, NULL, NULL, "cb:CircuitBreakerIPv6Type"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type: return soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, NULL, NULL, "cb:CircuitBreakerIPv4Type"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType: return soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv6AddressAndMaskType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType: return soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv4AddressAndMaskType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType: return soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortRangeType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType: return soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortSimpleType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType: return soap_in_PointerTocb__CircuitBreakerPolicyType(soap, NULL, NULL, "cb:CircuitBreakerPolicyType"); case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType: return soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, "cb:CircuitBreakerDefaultFilterType"); case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType: return soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, "cb:CircuitBreakerAntiSpoofingFilterType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType: return soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, NULL, NULL, "emi:AlertSubscriptionGeneralType"); case SOAP_TYPE_PointerToemi__SensorAttributesType: return soap_in_PointerToemi__SensorAttributesType(soap, NULL, NULL, "emi:SensorAttributesType"); case SOAP_TYPE_PointerToemi__SensorHandleArrayType: return soap_in_PointerToemi__SensorHandleArrayType(soap, NULL, NULL, "emi:SensorHandleArrayType"); case SOAP_TYPE_PointerToemi__EventLogRecordArrayType: return soap_in_PointerToemi__EventLogRecordArrayType(soap, NULL, NULL, "emi:EventLogRecordArrayType"); case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType: return soap_in_PointerToemi__EventFilterHandleArrayType(soap, NULL, NULL, "emi:EventFilterHandleArrayType"); case SOAP_TYPE_PointerToemi__EventFilterType: return soap_in_PointerToemi__EventFilterType(soap, NULL, NULL, "emi:EventFilterType"); case SOAP_TYPE_PointerToemi__ByteStr: return soap_in_PointerToemi__ByteStr(soap, NULL, NULL, "emi:ByteStr"); case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType: return soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDArrayType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType: return soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, "emi:AlertSubscriptionHandleArrayType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType: return soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionType: return soap_in_PointerToemi__AlertSubscriptionType(soap, NULL, NULL, "emi:AlertSubscriptionType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType: return soap_in_PointerToemi__AlertSubscriptionSoapType(soap, NULL, NULL, "emi:AlertSubscriptionSoapType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType: return soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, NULL, NULL, "emi:AlertSubscriptionSNMPType"); case SOAP_TYPE_PointerToemi__AlertCredentialsType: return soap_in_PointerToemi__AlertCredentialsType(soap, NULL, NULL, "emi:AlertCredentialsType"); case SOAP_TYPE_PointerTocmn__URLType: return soap_in_PointerTocmn__URLType(soap, NULL, NULL, "cmn:URLType"); case SOAP_TYPE_PointerToemi__CommunityStringType: return soap_in_PointerToemi__CommunityStringType(soap, NULL, NULL, "emi:CommunityStringType"); case SOAP_TYPE_PointerTocmn__NodeAddressType: return soap_in_PointerTocmn__NodeAddressType(soap, NULL, NULL, "cmn:NodeAddressType"); case SOAP_TYPE_PointerToemi__EventLogRecordType: return soap_in_PointerToemi__EventLogRecordType(soap, NULL, NULL, "emi:EventLogRecordType"); case SOAP_TYPE_PointerToemi__ByteData: return soap_in_PointerToemi__ByteData(soap, NULL, NULL, "emi:ByteData"); case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType: return soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, NULL, NULL, "stra:StorageAllocEntryHandleListType"); case SOAP_TYPE_PointerTostra__StorageAllocEntryType: return soap_in_PointerTostra__StorageAllocEntryType(soap, NULL, NULL, "stra:StorageAllocEntryType"); case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType: return soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, NULL, NULL, "stra:StorageEaclEntryHandleListType"); case SOAP_TYPE_PointerTostra__StorageEaclEntryType: return soap_in_PointerTostra__StorageEaclEntryType(soap, NULL, NULL, "stra:StorageEaclEntryType"); case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType: return soap_in_PointerTostra__StorageApplicationAttributesType(soap, NULL, NULL, "stra:StorageApplicationAttributesType"); case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType: return soap_in_PointerTostra__StorageApplicationHandleListType(soap, NULL, NULL, "stra:StorageApplicationHandleListType"); case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType: return soap_in_PointerTostra__GlobalStorageAttributesType(soap, NULL, NULL, "stra:GlobalStorageAttributesType"); case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType: return soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, "stra:StorageSnrpApplicationAttributeType"); case SOAP_TYPE_PointerTostra__GUID: return soap_in_PointerTostra__GUID(soap, NULL, NULL, "stra:GUID"); case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType: return soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, NULL, NULL, "stra:StorageAllocSnrpEntryType"); case SOAP_TYPE_PointerToxcfg__XProfileType: return soap_in_PointerToxcfg__XProfileType(soap, NULL, NULL, "xcfg:XProfileType"); case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType: return soap_in_PointerTonet__InterfaceDescriptorSetType(soap, NULL, NULL, "net:InterfaceDescriptorSetType"); case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType: return soap_in_PointerTonet__InterfaceDescriptorGetType(soap, NULL, NULL, "net:InterfaceDescriptorGetType"); case SOAP_TYPE_PointerTocmn__InterfaceHandleType: return soap_in_PointerTocmn__InterfaceHandleType(soap, NULL, NULL, "cmn:InterfaceHandleType"); case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType: return soap_in_PointerTonet__StaticIPv4ParametersType(soap, NULL, NULL, "net:StaticIPv4ParametersType"); case SOAP_TYPE_PointerTonet__IPv4ParametersType: return soap_in_PointerTonet__IPv4ParametersType(soap, NULL, NULL, "net:IPv4ParametersType"); case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType: return soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_TLSType"); case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType: return soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_GTCType"); case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type: return soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileEAPFAST_MSCHAPv2Type"); case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType: return soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAP_GTCType"); case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type: return soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfilePEAP_MSCHAPv2Type"); case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type: return soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileTTLS_MSCHAPv2Type"); case SOAP_TYPE_PointerToxcfg__XProfileTLSType: return soap_in_PointerToxcfg__XProfileTLSType(soap, NULL, NULL, "xcfg:XProfileTLSType"); case SOAP_TYPE_PointerToxcfg__ManualPACType: return soap_in_PointerToxcfg__ManualPACType(soap, NULL, NULL, "xcfg:ManualPACType"); case SOAP_TYPE_PointerToxcfg__UserCredentialsType: return soap_in_PointerToxcfg__UserCredentialsType(soap, NULL, NULL, "xcfg:UserCredentialsType"); case SOAP_TYPE_PointerToxcfg__ServerIdentityType: return soap_in_PointerToxcfg__ServerIdentityType(soap, NULL, NULL, "xcfg:ServerIdentityType"); case SOAP_TYPE_PointerToxcfg__CertificateNameType: return soap_in_PointerToxcfg__CertificateNameType(soap, NULL, NULL, "xcfg:CertificateNameType"); case SOAP_TYPE_PointerTosai__CertificateHandleType: return soap_in_PointerTosai__CertificateHandleType(soap, NULL, NULL, "sai:CertificateHandleType"); case SOAP_TYPE_PointerTocstr__KeyPairType: return soap_in_PointerTocstr__KeyPairType(soap, NULL, NULL, "cstr:KeyPairType"); case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType: return soap_in_PointerTosai__GlobalPowerPolicyType(soap, NULL, NULL, "sai:GlobalPowerPolicyType"); case SOAP_TYPE_PointerTosai__EnvironmentDetectionType: return soap_in_PointerTosai__EnvironmentDetectionType(soap, NULL, NULL, "sai:EnvironmentDetectionType"); case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType: return soap_in_PointerTosai__ProvisioningAuditRecordType(soap, NULL, NULL, "sai:ProvisioningAuditRecordType"); case SOAP_TYPE_PointerTosai__CertHashEntryType: return soap_in_PointerTosai__CertHashEntryType(soap, NULL, NULL, "sai:CertHashEntryType"); case SOAP_TYPE_PointerTosai__ProvisioningOTPType: return soap_in_PointerTosai__ProvisioningOTPType(soap, NULL, NULL, "sai:ProvisioningOTPType"); case SOAP_TYPE_PointerTounsignedShort: return soap_in_PointerTounsignedShort(soap, NULL, NULL, "xsd:unsignedShort"); case SOAP_TYPE_PointerTosai__PowerStateType: return soap_in_PointerTosai__PowerStateType(soap, NULL, NULL, "sai:PowerStateType"); case SOAP_TYPE_PointerTosai__PkiCapsType: return soap_in_PointerTosai__PkiCapsType(soap, NULL, NULL, "sai:PkiCapsType"); case SOAP_TYPE_PointerTosai__CrlType: return soap_in_PointerTosai__CrlType(soap, NULL, NULL, "sai:CrlType"); case SOAP_TYPE_PointerTosai__CertificateType: return soap_in_PointerTosai__CertificateType(soap, NULL, NULL, "sai:CertificateType"); case SOAP_TYPE_PointerTosai__TlsOptionsType: return soap_in_PointerTosai__TlsOptionsType(soap, NULL, NULL, "sai:TlsOptionsType"); case SOAP_TYPE_PointerTosai__KerberosOptionsType: return soap_in_PointerTosai__KerberosOptionsType(soap, NULL, NULL, "sai:KerberosOptionsType"); case SOAP_TYPE_PointerTosai__AdminAclEntryExType: return soap_in_PointerTosai__AdminAclEntryExType(soap, NULL, NULL, "sai:AdminAclEntryExType"); case SOAP_TYPE_PointerTosai__UserAclEntryExType: return soap_in_PointerTosai__UserAclEntryExType(soap, NULL, NULL, "sai:UserAclEntryExType"); case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType: return soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, NULL, NULL, "sai:UpdateCoreUrlKeyType"); case SOAP_TYPE_PointerTosai__AmtVersion: return soap_in_PointerTosai__AmtVersion(soap, NULL, NULL, "sai:AmtVersion"); case SOAP_TYPE_PointerTosai__RngKeyType: return soap_in_PointerTosai__RngKeyType(soap, NULL, NULL, "sai:RngKeyType"); case SOAP_TYPE_PointerTosai__CertificateChainType: return soap_in_PointerTosai__CertificateChainType(soap, NULL, NULL, "sai:CertificateChainType"); case SOAP_TYPE_PointerTosai__RsaKeyType: return soap_in_PointerTosai__RsaKeyType(soap, NULL, NULL, "sai:RsaKeyType"); case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType: return soap_in_PointerTosai__UserAclEntryHandleListType(soap, NULL, NULL, "sai:UserAclEntryHandleListType"); case SOAP_TYPE_PointerTosai__AdminAclEntryType: return soap_in_PointerTosai__AdminAclEntryType(soap, NULL, NULL, "sai:AdminAclEntryType"); case SOAP_TYPE_PointerTosai__UserAclEntryType: return soap_in_PointerTosai__UserAclEntryType(soap, NULL, NULL, "sai:UserAclEntryType"); case SOAP_TYPE_PointerTounsignedInt: return soap_in_PointerTounsignedInt(soap, NULL, NULL, "xsd:unsignedInt"); case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType: return soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, NULL, NULL, "sai:EnvironmentDetectionDomainType"); case SOAP_TYPE_PointerTobool: return soap_in_PointerTobool(soap, NULL, NULL, "xsd:boolean"); case SOAP_TYPE_PointerTostd__string: return soap_in_PointerTostd__string(soap, NULL, NULL, "xsd:string"); case SOAP_TYPE_PointerTosai__KerberosSpnType: return soap_in_PointerTosai__KerberosSpnType(soap, NULL, NULL, "sai:KerberosSpnType"); case SOAP_TYPE_PointerTosai__UserEntryKerberosType: return soap_in_PointerTosai__UserEntryKerberosType(soap, NULL, NULL, "sai:UserEntryKerberosType"); case SOAP_TYPE_PointerTosai__UserEntryDigestType: return soap_in_PointerTosai__UserEntryDigestType(soap, NULL, NULL, "sai:UserEntryDigestType"); case SOAP_TYPE_PointerTosai__UserAclRealmListType: return soap_in_PointerTosai__UserAclRealmListType(soap, NULL, NULL, "sai:UserAclRealmListType"); case SOAP_TYPE_PointerTocstr__RSAKeyPairType: return soap_in_PointerTocstr__RSAKeyPairType(soap, NULL, NULL, "cstr:RSAKeyPairType"); case SOAP_TYPE_PointerTocmn__IPv6AddressStringType: return soap_in_PointerTocmn__IPv6AddressStringType(soap, NULL, NULL, "cmn:IPv6AddressStringType"); case SOAP_TYPE_PointerTocmn__IPv4AddressStringType: return soap_in_PointerTocmn__IPv4AddressStringType(soap, NULL, NULL, "cmn:IPv4AddressStringType"); case SOAP_TYPE_PointerTocmn__HostNameType: return soap_in_PointerTocmn__HostNameType(soap, NULL, NULL, "cmn:HostNameType"); case SOAP_TYPE_PointerTounsignedByte: return soap_in_PointerTounsignedByte(soap, NULL, NULL, "xsd:unsignedByte"); case SOAP_TYPE_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:byte")) { *type = SOAP_TYPE_byte; return soap_in_byte(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:short")) { *type = SOAP_TYPE_short; return soap_in_short(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:int")) { *type = SOAP_TYPE_int; return soap_in_int(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:ProfilePriorityType")) { *type = SOAP_TYPE_wcxs__ProfilePriorityType; return soap_in_wcxs__ProfilePriorityType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:SystemCapabilitiesSupportedType")) { *type = SOAP_TYPE_rci__SystemCapabilitiesSupportedType; return soap_in_rci__SystemCapabilitiesSupportedType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:WatchdogState")) { *type = SOAP_TYPE_apr__WatchdogState; return soap_in_apr__WatchdogState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_TYPE")) { *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE; return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_FORM_FACTOR")) { *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR; return soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_UPGRADE")) { *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE; return soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_STATUS")) { *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS; return soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_FAMILY")) { *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY; return soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_TYPE")) { *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE; return soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertSubscriptionPolicyIDType")) { *type = SOAP_TYPE_emi__AlertSubscriptionPolicyIDType; return soap_in_emi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:LinkPolicyType")) { *type = SOAP_TYPE_net__LinkPolicyType; return soap_in_net__LinkPolicyType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:unsignedByte")) { *type = SOAP_TYPE_unsignedByte; return soap_in_unsignedByte(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:OemParametersType")) { *type = SOAP_TYPE_rci__OemParametersType; return soap_in_rci__OemParametersType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:SpecialCommandParameterType")) { *type = SOAP_TYPE_rci__SpecialCommandParameterType; return soap_in_rci__SpecialCommandParameterType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:BootOptionsType")) { *type = SOAP_TYPE_rci__BootOptionsType; return soap_in_rci__BootOptionsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:SpecialCommandsSupportedType")) { *type = SOAP_TYPE_rci__SpecialCommandsSupportedType; return soap_in_rci__SpecialCommandsSupportedType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_TYPE_DETAIL")) { *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL; return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:unsignedShort")) { *type = SOAP_TYPE_unsignedShort; return soap_in_unsignedShort(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:OemDefinedCapabilitiesType")) { *type = SOAP_TYPE_rci__OemDefinedCapabilitiesType; return soap_in_rci__OemDefinedCapabilitiesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:SystemFirmwareCapabilitiesType")) { *type = SOAP_TYPE_rci__SystemFirmwareCapabilitiesType; return soap_in_rci__SystemFirmwareCapabilitiesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:PT_STATUS")) { *type = SOAP_TYPE_rci__PT_USCORESTATUS; return soap_in_rci__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:SystemPowerStateType")) { *type = SOAP_TYPE_rci__SystemPowerStateType; return soap_in_rci__SystemPowerStateType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:IPv4AddressType")) { *type = SOAP_TYPE_inf__IPv4AddressType; return soap_in_inf__IPv4AddressType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:TimeType")) { *type = SOAP_TYPE_inf__TimeType; return soap_in_inf__TimeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:PT_STATUS")) { *type = SOAP_TYPE_inf__PT_USCORESTATUS; return soap_in_inf__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "str:PT_STATUS")) { *type = SOAP_TYPE_str__PT_USCORESTATUS; return soap_in_str__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "tim:TimeType")) { *type = SOAP_TYPE_tim__TimeType; return soap_in_tim__TimeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "tim:PT_STATUS")) { *type = SOAP_TYPE_tim__PT_USCORESTATUS; return soap_in_tim__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:IPv4AddressType")) { *type = SOAP_TYPE_idr__IPv4AddressType; return soap_in_idr__IPv4AddressType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:TimeType")) { *type = SOAP_TYPE_idr__TimeType; return soap_in_idr__TimeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:PT_STATUS")) { *type = SOAP_TYPE_idr__PT_USCORESTATUS; return soap_in_idr__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apl:PT_STATUS")) { *type = SOAP_TYPE_apl__PT_USCORESTATUS; return soap_in_apl__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:PT_STATUS")) { *type = SOAP_TYPE_apr__PT_USCORESTATUS; return soap_in_apr__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_BIOS_CHARACTERISTICS")) { *type = SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS; return soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_STATUS")) { *type = SOAP_TYPE_hwa__PT_USCORESTATUS; return soap_in_hwa__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:TimeType")) { *type = SOAP_TYPE_cb__TimeType; return soap_in_cb__TimeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:PT_STATUS")) { *type = SOAP_TYPE_cb__PT_USCORESTATUS; return soap_in_cb__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SensorHandleType")) { *type = SOAP_TYPE_emi__SensorHandleType; return soap_in_emi__SensorHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:IPv4AddressType")) { *type = SOAP_TYPE_emi__IPv4AddressType; return soap_in_emi__IPv4AddressType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:PT_STATUS")) { *type = SOAP_TYPE_emi__PT_USCORESTATUS; return soap_in_emi__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EventFilterHandleType")) { *type = SOAP_TYPE_emi__EventFilterHandleType; return soap_in_emi__EventFilterHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertSubscriptionHandleType")) { *type = SOAP_TYPE_emi__AlertSubscriptionHandleType; return soap_in_emi__AlertSubscriptionHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:TimeType")) { *type = SOAP_TYPE_emi__TimeType; return soap_in_emi__TimeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageAllocEntryHandleType")) { *type = SOAP_TYPE_stra__StorageAllocEntryHandleType; return soap_in_stra__StorageAllocEntryHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageEaclEntryHandleType")) { *type = SOAP_TYPE_stra__StorageEaclEntryHandleType; return soap_in_stra__StorageEaclEntryHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageApplicationHandleType")) { *type = SOAP_TYPE_stra__StorageApplicationHandleType; return soap_in_stra__StorageApplicationHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:PT_STATUS")) { *type = SOAP_TYPE_stra__PT_USCORESTATUS; return soap_in_stra__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:InterfaceHandleType")) { *type = SOAP_TYPE_net__InterfaceHandleType; return soap_in_net__InterfaceHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:IPv4AddressType")) { *type = SOAP_TYPE_net__IPv4AddressType; return soap_in_net__IPv4AddressType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:PT_STATUS")) { *type = SOAP_TYPE_net__PT_USCORESTATUS; return soap_in_net__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertificateHandleType")) { *type = SOAP_TYPE_sai__CertificateHandleType; return soap_in_sai__CertificateHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:IPv4AddressType")) { *type = SOAP_TYPE_sai__IPv4AddressType; return soap_in_sai__IPv4AddressType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UserAclEntryHandleType")) { *type = SOAP_TYPE_sai__UserAclEntryHandleType; return soap_in_sai__UserAclEntryHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:PT_STATUS")) { *type = SOAP_TYPE_sai__PT_USCORESTATUS; return soap_in_sai__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cstr:KeyPairHandleType")) { *type = SOAP_TYPE_cstr__KeyPairHandleType; return soap_in_cstr__KeyPairHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:InterfaceHandleType")) { *type = SOAP_TYPE_cmn__InterfaceHandleType; return soap_in_cmn__InterfaceHandleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:IPv4AddressType")) { *type = SOAP_TYPE_cmn__IPv4AddressType; return soap_in_cmn__IPv4AddressType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:PT_STATUS")) { *type = SOAP_TYPE_cmn__PT_USCORESTATUS; return soap_in_cmn__PT_USCORESTATUS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:unsignedInt")) { *type = SOAP_TYPE_unsignedInt; return soap_in_unsignedInt(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:boolean")) { *type = SOAP_TYPE_bool; return soap_in_bool(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:FeatureType")) { *type = SOAP_TYPE_wcxs__FeatureType; return soap_in_wcxs__FeatureType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:KeyIndexType")) { *type = SOAP_TYPE_wcxs__KeyIndexType; return soap_in_wcxs__KeyIndexType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:SpecialCommandType")) { *type = SOAP_TYPE_rci__SpecialCommandType; return soap_in_rci__SpecialCommandType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:RemoteControlCommandType")) { *type = SOAP_TYPE_rci__RemoteControlCommandType; return soap_in_rci__RemoteControlCommandType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:EnabledInterfacesType")) { *type = SOAP_TYPE_inf__EnabledInterfacesType; return soap_in_inf__EnabledInterfacesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:PasswordModelType")) { *type = SOAP_TYPE_inf__PasswordModelType; return soap_in_inf__PasswordModelType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:ProvisioningStateType")) { *type = SOAP_TYPE_inf__ProvisioningStateType; return soap_in_inf__ProvisioningStateType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:ProvisioningModeType")) { *type = SOAP_TYPE_inf__ProvisioningModeType; return soap_in_inf__ProvisioningModeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:CbActionType")) { *type = SOAP_TYPE_apr__CbActionType; return soap_in_apr__CbActionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:AssetTypeType")) { *type = SOAP_TYPE_hwa__AssetTypeType; return soap_in_hwa__AssetTypeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:HcbTriggerReasonType")) { *type = SOAP_TYPE_cb__HcbTriggerReasonType; return soap_in_cb__HcbTriggerReasonType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:HcbStateType")) { *type = SOAP_TYPE_cb__HcbStateType; return soap_in_cb__HcbStateType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerApplicationType")) { *type = SOAP_TYPE_cb__CircuitBreakerApplicationType; return soap_in_cb__CircuitBreakerApplicationType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerProfileType")) { *type = SOAP_TYPE_cb__CircuitBreakerProfileType; return soap_in_cb__CircuitBreakerProfileType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterIPAddressDirectionType")) { *type = SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType; return soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterDirectionType")) { *type = SOAP_TYPE_cb__CircuitBreakerFilterDirectionType; return soap_in_cb__CircuitBreakerFilterDirectionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertAuthOptionsType")) { *type = SOAP_TYPE_emi__AlertAuthOptionsType; return soap_in_emi__AlertAuthOptionsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EventSeverityType")) { *type = SOAP_TYPE_emi__EventSeverityType; return soap_in_emi__EventSeverityType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:ISVS_APP_ATTR_TYPE")) { *type = SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE; return soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:InterfaceModeType")) { *type = SOAP_TYPE_net__InterfaceModeType; return soap_in_net__InterfaceModeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:DhcpModeType")) { *type = SOAP_TYPE_net__DhcpModeType; return soap_in_net__DhcpModeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:CertNameOptionsType")) { *type = SOAP_TYPE_xcfg__CertNameOptionsType; return soap_in_xcfg__CertNameOptionsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:HTTPAuthOptionType")) { *type = SOAP_TYPE_sai__HTTPAuthOptionType; return soap_in_sai__HTTPAuthOptionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:HashTypeType")) { *type = SOAP_TYPE_sai__HashTypeType; return soap_in_sai__HashTypeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:ProvisioningTLSModeType")) { *type = SOAP_TYPE_sai__ProvisioningTLSModeType; return soap_in_sai__ProvisioningTLSModeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:TlsAthenticationType")) { *type = SOAP_TYPE_sai__TlsAthenticationType; return soap_in_sai__TlsAthenticationType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:InterfaceType")) { *type = SOAP_TYPE_sai__InterfaceType; return soap_in_sai__InterfaceType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnabledInterfacesType")) { *type = SOAP_TYPE_sai__EnabledInterfacesType; return soap_in_sai__EnabledInterfacesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:PowerStateType")) { *type = SOAP_TYPE_sai__PowerStateType; return soap_in_sai__PowerStateType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:KerberosEncryptionType")) { *type = SOAP_TYPE_sai__KerberosEncryptionType; return soap_in_sai__KerberosEncryptionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:KerberosSpnProtocolType")) { *type = SOAP_TYPE_sai__KerberosSpnProtocolType; return soap_in_sai__KerberosSpnProtocolType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AccessPermissionType")) { *type = SOAP_TYPE_sai__AccessPermissionType; return soap_in_sai__AccessPermissionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:ProvisioningModeType")) { *type = SOAP_TYPE_sai__ProvisioningModeType; return soap_in_sai__ProvisioningModeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:RngKeyEncodingType")) { *type = SOAP_TYPE_sai__RngKeyEncodingType; return soap_in_sai__RngKeyEncodingType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:RsaCertificateEncodingType")) { *type = SOAP_TYPE_sai__RsaCertificateEncodingType; return soap_in_sai__RsaCertificateEncodingType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:RsaKeyEncodingType")) { *type = SOAP_TYPE_sai__RsaKeyEncodingType; return soap_in_sai__RsaKeyEncodingType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UserAclRealmType")) { *type = SOAP_TYPE_sai__UserAclRealmType; return soap_in_sai__UserAclRealmType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:PassPhrase63Type")) { *type = SOAP_TYPE_wcxs__PassPhrase63Type; return soap_in_wcxs__PassPhrase63Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:PassPhraseWEP128Type")) { *type = SOAP_TYPE_wcxs__PassPhraseWEP128Type; return soap_in_wcxs__PassPhraseWEP128Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:PassPhrase5Type")) { *type = SOAP_TYPE_wcxs__PassPhrase5Type; return soap_in_wcxs__PassPhrase5Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:RawKey256Type")) { *type = SOAP_TYPE_wcxs__RawKey256Type; return soap_in_wcxs__RawKey256Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:RawKey128Type")) { *type = SOAP_TYPE_wcxs__RawKey128Type; return soap_in_wcxs__RawKey128Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:RawKey64Type")) { *type = SOAP_TYPE_wcxs__RawKey64Type; return soap_in_wcxs__RawKey64Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:ProfileNameType")) { *type = SOAP_TYPE_wcxs__ProfileNameType; return soap_in_wcxs__ProfileNameType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:IPv6AddressStringType")) { *type = SOAP_TYPE_cb__IPv6AddressStringType; return soap_in_cb__IPv6AddressStringType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:IPv4AddressStringType")) { *type = SOAP_TYPE_cb__IPv4AddressStringType; return soap_in_cb__IPv4AddressStringType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:CommunityStringType")) { *type = SOAP_TYPE_emi__CommunityStringType; return soap_in_emi__CommunityStringType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:MACAddressType")) { *type = SOAP_TYPE_net__MACAddressType; return soap_in_net__MACAddressType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:FriendlyNameType")) { *type = SOAP_TYPE_sai__FriendlyNameType; return soap_in_sai__FriendlyNameType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:ProvisioningOTPType")) { *type = SOAP_TYPE_sai__ProvisioningOTPType; return soap_in_sai__ProvisioningOTPType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:MEBxPasswordType")) { *type = SOAP_TYPE_sai__MEBxPasswordType; return soap_in_sai__MEBxPasswordType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AclPasswordStringType")) { *type = SOAP_TYPE_sai__AclPasswordStringType; return soap_in_sai__AclPasswordStringType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AclStringType")) { *type = SOAP_TYPE_sai__AclStringType; return soap_in_sai__AclStringType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:GuidBuf")) { *type = SOAP_TYPE_cmn__GuidBuf; return soap_in_cmn__GuidBuf(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:IPv6AddressStringType")) { *type = SOAP_TYPE_cmn__IPv6AddressStringType; return soap_in_cmn__IPv6AddressStringType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:IPv4AddressStringType")) { *type = SOAP_TYPE_cmn__IPv4AddressStringType; return soap_in_cmn__IPv4AddressStringType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:HostNameType")) { *type = SOAP_TYPE_cmn__HostNameType; return soap_in_cmn__HostNameType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:WirelessSettingsType")) { *type = SOAP_TYPE_wcxs__WirelessSettingsType; return soap_in_wcxs__WirelessSettingsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:WirelessCapabilitiesType")) { *type = SOAP_TYPE_wcxs__WirelessCapabilitiesType; return soap_in_wcxs__WirelessCapabilitiesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:ProfileType")) { *type = SOAP_TYPE_wcxs__ProfileType; return soap_in_wcxs__ProfileType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingsType")) { *type = SOAP_TYPE_wcxs__ProfileSecuritySettingsType; return soap_in_wcxs__ProfileSecuritySettingsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingRSNType")) { *type = SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType; return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingWPAType")) { *type = SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType; return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:DataEncryptionCCMPType")) { *type = SOAP_TYPE_wcxs__DataEncryptionCCMPType; return soap_in_wcxs__DataEncryptionCCMPType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:DataEncryptionTKIPType")) { *type = SOAP_TYPE_wcxs__DataEncryptionTKIPType; return soap_in_wcxs__DataEncryptionTKIPType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:DataEncryptionWEPType")) { *type = SOAP_TYPE_wcxs__DataEncryptionWEPType; return soap_in_wcxs__DataEncryptionWEPType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:DataEncryptionWEPXType")) { *type = SOAP_TYPE_wcxs__DataEncryptionWEPXType; return soap_in_wcxs__DataEncryptionWEPXType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:WEP128Type")) { *type = SOAP_TYPE_wcxs__WEP128Type; return soap_in_wcxs__WEP128Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:WEP64Type")) { *type = SOAP_TYPE_wcxs__WEP64Type; return soap_in_wcxs__WEP64Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:FirmwareVersionType")) { *type = SOAP_TYPE_inf__FirmwareVersionType; return soap_in_inf__FirmwareVersionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:IderSessionLogEntryType")) { *type = SOAP_TYPE_inf__IderSessionLogEntryType; return soap_in_inf__IderSessionLogEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:FirmwareVersionType")) { *type = SOAP_TYPE_idr__FirmwareVersionType; return soap_in_idr__FirmwareVersionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:IderSessionLogEntryType")) { *type = SOAP_TYPE_idr__IderSessionLogEntryType; return soap_in_idr__IderSessionLogEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apl:GUID")) { *type = SOAP_TYPE_apl__GUID; return soap_in_apl__GUID(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:AgentPresenceCapabilitiesType")) { *type = SOAP_TYPE_apr__AgentPresenceCapabilitiesType; return soap_in_apr__AgentPresenceCapabilitiesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:CircuitBreakerHardwarePolicyType")) { *type = SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType; return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogActionType")) { *type = SOAP_TYPE_apr__ConsoleWatchdogActionType; return soap_in_apr__ConsoleWatchdogActionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEntryType")) { *type = SOAP_TYPE_apr__ConsoleWatchdogEntryType; return soap_in_apr__ConsoleWatchdogEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:GUID")) { *type = SOAP_TYPE_apr__GUID; return soap_in_apr__GUID(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_MEDIA_DEVICE")) { *type = SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE; return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_FRU")) { *type = SOAP_TYPE_hwa__PT_USCOREFRU; return soap_in_hwa__PT_USCOREFRU(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_MODULE")) { *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE; return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR")) { *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR; return soap_in_hwa__PT_USCOREPROCESSOR(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_BASEBOARD")) { *type = SOAP_TYPE_hwa__PT_USCOREBASEBOARD; return soap_in_hwa__PT_USCOREBASEBOARD(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:GUID")) { *type = SOAP_TYPE_hwa__GUID; return soap_in_hwa__GUID(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_COMPUTER_SYSTEM")) { *type = SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM; return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:PT_BIOS")) { *type = SOAP_TYPE_hwa__PT_USCOREBIOS; return soap_in_hwa__PT_USCOREBIOS(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:AssetDataType")) { *type = SOAP_TYPE_hwa__AssetDataType; return soap_in_hwa__AssetDataType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:AssetDataArrayType")) { *type = SOAP_TYPE_hwa__AssetDataArrayType; return soap_in_hwa__AssetDataArrayType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:AssetTypeArrayType")) { *type = SOAP_TYPE_hwa__AssetTypeArrayType; return soap_in_hwa__AssetTypeArrayType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:HcbOptionsType")) { *type = SOAP_TYPE_cb__HcbOptionsType; return soap_in_cb__HcbOptionsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:BlockedPortInfoType")) { *type = SOAP_TYPE_cb__BlockedPortInfoType; return soap_in_cb__BlockedPortInfoType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:TimedCounterType")) { *type = SOAP_TYPE_cb__TimedCounterType; return soap_in_cb__TimedCounterType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerHardwarePolicyType")) { *type = SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType; return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterStatisticsType")) { *type = SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType; return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerCapabilitiesType")) { *type = SOAP_TYPE_cb__CircuitBreakerCapabilitiesType; return soap_in_cb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterInfoType")) { *type = SOAP_TYPE_cb__CircuitBreakerFilterInfoType; return soap_in_cb__CircuitBreakerFilterInfoType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterType")) { *type = SOAP_TYPE_cb__CircuitBreakerFilterType; return soap_in_cb__CircuitBreakerFilterType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketType")) { *type = SOAP_TYPE_cb__CircuitBreakerPacketType; return soap_in_cb__CircuitBreakerPacketType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketETHType")) { *type = SOAP_TYPE_cb__CircuitBreakerPacketETHType; return soap_in_cb__CircuitBreakerPacketETHType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketIPType")) { *type = SOAP_TYPE_cb__CircuitBreakerPacketIPType; return soap_in_cb__CircuitBreakerPacketIPType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketTCPType")) { *type = SOAP_TYPE_cb__CircuitBreakerPacketTCPType; return soap_in_cb__CircuitBreakerPacketTCPType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketUDPType")) { *type = SOAP_TYPE_cb__CircuitBreakerPacketUDPType; return soap_in_cb__CircuitBreakerPacketUDPType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPPacketType")) { *type = SOAP_TYPE_cb__CircuitBreakerIPPacketType; return soap_in_cb__CircuitBreakerIPPacketType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv6Type")) { *type = SOAP_TYPE_cb__CircuitBreakerIPv6Type; return soap_in_cb__CircuitBreakerIPv6Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv4Type")) { *type = SOAP_TYPE_cb__CircuitBreakerIPv4Type; return soap_in_cb__CircuitBreakerIPv4Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredTCPFlagsType")) { *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType; return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortType")) { *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType; return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortRangeType")) { *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType; return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortSimpleType")) { *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType; return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv6AddressAndMaskType")) { *type = SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType; return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv4AddressAndMaskType")) { *type = SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType; return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerPolicyInfoType")) { *type = SOAP_TYPE_cb__CircuitBreakerPolicyInfoType; return soap_in_cb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerPolicyType")) { *type = SOAP_TYPE_cb__CircuitBreakerPolicyType; return soap_in_cb__CircuitBreakerPolicyType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerDefaultFilterType")) { *type = SOAP_TYPE_cb__CircuitBreakerDefaultFilterType; return soap_in_cb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CircuitBreakerAntiSpoofingFilterType")) { *type = SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType; return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertSubscriptionGeneralType")) { *type = SOAP_TYPE_emi__AlertSubscriptionGeneralType; return soap_in_emi__AlertSubscriptionGeneralType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertSubscriptionSoapType")) { *type = SOAP_TYPE_emi__AlertSubscriptionSoapType; return soap_in_emi__AlertSubscriptionSoapType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertSubscriptionSNMPType")) { *type = SOAP_TYPE_emi__AlertSubscriptionSNMPType; return soap_in_emi__AlertSubscriptionSNMPType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertCredentialsType")) { *type = SOAP_TYPE_emi__AlertCredentialsType; return soap_in_emi__AlertCredentialsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:ByteStr")) { *type = SOAP_TYPE_emi__ByteStr; return soap_in_emi__ByteStr(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SensorAttributesType")) { *type = SOAP_TYPE_emi__SensorAttributesType; return soap_in_emi__SensorAttributesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SensorHandleArrayType")) { *type = SOAP_TYPE_emi__SensorHandleArrayType; return soap_in_emi__SensorHandleArrayType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EventLogRecordArrayType")) { *type = SOAP_TYPE_emi__EventLogRecordArrayType; return soap_in_emi__EventLogRecordArrayType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EventFilterHandleArrayType")) { *type = SOAP_TYPE_emi__EventFilterHandleArrayType; return soap_in_emi__EventFilterHandleArrayType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertSubscriptionHandleArrayType")) { *type = SOAP_TYPE_emi__AlertSubscriptionHandleArrayType; return soap_in_emi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertSubscriptionType")) { *type = SOAP_TYPE_emi__AlertSubscriptionType; return soap_in_emi__AlertSubscriptionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EventFilterType")) { *type = SOAP_TYPE_emi__EventFilterType; return soap_in_emi__EventFilterType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EventLogRecordType")) { *type = SOAP_TYPE_emi__EventLogRecordType; return soap_in_emi__EventLogRecordType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:ByteData")) { *type = SOAP_TYPE_emi__ByteData; return soap_in_emi__ByteData(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AlertSubscriptionPolicyIDArrayType")) { *type = SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType; return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageApplicationAttributesType")) { *type = SOAP_TYPE_stra__StorageApplicationAttributesType; return soap_in_stra__StorageApplicationAttributesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageSnrpApplicationAttributeType")) { *type = SOAP_TYPE_stra__StorageSnrpApplicationAttributeType; return soap_in_stra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageApplicationHandleListType")) { *type = SOAP_TYPE_stra__StorageApplicationHandleListType; return soap_in_stra__StorageApplicationHandleListType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:GlobalStorageAttributesType")) { *type = SOAP_TYPE_stra__GlobalStorageAttributesType; return soap_in_stra__GlobalStorageAttributesType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:GUID")) { *type = SOAP_TYPE_stra__GUID; return soap_in_stra__GUID(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageAllocEntryHandleListType")) { *type = SOAP_TYPE_stra__StorageAllocEntryHandleListType; return soap_in_stra__StorageAllocEntryHandleListType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageAllocSnrpEntryType")) { *type = SOAP_TYPE_stra__StorageAllocSnrpEntryType; return soap_in_stra__StorageAllocSnrpEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageAllocEntryType")) { *type = SOAP_TYPE_stra__StorageAllocEntryType; return soap_in_stra__StorageAllocEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageEaclEntryHandleListType")) { *type = SOAP_TYPE_stra__StorageEaclEntryHandleListType; return soap_in_stra__StorageEaclEntryHandleListType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:StorageEaclEntryType")) { *type = SOAP_TYPE_stra__StorageEaclEntryType; return soap_in_stra__StorageEaclEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:InterfaceDescriptorGetType")) { *type = SOAP_TYPE_net__InterfaceDescriptorGetType; return soap_in_net__InterfaceDescriptorGetType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:InterfaceDescriptorSetType")) { *type = SOAP_TYPE_net__InterfaceDescriptorSetType; return soap_in_net__InterfaceDescriptorSetType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:IPv4ParametersType")) { *type = SOAP_TYPE_net__IPv4ParametersType; return soap_in_net__IPv4ParametersType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:StaticIPv4ParametersType")) { *type = SOAP_TYPE_net__StaticIPv4ParametersType; return soap_in_net__StaticIPv4ParametersType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:XProfileType")) { *type = SOAP_TYPE_xcfg__XProfileType; return soap_in_xcfg__XProfileType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_TLSType")) { *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType; return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_GTCType")) { *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType; return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_MSCHAPv2Type")) { *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type; return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:XProfileEAP_GTCType")) { *type = SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType; return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:XProfilePEAP_MSCHAPv2Type")) { *type = SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type; return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:XProfileTTLS_MSCHAPv2Type")) { *type = SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type; return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:XProfileTLSType")) { *type = SOAP_TYPE_xcfg__XProfileTLSType; return soap_in_xcfg__XProfileTLSType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:ServerIdentityType")) { *type = SOAP_TYPE_xcfg__ServerIdentityType; return soap_in_xcfg__ServerIdentityType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:ManualPACType")) { *type = SOAP_TYPE_xcfg__ManualPACType; return soap_in_xcfg__ManualPACType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:CertificateNameType")) { *type = SOAP_TYPE_xcfg__CertificateNameType; return soap_in_xcfg__CertificateNameType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xcfg:UserCredentialsType")) { *type = SOAP_TYPE_xcfg__UserCredentialsType; return soap_in_xcfg__UserCredentialsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GlobalPowerPolicyType")) { *type = SOAP_TYPE_sai__GlobalPowerPolicyType; return soap_in_sai__GlobalPowerPolicyType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnvironmentDetectionType")) { *type = SOAP_TYPE_sai__EnvironmentDetectionType; return soap_in_sai__EnvironmentDetectionType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnvironmentDetectionDomainType")) { *type = SOAP_TYPE_sai__EnvironmentDetectionDomainType; return soap_in_sai__EnvironmentDetectionDomainType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:ProvisioningAuditRecordType")) { *type = SOAP_TYPE_sai__ProvisioningAuditRecordType; return soap_in_sai__ProvisioningAuditRecordType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertHashEntryType")) { *type = SOAP_TYPE_sai__CertHashEntryType; return soap_in_sai__CertHashEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:PkiCapsType")) { *type = SOAP_TYPE_sai__PkiCapsType; return soap_in_sai__PkiCapsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CrlType")) { *type = SOAP_TYPE_sai__CrlType; return soap_in_sai__CrlType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertificateType")) { *type = SOAP_TYPE_sai__CertificateType; return soap_in_sai__CertificateType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:TlsOptionsType")) { *type = SOAP_TYPE_sai__TlsOptionsType; return soap_in_sai__TlsOptionsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:KerberosOptionsType")) { *type = SOAP_TYPE_sai__KerberosOptionsType; return soap_in_sai__KerberosOptionsType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:KerberosSpnType")) { *type = SOAP_TYPE_sai__KerberosSpnType; return soap_in_sai__KerberosSpnType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AdminAclEntryExType")) { *type = SOAP_TYPE_sai__AdminAclEntryExType; return soap_in_sai__AdminAclEntryExType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UserAclEntryExType")) { *type = SOAP_TYPE_sai__UserAclEntryExType; return soap_in_sai__UserAclEntryExType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UserEntryKerberosType")) { *type = SOAP_TYPE_sai__UserEntryKerberosType; return soap_in_sai__UserEntryKerberosType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UserEntryDigestType")) { *type = SOAP_TYPE_sai__UserEntryDigestType; return soap_in_sai__UserEntryDigestType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AmtVersion")) { *type = SOAP_TYPE_sai__AmtVersion; return soap_in_sai__AmtVersion(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UpdateCoreUrlKeyType")) { *type = SOAP_TYPE_sai__UpdateCoreUrlKeyType; return soap_in_sai__UpdateCoreUrlKeyType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertificateChainType")) { *type = SOAP_TYPE_sai__CertificateChainType; return soap_in_sai__CertificateChainType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:RngKeyType")) { *type = SOAP_TYPE_sai__RngKeyType; return soap_in_sai__RngKeyType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:RsaKeyType")) { *type = SOAP_TYPE_sai__RsaKeyType; return soap_in_sai__RsaKeyType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UserAclRealmListType")) { *type = SOAP_TYPE_sai__UserAclRealmListType; return soap_in_sai__UserAclRealmListType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UserAclEntryHandleListType")) { *type = SOAP_TYPE_sai__UserAclEntryHandleListType; return soap_in_sai__UserAclEntryHandleListType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AdminAclEntryType")) { *type = SOAP_TYPE_sai__AdminAclEntryType; return soap_in_sai__AdminAclEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UserAclEntryType")) { *type = SOAP_TYPE_sai__UserAclEntryType; return soap_in_sai__UserAclEntryType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cstr:KeyPairType")) { *type = SOAP_TYPE_cstr__KeyPairType; return soap_in_cstr__KeyPairType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cstr:RSAKeyPairType")) { *type = SOAP_TYPE_cstr__RSAKeyPairType; return soap_in_cstr__RSAKeyPairType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:NodeAddressType")) { *type = SOAP_TYPE_cmn__NodeAddressType; return soap_in_cmn__NodeAddressType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cmn:URLType")) { *type = SOAP_TYPE_cmn__URLType; return soap_in_cmn__URLType(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:base64Binary")) { *type = SOAP_TYPE_xsd__base64Binary; return soap_in_xsd__base64Binary(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:anyURI")) { *type = SOAP_TYPE_xsd__anyURI; return soap_in_xsd__anyURI(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:string")) { *type = SOAP_TYPE_std__string; return soap_in_std__string(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "xsd:string")) { char **s; *type = SOAP_TYPE_string; s = soap_in_string(soap, NULL, NULL, NULL); return s ? *s : NULL; } t = soap->tag; if (!soap_match_tag(soap, t, "apr:AgentDescription")) { *type = SOAP_TYPE__apr__AgentDescription; return soap_in__apr__AgentDescription(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:PolicyName")) { *type = SOAP_TYPE__cb__PolicyName; return soap_in__cb__PolicyName(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:FilterName")) { *type = SOAP_TYPE__cb__FilterName; return soap_in__cb__FilterName(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:KerberosRealmName")) { *type = SOAP_TYPE__sai__KerberosRealmName; return soap_in__sai__KerberosRealmName(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SpnString")) { *type = SOAP_TYPE__sai__SpnString; return soap_in__sai__SpnString(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:GetWirelessSettingsResponse")) { *type = SOAP_TYPE__wcxs__GetWirelessSettingsResponse; return soap_in__wcxs__GetWirelessSettingsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:GetWirelessSettingsRequest")) { *type = SOAP_TYPE__wcxs__GetWirelessSettingsRequest; return soap_in__wcxs__GetWirelessSettingsRequest(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:GetWirelessCapabilitiesResponse")) { *type = SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse; return soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:GetWirelessCapabilitiesRequest")) { *type = SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest; return soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:EnumerateWirelessProfilesResponse")) { *type = SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse; return soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:EnumerateWirelessProfilesRequest")) { *type = SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest; return soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:UpdateWirelessProfileResponse")) { *type = SOAP_TYPE__wcxs__UpdateWirelessProfileResponse; return soap_in__wcxs__UpdateWirelessProfileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:UpdateWirelessProfileRequest")) { *type = SOAP_TYPE__wcxs__UpdateWirelessProfileRequest; return soap_in__wcxs__UpdateWirelessProfileRequest(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:RemoveWirelessProfileResponse")) { *type = SOAP_TYPE__wcxs__RemoveWirelessProfileResponse; return soap_in__wcxs__RemoveWirelessProfileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:RemoveWirelessProfileRequest")) { *type = SOAP_TYPE__wcxs__RemoveWirelessProfileRequest; return soap_in__wcxs__RemoveWirelessProfileRequest(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:GetWirelessProfileResponse")) { *type = SOAP_TYPE__wcxs__GetWirelessProfileResponse; return soap_in__wcxs__GetWirelessProfileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:GetWirelessProfileRequest")) { *type = SOAP_TYPE__wcxs__GetWirelessProfileRequest; return soap_in__wcxs__GetWirelessProfileRequest(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:AddWirelessProfileResponse")) { *type = SOAP_TYPE__wcxs__AddWirelessProfileResponse; return soap_in__wcxs__AddWirelessProfileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "wcxs:AddWirelessProfileRequest")) { *type = SOAP_TYPE__wcxs__AddWirelessProfileRequest; return soap_in__wcxs__AddWirelessProfileRequest(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:GetSystemPowerStateResponse")) { *type = SOAP_TYPE__rci__GetSystemPowerStateResponse; return soap_in__rci__GetSystemPowerStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:GetSystemPowerState")) { *type = SOAP_TYPE__rci__GetSystemPowerState; return soap_in__rci__GetSystemPowerState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:RemoteControlResponse")) { *type = SOAP_TYPE__rci__RemoteControlResponse; return soap_in__rci__RemoteControlResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:RemoteControl")) { *type = SOAP_TYPE__rci__RemoteControl; return soap_in__rci__RemoteControl(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:GetRemoteControlCapabilitiesResponse")) { *type = SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse; return soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "rci:GetRemoteControlCapabilities")) { *type = SOAP_TYPE__rci__GetRemoteControlCapabilities; return soap_in__rci__GetRemoteControlCapabilities(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetIderSessionLogResponse")) { *type = SOAP_TYPE__inf__GetIderSessionLogResponse; return soap_in__inf__GetIderSessionLogResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetIderSessionLog")) { *type = SOAP_TYPE__inf__GetIderSessionLog; return soap_in__inf__GetIderSessionLog(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetSecurityParametersResponse")) { *type = SOAP_TYPE__inf__GetSecurityParametersResponse; return soap_in__inf__GetSecurityParametersResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetSecurityParameters")) { *type = SOAP_TYPE__inf__GetSecurityParameters; return soap_in__inf__GetSecurityParameters(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetNetworkStateResponse")) { *type = SOAP_TYPE__inf__GetNetworkStateResponse; return soap_in__inf__GetNetworkStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetNetworkState")) { *type = SOAP_TYPE__inf__GetNetworkState; return soap_in__inf__GetNetworkState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetEnabledInterfacesResponse")) { *type = SOAP_TYPE__inf__GetEnabledInterfacesResponse; return soap_in__inf__GetEnabledInterfacesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetEnabledInterfaces")) { *type = SOAP_TYPE__inf__GetEnabledInterfaces; return soap_in__inf__GetEnabledInterfaces(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetPasswordModelResponse")) { *type = SOAP_TYPE__inf__GetPasswordModelResponse; return soap_in__inf__GetPasswordModelResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetPasswordModel")) { *type = SOAP_TYPE__inf__GetPasswordModel; return soap_in__inf__GetPasswordModel(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetAdminNetAclEntryStatusResponse")) { *type = SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse; return soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetAdminNetAclEntryStatus")) { *type = SOAP_TYPE__inf__GetAdminNetAclEntryStatus; return soap_in__inf__GetAdminNetAclEntryStatus(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetAdminAclEntryStatusResponse")) { *type = SOAP_TYPE__inf__GetAdminAclEntryStatusResponse; return soap_in__inf__GetAdminAclEntryStatusResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetAdminAclEntryStatus")) { *type = SOAP_TYPE__inf__GetAdminAclEntryStatus; return soap_in__inf__GetAdminAclEntryStatus(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetConfigServerInfoResponse")) { *type = SOAP_TYPE__inf__GetConfigServerInfoResponse; return soap_in__inf__GetConfigServerInfoResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetConfigServerInfo")) { *type = SOAP_TYPE__inf__GetConfigServerInfo; return soap_in__inf__GetConfigServerInfo(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetHostNameResponse")) { *type = SOAP_TYPE__inf__GetHostNameResponse; return soap_in__inf__GetHostNameResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetHostName")) { *type = SOAP_TYPE__inf__GetHostName; return soap_in__inf__GetHostName(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetVlanParametersResponse")) { *type = SOAP_TYPE__inf__GetVlanParametersResponse; return soap_in__inf__GetVlanParametersResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetVlanParameters")) { *type = SOAP_TYPE__inf__GetVlanParameters; return soap_in__inf__GetVlanParameters(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetProvisioningStateResponse")) { *type = SOAP_TYPE__inf__GetProvisioningStateResponse; return soap_in__inf__GetProvisioningStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetProvisioningState")) { *type = SOAP_TYPE__inf__GetProvisioningState; return soap_in__inf__GetProvisioningState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetProvisioningModeResponse")) { *type = SOAP_TYPE__inf__GetProvisioningModeResponse; return soap_in__inf__GetProvisioningModeResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetProvisioningMode")) { *type = SOAP_TYPE__inf__GetProvisioningMode; return soap_in__inf__GetProvisioningMode(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetCodeVersionsResponse")) { *type = SOAP_TYPE__inf__GetCodeVersionsResponse; return soap_in__inf__GetCodeVersionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetCodeVersions")) { *type = SOAP_TYPE__inf__GetCodeVersions; return soap_in__inf__GetCodeVersions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetCoreVersionResponse")) { *type = SOAP_TYPE__inf__GetCoreVersionResponse; return soap_in__inf__GetCoreVersionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "inf:GetCoreVersion")) { *type = SOAP_TYPE__inf__GetCoreVersion; return soap_in__inf__GetCoreVersion(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "str:ExecuteStorageOperationResponse")) { *type = SOAP_TYPE__str__ExecuteStorageOperationResponse; return soap_in__str__ExecuteStorageOperationResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "str:ExecuteStorageOperation")) { *type = SOAP_TYPE__str__ExecuteStorageOperation; return soap_in__str__ExecuteStorageOperation(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "tim:SetHighAccuracyTimeSynchResponse")) { *type = SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse; return soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "tim:SetHighAccuracyTimeSynch")) { *type = SOAP_TYPE__tim__SetHighAccuracyTimeSynch; return soap_in__tim__SetHighAccuracyTimeSynch(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "tim:GetLowAccuracyTimeSynchResponse")) { *type = SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse; return soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "tim:GetLowAccuracyTimeSynch")) { *type = SOAP_TYPE__tim__GetLowAccuracyTimeSynch; return soap_in__tim__GetLowAccuracyTimeSynch(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:GetIderSessionLogResponse")) { *type = SOAP_TYPE__idr__GetIderSessionLogResponse; return soap_in__idr__GetIderSessionLogResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:GetIderSessionLog")) { *type = SOAP_TYPE__idr__GetIderSessionLog; return soap_in__idr__GetIderSessionLog(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:GetRedirectionListenerStateResponse")) { *type = SOAP_TYPE__idr__GetRedirectionListenerStateResponse; return soap_in__idr__GetRedirectionListenerStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:GetRedirectionListenerState")) { *type = SOAP_TYPE__idr__GetRedirectionListenerState; return soap_in__idr__GetRedirectionListenerState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:SetRedirectionListenerStateResponse")) { *type = SOAP_TYPE__idr__SetRedirectionListenerStateResponse; return soap_in__idr__SetRedirectionListenerStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "idr:SetRedirectionListenerState")) { *type = SOAP_TYPE__idr__SetRedirectionListenerState; return soap_in__idr__SetRedirectionListenerState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apl:AgentWatchdogShutdownResponse")) { *type = SOAP_TYPE__apl__AgentWatchdogShutdownResponse; return soap_in__apl__AgentWatchdogShutdownResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apl:AgentWatchdogShutdown")) { *type = SOAP_TYPE__apl__AgentWatchdogShutdown; return soap_in__apl__AgentWatchdogShutdown(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apl:AgentWatchdogHeartbeatResponse")) { *type = SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse; return soap_in__apl__AgentWatchdogHeartbeatResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apl:AgentWatchdogHeartbeat")) { *type = SOAP_TYPE__apl__AgentWatchdogHeartbeat; return soap_in__apl__AgentWatchdogHeartbeat(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apl:AgentWatchdogRegisterResponse")) { *type = SOAP_TYPE__apl__AgentWatchdogRegisterResponse; return soap_in__apl__AgentWatchdogRegisterResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apl:AgentWatchdogRegister")) { *type = SOAP_TYPE__apl__AgentWatchdogRegister; return soap_in__apl__AgentWatchdogRegister(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogQueryCapabilitiesResponse")) { *type = SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse; return soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogQueryCapabilities")) { *type = SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities; return soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetCbPolicyResponse")) { *type = SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse; return soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetCbPolicy")) { *type = SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy; return soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetCbPolicyResponse")) { *type = SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse; return soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetCbPolicy")) { *type = SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy; return soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetActionsResponse")) { *type = SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse; return soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetActions")) { *type = SOAP_TYPE__apr__ConsoleWatchdogGetActions; return soap_in__apr__ConsoleWatchdogGetActions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetActionsResponse")) { *type = SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse; return soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetActions")) { *type = SOAP_TYPE__apr__ConsoleWatchdogSetActions; return soap_in__apr__ConsoleWatchdogSetActions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEnumerateResponse")) { *type = SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse; return soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEnumerate")) { *type = SOAP_TYPE__apr__ConsoleWatchdogEnumerate; return soap_in__apr__ConsoleWatchdogEnumerate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogDeleteResponse")) { *type = SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse; return soap_in__apr__ConsoleWatchdogDeleteResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogDelete")) { *type = SOAP_TYPE__apr__ConsoleWatchdogDelete; return soap_in__apr__ConsoleWatchdogDelete(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogCreateResponse")) { *type = SOAP_TYPE__apr__ConsoleWatchdogCreateResponse; return soap_in__apr__ConsoleWatchdogCreateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogCreate")) { *type = SOAP_TYPE__apr__ConsoleWatchdogCreate; return soap_in__apr__ConsoleWatchdogCreate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:GetAssetDataResponse")) { *type = SOAP_TYPE__hwa__GetAssetDataResponse; return soap_in__hwa__GetAssetDataResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:GetAssetData")) { *type = SOAP_TYPE__hwa__GetAssetData; return soap_in__hwa__GetAssetData(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:EnumerateAssetTypesResponse")) { *type = SOAP_TYPE__hwa__EnumerateAssetTypesResponse; return soap_in__hwa__EnumerateAssetTypesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "hwa:EnumerateAssetTypes")) { *type = SOAP_TYPE__hwa__EnumerateAssetTypes; return soap_in__hwa__EnumerateAssetTypes(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:GetHcbStateResponse")) { *type = SOAP_TYPE__cb__GetHcbStateResponse; return soap_in__cb__GetHcbStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:GetHcbState")) { *type = SOAP_TYPE__cb__GetHcbState; return soap_in__cb__GetHcbState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:ClearHcbStateResponse")) { *type = SOAP_TYPE__cb__ClearHcbStateResponse; return soap_in__cb__ClearHcbStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:ClearHcbState")) { *type = SOAP_TYPE__cb__ClearHcbState; return soap_in__cb__ClearHcbState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:GetHcbOptionsResponse")) { *type = SOAP_TYPE__cb__GetHcbOptionsResponse; return soap_in__cb__GetHcbOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:GetHcbOptions")) { *type = SOAP_TYPE__cb__GetHcbOptions; return soap_in__cb__GetHcbOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:SetHcbOptionsResponse")) { *type = SOAP_TYPE__cb__SetHcbOptionsResponse; return soap_in__cb__SetHcbOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:SetHcbOptions")) { *type = SOAP_TYPE__cb__SetHcbOptions; return soap_in__cb__SetHcbOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbQueryCapabilitiesResponse")) { *type = SOAP_TYPE__cb__CbQueryCapabilitiesResponse; return soap_in__cb__CbQueryCapabilitiesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbQueryCapabilities")) { *type = SOAP_TYPE__cb__CbQueryCapabilities; return soap_in__cb__CbQueryCapabilities(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbFilterEnumerateResponse")) { *type = SOAP_TYPE__cb__CbFilterEnumerateResponse; return soap_in__cb__CbFilterEnumerateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbFilterEnumerate")) { *type = SOAP_TYPE__cb__CbFilterEnumerate; return soap_in__cb__CbFilterEnumerate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbFilterDeleteResponse")) { *type = SOAP_TYPE__cb__CbFilterDeleteResponse; return soap_in__cb__CbFilterDeleteResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbFilterDelete")) { *type = SOAP_TYPE__cb__CbFilterDelete; return soap_in__cb__CbFilterDelete(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbFilterGetResponse")) { *type = SOAP_TYPE__cb__CbFilterGetResponse; return soap_in__cb__CbFilterGetResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbFilterGet")) { *type = SOAP_TYPE__cb__CbFilterGet; return soap_in__cb__CbFilterGet(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbFilterCreateResponse")) { *type = SOAP_TYPE__cb__CbFilterCreateResponse; return soap_in__cb__CbFilterCreateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbFilterCreate")) { *type = SOAP_TYPE__cb__CbFilterCreate; return soap_in__cb__CbFilterCreate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyGetActiveStatisticsResponse")) { *type = SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse; return soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyGetActiveStatistics")) { *type = SOAP_TYPE__cb__CbPolicyGetActiveStatistics; return soap_in__cb__CbPolicyGetActiveStatistics(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyGetEnabledResponse")) { *type = SOAP_TYPE__cb__CbPolicyGetEnabledResponse; return soap_in__cb__CbPolicyGetEnabledResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyGetEnabled")) { *type = SOAP_TYPE__cb__CbPolicyGetEnabled; return soap_in__cb__CbPolicyGetEnabled(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyDisableResponse")) { *type = SOAP_TYPE__cb__CbPolicyDisableResponse; return soap_in__cb__CbPolicyDisableResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyDisable")) { *type = SOAP_TYPE__cb__CbPolicyDisable; return soap_in__cb__CbPolicyDisable(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyEnableResponse")) { *type = SOAP_TYPE__cb__CbPolicyEnableResponse; return soap_in__cb__CbPolicyEnableResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyEnable")) { *type = SOAP_TYPE__cb__CbPolicyEnable; return soap_in__cb__CbPolicyEnable(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyEnumerateResponse")) { *type = SOAP_TYPE__cb__CbPolicyEnumerateResponse; return soap_in__cb__CbPolicyEnumerateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyEnumerate")) { *type = SOAP_TYPE__cb__CbPolicyEnumerate; return soap_in__cb__CbPolicyEnumerate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyDeleteResponse")) { *type = SOAP_TYPE__cb__CbPolicyDeleteResponse; return soap_in__cb__CbPolicyDeleteResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyDelete")) { *type = SOAP_TYPE__cb__CbPolicyDelete; return soap_in__cb__CbPolicyDelete(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyGetResponse")) { *type = SOAP_TYPE__cb__CbPolicyGetResponse; return soap_in__cb__CbPolicyGetResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyGet")) { *type = SOAP_TYPE__cb__CbPolicyGet; return soap_in__cb__CbPolicyGet(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyCreateResponse")) { *type = SOAP_TYPE__cb__CbPolicyCreateResponse; return soap_in__cb__CbPolicyCreateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "cb:CbPolicyCreate")) { *type = SOAP_TYPE__cb__CbPolicyCreate; return soap_in__cb__CbPolicyCreate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetGeneralAlertSubscriptionResponse")) { *type = SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse; return soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetGeneralAlertSubscription")) { *type = SOAP_TYPE__emi__GetGeneralAlertSubscription; return soap_in__emi__GetGeneralAlertSubscription(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateGeneralAlertSubscriptionsResponse")) { *type = SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse; return soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateGeneralAlertSubscriptions")) { *type = SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions; return soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SubscribeForGeneralAlertResponse")) { *type = SOAP_TYPE__emi__SubscribeForGeneralAlertResponse; return soap_in__emi__SubscribeForGeneralAlertResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SubscribeForGeneralAlert")) { *type = SOAP_TYPE__emi__SubscribeForGeneralAlert; return soap_in__emi__SubscribeForGeneralAlert(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:CancelAlertSubscriptionResponse")) { *type = SOAP_TYPE__emi__CancelAlertSubscriptionResponse; return soap_in__emi__CancelAlertSubscriptionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:CancelAlertSubscription")) { *type = SOAP_TYPE__emi__CancelAlertSubscription; return soap_in__emi__CancelAlertSubscription(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetSensorAttributesResponse")) { *type = SOAP_TYPE__emi__GetSensorAttributesResponse; return soap_in__emi__GetSensorAttributesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetSensorAttributes")) { *type = SOAP_TYPE__emi__GetSensorAttributes; return soap_in__emi__GetSensorAttributes(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateSensorsResponse")) { *type = SOAP_TYPE__emi__EnumerateSensorsResponse; return soap_in__emi__EnumerateSensorsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateSensors")) { *type = SOAP_TYPE__emi__EnumerateSensors; return soap_in__emi__EnumerateSensors(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetEventLogTimestampClockResponse")) { *type = SOAP_TYPE__emi__GetEventLogTimestampClockResponse; return soap_in__emi__GetEventLogTimestampClockResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetEventLogTimestampClock")) { *type = SOAP_TYPE__emi__GetEventLogTimestampClock; return soap_in__emi__GetEventLogTimestampClock(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SetEventLogTimestampClockResponse")) { *type = SOAP_TYPE__emi__SetEventLogTimestampClockResponse; return soap_in__emi__SetEventLogTimestampClockResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SetEventLogTimestampClock")) { *type = SOAP_TYPE__emi__SetEventLogTimestampClock; return soap_in__emi__SetEventLogTimestampClock(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:FreezeEventLogResponse")) { *type = SOAP_TYPE__emi__FreezeEventLogResponse; return soap_in__emi__FreezeEventLogResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:FreezeEventLog")) { *type = SOAP_TYPE__emi__FreezeEventLog; return soap_in__emi__FreezeEventLog(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:ClearEventLogResponse")) { *type = SOAP_TYPE__emi__ClearEventLogResponse; return soap_in__emi__ClearEventLogResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:ClearEventLog")) { *type = SOAP_TYPE__emi__ClearEventLog; return soap_in__emi__ClearEventLog(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetEventLogStatusResponse")) { *type = SOAP_TYPE__emi__GetEventLogStatusResponse; return soap_in__emi__GetEventLogStatusResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetEventLogStatus")) { *type = SOAP_TYPE__emi__GetEventLogStatus; return soap_in__emi__GetEventLogStatus(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:ReadEventLogRecordsResponse")) { *type = SOAP_TYPE__emi__ReadEventLogRecordsResponse; return soap_in__emi__ReadEventLogRecordsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:ReadEventLogRecords")) { *type = SOAP_TYPE__emi__ReadEventLogRecords; return soap_in__emi__ReadEventLogRecords(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:RemoveEventFilterResponse")) { *type = SOAP_TYPE__emi__RemoveEventFilterResponse; return soap_in__emi__RemoveEventFilterResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:RemoveEventFilter")) { *type = SOAP_TYPE__emi__RemoveEventFilter; return soap_in__emi__RemoveEventFilter(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:UpdateEventFilterResponse")) { *type = SOAP_TYPE__emi__UpdateEventFilterResponse; return soap_in__emi__UpdateEventFilterResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:UpdateEventFilter")) { *type = SOAP_TYPE__emi__UpdateEventFilter; return soap_in__emi__UpdateEventFilter(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetEventFilterResponse")) { *type = SOAP_TYPE__emi__GetEventFilterResponse; return soap_in__emi__GetEventFilterResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetEventFilter")) { *type = SOAP_TYPE__emi__GetEventFilter; return soap_in__emi__GetEventFilter(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateEventFiltersResponse")) { *type = SOAP_TYPE__emi__EnumerateEventFiltersResponse; return soap_in__emi__EnumerateEventFiltersResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateEventFilters")) { *type = SOAP_TYPE__emi__EnumerateEventFilters; return soap_in__emi__EnumerateEventFilters(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AddEventFilterResponse")) { *type = SOAP_TYPE__emi__AddEventFilterResponse; return soap_in__emi__AddEventFilterResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:AddEventFilter")) { *type = SOAP_TYPE__emi__AddEventFilter; return soap_in__emi__AddEventFilter(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetAlertCommunityStringResponse")) { *type = SOAP_TYPE__emi__GetAlertCommunityStringResponse; return soap_in__emi__GetAlertCommunityStringResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetAlertCommunityString")) { *type = SOAP_TYPE__emi__GetAlertCommunityString; return soap_in__emi__GetAlertCommunityString(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SetAlertCommunityStringResponse")) { *type = SOAP_TYPE__emi__SetAlertCommunityStringResponse; return soap_in__emi__SetAlertCommunityStringResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SetAlertCommunityString")) { *type = SOAP_TYPE__emi__SetAlertCommunityString; return soap_in__emi__SetAlertCommunityString(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateAlertPoliciesResponse")) { *type = SOAP_TYPE__emi__EnumerateAlertPoliciesResponse; return soap_in__emi__EnumerateAlertPoliciesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateAlertPolicies")) { *type = SOAP_TYPE__emi__EnumerateAlertPolicies; return soap_in__emi__EnumerateAlertPolicies(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetAlertSubscriptionResponse")) { *type = SOAP_TYPE__emi__GetAlertSubscriptionResponse; return soap_in__emi__GetAlertSubscriptionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:GetAlertSubscription")) { *type = SOAP_TYPE__emi__GetAlertSubscription; return soap_in__emi__GetAlertSubscription(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateAlertSubscriptionsResponse")) { *type = SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse; return soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:EnumerateAlertSubscriptions")) { *type = SOAP_TYPE__emi__EnumerateAlertSubscriptions; return soap_in__emi__EnumerateAlertSubscriptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SubscribeForAlertResponse")) { *type = SOAP_TYPE__emi__SubscribeForAlertResponse; return soap_in__emi__SubscribeForAlertResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "emi:SubscribeForAlert")) { *type = SOAP_TYPE__emi__SubscribeForAlert; return soap_in__emi__SubscribeForAlert(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:RemoveStorageFpaclEntryResponse")) { *type = SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse; return soap_in__stra__RemoveStorageFpaclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:RemoveStorageFpaclEntry")) { *type = SOAP_TYPE__stra__RemoveStorageFpaclEntry; return soap_in__stra__RemoveStorageFpaclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:UpdateStorageFpaclEntryResponse")) { *type = SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse; return soap_in__stra__UpdateStorageFpaclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:UpdateStorageFpaclEntry")) { *type = SOAP_TYPE__stra__UpdateStorageFpaclEntry; return soap_in__stra__UpdateStorageFpaclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:GetStorageAllocEntryResponse")) { *type = SOAP_TYPE__stra__GetStorageAllocEntryResponse; return soap_in__stra__GetStorageAllocEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:GetStorageAllocEntry")) { *type = SOAP_TYPE__stra__GetStorageAllocEntry; return soap_in__stra__GetStorageAllocEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:EnumerateStorageAllocEntriesResponse")) { *type = SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse; return soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:EnumerateStorageAllocEntries")) { *type = SOAP_TYPE__stra__EnumerateStorageAllocEntries; return soap_in__stra__EnumerateStorageAllocEntries(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AddStorageFpaclEntryResponse")) { *type = SOAP_TYPE__stra__AddStorageFpaclEntryResponse; return soap_in__stra__AddStorageFpaclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AddStorageFpaclEntry")) { *type = SOAP_TYPE__stra__AddStorageFpaclEntry; return soap_in__stra__AddStorageFpaclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:RemoveStorageEaclEntryResponse")) { *type = SOAP_TYPE__stra__RemoveStorageEaclEntryResponse; return soap_in__stra__RemoveStorageEaclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:RemoveStorageEaclEntry")) { *type = SOAP_TYPE__stra__RemoveStorageEaclEntry; return soap_in__stra__RemoveStorageEaclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:GetStorageEaclEntryResponse")) { *type = SOAP_TYPE__stra__GetStorageEaclEntryResponse; return soap_in__stra__GetStorageEaclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:GetStorageEaclEntry")) { *type = SOAP_TYPE__stra__GetStorageEaclEntry; return soap_in__stra__GetStorageEaclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:EnumerateStorageEaclEntriesResponse")) { *type = SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse; return soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:EnumerateStorageEaclEntries")) { *type = SOAP_TYPE__stra__EnumerateStorageEaclEntries; return soap_in__stra__EnumerateStorageEaclEntries(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AddStorageEaclEntryResponse")) { *type = SOAP_TYPE__stra__AddStorageEaclEntryResponse; return soap_in__stra__AddStorageEaclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AddStorageEaclEntry")) { *type = SOAP_TYPE__stra__AddStorageEaclEntry; return soap_in__stra__AddStorageEaclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AdminRemoveApplicationResponse")) { *type = SOAP_TYPE__stra__AdminRemoveApplicationResponse; return soap_in__stra__AdminRemoveApplicationResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AdminRemoveApplication")) { *type = SOAP_TYPE__stra__AdminRemoveApplication; return soap_in__stra__AdminRemoveApplication(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AdminGetApplicationAttributesResponse")) { *type = SOAP_TYPE__stra__AdminGetApplicationAttributesResponse; return soap_in__stra__AdminGetApplicationAttributesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AdminGetApplicationAttributes")) { *type = SOAP_TYPE__stra__AdminGetApplicationAttributes; return soap_in__stra__AdminGetApplicationAttributes(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AdminGetRegisteredApplicationsResponse")) { *type = SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse; return soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:AdminGetRegisteredApplications")) { *type = SOAP_TYPE__stra__AdminGetRegisteredApplications; return soap_in__stra__AdminGetRegisteredApplications(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:SetGlobalStorageAttributesResponse")) { *type = SOAP_TYPE__stra__SetGlobalStorageAttributesResponse; return soap_in__stra__SetGlobalStorageAttributesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:SetGlobalStorageAttributes")) { *type = SOAP_TYPE__stra__SetGlobalStorageAttributes; return soap_in__stra__SetGlobalStorageAttributes(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:GetGlobalStorageAttributesResponse")) { *type = SOAP_TYPE__stra__GetGlobalStorageAttributesResponse; return soap_in__stra__GetGlobalStorageAttributesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "stra:GetGlobalStorageAttributes")) { *type = SOAP_TYPE__stra__GetGlobalStorageAttributes; return soap_in__stra__GetGlobalStorageAttributes(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Get8021XPxeTimeoutResponse")) { *type = SOAP_TYPE__net__Get8021XPxeTimeoutResponse; return soap_in__net__Get8021XPxeTimeoutResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Get8021XPxeTimeout")) { *type = SOAP_TYPE__net__Get8021XPxeTimeout; return soap_in__net__Get8021XPxeTimeout(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Set8021XPxeTimeoutResponse")) { *type = SOAP_TYPE__net__Set8021XPxeTimeoutResponse; return soap_in__net__Set8021XPxeTimeoutResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Set8021XPxeTimeout")) { *type = SOAP_TYPE__net__Set8021XPxeTimeout; return soap_in__net__Set8021XPxeTimeout(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Get8021XActiveS0Response")) { *type = SOAP_TYPE__net__Get8021XActiveS0Response; return soap_in__net__Get8021XActiveS0Response(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Get8021XActiveS0")) { *type = SOAP_TYPE__net__Get8021XActiveS0; return soap_in__net__Get8021XActiveS0(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Set8021XActiveS0Response")) { *type = SOAP_TYPE__net__Set8021XActiveS0Response; return soap_in__net__Set8021XActiveS0Response(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Set8021XActiveS0")) { *type = SOAP_TYPE__net__Set8021XActiveS0; return soap_in__net__Set8021XActiveS0(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Set8021XWiredProfileResponse")) { *type = SOAP_TYPE__net__Set8021XWiredProfileResponse; return soap_in__net__Set8021XWiredProfileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Set8021XWiredProfile")) { *type = SOAP_TYPE__net__Set8021XWiredProfile; return soap_in__net__Set8021XWiredProfile(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Get8021XWiredProfileResponse")) { *type = SOAP_TYPE__net__Get8021XWiredProfileResponse; return soap_in__net__Get8021XWiredProfileResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:Get8021XWiredProfile")) { *type = SOAP_TYPE__net__Get8021XWiredProfile; return soap_in__net__Get8021XWiredProfile(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetInterfaceSettingsResponse")) { *type = SOAP_TYPE__net__SetInterfaceSettingsResponse; return soap_in__net__SetInterfaceSettingsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetInterfaceSettings")) { *type = SOAP_TYPE__net__SetInterfaceSettings; return soap_in__net__SetInterfaceSettings(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetInterfaceSettingsResponse")) { *type = SOAP_TYPE__net__GetInterfaceSettingsResponse; return soap_in__net__GetInterfaceSettingsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetInterfaceSettings")) { *type = SOAP_TYPE__net__GetInterfaceSettings; return soap_in__net__GetInterfaceSettings(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:EnumerateInterfacesResponse")) { *type = SOAP_TYPE__net__EnumerateInterfacesResponse; return soap_in__net__EnumerateInterfacesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:EnumerateInterfaces")) { *type = SOAP_TYPE__net__EnumerateInterfaces; return soap_in__net__EnumerateInterfaces(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetPingResponseResponse")) { *type = SOAP_TYPE__net__GetPingResponseResponse; return soap_in__net__GetPingResponseResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetPingResponse")) { *type = SOAP_TYPE__net__GetPingResponse; return soap_in__net__GetPingResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetPingResponseResponse")) { *type = SOAP_TYPE__net__SetPingResponseResponse; return soap_in__net__SetPingResponseResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetPingResponse")) { *type = SOAP_TYPE__net__SetPingResponse; return soap_in__net__SetPingResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetVlanParametersResponse")) { *type = SOAP_TYPE__net__GetVlanParametersResponse; return soap_in__net__GetVlanParametersResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetVlanParameters")) { *type = SOAP_TYPE__net__GetVlanParameters; return soap_in__net__GetVlanParameters(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetVlanParametersResponse")) { *type = SOAP_TYPE__net__SetVlanParametersResponse; return soap_in__net__SetVlanParametersResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetVlanParameters")) { *type = SOAP_TYPE__net__SetVlanParameters; return soap_in__net__SetVlanParameters(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetTcpIpParametersResponse")) { *type = SOAP_TYPE__net__GetTcpIpParametersResponse; return soap_in__net__GetTcpIpParametersResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetTcpIpParameters")) { *type = SOAP_TYPE__net__GetTcpIpParameters; return soap_in__net__GetTcpIpParameters(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetTcpIpParametersResponse")) { *type = SOAP_TYPE__net__SetTcpIpParametersResponse; return soap_in__net__SetTcpIpParametersResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetTcpIpParameters")) { *type = SOAP_TYPE__net__SetTcpIpParameters; return soap_in__net__SetTcpIpParameters(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetDomainNameResponse")) { *type = SOAP_TYPE__net__GetDomainNameResponse; return soap_in__net__GetDomainNameResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetDomainName")) { *type = SOAP_TYPE__net__GetDomainName; return soap_in__net__GetDomainName(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetDomainNameResponse")) { *type = SOAP_TYPE__net__SetDomainNameResponse; return soap_in__net__SetDomainNameResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetDomainName")) { *type = SOAP_TYPE__net__SetDomainName; return soap_in__net__SetDomainName(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetHostNameResponse")) { *type = SOAP_TYPE__net__GetHostNameResponse; return soap_in__net__GetHostNameResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:GetHostName")) { *type = SOAP_TYPE__net__GetHostName; return soap_in__net__GetHostName(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetHostNameResponse")) { *type = SOAP_TYPE__net__SetHostNameResponse; return soap_in__net__SetHostNameResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "net:SetHostName")) { *type = SOAP_TYPE__net__SetHostName; return soap_in__net__SetHostName(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetAclEnabledStateResponse")) { *type = SOAP_TYPE__sai__GetAclEnabledStateResponse; return soap_in__sai__GetAclEnabledStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetAclEnabledState")) { *type = SOAP_TYPE__sai__GetAclEnabledState; return soap_in__sai__GetAclEnabledState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetAclEnabledStateResponse")) { *type = SOAP_TYPE__sai__SetAclEnabledStateResponse; return soap_in__sai__SetAclEnabledStateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetAclEnabledState")) { *type = SOAP_TYPE__sai__SetAclEnabledState; return soap_in__sai__SetAclEnabledState(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetConfigurationServerFQDNResponse")) { *type = SOAP_TYPE__sai__GetConfigurationServerFQDNResponse; return soap_in__sai__GetConfigurationServerFQDNResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetConfigurationServerFQDN")) { *type = SOAP_TYPE__sai__GetConfigurationServerFQDN; return soap_in__sai__GetConfigurationServerFQDN(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetConfigurationServerFQDNResponse")) { *type = SOAP_TYPE__sai__SetConfigurationServerFQDNResponse; return soap_in__sai__SetConfigurationServerFQDNResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetConfigurationServerFQDN")) { *type = SOAP_TYPE__sai__SetConfigurationServerFQDN; return soap_in__sai__SetConfigurationServerFQDN(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnableVpnRoutingResponse")) { *type = SOAP_TYPE__sai__EnableVpnRoutingResponse; return soap_in__sai__EnableVpnRoutingResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnableVpnRouting")) { *type = SOAP_TYPE__sai__EnableVpnRouting; return soap_in__sai__EnableVpnRouting(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTLSCredentialsResponse")) { *type = SOAP_TYPE__sai__GetTLSCredentialsResponse; return soap_in__sai__GetTLSCredentialsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTLSCredentials")) { *type = SOAP_TYPE__sai__GetTLSCredentials; return soap_in__sai__GetTLSCredentials(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTLSCredentialsResponse")) { *type = SOAP_TYPE__sai__SetTLSCredentialsResponse; return soap_in__sai__SetTLSCredentialsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTLSCredentials")) { *type = SOAP_TYPE__sai__SetTLSCredentials; return soap_in__sai__SetTLSCredentials(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreUpdateCertificateResponse")) { *type = SOAP_TYPE__sai__CertStoreUpdateCertificateResponse; return soap_in__sai__CertStoreUpdateCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreUpdateCertificate")) { *type = SOAP_TYPE__sai__CertStoreUpdateCertificate; return soap_in__sai__CertStoreUpdateCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreGetPKCS10RequestResponse")) { *type = SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse; return soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreGetPKCS10Request")) { *type = SOAP_TYPE__sai__CertStoreGetPKCS10Request; return soap_in__sai__CertStoreGetPKCS10Request(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreRemoveCertificateResponse")) { *type = SOAP_TYPE__sai__CertStoreRemoveCertificateResponse; return soap_in__sai__CertStoreRemoveCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreRemoveCertificate")) { *type = SOAP_TYPE__sai__CertStoreRemoveCertificate; return soap_in__sai__CertStoreRemoveCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreGetCertificateResponse")) { *type = SOAP_TYPE__sai__CertStoreGetCertificateResponse; return soap_in__sai__CertStoreGetCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreGetCertificate")) { *type = SOAP_TYPE__sai__CertStoreGetCertificate; return soap_in__sai__CertStoreGetCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateCertificatesResponse")) { *type = SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse; return soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateCertificates")) { *type = SOAP_TYPE__sai__CertStoreEnumerateCertificates; return soap_in__sai__CertStoreEnumerateCertificates(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreAddCertificateResponse")) { *type = SOAP_TYPE__sai__CertStoreAddCertificateResponse; return soap_in__sai__CertStoreAddCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreAddCertificate")) { *type = SOAP_TYPE__sai__CertStoreAddCertificate; return soap_in__sai__CertStoreAddCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreRemoveKeyResponse")) { *type = SOAP_TYPE__sai__CertStoreRemoveKeyResponse; return soap_in__sai__CertStoreRemoveKeyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreRemoveKey")) { *type = SOAP_TYPE__sai__CertStoreRemoveKey; return soap_in__sai__CertStoreRemoveKey(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreGetKeyResponse")) { *type = SOAP_TYPE__sai__CertStoreGetKeyResponse; return soap_in__sai__CertStoreGetKeyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreGetKey")) { *type = SOAP_TYPE__sai__CertStoreGetKey; return soap_in__sai__CertStoreGetKey(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateKeysResponse")) { *type = SOAP_TYPE__sai__CertStoreEnumerateKeysResponse; return soap_in__sai__CertStoreEnumerateKeysResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateKeys")) { *type = SOAP_TYPE__sai__CertStoreEnumerateKeys; return soap_in__sai__CertStoreEnumerateKeys(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreAddKeyResponse")) { *type = SOAP_TYPE__sai__CertStoreAddKeyResponse; return soap_in__sai__CertStoreAddKeyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CertStoreAddKey")) { *type = SOAP_TYPE__sai__CertStoreAddKey; return soap_in__sai__CertStoreAddKey(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetGlobalPowerPolicyResponse")) { *type = SOAP_TYPE__sai__GetGlobalPowerPolicyResponse; return soap_in__sai__GetGlobalPowerPolicyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetGlobalPowerPolicy")) { *type = SOAP_TYPE__sai__GetGlobalPowerPolicy; return soap_in__sai__GetGlobalPowerPolicy(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetGlobalPowerPolicyResponse")) { *type = SOAP_TYPE__sai__SetGlobalPowerPolicyResponse; return soap_in__sai__SetGlobalPowerPolicyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetGlobalPowerPolicy")) { *type = SOAP_TYPE__sai__SetGlobalPowerPolicy; return soap_in__sai__SetGlobalPowerPolicy(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetActivePowerPackageResponse")) { *type = SOAP_TYPE__sai__SetActivePowerPackageResponse; return soap_in__sai__SetActivePowerPackageResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetActivePowerPackage")) { *type = SOAP_TYPE__sai__SetActivePowerPackage; return soap_in__sai__SetActivePowerPackage(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetPowerPackageResponse")) { *type = SOAP_TYPE__sai__GetPowerPackageResponse; return soap_in__sai__GetPowerPackageResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetPowerPackage")) { *type = SOAP_TYPE__sai__GetPowerPackage; return soap_in__sai__GetPowerPackage(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetActivePowerPackageResponse")) { *type = SOAP_TYPE__sai__GetActivePowerPackageResponse; return soap_in__sai__GetActivePowerPackageResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetActivePowerPackage")) { *type = SOAP_TYPE__sai__GetActivePowerPackage; return soap_in__sai__GetActivePowerPackage(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnumeratePowerPackagesResponse")) { *type = SOAP_TYPE__sai__EnumeratePowerPackagesResponse; return soap_in__sai__EnumeratePowerPackagesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnumeratePowerPackages")) { *type = SOAP_TYPE__sai__EnumeratePowerPackages; return soap_in__sai__EnumeratePowerPackages(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetEnvironmentDetectionResponse")) { *type = SOAP_TYPE__sai__GetEnvironmentDetectionResponse; return soap_in__sai__GetEnvironmentDetectionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetEnvironmentDetection")) { *type = SOAP_TYPE__sai__GetEnvironmentDetection; return soap_in__sai__GetEnvironmentDetection(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetEnvironmentDetectionResponse")) { *type = SOAP_TYPE__sai__SetEnvironmentDetectionResponse; return soap_in__sai__SetEnvironmentDetectionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetEnvironmentDetection")) { *type = SOAP_TYPE__sai__SetEnvironmentDetection; return soap_in__sai__SetEnvironmentDetection(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetRealmAuthOptionsResponse")) { *type = SOAP_TYPE__sai__SetRealmAuthOptionsResponse; return soap_in__sai__SetRealmAuthOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetRealmAuthOptions")) { *type = SOAP_TYPE__sai__SetRealmAuthOptions; return soap_in__sai__SetRealmAuthOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetRealmAuthOptionsResponse")) { *type = SOAP_TYPE__sai__GetRealmAuthOptionsResponse; return soap_in__sai__GetRealmAuthOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetRealmAuthOptions")) { *type = SOAP_TYPE__sai__GetRealmAuthOptions; return soap_in__sai__GetRealmAuthOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:ExtendProvisioningPeriodResponse")) { *type = SOAP_TYPE__sai__ExtendProvisioningPeriodResponse; return soap_in__sai__ExtendProvisioningPeriodResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:ExtendProvisioningPeriod")) { *type = SOAP_TYPE__sai__ExtendProvisioningPeriod; return soap_in__sai__ExtendProvisioningPeriod(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetProvisioningPIDResponse")) { *type = SOAP_TYPE__sai__GetProvisioningPIDResponse; return soap_in__sai__GetProvisioningPIDResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetProvisioningPID")) { *type = SOAP_TYPE__sai__GetProvisioningPID; return soap_in__sai__GetProvisioningPID(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetProvisioningAuditRecordResponse")) { *type = SOAP_TYPE__sai__GetProvisioningAuditRecordResponse; return soap_in__sai__GetProvisioningAuditRecordResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetProvisioningAuditRecord")) { *type = SOAP_TYPE__sai__GetProvisioningAuditRecord; return soap_in__sai__GetProvisioningAuditRecord(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetZeroTouchConfigurationModeResponse")) { *type = SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse; return soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetZeroTouchConfigurationMode")) { *type = SOAP_TYPE__sai__SetZeroTouchConfigurationMode; return soap_in__sai__SetZeroTouchConfigurationMode(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetZeroTouchConfigurationModeResponse")) { *type = SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse; return soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetZeroTouchConfigurationMode")) { *type = SOAP_TYPE__sai__GetZeroTouchConfigurationMode; return soap_in__sai__GetZeroTouchConfigurationMode(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnableCertificateHashEntryResponse")) { *type = SOAP_TYPE__sai__EnableCertificateHashEntryResponse; return soap_in__sai__EnableCertificateHashEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnableCertificateHashEntry")) { *type = SOAP_TYPE__sai__EnableCertificateHashEntry; return soap_in__sai__EnableCertificateHashEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:DeleteCertificateHashEntryResponse")) { *type = SOAP_TYPE__sai__DeleteCertificateHashEntryResponse; return soap_in__sai__DeleteCertificateHashEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:DeleteCertificateHashEntry")) { *type = SOAP_TYPE__sai__DeleteCertificateHashEntry; return soap_in__sai__DeleteCertificateHashEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AddCertificateHashEntryResponse")) { *type = SOAP_TYPE__sai__AddCertificateHashEntryResponse; return soap_in__sai__AddCertificateHashEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AddCertificateHashEntry")) { *type = SOAP_TYPE__sai__AddCertificateHashEntry; return soap_in__sai__AddCertificateHashEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetCertificateHashEntryResponse")) { *type = SOAP_TYPE__sai__GetCertificateHashEntryResponse; return soap_in__sai__GetCertificateHashEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetCertificateHashEntry")) { *type = SOAP_TYPE__sai__GetCertificateHashEntry; return soap_in__sai__GetCertificateHashEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnumerateCertificateHashEntriesResponse")) { *type = SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse; return soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnumerateCertificateHashEntries")) { *type = SOAP_TYPE__sai__EnumerateCertificateHashEntries; return soap_in__sai__EnumerateCertificateHashEntries(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetProvisioningServerOTPResponse")) { *type = SOAP_TYPE__sai__GetProvisioningServerOTPResponse; return soap_in__sai__GetProvisioningServerOTPResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetProvisioningServerOTP")) { *type = SOAP_TYPE__sai__GetProvisioningServerOTP; return soap_in__sai__GetProvisioningServerOTP(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetProvisioningServerOTPResponse")) { *type = SOAP_TYPE__sai__SetProvisioningServerOTPResponse; return soap_in__sai__SetProvisioningServerOTPResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetProvisioningServerOTP")) { *type = SOAP_TYPE__sai__SetProvisioningServerOTP; return soap_in__sai__SetProvisioningServerOTP(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetMEBxPasswordResponse")) { *type = SOAP_TYPE__sai__SetMEBxPasswordResponse; return soap_in__sai__SetMEBxPasswordResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetMEBxPassword")) { *type = SOAP_TYPE__sai__SetMEBxPassword; return soap_in__sai__SetMEBxPassword(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:PartialUnprovisionResponse")) { *type = SOAP_TYPE__sai__PartialUnprovisionResponse; return soap_in__sai__PartialUnprovisionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:PartialUnprovision")) { *type = SOAP_TYPE__sai__PartialUnprovision; return soap_in__sai__PartialUnprovision(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTLSPSKResponse")) { *type = SOAP_TYPE__sai__SetTLSPSKResponse; return soap_in__sai__SetTLSPSKResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTLSPSK")) { *type = SOAP_TYPE__sai__SetTLSPSK; return soap_in__sai__SetTLSPSK(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetPowerSavingOptionsResponse")) { *type = SOAP_TYPE__sai__GetPowerSavingOptionsResponse; return soap_in__sai__GetPowerSavingOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetPowerSavingOptions")) { *type = SOAP_TYPE__sai__GetPowerSavingOptions; return soap_in__sai__GetPowerSavingOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetPowerSavingOptionsResponse")) { *type = SOAP_TYPE__sai__SetPowerSavingOptionsResponse; return soap_in__sai__SetPowerSavingOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetPowerSavingOptions")) { *type = SOAP_TYPE__sai__SetPowerSavingOptions; return soap_in__sai__SetPowerSavingOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetPkiCapabilitiesResponse")) { *type = SOAP_TYPE__sai__GetPkiCapabilitiesResponse; return soap_in__sai__GetPkiCapabilitiesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetPkiCapabilities")) { *type = SOAP_TYPE__sai__GetPkiCapabilities; return soap_in__sai__GetPkiCapabilities(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetServerCertificateReqResponse")) { *type = SOAP_TYPE__sai__GetServerCertificateReqResponse; return soap_in__sai__GetServerCertificateReqResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetServerCertificateReq")) { *type = SOAP_TYPE__sai__GetServerCertificateReq; return soap_in__sai__GetServerCertificateReq(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetCRLResponse")) { *type = SOAP_TYPE__sai__GetCRLResponse; return soap_in__sai__GetCRLResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetCRL")) { *type = SOAP_TYPE__sai__GetCRL; return soap_in__sai__GetCRL(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetCRLResponse")) { *type = SOAP_TYPE__sai__SetCRLResponse; return soap_in__sai__SetCRLResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetCRL")) { *type = SOAP_TYPE__sai__SetCRL; return soap_in__sai__SetCRL(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTrustedFqdnCNResponse")) { *type = SOAP_TYPE__sai__GetTrustedFqdnCNResponse; return soap_in__sai__GetTrustedFqdnCNResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTrustedFqdnCN")) { *type = SOAP_TYPE__sai__GetTrustedFqdnCN; return soap_in__sai__GetTrustedFqdnCN(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTrustedFqdnCNResponse")) { *type = SOAP_TYPE__sai__SetTrustedFqdnCNResponse; return soap_in__sai__SetTrustedFqdnCNResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTrustedFqdnCN")) { *type = SOAP_TYPE__sai__SetTrustedFqdnCN; return soap_in__sai__SetTrustedFqdnCN(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnumerateTrustedRootCertificatesResponse")) { *type = SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse; return soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnumerateTrustedRootCertificates")) { *type = SOAP_TYPE__sai__EnumerateTrustedRootCertificates; return soap_in__sai__EnumerateTrustedRootCertificates(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:DeleteTrustedRootCertificateResponse")) { *type = SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse; return soap_in__sai__DeleteTrustedRootCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:DeleteTrustedRootCertificate")) { *type = SOAP_TYPE__sai__DeleteTrustedRootCertificate; return soap_in__sai__DeleteTrustedRootCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTrustedRootCertificateResponse")) { *type = SOAP_TYPE__sai__GetTrustedRootCertificateResponse; return soap_in__sai__GetTrustedRootCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTrustedRootCertificate")) { *type = SOAP_TYPE__sai__GetTrustedRootCertificate; return soap_in__sai__GetTrustedRootCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AddTrustedRootCertificateResponse")) { *type = SOAP_TYPE__sai__AddTrustedRootCertificateResponse; return soap_in__sai__AddTrustedRootCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AddTrustedRootCertificate")) { *type = SOAP_TYPE__sai__AddTrustedRootCertificate; return soap_in__sai__AddTrustedRootCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTlsOptionsResponse")) { *type = SOAP_TYPE__sai__GetTlsOptionsResponse; return soap_in__sai__GetTlsOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTlsOptions")) { *type = SOAP_TYPE__sai__GetTlsOptions; return soap_in__sai__GetTlsOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTlsOptionsResponse")) { *type = SOAP_TYPE__sai__SetTlsOptionsResponse; return soap_in__sai__SetTlsOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTlsOptions")) { *type = SOAP_TYPE__sai__SetTlsOptions; return soap_in__sai__SetTlsOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetEnabledInterfacesResponse")) { *type = SOAP_TYPE__sai__GetEnabledInterfacesResponse; return soap_in__sai__GetEnabledInterfacesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetEnabledInterfaces")) { *type = SOAP_TYPE__sai__GetEnabledInterfaces; return soap_in__sai__GetEnabledInterfaces(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetEnabledInterfacesResponse")) { *type = SOAP_TYPE__sai__SetEnabledInterfacesResponse; return soap_in__sai__SetEnabledInterfacesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetEnabledInterfaces")) { *type = SOAP_TYPE__sai__SetEnabledInterfaces; return soap_in__sai__SetEnabledInterfaces(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetKerberosOptionsResponse")) { *type = SOAP_TYPE__sai__GetKerberosOptionsResponse; return soap_in__sai__GetKerberosOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetKerberosOptions")) { *type = SOAP_TYPE__sai__GetKerberosOptions; return soap_in__sai__GetKerberosOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetKerberosOptionsResponse")) { *type = SOAP_TYPE__sai__SetKerberosOptionsResponse; return soap_in__sai__SetKerberosOptionsResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetKerberosOptions")) { *type = SOAP_TYPE__sai__SetKerberosOptions; return soap_in__sai__SetKerberosOptions(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetDigestRealmResponse")) { *type = SOAP_TYPE__sai__GetDigestRealmResponse; return soap_in__sai__GetDigestRealmResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetDigestRealm")) { *type = SOAP_TYPE__sai__GetDigestRealm; return soap_in__sai__GetDigestRealm(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryExResponse")) { *type = SOAP_TYPE__sai__SetAdminAclEntryExResponse; return soap_in__sai__SetAdminAclEntryExResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryEx")) { *type = SOAP_TYPE__sai__SetAdminAclEntryEx; return soap_in__sai__SetAdminAclEntryEx(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryExResponse")) { *type = SOAP_TYPE__sai__UpdateUserAclEntryExResponse; return soap_in__sai__UpdateUserAclEntryExResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryEx")) { *type = SOAP_TYPE__sai__UpdateUserAclEntryEx; return soap_in__sai__UpdateUserAclEntryEx(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetUserAclEntryExResponse")) { *type = SOAP_TYPE__sai__GetUserAclEntryExResponse; return soap_in__sai__GetUserAclEntryExResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetUserAclEntryEx")) { *type = SOAP_TYPE__sai__GetUserAclEntryEx; return soap_in__sai__GetUserAclEntryEx(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AddUserAclEntryExResponse")) { *type = SOAP_TYPE__sai__AddUserAclEntryExResponse; return soap_in__sai__AddUserAclEntryExResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AddUserAclEntryEx")) { *type = SOAP_TYPE__sai__AddUserAclEntryEx; return soap_in__sai__AddUserAclEntryEx(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetCoreVersionResponse")) { *type = SOAP_TYPE__sai__GetCoreVersionResponse; return soap_in__sai__GetCoreVersionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetCoreVersion")) { *type = SOAP_TYPE__sai__GetCoreVersion; return soap_in__sai__GetCoreVersion(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:ResetFlashWearOutProtectionResponse")) { *type = SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse; return soap_in__sai__ResetFlashWearOutProtectionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:ResetFlashWearOutProtection")) { *type = SOAP_TYPE__sai__ResetFlashWearOutProtection; return soap_in__sai__ResetFlashWearOutProtection(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CommitChangesResponse")) { *type = SOAP_TYPE__sai__CommitChangesResponse; return soap_in__sai__CommitChangesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:CommitChanges")) { *type = SOAP_TYPE__sai__CommitChanges; return soap_in__sai__CommitChanges(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UnprovisionResponse")) { *type = SOAP_TYPE__sai__UnprovisionResponse; return soap_in__sai__UnprovisionResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:Unprovision")) { *type = SOAP_TYPE__sai__Unprovision; return soap_in__sai__Unprovision(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetProvisioningModeResponse")) { *type = SOAP_TYPE__sai__SetProvisioningModeResponse; return soap_in__sai__SetProvisioningModeResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetProvisioningMode")) { *type = SOAP_TYPE__sai__SetProvisioningMode; return soap_in__sai__SetProvisioningMode(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetProvisioningModeResponse")) { *type = SOAP_TYPE__sai__GetProvisioningModeResponse; return soap_in__sai__GetProvisioningModeResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetProvisioningMode")) { *type = SOAP_TYPE__sai__GetProvisioningMode; return soap_in__sai__GetProvisioningMode(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UpdateCoreFromUrlResponse")) { *type = SOAP_TYPE__sai__UpdateCoreFromUrlResponse; return soap_in__sai__UpdateCoreFromUrlResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UpdateCoreFromUrl")) { *type = SOAP_TYPE__sai__UpdateCoreFromUrl; return soap_in__sai__UpdateCoreFromUrl(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTLSCertificateResponse")) { *type = SOAP_TYPE__sai__GetTLSCertificateResponse; return soap_in__sai__GetTLSCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetTLSCertificate")) { *type = SOAP_TYPE__sai__GetTLSCertificate; return soap_in__sai__GetTLSCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTLSCertificateResponse")) { *type = SOAP_TYPE__sai__SetTLSCertificateResponse; return soap_in__sai__SetTLSCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTLSCertificate")) { *type = SOAP_TYPE__sai__SetTLSCertificate; return soap_in__sai__SetTLSCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetRngKeyResponse")) { *type = SOAP_TYPE__sai__SetRngKeyResponse; return soap_in__sai__SetRngKeyResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetRngKey")) { *type = SOAP_TYPE__sai__SetRngKey; return soap_in__sai__SetRngKey(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTLSKeyAndCertificateResponse")) { *type = SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse; return soap_in__sai__SetTLSKeyAndCertificateResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTLSKeyAndCertificate")) { *type = SOAP_TYPE__sai__SetTLSKeyAndCertificate; return soap_in__sai__SetTLSKeyAndCertificate(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTlsEnabledResponse")) { *type = SOAP_TYPE__sai__SetTlsEnabledResponse; return soap_in__sai__SetTlsEnabledResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetTlsEnabled")) { *type = SOAP_TYPE__sai__SetTlsEnabled; return soap_in__sai__SetTlsEnabled(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:RemoveUserAclEntryResponse")) { *type = SOAP_TYPE__sai__RemoveUserAclEntryResponse; return soap_in__sai__RemoveUserAclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:RemoveUserAclEntry")) { *type = SOAP_TYPE__sai__RemoveUserAclEntry; return soap_in__sai__RemoveUserAclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryResponse")) { *type = SOAP_TYPE__sai__UpdateUserAclEntryResponse; return soap_in__sai__UpdateUserAclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntry")) { *type = SOAP_TYPE__sai__UpdateUserAclEntry; return soap_in__sai__UpdateUserAclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetAdminAclEntryResponse")) { *type = SOAP_TYPE__sai__GetAdminAclEntryResponse; return soap_in__sai__GetAdminAclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetAdminAclEntry")) { *type = SOAP_TYPE__sai__GetAdminAclEntry; return soap_in__sai__GetAdminAclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetUserAclEntryResponse")) { *type = SOAP_TYPE__sai__GetUserAclEntryResponse; return soap_in__sai__GetUserAclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:GetUserAclEntry")) { *type = SOAP_TYPE__sai__GetUserAclEntry; return soap_in__sai__GetUserAclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnumerateUserAclEntriesResponse")) { *type = SOAP_TYPE__sai__EnumerateUserAclEntriesResponse; return soap_in__sai__EnumerateUserAclEntriesResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:EnumerateUserAclEntries")) { *type = SOAP_TYPE__sai__EnumerateUserAclEntries; return soap_in__sai__EnumerateUserAclEntries(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryResponse")) { *type = SOAP_TYPE__sai__SetAdminAclEntryResponse; return soap_in__sai__SetAdminAclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:SetAdminAclEntry")) { *type = SOAP_TYPE__sai__SetAdminAclEntry; return soap_in__sai__SetAdminAclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AddUserAclEntryResponse")) { *type = SOAP_TYPE__sai__AddUserAclEntryResponse; return soap_in__sai__AddUserAclEntryResponse(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "sai:AddUserAclEntry")) { *type = SOAP_TYPE__sai__AddUserAclEntry; return soap_in__sai__AddUserAclEntry(soap, NULL, NULL, NULL); } if (!soap_match_tag(soap, t, "QName")) { char **s; *type = SOAP_TYPE__QName; s = soap_in__QName(soap, NULL, NULL, NULL); return s ? *s : 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; 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; DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unknown element '%s' (level=%u, %d)\n", soap->tag, soap->level, soap->body)); 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) { switch (type) { case SOAP_TYPE_byte: return soap_out_byte(soap, tag, id, (const char *)ptr, "xsd:byte"); case SOAP_TYPE_short: return soap_out_short(soap, tag, id, (const short *)ptr, "xsd:short"); case SOAP_TYPE_int: return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int"); case SOAP_TYPE_wcxs__ProfilePriorityType: return soap_out_wcxs__ProfilePriorityType(soap, tag, id, (const unsigned char *)ptr, "wcxs:ProfilePriorityType"); case SOAP_TYPE_rci__SystemCapabilitiesSupportedType: return soap_out_rci__SystemCapabilitiesSupportedType(soap, tag, id, (const unsigned char *)ptr, "rci:SystemCapabilitiesSupportedType"); case SOAP_TYPE_apr__WatchdogState: return soap_out_apr__WatchdogState(soap, tag, id, (const unsigned char *)ptr, "apr:WatchdogState"); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE: return soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_MEMORY_TYPE"); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR: return soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_MEMORY_FORM_FACTOR"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE: return soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_UPGRADE"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS: return soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_STATUS"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY: return soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_FAMILY"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE: return soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_TYPE"); case SOAP_TYPE_emi__AlertSubscriptionPolicyIDType: return soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, (const unsigned char *)ptr, "emi:AlertSubscriptionPolicyIDType"); case SOAP_TYPE_net__LinkPolicyType: return soap_out_net__LinkPolicyType(soap, tag, id, (const unsigned char *)ptr, "net:LinkPolicyType"); case SOAP_TYPE_unsignedByte: return soap_out_unsignedByte(soap, tag, id, (const unsigned char *)ptr, "xsd:unsignedByte"); case SOAP_TYPE_rci__OemParametersType: return soap_out_rci__OemParametersType(soap, tag, id, (const unsigned short *)ptr, "rci:OemParametersType"); case SOAP_TYPE_rci__SpecialCommandParameterType: return soap_out_rci__SpecialCommandParameterType(soap, tag, id, (const unsigned short *)ptr, "rci:SpecialCommandParameterType"); case SOAP_TYPE_rci__BootOptionsType: return soap_out_rci__BootOptionsType(soap, tag, id, (const unsigned short *)ptr, "rci:BootOptionsType"); case SOAP_TYPE_rci__SpecialCommandsSupportedType: return soap_out_rci__SpecialCommandsSupportedType(soap, tag, id, (const unsigned short *)ptr, "rci:SpecialCommandsSupportedType"); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL: return soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, id, (const unsigned short *)ptr, "hwa:PT_MEMORY_TYPE_DETAIL"); case SOAP_TYPE_unsignedShort: return soap_out_unsignedShort(soap, tag, id, (const unsigned short *)ptr, "xsd:unsignedShort"); case SOAP_TYPE_rci__OemDefinedCapabilitiesType: return soap_out_rci__OemDefinedCapabilitiesType(soap, tag, id, (const unsigned int *)ptr, "rci:OemDefinedCapabilitiesType"); case SOAP_TYPE_rci__SystemFirmwareCapabilitiesType: return soap_out_rci__SystemFirmwareCapabilitiesType(soap, tag, id, (const unsigned int *)ptr, "rci:SystemFirmwareCapabilitiesType"); case SOAP_TYPE_rci__PT_USCORESTATUS: return soap_out_rci__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "rci:PT_STATUS"); case SOAP_TYPE_rci__SystemPowerStateType: return soap_out_rci__SystemPowerStateType(soap, tag, id, (const unsigned int *)ptr, "rci:SystemPowerStateType"); case SOAP_TYPE_inf__IPv4AddressType: return soap_out_inf__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "inf:IPv4AddressType"); case SOAP_TYPE_inf__TimeType: return soap_out_inf__TimeType(soap, tag, id, (const unsigned int *)ptr, "inf:TimeType"); case SOAP_TYPE_inf__PT_USCORESTATUS: return soap_out_inf__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "inf:PT_STATUS"); case SOAP_TYPE_str__PT_USCORESTATUS: return soap_out_str__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "str:PT_STATUS"); case SOAP_TYPE_tim__TimeType: return soap_out_tim__TimeType(soap, tag, id, (const unsigned int *)ptr, "tim:TimeType"); case SOAP_TYPE_tim__PT_USCORESTATUS: return soap_out_tim__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "tim:PT_STATUS"); case SOAP_TYPE_idr__IPv4AddressType: return soap_out_idr__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "idr:IPv4AddressType"); case SOAP_TYPE_idr__TimeType: return soap_out_idr__TimeType(soap, tag, id, (const unsigned int *)ptr, "idr:TimeType"); case SOAP_TYPE_idr__PT_USCORESTATUS: return soap_out_idr__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "idr:PT_STATUS"); case SOAP_TYPE_apl__PT_USCORESTATUS: return soap_out_apl__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "apl:PT_STATUS"); case SOAP_TYPE_apr__PT_USCORESTATUS: return soap_out_apr__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "apr:PT_STATUS"); case SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS: return soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, id, (const unsigned int *)ptr, "hwa:PT_BIOS_CHARACTERISTICS"); case SOAP_TYPE_hwa__PT_USCORESTATUS: return soap_out_hwa__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "hwa:PT_STATUS"); case SOAP_TYPE_cb__TimeType: return soap_out_cb__TimeType(soap, tag, id, (const unsigned int *)ptr, "cb:TimeType"); case SOAP_TYPE_cb__PT_USCORESTATUS: return soap_out_cb__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "cb:PT_STATUS"); case SOAP_TYPE_emi__SensorHandleType: return soap_out_emi__SensorHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:SensorHandleType"); case SOAP_TYPE_emi__IPv4AddressType: return soap_out_emi__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "emi:IPv4AddressType"); case SOAP_TYPE_emi__PT_USCORESTATUS: return soap_out_emi__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "emi:PT_STATUS"); case SOAP_TYPE_emi__EventFilterHandleType: return soap_out_emi__EventFilterHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:EventFilterHandleType"); case SOAP_TYPE_emi__AlertSubscriptionHandleType: return soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:AlertSubscriptionHandleType"); case SOAP_TYPE_emi__TimeType: return soap_out_emi__TimeType(soap, tag, id, (const unsigned int *)ptr, "emi:TimeType"); case SOAP_TYPE_stra__StorageAllocEntryHandleType: return soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageAllocEntryHandleType"); case SOAP_TYPE_stra__StorageEaclEntryHandleType: return soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageEaclEntryHandleType"); case SOAP_TYPE_stra__StorageApplicationHandleType: return soap_out_stra__StorageApplicationHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageApplicationHandleType"); case SOAP_TYPE_stra__PT_USCORESTATUS: return soap_out_stra__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "stra:PT_STATUS"); case SOAP_TYPE_net__InterfaceHandleType: return soap_out_net__InterfaceHandleType(soap, tag, id, (const unsigned int *)ptr, "net:InterfaceHandleType"); case SOAP_TYPE_net__IPv4AddressType: return soap_out_net__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "net:IPv4AddressType"); case SOAP_TYPE_net__PT_USCORESTATUS: return soap_out_net__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "net:PT_STATUS"); case SOAP_TYPE_sai__CertificateHandleType: return soap_out_sai__CertificateHandleType(soap, tag, id, (const unsigned int *)ptr, "sai:CertificateHandleType"); case SOAP_TYPE_sai__IPv4AddressType: return soap_out_sai__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "sai:IPv4AddressType"); case SOAP_TYPE_sai__UserAclEntryHandleType: return soap_out_sai__UserAclEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "sai:UserAclEntryHandleType"); case SOAP_TYPE_sai__PT_USCORESTATUS: return soap_out_sai__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "sai:PT_STATUS"); case SOAP_TYPE_cstr__KeyPairHandleType: return soap_out_cstr__KeyPairHandleType(soap, tag, id, (const unsigned int *)ptr, "cstr:KeyPairHandleType"); case SOAP_TYPE_cmn__InterfaceHandleType: return soap_out_cmn__InterfaceHandleType(soap, tag, id, (const unsigned int *)ptr, "cmn:InterfaceHandleType"); case SOAP_TYPE_cmn__IPv4AddressType: return soap_out_cmn__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "cmn:IPv4AddressType"); case SOAP_TYPE_cmn__PT_USCORESTATUS: return soap_out_cmn__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "cmn:PT_STATUS"); case SOAP_TYPE_unsignedInt: return soap_out_unsignedInt(soap, tag, id, (const unsigned int *)ptr, "xsd:unsignedInt"); case SOAP_TYPE_bool: return soap_out_bool(soap, tag, id, (const bool *)ptr, "xsd:boolean"); case SOAP_TYPE_wcxs__FeatureType: return soap_out_wcxs__FeatureType(soap, tag, id, (const enum wcxs__FeatureType *)ptr, "wcxs:FeatureType"); case SOAP_TYPE_wcxs__KeyIndexType: return soap_out_wcxs__KeyIndexType(soap, tag, id, (const enum wcxs__KeyIndexType *)ptr, "wcxs:KeyIndexType"); case SOAP_TYPE_rci__SpecialCommandType: return soap_out_rci__SpecialCommandType(soap, tag, id, (const enum rci__SpecialCommandType *)ptr, "rci:SpecialCommandType"); case SOAP_TYPE_rci__RemoteControlCommandType: return soap_out_rci__RemoteControlCommandType(soap, tag, id, (const enum rci__RemoteControlCommandType *)ptr, "rci:RemoteControlCommandType"); case SOAP_TYPE_inf__EnabledInterfacesType: return soap_out_inf__EnabledInterfacesType(soap, tag, id, (const enum inf__EnabledInterfacesType *)ptr, "inf:EnabledInterfacesType"); case SOAP_TYPE_inf__PasswordModelType: return soap_out_inf__PasswordModelType(soap, tag, id, (const enum inf__PasswordModelType *)ptr, "inf:PasswordModelType"); case SOAP_TYPE_inf__ProvisioningStateType: return soap_out_inf__ProvisioningStateType(soap, tag, id, (const enum inf__ProvisioningStateType *)ptr, "inf:ProvisioningStateType"); case SOAP_TYPE_inf__ProvisioningModeType: return soap_out_inf__ProvisioningModeType(soap, tag, id, (const enum inf__ProvisioningModeType *)ptr, "inf:ProvisioningModeType"); case SOAP_TYPE_apr__CbActionType: return soap_out_apr__CbActionType(soap, tag, id, (const enum apr__CbActionType *)ptr, "apr:CbActionType"); case SOAP_TYPE_hwa__AssetTypeType: return soap_out_hwa__AssetTypeType(soap, tag, id, (const enum hwa__AssetTypeType *)ptr, "hwa:AssetTypeType"); case SOAP_TYPE_cb__HcbTriggerReasonType: return soap_out_cb__HcbTriggerReasonType(soap, tag, id, (const enum cb__HcbTriggerReasonType *)ptr, "cb:HcbTriggerReasonType"); case SOAP_TYPE_cb__HcbStateType: return soap_out_cb__HcbStateType(soap, tag, id, (const enum cb__HcbStateType *)ptr, "cb:HcbStateType"); case SOAP_TYPE_cb__CircuitBreakerApplicationType: return soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, (const enum cb__CircuitBreakerApplicationType *)ptr, "cb:CircuitBreakerApplicationType"); case SOAP_TYPE_cb__CircuitBreakerProfileType: return soap_out_cb__CircuitBreakerProfileType(soap, tag, id, (const enum cb__CircuitBreakerProfileType *)ptr, "cb:CircuitBreakerProfileType"); case SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType: return soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, id, (const enum cb__CircuitBreakerFilterIPAddressDirectionType *)ptr, "cb:CircuitBreakerFilterIPAddressDirectionType"); case SOAP_TYPE_cb__CircuitBreakerFilterDirectionType: return soap_out_cb__CircuitBreakerFilterDirectionType(soap, tag, id, (const enum cb__CircuitBreakerFilterDirectionType *)ptr, "cb:CircuitBreakerFilterDirectionType"); case SOAP_TYPE_emi__AlertAuthOptionsType: return soap_out_emi__AlertAuthOptionsType(soap, tag, id, (const enum emi__AlertAuthOptionsType *)ptr, "emi:AlertAuthOptionsType"); case SOAP_TYPE_emi__EventSeverityType: return soap_out_emi__EventSeverityType(soap, tag, id, (const enum emi__EventSeverityType *)ptr, "emi:EventSeverityType"); case SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE: return soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, id, (const enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *)ptr, "stra:ISVS_APP_ATTR_TYPE"); case SOAP_TYPE_net__InterfaceModeType: return soap_out_net__InterfaceModeType(soap, tag, id, (const enum net__InterfaceModeType *)ptr, "net:InterfaceModeType"); case SOAP_TYPE_net__DhcpModeType: return soap_out_net__DhcpModeType(soap, tag, id, (const enum net__DhcpModeType *)ptr, "net:DhcpModeType"); case SOAP_TYPE_xcfg__CertNameOptionsType: return soap_out_xcfg__CertNameOptionsType(soap, tag, id, (const enum xcfg__CertNameOptionsType *)ptr, "xcfg:CertNameOptionsType"); case SOAP_TYPE_sai__HTTPAuthOptionType: return soap_out_sai__HTTPAuthOptionType(soap, tag, id, (const enum sai__HTTPAuthOptionType *)ptr, "sai:HTTPAuthOptionType"); case SOAP_TYPE_sai__HashTypeType: return soap_out_sai__HashTypeType(soap, tag, id, (const enum sai__HashTypeType *)ptr, "sai:HashTypeType"); case SOAP_TYPE_sai__ProvisioningTLSModeType: return soap_out_sai__ProvisioningTLSModeType(soap, tag, id, (const enum sai__ProvisioningTLSModeType *)ptr, "sai:ProvisioningTLSModeType"); case SOAP_TYPE_sai__TlsAthenticationType: return soap_out_sai__TlsAthenticationType(soap, tag, id, (const enum sai__TlsAthenticationType *)ptr, "sai:TlsAthenticationType"); case SOAP_TYPE_sai__InterfaceType: return soap_out_sai__InterfaceType(soap, tag, id, (const enum sai__InterfaceType *)ptr, "sai:InterfaceType"); case SOAP_TYPE_sai__EnabledInterfacesType: return soap_out_sai__EnabledInterfacesType(soap, tag, id, (const enum sai__EnabledInterfacesType *)ptr, "sai:EnabledInterfacesType"); case SOAP_TYPE_sai__PowerStateType: return soap_out_sai__PowerStateType(soap, tag, id, (const enum sai__PowerStateType *)ptr, "sai:PowerStateType"); case SOAP_TYPE_sai__KerberosEncryptionType: return soap_out_sai__KerberosEncryptionType(soap, tag, id, (const enum sai__KerberosEncryptionType *)ptr, "sai:KerberosEncryptionType"); case SOAP_TYPE_sai__KerberosSpnProtocolType: return soap_out_sai__KerberosSpnProtocolType(soap, tag, id, (const enum sai__KerberosSpnProtocolType *)ptr, "sai:KerberosSpnProtocolType"); case SOAP_TYPE_sai__AccessPermissionType: return soap_out_sai__AccessPermissionType(soap, tag, id, (const enum sai__AccessPermissionType *)ptr, "sai:AccessPermissionType"); case SOAP_TYPE_sai__ProvisioningModeType: return soap_out_sai__ProvisioningModeType(soap, tag, id, (const enum sai__ProvisioningModeType *)ptr, "sai:ProvisioningModeType"); case SOAP_TYPE_sai__RngKeyEncodingType: return soap_out_sai__RngKeyEncodingType(soap, tag, id, (const enum sai__RngKeyEncodingType *)ptr, "sai:RngKeyEncodingType"); case SOAP_TYPE_sai__RsaCertificateEncodingType: return soap_out_sai__RsaCertificateEncodingType(soap, tag, id, (const enum sai__RsaCertificateEncodingType *)ptr, "sai:RsaCertificateEncodingType"); case SOAP_TYPE_sai__RsaKeyEncodingType: return soap_out_sai__RsaKeyEncodingType(soap, tag, id, (const enum sai__RsaKeyEncodingType *)ptr, "sai:RsaKeyEncodingType"); case SOAP_TYPE_sai__UserAclRealmType: return soap_out_sai__UserAclRealmType(soap, tag, id, (const enum sai__UserAclRealmType *)ptr, "sai:UserAclRealmType"); case SOAP_TYPE_wcxs__PassPhrase63Type: return soap_out_wcxs__PassPhrase63Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhrase63Type"); case SOAP_TYPE_wcxs__PassPhraseWEP128Type: return soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhraseWEP128Type"); case SOAP_TYPE_wcxs__PassPhrase5Type: return soap_out_wcxs__PassPhrase5Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhrase5Type"); case SOAP_TYPE_wcxs__RawKey256Type: return soap_out_wcxs__RawKey256Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey256Type"); case SOAP_TYPE_wcxs__RawKey128Type: return soap_out_wcxs__RawKey128Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey128Type"); case SOAP_TYPE_wcxs__RawKey64Type: return soap_out_wcxs__RawKey64Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey64Type"); case SOAP_TYPE_wcxs__ProfileNameType: return soap_out_wcxs__ProfileNameType(soap, tag, id, (const std::string *)ptr, "wcxs:ProfileNameType"); case SOAP_TYPE__apr__AgentDescription: return soap_out__apr__AgentDescription(soap, "apr:AgentDescription", id, (const std::string *)ptr, NULL); case SOAP_TYPE__cb__PolicyName: return soap_out__cb__PolicyName(soap, "cb:PolicyName", id, (const std::string *)ptr, NULL); case SOAP_TYPE__cb__FilterName: return soap_out__cb__FilterName(soap, "cb:FilterName", id, (const std::string *)ptr, NULL); case SOAP_TYPE_cb__IPv6AddressStringType: return soap_out_cb__IPv6AddressStringType(soap, tag, id, (const std::string *)ptr, "cb:IPv6AddressStringType"); case SOAP_TYPE_cb__IPv4AddressStringType: return soap_out_cb__IPv4AddressStringType(soap, tag, id, (const std::string *)ptr, "cb:IPv4AddressStringType"); case SOAP_TYPE_emi__CommunityStringType: return soap_out_emi__CommunityStringType(soap, tag, id, (const std::string *)ptr, "emi:CommunityStringType"); case SOAP_TYPE_net__MACAddressType: return soap_out_net__MACAddressType(soap, tag, id, (const std::string *)ptr, "net:MACAddressType"); case SOAP_TYPE__sai__KerberosRealmName: return soap_out__sai__KerberosRealmName(soap, "sai:KerberosRealmName", id, (const std::string *)ptr, NULL); case SOAP_TYPE__sai__SpnString: return soap_out__sai__SpnString(soap, "sai:SpnString", id, (const std::string *)ptr, NULL); case SOAP_TYPE_sai__FriendlyNameType: return soap_out_sai__FriendlyNameType(soap, tag, id, (const std::string *)ptr, "sai:FriendlyNameType"); case SOAP_TYPE_sai__ProvisioningOTPType: return soap_out_sai__ProvisioningOTPType(soap, tag, id, (const xsd__base64Binary *)ptr, "sai:ProvisioningOTPType"); case SOAP_TYPE_sai__MEBxPasswordType: return soap_out_sai__MEBxPasswordType(soap, tag, id, (const std::string *)ptr, "sai:MEBxPasswordType"); case SOAP_TYPE_sai__AclPasswordStringType: return soap_out_sai__AclPasswordStringType(soap, tag, id, (const std::string *)ptr, "sai:AclPasswordStringType"); case SOAP_TYPE_sai__AclStringType: return soap_out_sai__AclStringType(soap, tag, id, (const std::string *)ptr, "sai:AclStringType"); case SOAP_TYPE_cmn__GuidBuf: return soap_out_cmn__GuidBuf(soap, tag, id, (const xsd__base64Binary *)ptr, "cmn:GuidBuf"); case SOAP_TYPE_cmn__IPv6AddressStringType: return soap_out_cmn__IPv6AddressStringType(soap, tag, id, (const std::string *)ptr, "cmn:IPv6AddressStringType"); case SOAP_TYPE_cmn__IPv4AddressStringType: return soap_out_cmn__IPv4AddressStringType(soap, tag, id, (const std::string *)ptr, "cmn:IPv4AddressStringType"); case SOAP_TYPE_cmn__HostNameType: return soap_out_cmn__HostNameType(soap, tag, id, (const std::string *)ptr, "cmn:HostNameType"); case SOAP_TYPE__wcxs__GetWirelessSettingsResponse: return ((_wcxs__GetWirelessSettingsResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessSettingsResponse", id, NULL); case SOAP_TYPE__wcxs__GetWirelessSettingsRequest: return ((_wcxs__GetWirelessSettingsRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessSettingsRequest", id, NULL); case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse: return ((_wcxs__GetWirelessCapabilitiesResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessCapabilitiesResponse", id, NULL); case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest: return ((_wcxs__GetWirelessCapabilitiesRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessCapabilitiesRequest", id, NULL); case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse: return ((_wcxs__EnumerateWirelessProfilesResponse *)ptr)->soap_out(soap, "wcxs:EnumerateWirelessProfilesResponse", id, NULL); case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest: return ((_wcxs__EnumerateWirelessProfilesRequest *)ptr)->soap_out(soap, "wcxs:EnumerateWirelessProfilesRequest", id, NULL); case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse: return ((_wcxs__UpdateWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:UpdateWirelessProfileResponse", id, NULL); case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest: return ((_wcxs__UpdateWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:UpdateWirelessProfileRequest", id, NULL); case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse: return ((_wcxs__RemoveWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:RemoveWirelessProfileResponse", id, NULL); case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest: return ((_wcxs__RemoveWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:RemoveWirelessProfileRequest", id, NULL); case SOAP_TYPE__wcxs__GetWirelessProfileResponse: return ((_wcxs__GetWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessProfileResponse", id, NULL); case SOAP_TYPE__wcxs__GetWirelessProfileRequest: return ((_wcxs__GetWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessProfileRequest", id, NULL); case SOAP_TYPE__wcxs__AddWirelessProfileResponse: return ((_wcxs__AddWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:AddWirelessProfileResponse", id, NULL); case SOAP_TYPE__wcxs__AddWirelessProfileRequest: return ((_wcxs__AddWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:AddWirelessProfileRequest", id, NULL); case SOAP_TYPE_wcxs__WirelessSettingsType: return ((wcxs__WirelessSettingsType *)ptr)->soap_out(soap, tag, id, "wcxs:WirelessSettingsType"); case SOAP_TYPE_wcxs__WirelessCapabilitiesType: return ((wcxs__WirelessCapabilitiesType *)ptr)->soap_out(soap, tag, id, "wcxs:WirelessCapabilitiesType"); case SOAP_TYPE_wcxs__ProfileType: return ((wcxs__ProfileType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileType"); case SOAP_TYPE_wcxs__ProfileSecuritySettingsType: return ((wcxs__ProfileSecuritySettingsType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingsType"); case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType: return ((wcxs__ProfileSecuritySettingRSNType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingRSNType"); case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType: return ((wcxs__ProfileSecuritySettingWPAType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingWPAType"); case SOAP_TYPE_wcxs__DataEncryptionCCMPType: return ((wcxs__DataEncryptionCCMPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionCCMPType"); case SOAP_TYPE_wcxs__DataEncryptionTKIPType: return ((wcxs__DataEncryptionTKIPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionTKIPType"); case SOAP_TYPE_wcxs__DataEncryptionWEPType: return ((wcxs__DataEncryptionWEPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionWEPType"); case SOAP_TYPE_wcxs__DataEncryptionWEPXType: return ((wcxs__DataEncryptionWEPXType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionWEPXType"); case SOAP_TYPE_wcxs__WEP128Type: return ((wcxs__WEP128Type *)ptr)->soap_out(soap, tag, id, "wcxs:WEP128Type"); case SOAP_TYPE_wcxs__WEP64Type: return ((wcxs__WEP64Type *)ptr)->soap_out(soap, tag, id, "wcxs:WEP64Type"); case SOAP_TYPE__rci__GetSystemPowerStateResponse: return ((_rci__GetSystemPowerStateResponse *)ptr)->soap_out(soap, "rci:GetSystemPowerStateResponse", id, NULL); case SOAP_TYPE__rci__GetSystemPowerState: return ((_rci__GetSystemPowerState *)ptr)->soap_out(soap, "rci:GetSystemPowerState", id, NULL); case SOAP_TYPE__rci__RemoteControlResponse: return ((_rci__RemoteControlResponse *)ptr)->soap_out(soap, "rci:RemoteControlResponse", id, NULL); case SOAP_TYPE__rci__RemoteControl: return ((_rci__RemoteControl *)ptr)->soap_out(soap, "rci:RemoteControl", id, NULL); case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse: return ((_rci__GetRemoteControlCapabilitiesResponse *)ptr)->soap_out(soap, "rci:GetRemoteControlCapabilitiesResponse", id, NULL); case SOAP_TYPE__rci__GetRemoteControlCapabilities: return ((_rci__GetRemoteControlCapabilities *)ptr)->soap_out(soap, "rci:GetRemoteControlCapabilities", id, NULL); case SOAP_TYPE__inf__GetIderSessionLogResponse: return ((_inf__GetIderSessionLogResponse *)ptr)->soap_out(soap, "inf:GetIderSessionLogResponse", id, NULL); case SOAP_TYPE__inf__GetIderSessionLog: return ((_inf__GetIderSessionLog *)ptr)->soap_out(soap, "inf:GetIderSessionLog", id, NULL); case SOAP_TYPE__inf__GetSecurityParametersResponse: return ((_inf__GetSecurityParametersResponse *)ptr)->soap_out(soap, "inf:GetSecurityParametersResponse", id, NULL); case SOAP_TYPE__inf__GetSecurityParameters: return ((_inf__GetSecurityParameters *)ptr)->soap_out(soap, "inf:GetSecurityParameters", id, NULL); case SOAP_TYPE__inf__GetNetworkStateResponse: return ((_inf__GetNetworkStateResponse *)ptr)->soap_out(soap, "inf:GetNetworkStateResponse", id, NULL); case SOAP_TYPE__inf__GetNetworkState: return ((_inf__GetNetworkState *)ptr)->soap_out(soap, "inf:GetNetworkState", id, NULL); case SOAP_TYPE__inf__GetEnabledInterfacesResponse: return ((_inf__GetEnabledInterfacesResponse *)ptr)->soap_out(soap, "inf:GetEnabledInterfacesResponse", id, NULL); case SOAP_TYPE__inf__GetEnabledInterfaces: return ((_inf__GetEnabledInterfaces *)ptr)->soap_out(soap, "inf:GetEnabledInterfaces", id, NULL); case SOAP_TYPE__inf__GetPasswordModelResponse: return ((_inf__GetPasswordModelResponse *)ptr)->soap_out(soap, "inf:GetPasswordModelResponse", id, NULL); case SOAP_TYPE__inf__GetPasswordModel: return ((_inf__GetPasswordModel *)ptr)->soap_out(soap, "inf:GetPasswordModel", id, NULL); case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse: return ((_inf__GetAdminNetAclEntryStatusResponse *)ptr)->soap_out(soap, "inf:GetAdminNetAclEntryStatusResponse", id, NULL); case SOAP_TYPE__inf__GetAdminNetAclEntryStatus: return ((_inf__GetAdminNetAclEntryStatus *)ptr)->soap_out(soap, "inf:GetAdminNetAclEntryStatus", id, NULL); case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse: return ((_inf__GetAdminAclEntryStatusResponse *)ptr)->soap_out(soap, "inf:GetAdminAclEntryStatusResponse", id, NULL); case SOAP_TYPE__inf__GetAdminAclEntryStatus: return ((_inf__GetAdminAclEntryStatus *)ptr)->soap_out(soap, "inf:GetAdminAclEntryStatus", id, NULL); case SOAP_TYPE__inf__GetConfigServerInfoResponse: return ((_inf__GetConfigServerInfoResponse *)ptr)->soap_out(soap, "inf:GetConfigServerInfoResponse", id, NULL); case SOAP_TYPE__inf__GetConfigServerInfo: return ((_inf__GetConfigServerInfo *)ptr)->soap_out(soap, "inf:GetConfigServerInfo", id, NULL); case SOAP_TYPE__inf__GetHostNameResponse: return ((_inf__GetHostNameResponse *)ptr)->soap_out(soap, "inf:GetHostNameResponse", id, NULL); case SOAP_TYPE__inf__GetHostName: return ((_inf__GetHostName *)ptr)->soap_out(soap, "inf:GetHostName", id, NULL); case SOAP_TYPE__inf__GetVlanParametersResponse: return ((_inf__GetVlanParametersResponse *)ptr)->soap_out(soap, "inf:GetVlanParametersResponse", id, NULL); case SOAP_TYPE__inf__GetVlanParameters: return ((_inf__GetVlanParameters *)ptr)->soap_out(soap, "inf:GetVlanParameters", id, NULL); case SOAP_TYPE__inf__GetProvisioningStateResponse: return ((_inf__GetProvisioningStateResponse *)ptr)->soap_out(soap, "inf:GetProvisioningStateResponse", id, NULL); case SOAP_TYPE__inf__GetProvisioningState: return ((_inf__GetProvisioningState *)ptr)->soap_out(soap, "inf:GetProvisioningState", id, NULL); case SOAP_TYPE__inf__GetProvisioningModeResponse: return ((_inf__GetProvisioningModeResponse *)ptr)->soap_out(soap, "inf:GetProvisioningModeResponse", id, NULL); case SOAP_TYPE__inf__GetProvisioningMode: return ((_inf__GetProvisioningMode *)ptr)->soap_out(soap, "inf:GetProvisioningMode", id, NULL); case SOAP_TYPE__inf__GetCodeVersionsResponse: return ((_inf__GetCodeVersionsResponse *)ptr)->soap_out(soap, "inf:GetCodeVersionsResponse", id, NULL); case SOAP_TYPE__inf__GetCodeVersions: return ((_inf__GetCodeVersions *)ptr)->soap_out(soap, "inf:GetCodeVersions", id, NULL); case SOAP_TYPE__inf__GetCoreVersionResponse: return ((_inf__GetCoreVersionResponse *)ptr)->soap_out(soap, "inf:GetCoreVersionResponse", id, NULL); case SOAP_TYPE__inf__GetCoreVersion: return ((_inf__GetCoreVersion *)ptr)->soap_out(soap, "inf:GetCoreVersion", id, NULL); case SOAP_TYPE_inf__FirmwareVersionType: return ((inf__FirmwareVersionType *)ptr)->soap_out(soap, tag, id, "inf:FirmwareVersionType"); case SOAP_TYPE_inf__IderSessionLogEntryType: return ((inf__IderSessionLogEntryType *)ptr)->soap_out(soap, tag, id, "inf:IderSessionLogEntryType"); case SOAP_TYPE__str__ExecuteStorageOperationResponse: return ((_str__ExecuteStorageOperationResponse *)ptr)->soap_out(soap, "str:ExecuteStorageOperationResponse", id, NULL); case SOAP_TYPE__str__ExecuteStorageOperation: return ((_str__ExecuteStorageOperation *)ptr)->soap_out(soap, "str:ExecuteStorageOperation", id, NULL); case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse: return ((_tim__SetHighAccuracyTimeSynchResponse *)ptr)->soap_out(soap, "tim:SetHighAccuracyTimeSynchResponse", id, NULL); case SOAP_TYPE__tim__SetHighAccuracyTimeSynch: return ((_tim__SetHighAccuracyTimeSynch *)ptr)->soap_out(soap, "tim:SetHighAccuracyTimeSynch", id, NULL); case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse: return ((_tim__GetLowAccuracyTimeSynchResponse *)ptr)->soap_out(soap, "tim:GetLowAccuracyTimeSynchResponse", id, NULL); case SOAP_TYPE__tim__GetLowAccuracyTimeSynch: return ((_tim__GetLowAccuracyTimeSynch *)ptr)->soap_out(soap, "tim:GetLowAccuracyTimeSynch", id, NULL); case SOAP_TYPE__idr__GetIderSessionLogResponse: return ((_idr__GetIderSessionLogResponse *)ptr)->soap_out(soap, "idr:GetIderSessionLogResponse", id, NULL); case SOAP_TYPE__idr__GetIderSessionLog: return ((_idr__GetIderSessionLog *)ptr)->soap_out(soap, "idr:GetIderSessionLog", id, NULL); case SOAP_TYPE__idr__GetRedirectionListenerStateResponse: return ((_idr__GetRedirectionListenerStateResponse *)ptr)->soap_out(soap, "idr:GetRedirectionListenerStateResponse", id, NULL); case SOAP_TYPE__idr__GetRedirectionListenerState: return ((_idr__GetRedirectionListenerState *)ptr)->soap_out(soap, "idr:GetRedirectionListenerState", id, NULL); case SOAP_TYPE__idr__SetRedirectionListenerStateResponse: return ((_idr__SetRedirectionListenerStateResponse *)ptr)->soap_out(soap, "idr:SetRedirectionListenerStateResponse", id, NULL); case SOAP_TYPE__idr__SetRedirectionListenerState: return ((_idr__SetRedirectionListenerState *)ptr)->soap_out(soap, "idr:SetRedirectionListenerState", id, NULL); case SOAP_TYPE_idr__FirmwareVersionType: return ((idr__FirmwareVersionType *)ptr)->soap_out(soap, tag, id, "idr:FirmwareVersionType"); case SOAP_TYPE_idr__IderSessionLogEntryType: return ((idr__IderSessionLogEntryType *)ptr)->soap_out(soap, tag, id, "idr:IderSessionLogEntryType"); case SOAP_TYPE__apl__AgentWatchdogShutdownResponse: return ((_apl__AgentWatchdogShutdownResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogShutdownResponse", id, NULL); case SOAP_TYPE__apl__AgentWatchdogShutdown: return ((_apl__AgentWatchdogShutdown *)ptr)->soap_out(soap, "apl:AgentWatchdogShutdown", id, NULL); case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse: return ((_apl__AgentWatchdogHeartbeatResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogHeartbeatResponse", id, NULL); case SOAP_TYPE__apl__AgentWatchdogHeartbeat: return ((_apl__AgentWatchdogHeartbeat *)ptr)->soap_out(soap, "apl:AgentWatchdogHeartbeat", id, NULL); case SOAP_TYPE__apl__AgentWatchdogRegisterResponse: return ((_apl__AgentWatchdogRegisterResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogRegisterResponse", id, NULL); case SOAP_TYPE__apl__AgentWatchdogRegister: return ((_apl__AgentWatchdogRegister *)ptr)->soap_out(soap, "apl:AgentWatchdogRegister", id, NULL); case SOAP_TYPE_apl__GUID: return ((apl__GUID *)ptr)->soap_out(soap, tag, id, "apl:GUID"); case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse: return ((_apr__ConsoleWatchdogQueryCapabilitiesResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogQueryCapabilitiesResponse", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities: return ((_apr__ConsoleWatchdogQueryCapabilities *)ptr)->soap_out(soap, "apr:ConsoleWatchdogQueryCapabilities", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse: return ((_apr__ConsoleWatchdogGetCbPolicyResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetCbPolicyResponse", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy: return ((_apr__ConsoleWatchdogGetCbPolicy *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetCbPolicy", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse: return ((_apr__ConsoleWatchdogSetCbPolicyResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetCbPolicyResponse", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy: return ((_apr__ConsoleWatchdogSetCbPolicy *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetCbPolicy", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse: return ((_apr__ConsoleWatchdogGetActionsResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetActionsResponse", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogGetActions: return ((_apr__ConsoleWatchdogGetActions *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetActions", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse: return ((_apr__ConsoleWatchdogSetActionsResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetActionsResponse", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogSetActions: return ((_apr__ConsoleWatchdogSetActions *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetActions", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse: return ((_apr__ConsoleWatchdogEnumerateResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogEnumerateResponse", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogEnumerate: return ((_apr__ConsoleWatchdogEnumerate *)ptr)->soap_out(soap, "apr:ConsoleWatchdogEnumerate", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse: return ((_apr__ConsoleWatchdogDeleteResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogDeleteResponse", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogDelete: return ((_apr__ConsoleWatchdogDelete *)ptr)->soap_out(soap, "apr:ConsoleWatchdogDelete", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse: return ((_apr__ConsoleWatchdogCreateResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogCreateResponse", id, NULL); case SOAP_TYPE__apr__ConsoleWatchdogCreate: return ((_apr__ConsoleWatchdogCreate *)ptr)->soap_out(soap, "apr:ConsoleWatchdogCreate", id, NULL); case SOAP_TYPE_apr__AgentPresenceCapabilitiesType: return ((apr__AgentPresenceCapabilitiesType *)ptr)->soap_out(soap, tag, id, "apr:AgentPresenceCapabilitiesType"); case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType: return ((apr__CircuitBreakerHardwarePolicyType *)ptr)->soap_out(soap, tag, id, "apr:CircuitBreakerHardwarePolicyType"); case SOAP_TYPE_apr__ConsoleWatchdogActionType: return ((apr__ConsoleWatchdogActionType *)ptr)->soap_out(soap, tag, id, "apr:ConsoleWatchdogActionType"); case SOAP_TYPE_apr__ConsoleWatchdogEntryType: return ((apr__ConsoleWatchdogEntryType *)ptr)->soap_out(soap, tag, id, "apr:ConsoleWatchdogEntryType"); case SOAP_TYPE_apr__GUID: return ((apr__GUID *)ptr)->soap_out(soap, tag, id, "apr:GUID"); case SOAP_TYPE__hwa__GetAssetDataResponse: return ((_hwa__GetAssetDataResponse *)ptr)->soap_out(soap, "hwa:GetAssetDataResponse", id, NULL); case SOAP_TYPE__hwa__GetAssetData: return ((_hwa__GetAssetData *)ptr)->soap_out(soap, "hwa:GetAssetData", id, NULL); case SOAP_TYPE__hwa__EnumerateAssetTypesResponse: return ((_hwa__EnumerateAssetTypesResponse *)ptr)->soap_out(soap, "hwa:EnumerateAssetTypesResponse", id, NULL); case SOAP_TYPE__hwa__EnumerateAssetTypes: return ((_hwa__EnumerateAssetTypes *)ptr)->soap_out(soap, "hwa:EnumerateAssetTypes", id, NULL); case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE: return ((hwa__PT_USCOREMEDIA_USCOREDEVICE *)ptr)->soap_out(soap, tag, id, "hwa:PT_MEDIA_DEVICE"); case SOAP_TYPE_hwa__PT_USCOREFRU: return ((hwa__PT_USCOREFRU *)ptr)->soap_out(soap, tag, id, "hwa:PT_FRU"); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE: return ((hwa__PT_USCOREMEMORY_USCOREMODULE *)ptr)->soap_out(soap, tag, id, "hwa:PT_MEMORY_MODULE"); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR: return ((hwa__PT_USCOREPROCESSOR *)ptr)->soap_out(soap, tag, id, "hwa:PT_PROCESSOR"); case SOAP_TYPE_hwa__PT_USCOREBASEBOARD: return ((hwa__PT_USCOREBASEBOARD *)ptr)->soap_out(soap, tag, id, "hwa:PT_BASEBOARD"); case SOAP_TYPE_hwa__GUID: return ((hwa__GUID *)ptr)->soap_out(soap, tag, id, "hwa:GUID"); case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM: return ((hwa__PT_USCORECOMPUTER_USCORESYSTEM *)ptr)->soap_out(soap, tag, id, "hwa:PT_COMPUTER_SYSTEM"); case SOAP_TYPE_hwa__PT_USCOREBIOS: return ((hwa__PT_USCOREBIOS *)ptr)->soap_out(soap, tag, id, "hwa:PT_BIOS"); case SOAP_TYPE_hwa__AssetDataType: return ((hwa__AssetDataType *)ptr)->soap_out(soap, tag, id, "hwa:AssetDataType"); case SOAP_TYPE_hwa__AssetDataArrayType: return ((hwa__AssetDataArrayType *)ptr)->soap_out(soap, tag, id, "hwa:AssetDataArrayType"); case SOAP_TYPE_hwa__AssetTypeArrayType: return ((hwa__AssetTypeArrayType *)ptr)->soap_out(soap, tag, id, "hwa:AssetTypeArrayType"); case SOAP_TYPE__cb__GetHcbStateResponse: return ((_cb__GetHcbStateResponse *)ptr)->soap_out(soap, "cb:GetHcbStateResponse", id, NULL); case SOAP_TYPE__cb__GetHcbState: return ((_cb__GetHcbState *)ptr)->soap_out(soap, "cb:GetHcbState", id, NULL); case SOAP_TYPE__cb__ClearHcbStateResponse: return ((_cb__ClearHcbStateResponse *)ptr)->soap_out(soap, "cb:ClearHcbStateResponse", id, NULL); case SOAP_TYPE__cb__ClearHcbState: return ((_cb__ClearHcbState *)ptr)->soap_out(soap, "cb:ClearHcbState", id, NULL); case SOAP_TYPE__cb__GetHcbOptionsResponse: return ((_cb__GetHcbOptionsResponse *)ptr)->soap_out(soap, "cb:GetHcbOptionsResponse", id, NULL); case SOAP_TYPE__cb__GetHcbOptions: return ((_cb__GetHcbOptions *)ptr)->soap_out(soap, "cb:GetHcbOptions", id, NULL); case SOAP_TYPE__cb__SetHcbOptionsResponse: return ((_cb__SetHcbOptionsResponse *)ptr)->soap_out(soap, "cb:SetHcbOptionsResponse", id, NULL); case SOAP_TYPE__cb__SetHcbOptions: return ((_cb__SetHcbOptions *)ptr)->soap_out(soap, "cb:SetHcbOptions", id, NULL); case SOAP_TYPE__cb__CbQueryCapabilitiesResponse: return ((_cb__CbQueryCapabilitiesResponse *)ptr)->soap_out(soap, "cb:CbQueryCapabilitiesResponse", id, NULL); case SOAP_TYPE__cb__CbQueryCapabilities: return ((_cb__CbQueryCapabilities *)ptr)->soap_out(soap, "cb:CbQueryCapabilities", id, NULL); case SOAP_TYPE__cb__CbFilterEnumerateResponse: return ((_cb__CbFilterEnumerateResponse *)ptr)->soap_out(soap, "cb:CbFilterEnumerateResponse", id, NULL); case SOAP_TYPE__cb__CbFilterEnumerate: return ((_cb__CbFilterEnumerate *)ptr)->soap_out(soap, "cb:CbFilterEnumerate", id, NULL); case SOAP_TYPE__cb__CbFilterDeleteResponse: return ((_cb__CbFilterDeleteResponse *)ptr)->soap_out(soap, "cb:CbFilterDeleteResponse", id, NULL); case SOAP_TYPE__cb__CbFilterDelete: return ((_cb__CbFilterDelete *)ptr)->soap_out(soap, "cb:CbFilterDelete", id, NULL); case SOAP_TYPE__cb__CbFilterGetResponse: return ((_cb__CbFilterGetResponse *)ptr)->soap_out(soap, "cb:CbFilterGetResponse", id, NULL); case SOAP_TYPE__cb__CbFilterGet: return ((_cb__CbFilterGet *)ptr)->soap_out(soap, "cb:CbFilterGet", id, NULL); case SOAP_TYPE__cb__CbFilterCreateResponse: return ((_cb__CbFilterCreateResponse *)ptr)->soap_out(soap, "cb:CbFilterCreateResponse", id, NULL); case SOAP_TYPE__cb__CbFilterCreate: return ((_cb__CbFilterCreate *)ptr)->soap_out(soap, "cb:CbFilterCreate", id, NULL); case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse: return ((_cb__CbPolicyGetActiveStatisticsResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetActiveStatisticsResponse", id, NULL); case SOAP_TYPE__cb__CbPolicyGetActiveStatistics: return ((_cb__CbPolicyGetActiveStatistics *)ptr)->soap_out(soap, "cb:CbPolicyGetActiveStatistics", id, NULL); case SOAP_TYPE__cb__CbPolicyGetEnabledResponse: return ((_cb__CbPolicyGetEnabledResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetEnabledResponse", id, NULL); case SOAP_TYPE__cb__CbPolicyGetEnabled: return ((_cb__CbPolicyGetEnabled *)ptr)->soap_out(soap, "cb:CbPolicyGetEnabled", id, NULL); case SOAP_TYPE__cb__CbPolicyDisableResponse: return ((_cb__CbPolicyDisableResponse *)ptr)->soap_out(soap, "cb:CbPolicyDisableResponse", id, NULL); case SOAP_TYPE__cb__CbPolicyDisable: return ((_cb__CbPolicyDisable *)ptr)->soap_out(soap, "cb:CbPolicyDisable", id, NULL); case SOAP_TYPE__cb__CbPolicyEnableResponse: return ((_cb__CbPolicyEnableResponse *)ptr)->soap_out(soap, "cb:CbPolicyEnableResponse", id, NULL); case SOAP_TYPE__cb__CbPolicyEnable: return ((_cb__CbPolicyEnable *)ptr)->soap_out(soap, "cb:CbPolicyEnable", id, NULL); case SOAP_TYPE__cb__CbPolicyEnumerateResponse: return ((_cb__CbPolicyEnumerateResponse *)ptr)->soap_out(soap, "cb:CbPolicyEnumerateResponse", id, NULL); case SOAP_TYPE__cb__CbPolicyEnumerate: return ((_cb__CbPolicyEnumerate *)ptr)->soap_out(soap, "cb:CbPolicyEnumerate", id, NULL); case SOAP_TYPE__cb__CbPolicyDeleteResponse: return ((_cb__CbPolicyDeleteResponse *)ptr)->soap_out(soap, "cb:CbPolicyDeleteResponse", id, NULL); case SOAP_TYPE__cb__CbPolicyDelete: return ((_cb__CbPolicyDelete *)ptr)->soap_out(soap, "cb:CbPolicyDelete", id, NULL); case SOAP_TYPE__cb__CbPolicyGetResponse: return ((_cb__CbPolicyGetResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetResponse", id, NULL); case SOAP_TYPE__cb__CbPolicyGet: return ((_cb__CbPolicyGet *)ptr)->soap_out(soap, "cb:CbPolicyGet", id, NULL); case SOAP_TYPE__cb__CbPolicyCreateResponse: return ((_cb__CbPolicyCreateResponse *)ptr)->soap_out(soap, "cb:CbPolicyCreateResponse", id, NULL); case SOAP_TYPE__cb__CbPolicyCreate: return ((_cb__CbPolicyCreate *)ptr)->soap_out(soap, "cb:CbPolicyCreate", id, NULL); case SOAP_TYPE_cb__HcbOptionsType: return ((cb__HcbOptionsType *)ptr)->soap_out(soap, tag, id, "cb:HcbOptionsType"); case SOAP_TYPE_cb__BlockedPortInfoType: return ((cb__BlockedPortInfoType *)ptr)->soap_out(soap, tag, id, "cb:BlockedPortInfoType"); case SOAP_TYPE_cb__TimedCounterType: return ((cb__TimedCounterType *)ptr)->soap_out(soap, tag, id, "cb:TimedCounterType"); case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType: return ((cb__CircuitBreakerHardwarePolicyType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerHardwarePolicyType"); case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType: return ((cb__CircuitBreakerFilterStatisticsType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterStatisticsType"); case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType: return ((cb__CircuitBreakerCapabilitiesType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerCapabilitiesType"); case SOAP_TYPE_cb__CircuitBreakerFilterInfoType: return ((cb__CircuitBreakerFilterInfoType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterInfoType"); case SOAP_TYPE_cb__CircuitBreakerFilterType: return ((cb__CircuitBreakerFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterType"); case SOAP_TYPE_cb__CircuitBreakerPacketType: return ((cb__CircuitBreakerPacketType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketType"); case SOAP_TYPE_cb__CircuitBreakerPacketETHType: return ((cb__CircuitBreakerPacketETHType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketETHType"); case SOAP_TYPE_cb__CircuitBreakerPacketIPType: return ((cb__CircuitBreakerPacketIPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketIPType"); case SOAP_TYPE_cb__CircuitBreakerPacketTCPType: return ((cb__CircuitBreakerPacketTCPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketTCPType"); case SOAP_TYPE_cb__CircuitBreakerPacketUDPType: return ((cb__CircuitBreakerPacketUDPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketUDPType"); case SOAP_TYPE_cb__CircuitBreakerIPPacketType: return ((cb__CircuitBreakerIPPacketType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPPacketType"); case SOAP_TYPE_cb__CircuitBreakerIPv6Type: return ((cb__CircuitBreakerIPv6Type *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv6Type"); case SOAP_TYPE_cb__CircuitBreakerIPv4Type: return ((cb__CircuitBreakerIPv4Type *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv4Type"); case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType: return ((cb__CircuitBreakerIPLayeredTCPFlagsType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredTCPFlagsType"); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType: return ((cb__CircuitBreakerIPLayeredPortType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortType"); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType: return ((cb__CircuitBreakerIPLayeredPortRangeType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortRangeType"); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType: return ((cb__CircuitBreakerIPLayeredPortSimpleType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortSimpleType"); case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType: return ((cb__CircuitBreakerIPv6AddressAndMaskType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv6AddressAndMaskType"); case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType: return ((cb__CircuitBreakerIPv4AddressAndMaskType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv4AddressAndMaskType"); case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType: return ((cb__CircuitBreakerPolicyInfoType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPolicyInfoType"); case SOAP_TYPE_cb__CircuitBreakerPolicyType: return ((cb__CircuitBreakerPolicyType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPolicyType"); case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType: return ((cb__CircuitBreakerDefaultFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerDefaultFilterType"); case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType: return ((cb__CircuitBreakerAntiSpoofingFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerAntiSpoofingFilterType"); case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse: return ((_emi__GetGeneralAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:GetGeneralAlertSubscriptionResponse", id, NULL); case SOAP_TYPE__emi__GetGeneralAlertSubscription: return ((_emi__GetGeneralAlertSubscription *)ptr)->soap_out(soap, "emi:GetGeneralAlertSubscription", id, NULL); case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse: return ((_emi__EnumerateGeneralAlertSubscriptionsResponse *)ptr)->soap_out(soap, "emi:EnumerateGeneralAlertSubscriptionsResponse", id, NULL); case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions: return ((_emi__EnumerateGeneralAlertSubscriptions *)ptr)->soap_out(soap, "emi:EnumerateGeneralAlertSubscriptions", id, NULL); case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse: return ((_emi__SubscribeForGeneralAlertResponse *)ptr)->soap_out(soap, "emi:SubscribeForGeneralAlertResponse", id, NULL); case SOAP_TYPE__emi__SubscribeForGeneralAlert: return ((_emi__SubscribeForGeneralAlert *)ptr)->soap_out(soap, "emi:SubscribeForGeneralAlert", id, NULL); case SOAP_TYPE__emi__CancelAlertSubscriptionResponse: return ((_emi__CancelAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:CancelAlertSubscriptionResponse", id, NULL); case SOAP_TYPE__emi__CancelAlertSubscription: return ((_emi__CancelAlertSubscription *)ptr)->soap_out(soap, "emi:CancelAlertSubscription", id, NULL); case SOAP_TYPE__emi__GetSensorAttributesResponse: return ((_emi__GetSensorAttributesResponse *)ptr)->soap_out(soap, "emi:GetSensorAttributesResponse", id, NULL); case SOAP_TYPE__emi__GetSensorAttributes: return ((_emi__GetSensorAttributes *)ptr)->soap_out(soap, "emi:GetSensorAttributes", id, NULL); case SOAP_TYPE__emi__EnumerateSensorsResponse: return ((_emi__EnumerateSensorsResponse *)ptr)->soap_out(soap, "emi:EnumerateSensorsResponse", id, NULL); case SOAP_TYPE__emi__EnumerateSensors: return ((_emi__EnumerateSensors *)ptr)->soap_out(soap, "emi:EnumerateSensors", id, NULL); case SOAP_TYPE__emi__GetEventLogTimestampClockResponse: return ((_emi__GetEventLogTimestampClockResponse *)ptr)->soap_out(soap, "emi:GetEventLogTimestampClockResponse", id, NULL); case SOAP_TYPE__emi__GetEventLogTimestampClock: return ((_emi__GetEventLogTimestampClock *)ptr)->soap_out(soap, "emi:GetEventLogTimestampClock", id, NULL); case SOAP_TYPE__emi__SetEventLogTimestampClockResponse: return ((_emi__SetEventLogTimestampClockResponse *)ptr)->soap_out(soap, "emi:SetEventLogTimestampClockResponse", id, NULL); case SOAP_TYPE__emi__SetEventLogTimestampClock: return ((_emi__SetEventLogTimestampClock *)ptr)->soap_out(soap, "emi:SetEventLogTimestampClock", id, NULL); case SOAP_TYPE__emi__FreezeEventLogResponse: return ((_emi__FreezeEventLogResponse *)ptr)->soap_out(soap, "emi:FreezeEventLogResponse", id, NULL); case SOAP_TYPE__emi__FreezeEventLog: return ((_emi__FreezeEventLog *)ptr)->soap_out(soap, "emi:FreezeEventLog", id, NULL); case SOAP_TYPE__emi__ClearEventLogResponse: return ((_emi__ClearEventLogResponse *)ptr)->soap_out(soap, "emi:ClearEventLogResponse", id, NULL); case SOAP_TYPE__emi__ClearEventLog: return ((_emi__ClearEventLog *)ptr)->soap_out(soap, "emi:ClearEventLog", id, NULL); case SOAP_TYPE__emi__GetEventLogStatusResponse: return ((_emi__GetEventLogStatusResponse *)ptr)->soap_out(soap, "emi:GetEventLogStatusResponse", id, NULL); case SOAP_TYPE__emi__GetEventLogStatus: return ((_emi__GetEventLogStatus *)ptr)->soap_out(soap, "emi:GetEventLogStatus", id, NULL); case SOAP_TYPE__emi__ReadEventLogRecordsResponse: return ((_emi__ReadEventLogRecordsResponse *)ptr)->soap_out(soap, "emi:ReadEventLogRecordsResponse", id, NULL); case SOAP_TYPE__emi__ReadEventLogRecords: return ((_emi__ReadEventLogRecords *)ptr)->soap_out(soap, "emi:ReadEventLogRecords", id, NULL); case SOAP_TYPE__emi__RemoveEventFilterResponse: return ((_emi__RemoveEventFilterResponse *)ptr)->soap_out(soap, "emi:RemoveEventFilterResponse", id, NULL); case SOAP_TYPE__emi__RemoveEventFilter: return ((_emi__RemoveEventFilter *)ptr)->soap_out(soap, "emi:RemoveEventFilter", id, NULL); case SOAP_TYPE__emi__UpdateEventFilterResponse: return ((_emi__UpdateEventFilterResponse *)ptr)->soap_out(soap, "emi:UpdateEventFilterResponse", id, NULL); case SOAP_TYPE__emi__UpdateEventFilter: return ((_emi__UpdateEventFilter *)ptr)->soap_out(soap, "emi:UpdateEventFilter", id, NULL); case SOAP_TYPE__emi__GetEventFilterResponse: return ((_emi__GetEventFilterResponse *)ptr)->soap_out(soap, "emi:GetEventFilterResponse", id, NULL); case SOAP_TYPE__emi__GetEventFilter: return ((_emi__GetEventFilter *)ptr)->soap_out(soap, "emi:GetEventFilter", id, NULL); case SOAP_TYPE__emi__EnumerateEventFiltersResponse: return ((_emi__EnumerateEventFiltersResponse *)ptr)->soap_out(soap, "emi:EnumerateEventFiltersResponse", id, NULL); case SOAP_TYPE__emi__EnumerateEventFilters: return ((_emi__EnumerateEventFilters *)ptr)->soap_out(soap, "emi:EnumerateEventFilters", id, NULL); case SOAP_TYPE__emi__AddEventFilterResponse: return ((_emi__AddEventFilterResponse *)ptr)->soap_out(soap, "emi:AddEventFilterResponse", id, NULL); case SOAP_TYPE__emi__AddEventFilter: return ((_emi__AddEventFilter *)ptr)->soap_out(soap, "emi:AddEventFilter", id, NULL); case SOAP_TYPE__emi__GetAlertCommunityStringResponse: return ((_emi__GetAlertCommunityStringResponse *)ptr)->soap_out(soap, "emi:GetAlertCommunityStringResponse", id, NULL); case SOAP_TYPE__emi__GetAlertCommunityString: return ((_emi__GetAlertCommunityString *)ptr)->soap_out(soap, "emi:GetAlertCommunityString", id, NULL); case SOAP_TYPE__emi__SetAlertCommunityStringResponse: return ((_emi__SetAlertCommunityStringResponse *)ptr)->soap_out(soap, "emi:SetAlertCommunityStringResponse", id, NULL); case SOAP_TYPE__emi__SetAlertCommunityString: return ((_emi__SetAlertCommunityString *)ptr)->soap_out(soap, "emi:SetAlertCommunityString", id, NULL); case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse: return ((_emi__EnumerateAlertPoliciesResponse *)ptr)->soap_out(soap, "emi:EnumerateAlertPoliciesResponse", id, NULL); case SOAP_TYPE__emi__EnumerateAlertPolicies: return ((_emi__EnumerateAlertPolicies *)ptr)->soap_out(soap, "emi:EnumerateAlertPolicies", id, NULL); case SOAP_TYPE__emi__GetAlertSubscriptionResponse: return ((_emi__GetAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:GetAlertSubscriptionResponse", id, NULL); case SOAP_TYPE__emi__GetAlertSubscription: return ((_emi__GetAlertSubscription *)ptr)->soap_out(soap, "emi:GetAlertSubscription", id, NULL); case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse: return ((_emi__EnumerateAlertSubscriptionsResponse *)ptr)->soap_out(soap, "emi:EnumerateAlertSubscriptionsResponse", id, NULL); case SOAP_TYPE__emi__EnumerateAlertSubscriptions: return ((_emi__EnumerateAlertSubscriptions *)ptr)->soap_out(soap, "emi:EnumerateAlertSubscriptions", id, NULL); case SOAP_TYPE__emi__SubscribeForAlertResponse: return ((_emi__SubscribeForAlertResponse *)ptr)->soap_out(soap, "emi:SubscribeForAlertResponse", id, NULL); case SOAP_TYPE__emi__SubscribeForAlert: return ((_emi__SubscribeForAlert *)ptr)->soap_out(soap, "emi:SubscribeForAlert", id, NULL); case SOAP_TYPE_emi__AlertSubscriptionGeneralType: return ((emi__AlertSubscriptionGeneralType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionGeneralType"); case SOAP_TYPE_emi__AlertSubscriptionSoapType: return ((emi__AlertSubscriptionSoapType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionSoapType"); case SOAP_TYPE_emi__AlertSubscriptionSNMPType: return ((emi__AlertSubscriptionSNMPType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionSNMPType"); case SOAP_TYPE_emi__AlertCredentialsType: return ((emi__AlertCredentialsType *)ptr)->soap_out(soap, tag, id, "emi:AlertCredentialsType"); case SOAP_TYPE_emi__ByteStr: return ((emi__ByteStr *)ptr)->soap_out(soap, tag, id, "emi:ByteStr"); case SOAP_TYPE_emi__SensorAttributesType: return ((emi__SensorAttributesType *)ptr)->soap_out(soap, tag, id, "emi:SensorAttributesType"); case SOAP_TYPE_emi__SensorHandleArrayType: return ((emi__SensorHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:SensorHandleArrayType"); case SOAP_TYPE_emi__EventLogRecordArrayType: return ((emi__EventLogRecordArrayType *)ptr)->soap_out(soap, tag, id, "emi:EventLogRecordArrayType"); case SOAP_TYPE_emi__EventFilterHandleArrayType: return ((emi__EventFilterHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:EventFilterHandleArrayType"); case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType: return ((emi__AlertSubscriptionHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionHandleArrayType"); case SOAP_TYPE_emi__AlertSubscriptionType: return ((emi__AlertSubscriptionType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionType"); case SOAP_TYPE_emi__EventFilterType: return ((emi__EventFilterType *)ptr)->soap_out(soap, tag, id, "emi:EventFilterType"); case SOAP_TYPE_emi__EventLogRecordType: return ((emi__EventLogRecordType *)ptr)->soap_out(soap, tag, id, "emi:EventLogRecordType"); case SOAP_TYPE_emi__ByteData: return ((emi__ByteData *)ptr)->soap_out(soap, tag, id, "emi:ByteData"); case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType: return ((emi__AlertSubscriptionPolicyIDArrayType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionPolicyIDArrayType"); case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse: return ((_stra__RemoveStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:RemoveStorageFpaclEntryResponse", id, NULL); case SOAP_TYPE__stra__RemoveStorageFpaclEntry: return ((_stra__RemoveStorageFpaclEntry *)ptr)->soap_out(soap, "stra:RemoveStorageFpaclEntry", id, NULL); case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse: return ((_stra__UpdateStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:UpdateStorageFpaclEntryResponse", id, NULL); case SOAP_TYPE__stra__UpdateStorageFpaclEntry: return ((_stra__UpdateStorageFpaclEntry *)ptr)->soap_out(soap, "stra:UpdateStorageFpaclEntry", id, NULL); case SOAP_TYPE__stra__GetStorageAllocEntryResponse: return ((_stra__GetStorageAllocEntryResponse *)ptr)->soap_out(soap, "stra:GetStorageAllocEntryResponse", id, NULL); case SOAP_TYPE__stra__GetStorageAllocEntry: return ((_stra__GetStorageAllocEntry *)ptr)->soap_out(soap, "stra:GetStorageAllocEntry", id, NULL); case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse: return ((_stra__EnumerateStorageAllocEntriesResponse *)ptr)->soap_out(soap, "stra:EnumerateStorageAllocEntriesResponse", id, NULL); case SOAP_TYPE__stra__EnumerateStorageAllocEntries: return ((_stra__EnumerateStorageAllocEntries *)ptr)->soap_out(soap, "stra:EnumerateStorageAllocEntries", id, NULL); case SOAP_TYPE__stra__AddStorageFpaclEntryResponse: return ((_stra__AddStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:AddStorageFpaclEntryResponse", id, NULL); case SOAP_TYPE__stra__AddStorageFpaclEntry: return ((_stra__AddStorageFpaclEntry *)ptr)->soap_out(soap, "stra:AddStorageFpaclEntry", id, NULL); case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse: return ((_stra__RemoveStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:RemoveStorageEaclEntryResponse", id, NULL); case SOAP_TYPE__stra__RemoveStorageEaclEntry: return ((_stra__RemoveStorageEaclEntry *)ptr)->soap_out(soap, "stra:RemoveStorageEaclEntry", id, NULL); case SOAP_TYPE__stra__GetStorageEaclEntryResponse: return ((_stra__GetStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:GetStorageEaclEntryResponse", id, NULL); case SOAP_TYPE__stra__GetStorageEaclEntry: return ((_stra__GetStorageEaclEntry *)ptr)->soap_out(soap, "stra:GetStorageEaclEntry", id, NULL); case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse: return ((_stra__EnumerateStorageEaclEntriesResponse *)ptr)->soap_out(soap, "stra:EnumerateStorageEaclEntriesResponse", id, NULL); case SOAP_TYPE__stra__EnumerateStorageEaclEntries: return ((_stra__EnumerateStorageEaclEntries *)ptr)->soap_out(soap, "stra:EnumerateStorageEaclEntries", id, NULL); case SOAP_TYPE__stra__AddStorageEaclEntryResponse: return ((_stra__AddStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:AddStorageEaclEntryResponse", id, NULL); case SOAP_TYPE__stra__AddStorageEaclEntry: return ((_stra__AddStorageEaclEntry *)ptr)->soap_out(soap, "stra:AddStorageEaclEntry", id, NULL); case SOAP_TYPE__stra__AdminRemoveApplicationResponse: return ((_stra__AdminRemoveApplicationResponse *)ptr)->soap_out(soap, "stra:AdminRemoveApplicationResponse", id, NULL); case SOAP_TYPE__stra__AdminRemoveApplication: return ((_stra__AdminRemoveApplication *)ptr)->soap_out(soap, "stra:AdminRemoveApplication", id, NULL); case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse: return ((_stra__AdminGetApplicationAttributesResponse *)ptr)->soap_out(soap, "stra:AdminGetApplicationAttributesResponse", id, NULL); case SOAP_TYPE__stra__AdminGetApplicationAttributes: return ((_stra__AdminGetApplicationAttributes *)ptr)->soap_out(soap, "stra:AdminGetApplicationAttributes", id, NULL); case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse: return ((_stra__AdminGetRegisteredApplicationsResponse *)ptr)->soap_out(soap, "stra:AdminGetRegisteredApplicationsResponse", id, NULL); case SOAP_TYPE__stra__AdminGetRegisteredApplications: return ((_stra__AdminGetRegisteredApplications *)ptr)->soap_out(soap, "stra:AdminGetRegisteredApplications", id, NULL); case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse: return ((_stra__SetGlobalStorageAttributesResponse *)ptr)->soap_out(soap, "stra:SetGlobalStorageAttributesResponse", id, NULL); case SOAP_TYPE__stra__SetGlobalStorageAttributes: return ((_stra__SetGlobalStorageAttributes *)ptr)->soap_out(soap, "stra:SetGlobalStorageAttributes", id, NULL); case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse: return ((_stra__GetGlobalStorageAttributesResponse *)ptr)->soap_out(soap, "stra:GetGlobalStorageAttributesResponse", id, NULL); case SOAP_TYPE__stra__GetGlobalStorageAttributes: return ((_stra__GetGlobalStorageAttributes *)ptr)->soap_out(soap, "stra:GetGlobalStorageAttributes", id, NULL); case SOAP_TYPE_stra__StorageApplicationAttributesType: return ((stra__StorageApplicationAttributesType *)ptr)->soap_out(soap, tag, id, "stra:StorageApplicationAttributesType"); case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType: return ((stra__StorageSnrpApplicationAttributeType *)ptr)->soap_out(soap, tag, id, "stra:StorageSnrpApplicationAttributeType"); case SOAP_TYPE_stra__StorageApplicationHandleListType: return ((stra__StorageApplicationHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageApplicationHandleListType"); case SOAP_TYPE_stra__GlobalStorageAttributesType: return ((stra__GlobalStorageAttributesType *)ptr)->soap_out(soap, tag, id, "stra:GlobalStorageAttributesType"); case SOAP_TYPE_stra__GUID: return ((stra__GUID *)ptr)->soap_out(soap, tag, id, "stra:GUID"); case SOAP_TYPE_stra__StorageAllocEntryHandleListType: return ((stra__StorageAllocEntryHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocEntryHandleListType"); case SOAP_TYPE_stra__StorageAllocSnrpEntryType: return ((stra__StorageAllocSnrpEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocSnrpEntryType"); case SOAP_TYPE_stra__StorageAllocEntryType: return ((stra__StorageAllocEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocEntryType"); case SOAP_TYPE_stra__StorageEaclEntryHandleListType: return ((stra__StorageEaclEntryHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageEaclEntryHandleListType"); case SOAP_TYPE_stra__StorageEaclEntryType: return ((stra__StorageEaclEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageEaclEntryType"); case SOAP_TYPE__net__Get8021XPxeTimeoutResponse: return ((_net__Get8021XPxeTimeoutResponse *)ptr)->soap_out(soap, "net:Get8021XPxeTimeoutResponse", id, NULL); case SOAP_TYPE__net__Get8021XPxeTimeout: return ((_net__Get8021XPxeTimeout *)ptr)->soap_out(soap, "net:Get8021XPxeTimeout", id, NULL); case SOAP_TYPE__net__Set8021XPxeTimeoutResponse: return ((_net__Set8021XPxeTimeoutResponse *)ptr)->soap_out(soap, "net:Set8021XPxeTimeoutResponse", id, NULL); case SOAP_TYPE__net__Set8021XPxeTimeout: return ((_net__Set8021XPxeTimeout *)ptr)->soap_out(soap, "net:Set8021XPxeTimeout", id, NULL); case SOAP_TYPE__net__Get8021XActiveS0Response: return ((_net__Get8021XActiveS0Response *)ptr)->soap_out(soap, "net:Get8021XActiveS0Response", id, NULL); case SOAP_TYPE__net__Get8021XActiveS0: return ((_net__Get8021XActiveS0 *)ptr)->soap_out(soap, "net:Get8021XActiveS0", id, NULL); case SOAP_TYPE__net__Set8021XActiveS0Response: return ((_net__Set8021XActiveS0Response *)ptr)->soap_out(soap, "net:Set8021XActiveS0Response", id, NULL); case SOAP_TYPE__net__Set8021XActiveS0: return ((_net__Set8021XActiveS0 *)ptr)->soap_out(soap, "net:Set8021XActiveS0", id, NULL); case SOAP_TYPE__net__Set8021XWiredProfileResponse: return ((_net__Set8021XWiredProfileResponse *)ptr)->soap_out(soap, "net:Set8021XWiredProfileResponse", id, NULL); case SOAP_TYPE__net__Set8021XWiredProfile: return ((_net__Set8021XWiredProfile *)ptr)->soap_out(soap, "net:Set8021XWiredProfile", id, NULL); case SOAP_TYPE__net__Get8021XWiredProfileResponse: return ((_net__Get8021XWiredProfileResponse *)ptr)->soap_out(soap, "net:Get8021XWiredProfileResponse", id, NULL); case SOAP_TYPE__net__Get8021XWiredProfile: return ((_net__Get8021XWiredProfile *)ptr)->soap_out(soap, "net:Get8021XWiredProfile", id, NULL); case SOAP_TYPE__net__SetInterfaceSettingsResponse: return ((_net__SetInterfaceSettingsResponse *)ptr)->soap_out(soap, "net:SetInterfaceSettingsResponse", id, NULL); case SOAP_TYPE__net__SetInterfaceSettings: return ((_net__SetInterfaceSettings *)ptr)->soap_out(soap, "net:SetInterfaceSettings", id, NULL); case SOAP_TYPE__net__GetInterfaceSettingsResponse: return ((_net__GetInterfaceSettingsResponse *)ptr)->soap_out(soap, "net:GetInterfaceSettingsResponse", id, NULL); case SOAP_TYPE__net__GetInterfaceSettings: return ((_net__GetInterfaceSettings *)ptr)->soap_out(soap, "net:GetInterfaceSettings", id, NULL); case SOAP_TYPE__net__EnumerateInterfacesResponse: return ((_net__EnumerateInterfacesResponse *)ptr)->soap_out(soap, "net:EnumerateInterfacesResponse", id, NULL); case SOAP_TYPE__net__EnumerateInterfaces: return ((_net__EnumerateInterfaces *)ptr)->soap_out(soap, "net:EnumerateInterfaces", id, NULL); case SOAP_TYPE__net__GetPingResponseResponse: return ((_net__GetPingResponseResponse *)ptr)->soap_out(soap, "net:GetPingResponseResponse", id, NULL); case SOAP_TYPE__net__GetPingResponse: return ((_net__GetPingResponse *)ptr)->soap_out(soap, "net:GetPingResponse", id, NULL); case SOAP_TYPE__net__SetPingResponseResponse: return ((_net__SetPingResponseResponse *)ptr)->soap_out(soap, "net:SetPingResponseResponse", id, NULL); case SOAP_TYPE__net__SetPingResponse: return ((_net__SetPingResponse *)ptr)->soap_out(soap, "net:SetPingResponse", id, NULL); case SOAP_TYPE__net__GetVlanParametersResponse: return ((_net__GetVlanParametersResponse *)ptr)->soap_out(soap, "net:GetVlanParametersResponse", id, NULL); case SOAP_TYPE__net__GetVlanParameters: return ((_net__GetVlanParameters *)ptr)->soap_out(soap, "net:GetVlanParameters", id, NULL); case SOAP_TYPE__net__SetVlanParametersResponse: return ((_net__SetVlanParametersResponse *)ptr)->soap_out(soap, "net:SetVlanParametersResponse", id, NULL); case SOAP_TYPE__net__SetVlanParameters: return ((_net__SetVlanParameters *)ptr)->soap_out(soap, "net:SetVlanParameters", id, NULL); case SOAP_TYPE__net__GetTcpIpParametersResponse: return ((_net__GetTcpIpParametersResponse *)ptr)->soap_out(soap, "net:GetTcpIpParametersResponse", id, NULL); case SOAP_TYPE__net__GetTcpIpParameters: return ((_net__GetTcpIpParameters *)ptr)->soap_out(soap, "net:GetTcpIpParameters", id, NULL); case SOAP_TYPE__net__SetTcpIpParametersResponse: return ((_net__SetTcpIpParametersResponse *)ptr)->soap_out(soap, "net:SetTcpIpParametersResponse", id, NULL); case SOAP_TYPE__net__SetTcpIpParameters: return ((_net__SetTcpIpParameters *)ptr)->soap_out(soap, "net:SetTcpIpParameters", id, NULL); case SOAP_TYPE__net__GetDomainNameResponse: return ((_net__GetDomainNameResponse *)ptr)->soap_out(soap, "net:GetDomainNameResponse", id, NULL); case SOAP_TYPE__net__GetDomainName: return ((_net__GetDomainName *)ptr)->soap_out(soap, "net:GetDomainName", id, NULL); case SOAP_TYPE__net__SetDomainNameResponse: return ((_net__SetDomainNameResponse *)ptr)->soap_out(soap, "net:SetDomainNameResponse", id, NULL); case SOAP_TYPE__net__SetDomainName: return ((_net__SetDomainName *)ptr)->soap_out(soap, "net:SetDomainName", id, NULL); case SOAP_TYPE__net__GetHostNameResponse: return ((_net__GetHostNameResponse *)ptr)->soap_out(soap, "net:GetHostNameResponse", id, NULL); case SOAP_TYPE__net__GetHostName: return ((_net__GetHostName *)ptr)->soap_out(soap, "net:GetHostName", id, NULL); case SOAP_TYPE__net__SetHostNameResponse: return ((_net__SetHostNameResponse *)ptr)->soap_out(soap, "net:SetHostNameResponse", id, NULL); case SOAP_TYPE__net__SetHostName: return ((_net__SetHostName *)ptr)->soap_out(soap, "net:SetHostName", id, NULL); case SOAP_TYPE_net__InterfaceDescriptorGetType: return ((net__InterfaceDescriptorGetType *)ptr)->soap_out(soap, tag, id, "net:InterfaceDescriptorGetType"); case SOAP_TYPE_net__InterfaceDescriptorSetType: return ((net__InterfaceDescriptorSetType *)ptr)->soap_out(soap, tag, id, "net:InterfaceDescriptorSetType"); case SOAP_TYPE_net__IPv4ParametersType: return ((net__IPv4ParametersType *)ptr)->soap_out(soap, tag, id, "net:IPv4ParametersType"); case SOAP_TYPE_net__StaticIPv4ParametersType: return ((net__StaticIPv4ParametersType *)ptr)->soap_out(soap, tag, id, "net:StaticIPv4ParametersType"); case SOAP_TYPE_xcfg__XProfileType: return ((xcfg__XProfileType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileType"); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType: return ((xcfg__XProfileEAPFAST_USCORETLSType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_TLSType"); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType: return ((xcfg__XProfileEAPFAST_USCOREGTCType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_GTCType"); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type: return ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_MSCHAPv2Type"); case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType: return ((xcfg__XProfileEAP_USCOREGTCType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAP_GTCType"); case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type: return ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfilePEAP_MSCHAPv2Type"); case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type: return ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileTTLS_MSCHAPv2Type"); case SOAP_TYPE_xcfg__XProfileTLSType: return ((xcfg__XProfileTLSType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileTLSType"); case SOAP_TYPE_xcfg__ServerIdentityType: return ((xcfg__ServerIdentityType *)ptr)->soap_out(soap, tag, id, "xcfg:ServerIdentityType"); case SOAP_TYPE_xcfg__ManualPACType: return ((xcfg__ManualPACType *)ptr)->soap_out(soap, tag, id, "xcfg:ManualPACType"); case SOAP_TYPE_xcfg__CertificateNameType: return ((xcfg__CertificateNameType *)ptr)->soap_out(soap, tag, id, "xcfg:CertificateNameType"); case SOAP_TYPE_xcfg__UserCredentialsType: return ((xcfg__UserCredentialsType *)ptr)->soap_out(soap, tag, id, "xcfg:UserCredentialsType"); case SOAP_TYPE__sai__GetAclEnabledStateResponse: return ((_sai__GetAclEnabledStateResponse *)ptr)->soap_out(soap, "sai:GetAclEnabledStateResponse", id, NULL); case SOAP_TYPE__sai__GetAclEnabledState: return ((_sai__GetAclEnabledState *)ptr)->soap_out(soap, "sai:GetAclEnabledState", id, NULL); case SOAP_TYPE__sai__SetAclEnabledStateResponse: return ((_sai__SetAclEnabledStateResponse *)ptr)->soap_out(soap, "sai:SetAclEnabledStateResponse", id, NULL); case SOAP_TYPE__sai__SetAclEnabledState: return ((_sai__SetAclEnabledState *)ptr)->soap_out(soap, "sai:SetAclEnabledState", id, NULL); case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse: return ((_sai__GetConfigurationServerFQDNResponse *)ptr)->soap_out(soap, "sai:GetConfigurationServerFQDNResponse", id, NULL); case SOAP_TYPE__sai__GetConfigurationServerFQDN: return ((_sai__GetConfigurationServerFQDN *)ptr)->soap_out(soap, "sai:GetConfigurationServerFQDN", id, NULL); case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse: return ((_sai__SetConfigurationServerFQDNResponse *)ptr)->soap_out(soap, "sai:SetConfigurationServerFQDNResponse", id, NULL); case SOAP_TYPE__sai__SetConfigurationServerFQDN: return ((_sai__SetConfigurationServerFQDN *)ptr)->soap_out(soap, "sai:SetConfigurationServerFQDN", id, NULL); case SOAP_TYPE__sai__EnableVpnRoutingResponse: return ((_sai__EnableVpnRoutingResponse *)ptr)->soap_out(soap, "sai:EnableVpnRoutingResponse", id, NULL); case SOAP_TYPE__sai__EnableVpnRouting: return ((_sai__EnableVpnRouting *)ptr)->soap_out(soap, "sai:EnableVpnRouting", id, NULL); case SOAP_TYPE__sai__GetTLSCredentialsResponse: return ((_sai__GetTLSCredentialsResponse *)ptr)->soap_out(soap, "sai:GetTLSCredentialsResponse", id, NULL); case SOAP_TYPE__sai__GetTLSCredentials: return ((_sai__GetTLSCredentials *)ptr)->soap_out(soap, "sai:GetTLSCredentials", id, NULL); case SOAP_TYPE__sai__SetTLSCredentialsResponse: return ((_sai__SetTLSCredentialsResponse *)ptr)->soap_out(soap, "sai:SetTLSCredentialsResponse", id, NULL); case SOAP_TYPE__sai__SetTLSCredentials: return ((_sai__SetTLSCredentials *)ptr)->soap_out(soap, "sai:SetTLSCredentials", id, NULL); case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse: return ((_sai__CertStoreUpdateCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreUpdateCertificateResponse", id, NULL); case SOAP_TYPE__sai__CertStoreUpdateCertificate: return ((_sai__CertStoreUpdateCertificate *)ptr)->soap_out(soap, "sai:CertStoreUpdateCertificate", id, NULL); case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse: return ((_sai__CertStoreGetPKCS10RequestResponse *)ptr)->soap_out(soap, "sai:CertStoreGetPKCS10RequestResponse", id, NULL); case SOAP_TYPE__sai__CertStoreGetPKCS10Request: return ((_sai__CertStoreGetPKCS10Request *)ptr)->soap_out(soap, "sai:CertStoreGetPKCS10Request", id, NULL); case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse: return ((_sai__CertStoreRemoveCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreRemoveCertificateResponse", id, NULL); case SOAP_TYPE__sai__CertStoreRemoveCertificate: return ((_sai__CertStoreRemoveCertificate *)ptr)->soap_out(soap, "sai:CertStoreRemoveCertificate", id, NULL); case SOAP_TYPE__sai__CertStoreGetCertificateResponse: return ((_sai__CertStoreGetCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreGetCertificateResponse", id, NULL); case SOAP_TYPE__sai__CertStoreGetCertificate: return ((_sai__CertStoreGetCertificate *)ptr)->soap_out(soap, "sai:CertStoreGetCertificate", id, NULL); case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse: return ((_sai__CertStoreEnumerateCertificatesResponse *)ptr)->soap_out(soap, "sai:CertStoreEnumerateCertificatesResponse", id, NULL); case SOAP_TYPE__sai__CertStoreEnumerateCertificates: return ((_sai__CertStoreEnumerateCertificates *)ptr)->soap_out(soap, "sai:CertStoreEnumerateCertificates", id, NULL); case SOAP_TYPE__sai__CertStoreAddCertificateResponse: return ((_sai__CertStoreAddCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreAddCertificateResponse", id, NULL); case SOAP_TYPE__sai__CertStoreAddCertificate: return ((_sai__CertStoreAddCertificate *)ptr)->soap_out(soap, "sai:CertStoreAddCertificate", id, NULL); case SOAP_TYPE__sai__CertStoreRemoveKeyResponse: return ((_sai__CertStoreRemoveKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreRemoveKeyResponse", id, NULL); case SOAP_TYPE__sai__CertStoreRemoveKey: return ((_sai__CertStoreRemoveKey *)ptr)->soap_out(soap, "sai:CertStoreRemoveKey", id, NULL); case SOAP_TYPE__sai__CertStoreGetKeyResponse: return ((_sai__CertStoreGetKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreGetKeyResponse", id, NULL); case SOAP_TYPE__sai__CertStoreGetKey: return ((_sai__CertStoreGetKey *)ptr)->soap_out(soap, "sai:CertStoreGetKey", id, NULL); case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse: return ((_sai__CertStoreEnumerateKeysResponse *)ptr)->soap_out(soap, "sai:CertStoreEnumerateKeysResponse", id, NULL); case SOAP_TYPE__sai__CertStoreEnumerateKeys: return ((_sai__CertStoreEnumerateKeys *)ptr)->soap_out(soap, "sai:CertStoreEnumerateKeys", id, NULL); case SOAP_TYPE__sai__CertStoreAddKeyResponse: return ((_sai__CertStoreAddKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreAddKeyResponse", id, NULL); case SOAP_TYPE__sai__CertStoreAddKey: return ((_sai__CertStoreAddKey *)ptr)->soap_out(soap, "sai:CertStoreAddKey", id, NULL); case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse: return ((_sai__GetGlobalPowerPolicyResponse *)ptr)->soap_out(soap, "sai:GetGlobalPowerPolicyResponse", id, NULL); case SOAP_TYPE__sai__GetGlobalPowerPolicy: return ((_sai__GetGlobalPowerPolicy *)ptr)->soap_out(soap, "sai:GetGlobalPowerPolicy", id, NULL); case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse: return ((_sai__SetGlobalPowerPolicyResponse *)ptr)->soap_out(soap, "sai:SetGlobalPowerPolicyResponse", id, NULL); case SOAP_TYPE__sai__SetGlobalPowerPolicy: return ((_sai__SetGlobalPowerPolicy *)ptr)->soap_out(soap, "sai:SetGlobalPowerPolicy", id, NULL); case SOAP_TYPE__sai__SetActivePowerPackageResponse: return ((_sai__SetActivePowerPackageResponse *)ptr)->soap_out(soap, "sai:SetActivePowerPackageResponse", id, NULL); case SOAP_TYPE__sai__SetActivePowerPackage: return ((_sai__SetActivePowerPackage *)ptr)->soap_out(soap, "sai:SetActivePowerPackage", id, NULL); case SOAP_TYPE__sai__GetPowerPackageResponse: return ((_sai__GetPowerPackageResponse *)ptr)->soap_out(soap, "sai:GetPowerPackageResponse", id, NULL); case SOAP_TYPE__sai__GetPowerPackage: return ((_sai__GetPowerPackage *)ptr)->soap_out(soap, "sai:GetPowerPackage", id, NULL); case SOAP_TYPE__sai__GetActivePowerPackageResponse: return ((_sai__GetActivePowerPackageResponse *)ptr)->soap_out(soap, "sai:GetActivePowerPackageResponse", id, NULL); case SOAP_TYPE__sai__GetActivePowerPackage: return ((_sai__GetActivePowerPackage *)ptr)->soap_out(soap, "sai:GetActivePowerPackage", id, NULL); case SOAP_TYPE__sai__EnumeratePowerPackagesResponse: return ((_sai__EnumeratePowerPackagesResponse *)ptr)->soap_out(soap, "sai:EnumeratePowerPackagesResponse", id, NULL); case SOAP_TYPE__sai__EnumeratePowerPackages: return ((_sai__EnumeratePowerPackages *)ptr)->soap_out(soap, "sai:EnumeratePowerPackages", id, NULL); case SOAP_TYPE__sai__GetEnvironmentDetectionResponse: return ((_sai__GetEnvironmentDetectionResponse *)ptr)->soap_out(soap, "sai:GetEnvironmentDetectionResponse", id, NULL); case SOAP_TYPE__sai__GetEnvironmentDetection: return ((_sai__GetEnvironmentDetection *)ptr)->soap_out(soap, "sai:GetEnvironmentDetection", id, NULL); case SOAP_TYPE__sai__SetEnvironmentDetectionResponse: return ((_sai__SetEnvironmentDetectionResponse *)ptr)->soap_out(soap, "sai:SetEnvironmentDetectionResponse", id, NULL); case SOAP_TYPE__sai__SetEnvironmentDetection: return ((_sai__SetEnvironmentDetection *)ptr)->soap_out(soap, "sai:SetEnvironmentDetection", id, NULL); case SOAP_TYPE__sai__SetRealmAuthOptionsResponse: return ((_sai__SetRealmAuthOptionsResponse *)ptr)->soap_out(soap, "sai:SetRealmAuthOptionsResponse", id, NULL); case SOAP_TYPE__sai__SetRealmAuthOptions: return ((_sai__SetRealmAuthOptions *)ptr)->soap_out(soap, "sai:SetRealmAuthOptions", id, NULL); case SOAP_TYPE__sai__GetRealmAuthOptionsResponse: return ((_sai__GetRealmAuthOptionsResponse *)ptr)->soap_out(soap, "sai:GetRealmAuthOptionsResponse", id, NULL); case SOAP_TYPE__sai__GetRealmAuthOptions: return ((_sai__GetRealmAuthOptions *)ptr)->soap_out(soap, "sai:GetRealmAuthOptions", id, NULL); case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse: return ((_sai__ExtendProvisioningPeriodResponse *)ptr)->soap_out(soap, "sai:ExtendProvisioningPeriodResponse", id, NULL); case SOAP_TYPE__sai__ExtendProvisioningPeriod: return ((_sai__ExtendProvisioningPeriod *)ptr)->soap_out(soap, "sai:ExtendProvisioningPeriod", id, NULL); case SOAP_TYPE__sai__GetProvisioningPIDResponse: return ((_sai__GetProvisioningPIDResponse *)ptr)->soap_out(soap, "sai:GetProvisioningPIDResponse", id, NULL); case SOAP_TYPE__sai__GetProvisioningPID: return ((_sai__GetProvisioningPID *)ptr)->soap_out(soap, "sai:GetProvisioningPID", id, NULL); case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse: return ((_sai__GetProvisioningAuditRecordResponse *)ptr)->soap_out(soap, "sai:GetProvisioningAuditRecordResponse", id, NULL); case SOAP_TYPE__sai__GetProvisioningAuditRecord: return ((_sai__GetProvisioningAuditRecord *)ptr)->soap_out(soap, "sai:GetProvisioningAuditRecord", id, NULL); case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse: return ((_sai__SetZeroTouchConfigurationModeResponse *)ptr)->soap_out(soap, "sai:SetZeroTouchConfigurationModeResponse", id, NULL); case SOAP_TYPE__sai__SetZeroTouchConfigurationMode: return ((_sai__SetZeroTouchConfigurationMode *)ptr)->soap_out(soap, "sai:SetZeroTouchConfigurationMode", id, NULL); case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse: return ((_sai__GetZeroTouchConfigurationModeResponse *)ptr)->soap_out(soap, "sai:GetZeroTouchConfigurationModeResponse", id, NULL); case SOAP_TYPE__sai__GetZeroTouchConfigurationMode: return ((_sai__GetZeroTouchConfigurationMode *)ptr)->soap_out(soap, "sai:GetZeroTouchConfigurationMode", id, NULL); case SOAP_TYPE__sai__EnableCertificateHashEntryResponse: return ((_sai__EnableCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:EnableCertificateHashEntryResponse", id, NULL); case SOAP_TYPE__sai__EnableCertificateHashEntry: return ((_sai__EnableCertificateHashEntry *)ptr)->soap_out(soap, "sai:EnableCertificateHashEntry", id, NULL); case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse: return ((_sai__DeleteCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:DeleteCertificateHashEntryResponse", id, NULL); case SOAP_TYPE__sai__DeleteCertificateHashEntry: return ((_sai__DeleteCertificateHashEntry *)ptr)->soap_out(soap, "sai:DeleteCertificateHashEntry", id, NULL); case SOAP_TYPE__sai__AddCertificateHashEntryResponse: return ((_sai__AddCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:AddCertificateHashEntryResponse", id, NULL); case SOAP_TYPE__sai__AddCertificateHashEntry: return ((_sai__AddCertificateHashEntry *)ptr)->soap_out(soap, "sai:AddCertificateHashEntry", id, NULL); case SOAP_TYPE__sai__GetCertificateHashEntryResponse: return ((_sai__GetCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:GetCertificateHashEntryResponse", id, NULL); case SOAP_TYPE__sai__GetCertificateHashEntry: return ((_sai__GetCertificateHashEntry *)ptr)->soap_out(soap, "sai:GetCertificateHashEntry", id, NULL); case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse: return ((_sai__EnumerateCertificateHashEntriesResponse *)ptr)->soap_out(soap, "sai:EnumerateCertificateHashEntriesResponse", id, NULL); case SOAP_TYPE__sai__EnumerateCertificateHashEntries: return ((_sai__EnumerateCertificateHashEntries *)ptr)->soap_out(soap, "sai:EnumerateCertificateHashEntries", id, NULL); case SOAP_TYPE__sai__GetProvisioningServerOTPResponse: return ((_sai__GetProvisioningServerOTPResponse *)ptr)->soap_out(soap, "sai:GetProvisioningServerOTPResponse", id, NULL); case SOAP_TYPE__sai__GetProvisioningServerOTP: return ((_sai__GetProvisioningServerOTP *)ptr)->soap_out(soap, "sai:GetProvisioningServerOTP", id, NULL); case SOAP_TYPE__sai__SetProvisioningServerOTPResponse: return ((_sai__SetProvisioningServerOTPResponse *)ptr)->soap_out(soap, "sai:SetProvisioningServerOTPResponse", id, NULL); case SOAP_TYPE__sai__SetProvisioningServerOTP: return ((_sai__SetProvisioningServerOTP *)ptr)->soap_out(soap, "sai:SetProvisioningServerOTP", id, NULL); case SOAP_TYPE__sai__SetMEBxPasswordResponse: return ((_sai__SetMEBxPasswordResponse *)ptr)->soap_out(soap, "sai:SetMEBxPasswordResponse", id, NULL); case SOAP_TYPE__sai__SetMEBxPassword: return ((_sai__SetMEBxPassword *)ptr)->soap_out(soap, "sai:SetMEBxPassword", id, NULL); case SOAP_TYPE__sai__PartialUnprovisionResponse: return ((_sai__PartialUnprovisionResponse *)ptr)->soap_out(soap, "sai:PartialUnprovisionResponse", id, NULL); case SOAP_TYPE__sai__PartialUnprovision: return ((_sai__PartialUnprovision *)ptr)->soap_out(soap, "sai:PartialUnprovision", id, NULL); case SOAP_TYPE__sai__SetTLSPSKResponse: return ((_sai__SetTLSPSKResponse *)ptr)->soap_out(soap, "sai:SetTLSPSKResponse", id, NULL); case SOAP_TYPE__sai__SetTLSPSK: return ((_sai__SetTLSPSK *)ptr)->soap_out(soap, "sai:SetTLSPSK", id, NULL); case SOAP_TYPE__sai__GetPowerSavingOptionsResponse: return ((_sai__GetPowerSavingOptionsResponse *)ptr)->soap_out(soap, "sai:GetPowerSavingOptionsResponse", id, NULL); case SOAP_TYPE__sai__GetPowerSavingOptions: return ((_sai__GetPowerSavingOptions *)ptr)->soap_out(soap, "sai:GetPowerSavingOptions", id, NULL); case SOAP_TYPE__sai__SetPowerSavingOptionsResponse: return ((_sai__SetPowerSavingOptionsResponse *)ptr)->soap_out(soap, "sai:SetPowerSavingOptionsResponse", id, NULL); case SOAP_TYPE__sai__SetPowerSavingOptions: return ((_sai__SetPowerSavingOptions *)ptr)->soap_out(soap, "sai:SetPowerSavingOptions", id, NULL); case SOAP_TYPE__sai__GetPkiCapabilitiesResponse: return ((_sai__GetPkiCapabilitiesResponse *)ptr)->soap_out(soap, "sai:GetPkiCapabilitiesResponse", id, NULL); case SOAP_TYPE__sai__GetPkiCapabilities: return ((_sai__GetPkiCapabilities *)ptr)->soap_out(soap, "sai:GetPkiCapabilities", id, NULL); case SOAP_TYPE__sai__GetServerCertificateReqResponse: return ((_sai__GetServerCertificateReqResponse *)ptr)->soap_out(soap, "sai:GetServerCertificateReqResponse", id, NULL); case SOAP_TYPE__sai__GetServerCertificateReq: return ((_sai__GetServerCertificateReq *)ptr)->soap_out(soap, "sai:GetServerCertificateReq", id, NULL); case SOAP_TYPE__sai__GetCRLResponse: return ((_sai__GetCRLResponse *)ptr)->soap_out(soap, "sai:GetCRLResponse", id, NULL); case SOAP_TYPE__sai__GetCRL: return ((_sai__GetCRL *)ptr)->soap_out(soap, "sai:GetCRL", id, NULL); case SOAP_TYPE__sai__SetCRLResponse: return ((_sai__SetCRLResponse *)ptr)->soap_out(soap, "sai:SetCRLResponse", id, NULL); case SOAP_TYPE__sai__SetCRL: return ((_sai__SetCRL *)ptr)->soap_out(soap, "sai:SetCRL", id, NULL); case SOAP_TYPE__sai__GetTrustedFqdnCNResponse: return ((_sai__GetTrustedFqdnCNResponse *)ptr)->soap_out(soap, "sai:GetTrustedFqdnCNResponse", id, NULL); case SOAP_TYPE__sai__GetTrustedFqdnCN: return ((_sai__GetTrustedFqdnCN *)ptr)->soap_out(soap, "sai:GetTrustedFqdnCN", id, NULL); case SOAP_TYPE__sai__SetTrustedFqdnCNResponse: return ((_sai__SetTrustedFqdnCNResponse *)ptr)->soap_out(soap, "sai:SetTrustedFqdnCNResponse", id, NULL); case SOAP_TYPE__sai__SetTrustedFqdnCN: return ((_sai__SetTrustedFqdnCN *)ptr)->soap_out(soap, "sai:SetTrustedFqdnCN", id, NULL); case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse: return ((_sai__EnumerateTrustedRootCertificatesResponse *)ptr)->soap_out(soap, "sai:EnumerateTrustedRootCertificatesResponse", id, NULL); case SOAP_TYPE__sai__EnumerateTrustedRootCertificates: return ((_sai__EnumerateTrustedRootCertificates *)ptr)->soap_out(soap, "sai:EnumerateTrustedRootCertificates", id, NULL); case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse: return ((_sai__DeleteTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:DeleteTrustedRootCertificateResponse", id, NULL); case SOAP_TYPE__sai__DeleteTrustedRootCertificate: return ((_sai__DeleteTrustedRootCertificate *)ptr)->soap_out(soap, "sai:DeleteTrustedRootCertificate", id, NULL); case SOAP_TYPE__sai__GetTrustedRootCertificateResponse: return ((_sai__GetTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:GetTrustedRootCertificateResponse", id, NULL); case SOAP_TYPE__sai__GetTrustedRootCertificate: return ((_sai__GetTrustedRootCertificate *)ptr)->soap_out(soap, "sai:GetTrustedRootCertificate", id, NULL); case SOAP_TYPE__sai__AddTrustedRootCertificateResponse: return ((_sai__AddTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:AddTrustedRootCertificateResponse", id, NULL); case SOAP_TYPE__sai__AddTrustedRootCertificate: return ((_sai__AddTrustedRootCertificate *)ptr)->soap_out(soap, "sai:AddTrustedRootCertificate", id, NULL); case SOAP_TYPE__sai__GetTlsOptionsResponse: return ((_sai__GetTlsOptionsResponse *)ptr)->soap_out(soap, "sai:GetTlsOptionsResponse", id, NULL); case SOAP_TYPE__sai__GetTlsOptions: return ((_sai__GetTlsOptions *)ptr)->soap_out(soap, "sai:GetTlsOptions", id, NULL); case SOAP_TYPE__sai__SetTlsOptionsResponse: return ((_sai__SetTlsOptionsResponse *)ptr)->soap_out(soap, "sai:SetTlsOptionsResponse", id, NULL); case SOAP_TYPE__sai__SetTlsOptions: return ((_sai__SetTlsOptions *)ptr)->soap_out(soap, "sai:SetTlsOptions", id, NULL); case SOAP_TYPE__sai__GetEnabledInterfacesResponse: return ((_sai__GetEnabledInterfacesResponse *)ptr)->soap_out(soap, "sai:GetEnabledInterfacesResponse", id, NULL); case SOAP_TYPE__sai__GetEnabledInterfaces: return ((_sai__GetEnabledInterfaces *)ptr)->soap_out(soap, "sai:GetEnabledInterfaces", id, NULL); case SOAP_TYPE__sai__SetEnabledInterfacesResponse: return ((_sai__SetEnabledInterfacesResponse *)ptr)->soap_out(soap, "sai:SetEnabledInterfacesResponse", id, NULL); case SOAP_TYPE__sai__SetEnabledInterfaces: return ((_sai__SetEnabledInterfaces *)ptr)->soap_out(soap, "sai:SetEnabledInterfaces", id, NULL); case SOAP_TYPE__sai__GetKerberosOptionsResponse: return ((_sai__GetKerberosOptionsResponse *)ptr)->soap_out(soap, "sai:GetKerberosOptionsResponse", id, NULL); case SOAP_TYPE__sai__GetKerberosOptions: return ((_sai__GetKerberosOptions *)ptr)->soap_out(soap, "sai:GetKerberosOptions", id, NULL); case SOAP_TYPE__sai__SetKerberosOptionsResponse: return ((_sai__SetKerberosOptionsResponse *)ptr)->soap_out(soap, "sai:SetKerberosOptionsResponse", id, NULL); case SOAP_TYPE__sai__SetKerberosOptions: return ((_sai__SetKerberosOptions *)ptr)->soap_out(soap, "sai:SetKerberosOptions", id, NULL); case SOAP_TYPE__sai__GetDigestRealmResponse: return ((_sai__GetDigestRealmResponse *)ptr)->soap_out(soap, "sai:GetDigestRealmResponse", id, NULL); case SOAP_TYPE__sai__GetDigestRealm: return ((_sai__GetDigestRealm *)ptr)->soap_out(soap, "sai:GetDigestRealm", id, NULL); case SOAP_TYPE__sai__SetAdminAclEntryExResponse: return ((_sai__SetAdminAclEntryExResponse *)ptr)->soap_out(soap, "sai:SetAdminAclEntryExResponse", id, NULL); case SOAP_TYPE__sai__SetAdminAclEntryEx: return ((_sai__SetAdminAclEntryEx *)ptr)->soap_out(soap, "sai:SetAdminAclEntryEx", id, NULL); case SOAP_TYPE__sai__UpdateUserAclEntryExResponse: return ((_sai__UpdateUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryExResponse", id, NULL); case SOAP_TYPE__sai__UpdateUserAclEntryEx: return ((_sai__UpdateUserAclEntryEx *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryEx", id, NULL); case SOAP_TYPE__sai__GetUserAclEntryExResponse: return ((_sai__GetUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:GetUserAclEntryExResponse", id, NULL); case SOAP_TYPE__sai__GetUserAclEntryEx: return ((_sai__GetUserAclEntryEx *)ptr)->soap_out(soap, "sai:GetUserAclEntryEx", id, NULL); case SOAP_TYPE__sai__AddUserAclEntryExResponse: return ((_sai__AddUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:AddUserAclEntryExResponse", id, NULL); case SOAP_TYPE__sai__AddUserAclEntryEx: return ((_sai__AddUserAclEntryEx *)ptr)->soap_out(soap, "sai:AddUserAclEntryEx", id, NULL); case SOAP_TYPE__sai__GetCoreVersionResponse: return ((_sai__GetCoreVersionResponse *)ptr)->soap_out(soap, "sai:GetCoreVersionResponse", id, NULL); case SOAP_TYPE__sai__GetCoreVersion: return ((_sai__GetCoreVersion *)ptr)->soap_out(soap, "sai:GetCoreVersion", id, NULL); case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse: return ((_sai__ResetFlashWearOutProtectionResponse *)ptr)->soap_out(soap, "sai:ResetFlashWearOutProtectionResponse", id, NULL); case SOAP_TYPE__sai__ResetFlashWearOutProtection: return ((_sai__ResetFlashWearOutProtection *)ptr)->soap_out(soap, "sai:ResetFlashWearOutProtection", id, NULL); case SOAP_TYPE__sai__CommitChangesResponse: return ((_sai__CommitChangesResponse *)ptr)->soap_out(soap, "sai:CommitChangesResponse", id, NULL); case SOAP_TYPE__sai__CommitChanges: return ((_sai__CommitChanges *)ptr)->soap_out(soap, "sai:CommitChanges", id, NULL); case SOAP_TYPE__sai__UnprovisionResponse: return ((_sai__UnprovisionResponse *)ptr)->soap_out(soap, "sai:UnprovisionResponse", id, NULL); case SOAP_TYPE__sai__Unprovision: return ((_sai__Unprovision *)ptr)->soap_out(soap, "sai:Unprovision", id, NULL); case SOAP_TYPE__sai__SetProvisioningModeResponse: return ((_sai__SetProvisioningModeResponse *)ptr)->soap_out(soap, "sai:SetProvisioningModeResponse", id, NULL); case SOAP_TYPE__sai__SetProvisioningMode: return ((_sai__SetProvisioningMode *)ptr)->soap_out(soap, "sai:SetProvisioningMode", id, NULL); case SOAP_TYPE__sai__GetProvisioningModeResponse: return ((_sai__GetProvisioningModeResponse *)ptr)->soap_out(soap, "sai:GetProvisioningModeResponse", id, NULL); case SOAP_TYPE__sai__GetProvisioningMode: return ((_sai__GetProvisioningMode *)ptr)->soap_out(soap, "sai:GetProvisioningMode", id, NULL); case SOAP_TYPE__sai__UpdateCoreFromUrlResponse: return ((_sai__UpdateCoreFromUrlResponse *)ptr)->soap_out(soap, "sai:UpdateCoreFromUrlResponse", id, NULL); case SOAP_TYPE__sai__UpdateCoreFromUrl: return ((_sai__UpdateCoreFromUrl *)ptr)->soap_out(soap, "sai:UpdateCoreFromUrl", id, NULL); case SOAP_TYPE__sai__GetTLSCertificateResponse: return ((_sai__GetTLSCertificateResponse *)ptr)->soap_out(soap, "sai:GetTLSCertificateResponse", id, NULL); case SOAP_TYPE__sai__GetTLSCertificate: return ((_sai__GetTLSCertificate *)ptr)->soap_out(soap, "sai:GetTLSCertificate", id, NULL); case SOAP_TYPE__sai__SetTLSCertificateResponse: return ((_sai__SetTLSCertificateResponse *)ptr)->soap_out(soap, "sai:SetTLSCertificateResponse", id, NULL); case SOAP_TYPE__sai__SetTLSCertificate: return ((_sai__SetTLSCertificate *)ptr)->soap_out(soap, "sai:SetTLSCertificate", id, NULL); case SOAP_TYPE__sai__SetRngKeyResponse: return ((_sai__SetRngKeyResponse *)ptr)->soap_out(soap, "sai:SetRngKeyResponse", id, NULL); case SOAP_TYPE__sai__SetRngKey: return ((_sai__SetRngKey *)ptr)->soap_out(soap, "sai:SetRngKey", id, NULL); case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse: return ((_sai__SetTLSKeyAndCertificateResponse *)ptr)->soap_out(soap, "sai:SetTLSKeyAndCertificateResponse", id, NULL); case SOAP_TYPE__sai__SetTLSKeyAndCertificate: return ((_sai__SetTLSKeyAndCertificate *)ptr)->soap_out(soap, "sai:SetTLSKeyAndCertificate", id, NULL); case SOAP_TYPE__sai__SetTlsEnabledResponse: return ((_sai__SetTlsEnabledResponse *)ptr)->soap_out(soap, "sai:SetTlsEnabledResponse", id, NULL); case SOAP_TYPE__sai__SetTlsEnabled: return ((_sai__SetTlsEnabled *)ptr)->soap_out(soap, "sai:SetTlsEnabled", id, NULL); case SOAP_TYPE__sai__RemoveUserAclEntryResponse: return ((_sai__RemoveUserAclEntryResponse *)ptr)->soap_out(soap, "sai:RemoveUserAclEntryResponse", id, NULL); case SOAP_TYPE__sai__RemoveUserAclEntry: return ((_sai__RemoveUserAclEntry *)ptr)->soap_out(soap, "sai:RemoveUserAclEntry", id, NULL); case SOAP_TYPE__sai__UpdateUserAclEntryResponse: return ((_sai__UpdateUserAclEntryResponse *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryResponse", id, NULL); case SOAP_TYPE__sai__UpdateUserAclEntry: return ((_sai__UpdateUserAclEntry *)ptr)->soap_out(soap, "sai:UpdateUserAclEntry", id, NULL); case SOAP_TYPE__sai__GetAdminAclEntryResponse: return ((_sai__GetAdminAclEntryResponse *)ptr)->soap_out(soap, "sai:GetAdminAclEntryResponse", id, NULL); case SOAP_TYPE__sai__GetAdminAclEntry: return ((_sai__GetAdminAclEntry *)ptr)->soap_out(soap, "sai:GetAdminAclEntry", id, NULL); case SOAP_TYPE__sai__GetUserAclEntryResponse: return ((_sai__GetUserAclEntryResponse *)ptr)->soap_out(soap, "sai:GetUserAclEntryResponse", id, NULL); case SOAP_TYPE__sai__GetUserAclEntry: return ((_sai__GetUserAclEntry *)ptr)->soap_out(soap, "sai:GetUserAclEntry", id, NULL); case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse: return ((_sai__EnumerateUserAclEntriesResponse *)ptr)->soap_out(soap, "sai:EnumerateUserAclEntriesResponse", id, NULL); case SOAP_TYPE__sai__EnumerateUserAclEntries: return ((_sai__EnumerateUserAclEntries *)ptr)->soap_out(soap, "sai:EnumerateUserAclEntries", id, NULL); case SOAP_TYPE__sai__SetAdminAclEntryResponse: return ((_sai__SetAdminAclEntryResponse *)ptr)->soap_out(soap, "sai:SetAdminAclEntryResponse", id, NULL); case SOAP_TYPE__sai__SetAdminAclEntry: return ((_sai__SetAdminAclEntry *)ptr)->soap_out(soap, "sai:SetAdminAclEntry", id, NULL); case SOAP_TYPE__sai__AddUserAclEntryResponse: return ((_sai__AddUserAclEntryResponse *)ptr)->soap_out(soap, "sai:AddUserAclEntryResponse", id, NULL); case SOAP_TYPE__sai__AddUserAclEntry: return ((_sai__AddUserAclEntry *)ptr)->soap_out(soap, "sai:AddUserAclEntry", id, NULL); case SOAP_TYPE_sai__GlobalPowerPolicyType: return ((sai__GlobalPowerPolicyType *)ptr)->soap_out(soap, tag, id, "sai:GlobalPowerPolicyType"); case SOAP_TYPE_sai__EnvironmentDetectionType: return ((sai__EnvironmentDetectionType *)ptr)->soap_out(soap, tag, id, "sai:EnvironmentDetectionType"); case SOAP_TYPE_sai__EnvironmentDetectionDomainType: return ((sai__EnvironmentDetectionDomainType *)ptr)->soap_out(soap, tag, id, "sai:EnvironmentDetectionDomainType"); case SOAP_TYPE_sai__ProvisioningAuditRecordType: return ((sai__ProvisioningAuditRecordType *)ptr)->soap_out(soap, tag, id, "sai:ProvisioningAuditRecordType"); case SOAP_TYPE_sai__CertHashEntryType: return ((sai__CertHashEntryType *)ptr)->soap_out(soap, tag, id, "sai:CertHashEntryType"); case SOAP_TYPE_sai__PkiCapsType: return ((sai__PkiCapsType *)ptr)->soap_out(soap, tag, id, "sai:PkiCapsType"); case SOAP_TYPE_sai__CrlType: return ((sai__CrlType *)ptr)->soap_out(soap, tag, id, "sai:CrlType"); case SOAP_TYPE_sai__CertificateType: return ((sai__CertificateType *)ptr)->soap_out(soap, tag, id, "sai:CertificateType"); case SOAP_TYPE_sai__TlsOptionsType: return ((sai__TlsOptionsType *)ptr)->soap_out(soap, tag, id, "sai:TlsOptionsType"); case SOAP_TYPE_sai__KerberosOptionsType: return ((sai__KerberosOptionsType *)ptr)->soap_out(soap, tag, id, "sai:KerberosOptionsType"); case SOAP_TYPE_sai__KerberosSpnType: return ((sai__KerberosSpnType *)ptr)->soap_out(soap, tag, id, "sai:KerberosSpnType"); case SOAP_TYPE_sai__AdminAclEntryExType: return ((sai__AdminAclEntryExType *)ptr)->soap_out(soap, tag, id, "sai:AdminAclEntryExType"); case SOAP_TYPE_sai__UserAclEntryExType: return ((sai__UserAclEntryExType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryExType"); case SOAP_TYPE_sai__UserEntryKerberosType: return ((sai__UserEntryKerberosType *)ptr)->soap_out(soap, tag, id, "sai:UserEntryKerberosType"); case SOAP_TYPE_sai__UserEntryDigestType: return ((sai__UserEntryDigestType *)ptr)->soap_out(soap, tag, id, "sai:UserEntryDigestType"); case SOAP_TYPE_sai__AmtVersion: return ((sai__AmtVersion *)ptr)->soap_out(soap, tag, id, "sai:AmtVersion"); case SOAP_TYPE_sai__UpdateCoreUrlKeyType: return ((sai__UpdateCoreUrlKeyType *)ptr)->soap_out(soap, tag, id, "sai:UpdateCoreUrlKeyType"); case SOAP_TYPE_sai__CertificateChainType: return ((sai__CertificateChainType *)ptr)->soap_out(soap, tag, id, "sai:CertificateChainType"); case SOAP_TYPE_sai__RngKeyType: return ((sai__RngKeyType *)ptr)->soap_out(soap, tag, id, "sai:RngKeyType"); case SOAP_TYPE_sai__RsaKeyType: return ((sai__RsaKeyType *)ptr)->soap_out(soap, tag, id, "sai:RsaKeyType"); case SOAP_TYPE_sai__UserAclRealmListType: return ((sai__UserAclRealmListType *)ptr)->soap_out(soap, tag, id, "sai:UserAclRealmListType"); case SOAP_TYPE_sai__UserAclEntryHandleListType: return ((sai__UserAclEntryHandleListType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryHandleListType"); case SOAP_TYPE_sai__AdminAclEntryType: return ((sai__AdminAclEntryType *)ptr)->soap_out(soap, tag, id, "sai:AdminAclEntryType"); case SOAP_TYPE_sai__UserAclEntryType: return ((sai__UserAclEntryType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryType"); case SOAP_TYPE_cstr__KeyPairType: return ((cstr__KeyPairType *)ptr)->soap_out(soap, tag, id, "cstr:KeyPairType"); case SOAP_TYPE_cstr__RSAKeyPairType: return ((cstr__RSAKeyPairType *)ptr)->soap_out(soap, tag, id, "cstr:RSAKeyPairType"); case SOAP_TYPE_cmn__NodeAddressType: return ((cmn__NodeAddressType *)ptr)->soap_out(soap, tag, id, "cmn:NodeAddressType"); case SOAP_TYPE_cmn__URLType: return ((cmn__URLType *)ptr)->soap_out(soap, tag, id, "cmn:URLType"); case SOAP_TYPE_xsd__base64Binary: return ((xsd__base64Binary *)ptr)->soap_out(soap, tag, id, "xsd:base64Binary"); case SOAP_TYPE_xsd__anyURI: return soap_out_xsd__anyURI(soap, tag, id, (const std::string *)ptr, "xsd:anyURI"); case SOAP_TYPE_std__string: return soap_out_std__string(soap, tag, id, (const std::string *)ptr, "xsd:string"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse: return soap_out_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, id, (_wcxs__GetWirelessSettingsResponse *const*)ptr, "wcxs:GetWirelessSettingsResponse"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest: return soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, id, (_wcxs__GetWirelessSettingsRequest *const*)ptr, "wcxs:GetWirelessSettingsRequest"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse: return soap_out_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, (_wcxs__GetWirelessCapabilitiesResponse *const*)ptr, "wcxs:GetWirelessCapabilitiesResponse"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest: return soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, (_wcxs__GetWirelessCapabilitiesRequest *const*)ptr, "wcxs:GetWirelessCapabilitiesRequest"); case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse: return soap_out_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, (_wcxs__EnumerateWirelessProfilesResponse *const*)ptr, "wcxs:EnumerateWirelessProfilesResponse"); case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest: return soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, (_wcxs__EnumerateWirelessProfilesRequest *const*)ptr, "wcxs:EnumerateWirelessProfilesRequest"); case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse: return soap_out_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, id, (_wcxs__UpdateWirelessProfileResponse *const*)ptr, "wcxs:UpdateWirelessProfileResponse"); case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest: return soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, id, (_wcxs__UpdateWirelessProfileRequest *const*)ptr, "wcxs:UpdateWirelessProfileRequest"); case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse: return soap_out_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, id, (_wcxs__RemoveWirelessProfileResponse *const*)ptr, "wcxs:RemoveWirelessProfileResponse"); case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest: return soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, id, (_wcxs__RemoveWirelessProfileRequest *const*)ptr, "wcxs:RemoveWirelessProfileRequest"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse: return soap_out_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, id, (_wcxs__GetWirelessProfileResponse *const*)ptr, "wcxs:GetWirelessProfileResponse"); case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest: return soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, id, (_wcxs__GetWirelessProfileRequest *const*)ptr, "wcxs:GetWirelessProfileRequest"); case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse: return soap_out_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, id, (_wcxs__AddWirelessProfileResponse *const*)ptr, "wcxs:AddWirelessProfileResponse"); case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest: return soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, id, (_wcxs__AddWirelessProfileRequest *const*)ptr, "wcxs:AddWirelessProfileRequest"); case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse: return soap_out_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, (_tim__SetHighAccuracyTimeSynchResponse *const*)ptr, "tim:SetHighAccuracyTimeSynchResponse"); case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch: return soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, id, (_tim__SetHighAccuracyTimeSynch *const*)ptr, "tim:SetHighAccuracyTimeSynch"); case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse: return soap_out_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, (_tim__GetLowAccuracyTimeSynchResponse *const*)ptr, "tim:GetLowAccuracyTimeSynchResponse"); case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch: return soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, id, (_tim__GetLowAccuracyTimeSynch *const*)ptr, "tim:GetLowAccuracyTimeSynch"); case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse: return soap_out_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, id, (_stra__RemoveStorageFpaclEntryResponse *const*)ptr, "stra:RemoveStorageFpaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry: return soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, id, (_stra__RemoveStorageFpaclEntry *const*)ptr, "stra:RemoveStorageFpaclEntry"); case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse: return soap_out_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, id, (_stra__UpdateStorageFpaclEntryResponse *const*)ptr, "stra:UpdateStorageFpaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry: return soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, id, (_stra__UpdateStorageFpaclEntry *const*)ptr, "stra:UpdateStorageFpaclEntry"); case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse: return soap_out_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, id, (_stra__GetStorageAllocEntryResponse *const*)ptr, "stra:GetStorageAllocEntryResponse"); case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry: return soap_out_PointerTo_stra__GetStorageAllocEntry(soap, tag, id, (_stra__GetStorageAllocEntry *const*)ptr, "stra:GetStorageAllocEntry"); case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse: return soap_out_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, (_stra__EnumerateStorageAllocEntriesResponse *const*)ptr, "stra:EnumerateStorageAllocEntriesResponse"); case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries: return soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, id, (_stra__EnumerateStorageAllocEntries *const*)ptr, "stra:EnumerateStorageAllocEntries"); case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse: return soap_out_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, id, (_stra__AddStorageFpaclEntryResponse *const*)ptr, "stra:AddStorageFpaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry: return soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, tag, id, (_stra__AddStorageFpaclEntry *const*)ptr, "stra:AddStorageFpaclEntry"); case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse: return soap_out_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, id, (_stra__RemoveStorageEaclEntryResponse *const*)ptr, "stra:RemoveStorageEaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry: return soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, id, (_stra__RemoveStorageEaclEntry *const*)ptr, "stra:RemoveStorageEaclEntry"); case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse: return soap_out_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, id, (_stra__GetStorageEaclEntryResponse *const*)ptr, "stra:GetStorageEaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry: return soap_out_PointerTo_stra__GetStorageEaclEntry(soap, tag, id, (_stra__GetStorageEaclEntry *const*)ptr, "stra:GetStorageEaclEntry"); case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse: return soap_out_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, (_stra__EnumerateStorageEaclEntriesResponse *const*)ptr, "stra:EnumerateStorageEaclEntriesResponse"); case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries: return soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, id, (_stra__EnumerateStorageEaclEntries *const*)ptr, "stra:EnumerateStorageEaclEntries"); case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse: return soap_out_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, id, (_stra__AddStorageEaclEntryResponse *const*)ptr, "stra:AddStorageEaclEntryResponse"); case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry: return soap_out_PointerTo_stra__AddStorageEaclEntry(soap, tag, id, (_stra__AddStorageEaclEntry *const*)ptr, "stra:AddStorageEaclEntry"); case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse: return soap_out_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, id, (_stra__AdminRemoveApplicationResponse *const*)ptr, "stra:AdminRemoveApplicationResponse"); case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication: return soap_out_PointerTo_stra__AdminRemoveApplication(soap, tag, id, (_stra__AdminRemoveApplication *const*)ptr, "stra:AdminRemoveApplication"); case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse: return soap_out_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, id, (_stra__AdminGetApplicationAttributesResponse *const*)ptr, "stra:AdminGetApplicationAttributesResponse"); case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes: return soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, id, (_stra__AdminGetApplicationAttributes *const*)ptr, "stra:AdminGetApplicationAttributes"); case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse: return soap_out_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, (_stra__AdminGetRegisteredApplicationsResponse *const*)ptr, "stra:AdminGetRegisteredApplicationsResponse"); case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications: return soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, id, (_stra__AdminGetRegisteredApplications *const*)ptr, "stra:AdminGetRegisteredApplications"); case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse: return soap_out_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, id, (_stra__SetGlobalStorageAttributesResponse *const*)ptr, "stra:SetGlobalStorageAttributesResponse"); case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes: return soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, id, (_stra__SetGlobalStorageAttributes *const*)ptr, "stra:SetGlobalStorageAttributes"); case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse: return soap_out_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, id, (_stra__GetGlobalStorageAttributesResponse *const*)ptr, "stra:GetGlobalStorageAttributesResponse"); case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes: return soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, id, (_stra__GetGlobalStorageAttributes *const*)ptr, "stra:GetGlobalStorageAttributes"); case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse: return soap_out_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, id, (_str__ExecuteStorageOperationResponse *const*)ptr, "str:ExecuteStorageOperationResponse"); case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation: return soap_out_PointerTo_str__ExecuteStorageOperation(soap, tag, id, (_str__ExecuteStorageOperation *const*)ptr, "str:ExecuteStorageOperation"); case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse: return soap_out_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, id, (_sai__GetAclEnabledStateResponse *const*)ptr, "sai:GetAclEnabledStateResponse"); case SOAP_TYPE_PointerTo_sai__GetAclEnabledState: return soap_out_PointerTo_sai__GetAclEnabledState(soap, tag, id, (_sai__GetAclEnabledState *const*)ptr, "sai:GetAclEnabledState"); case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse: return soap_out_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, id, (_sai__SetAclEnabledStateResponse *const*)ptr, "sai:SetAclEnabledStateResponse"); case SOAP_TYPE_PointerTo_sai__SetAclEnabledState: return soap_out_PointerTo_sai__SetAclEnabledState(soap, tag, id, (_sai__SetAclEnabledState *const*)ptr, "sai:SetAclEnabledState"); case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse: return soap_out_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, id, (_sai__SetConfigurationServerFQDNResponse *const*)ptr, "sai:SetConfigurationServerFQDNResponse"); case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN: return soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, id, (_sai__SetConfigurationServerFQDN *const*)ptr, "sai:SetConfigurationServerFQDN"); case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse: return soap_out_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, id, (_sai__GetConfigurationServerFQDNResponse *const*)ptr, "sai:GetConfigurationServerFQDNResponse"); case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN: return soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, id, (_sai__GetConfigurationServerFQDN *const*)ptr, "sai:GetConfigurationServerFQDN"); case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse: return soap_out_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, id, (_sai__EnableVpnRoutingResponse *const*)ptr, "sai:EnableVpnRoutingResponse"); case SOAP_TYPE_PointerTo_sai__EnableVpnRouting: return soap_out_PointerTo_sai__EnableVpnRouting(soap, tag, id, (_sai__EnableVpnRouting *const*)ptr, "sai:EnableVpnRouting"); case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse: return soap_out_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, id, (_sai__GetTLSCredentialsResponse *const*)ptr, "sai:GetTLSCredentialsResponse"); case SOAP_TYPE_PointerTo_sai__GetTLSCredentials: return soap_out_PointerTo_sai__GetTLSCredentials(soap, tag, id, (_sai__GetTLSCredentials *const*)ptr, "sai:GetTLSCredentials"); case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse: return soap_out_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, id, (_sai__SetTLSCredentialsResponse *const*)ptr, "sai:SetTLSCredentialsResponse"); case SOAP_TYPE_PointerTo_sai__SetTLSCredentials: return soap_out_PointerTo_sai__SetTLSCredentials(soap, tag, id, (_sai__SetTLSCredentials *const*)ptr, "sai:SetTLSCredentials"); case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse: return soap_out_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, id, (_sai__CertStoreUpdateCertificateResponse *const*)ptr, "sai:CertStoreUpdateCertificateResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate: return soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, id, (_sai__CertStoreUpdateCertificate *const*)ptr, "sai:CertStoreUpdateCertificate"); case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse: return soap_out_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, (_sai__CertStoreGetPKCS10RequestResponse *const*)ptr, "sai:CertStoreGetPKCS10RequestResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request: return soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, id, (_sai__CertStoreGetPKCS10Request *const*)ptr, "sai:CertStoreGetPKCS10Request"); case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse: return soap_out_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, id, (_sai__CertStoreRemoveCertificateResponse *const*)ptr, "sai:CertStoreRemoveCertificateResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate: return soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, id, (_sai__CertStoreRemoveCertificate *const*)ptr, "sai:CertStoreRemoveCertificate"); case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse: return soap_out_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, (_sai__CertStoreEnumerateCertificatesResponse *const*)ptr, "sai:CertStoreEnumerateCertificatesResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates: return soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, id, (_sai__CertStoreEnumerateCertificates *const*)ptr, "sai:CertStoreEnumerateCertificates"); case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse: return soap_out_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, id, (_sai__CertStoreGetCertificateResponse *const*)ptr, "sai:CertStoreGetCertificateResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate: return soap_out_PointerTo_sai__CertStoreGetCertificate(soap, tag, id, (_sai__CertStoreGetCertificate *const*)ptr, "sai:CertStoreGetCertificate"); case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse: return soap_out_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, id, (_sai__CertStoreAddCertificateResponse *const*)ptr, "sai:CertStoreAddCertificateResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate: return soap_out_PointerTo_sai__CertStoreAddCertificate(soap, tag, id, (_sai__CertStoreAddCertificate *const*)ptr, "sai:CertStoreAddCertificate"); case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse: return soap_out_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, id, (_sai__CertStoreRemoveKeyResponse *const*)ptr, "sai:CertStoreRemoveKeyResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey: return soap_out_PointerTo_sai__CertStoreRemoveKey(soap, tag, id, (_sai__CertStoreRemoveKey *const*)ptr, "sai:CertStoreRemoveKey"); case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse: return soap_out_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, id, (_sai__CertStoreGetKeyResponse *const*)ptr, "sai:CertStoreGetKeyResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreGetKey: return soap_out_PointerTo_sai__CertStoreGetKey(soap, tag, id, (_sai__CertStoreGetKey *const*)ptr, "sai:CertStoreGetKey"); case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse: return soap_out_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, id, (_sai__CertStoreEnumerateKeysResponse *const*)ptr, "sai:CertStoreEnumerateKeysResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys: return soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, id, (_sai__CertStoreEnumerateKeys *const*)ptr, "sai:CertStoreEnumerateKeys"); case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse: return soap_out_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, id, (_sai__CertStoreAddKeyResponse *const*)ptr, "sai:CertStoreAddKeyResponse"); case SOAP_TYPE_PointerTo_sai__CertStoreAddKey: return soap_out_PointerTo_sai__CertStoreAddKey(soap, tag, id, (_sai__CertStoreAddKey *const*)ptr, "sai:CertStoreAddKey"); case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse: return soap_out_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, id, (_sai__GetGlobalPowerPolicyResponse *const*)ptr, "sai:GetGlobalPowerPolicyResponse"); case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy: return soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, id, (_sai__GetGlobalPowerPolicy *const*)ptr, "sai:GetGlobalPowerPolicy"); case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse: return soap_out_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, id, (_sai__SetGlobalPowerPolicyResponse *const*)ptr, "sai:SetGlobalPowerPolicyResponse"); case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy: return soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, id, (_sai__SetGlobalPowerPolicy *const*)ptr, "sai:SetGlobalPowerPolicy"); case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse: return soap_out_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, id, (_sai__SetActivePowerPackageResponse *const*)ptr, "sai:SetActivePowerPackageResponse"); case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage: return soap_out_PointerTo_sai__SetActivePowerPackage(soap, tag, id, (_sai__SetActivePowerPackage *const*)ptr, "sai:SetActivePowerPackage"); case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse: return soap_out_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, id, (_sai__GetActivePowerPackageResponse *const*)ptr, "sai:GetActivePowerPackageResponse"); case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage: return soap_out_PointerTo_sai__GetActivePowerPackage(soap, tag, id, (_sai__GetActivePowerPackage *const*)ptr, "sai:GetActivePowerPackage"); case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse: return soap_out_PointerTo_sai__GetPowerPackageResponse(soap, tag, id, (_sai__GetPowerPackageResponse *const*)ptr, "sai:GetPowerPackageResponse"); case SOAP_TYPE_PointerTo_sai__GetPowerPackage: return soap_out_PointerTo_sai__GetPowerPackage(soap, tag, id, (_sai__GetPowerPackage *const*)ptr, "sai:GetPowerPackage"); case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse: return soap_out_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, id, (_sai__EnumeratePowerPackagesResponse *const*)ptr, "sai:EnumeratePowerPackagesResponse"); case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages: return soap_out_PointerTo_sai__EnumeratePowerPackages(soap, tag, id, (_sai__EnumeratePowerPackages *const*)ptr, "sai:EnumeratePowerPackages"); case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse: return soap_out_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, id, (_sai__GetEnvironmentDetectionResponse *const*)ptr, "sai:GetEnvironmentDetectionResponse"); case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection: return soap_out_PointerTo_sai__GetEnvironmentDetection(soap, tag, id, (_sai__GetEnvironmentDetection *const*)ptr, "sai:GetEnvironmentDetection"); case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse: return soap_out_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, id, (_sai__SetEnvironmentDetectionResponse *const*)ptr, "sai:SetEnvironmentDetectionResponse"); case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection: return soap_out_PointerTo_sai__SetEnvironmentDetection(soap, tag, id, (_sai__SetEnvironmentDetection *const*)ptr, "sai:SetEnvironmentDetection"); case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse: return soap_out_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, id, (_sai__SetRealmAuthOptionsResponse *const*)ptr, "sai:SetRealmAuthOptionsResponse"); case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions: return soap_out_PointerTo_sai__SetRealmAuthOptions(soap, tag, id, (_sai__SetRealmAuthOptions *const*)ptr, "sai:SetRealmAuthOptions"); case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse: return soap_out_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, id, (_sai__GetRealmAuthOptionsResponse *const*)ptr, "sai:GetRealmAuthOptionsResponse"); case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions: return soap_out_PointerTo_sai__GetRealmAuthOptions(soap, tag, id, (_sai__GetRealmAuthOptions *const*)ptr, "sai:GetRealmAuthOptions"); case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse: return soap_out_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, id, (_sai__ExtendProvisioningPeriodResponse *const*)ptr, "sai:ExtendProvisioningPeriodResponse"); case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod: return soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, id, (_sai__ExtendProvisioningPeriod *const*)ptr, "sai:ExtendProvisioningPeriod"); case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse: return soap_out_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, id, (_sai__GetProvisioningPIDResponse *const*)ptr, "sai:GetProvisioningPIDResponse"); case SOAP_TYPE_PointerTo_sai__GetProvisioningPID: return soap_out_PointerTo_sai__GetProvisioningPID(soap, tag, id, (_sai__GetProvisioningPID *const*)ptr, "sai:GetProvisioningPID"); case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse: return soap_out_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, id, (_sai__GetProvisioningAuditRecordResponse *const*)ptr, "sai:GetProvisioningAuditRecordResponse"); case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord: return soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, id, (_sai__GetProvisioningAuditRecord *const*)ptr, "sai:GetProvisioningAuditRecord"); case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse: return soap_out_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, (_sai__SetZeroTouchConfigurationModeResponse *const*)ptr, "sai:SetZeroTouchConfigurationModeResponse"); case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode: return soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, id, (_sai__SetZeroTouchConfigurationMode *const*)ptr, "sai:SetZeroTouchConfigurationMode"); case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse: return soap_out_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, (_sai__GetZeroTouchConfigurationModeResponse *const*)ptr, "sai:GetZeroTouchConfigurationModeResponse"); case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode: return soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, id, (_sai__GetZeroTouchConfigurationMode *const*)ptr, "sai:GetZeroTouchConfigurationMode"); case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse: return soap_out_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, id, (_sai__EnableCertificateHashEntryResponse *const*)ptr, "sai:EnableCertificateHashEntryResponse"); case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry: return soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, tag, id, (_sai__EnableCertificateHashEntry *const*)ptr, "sai:EnableCertificateHashEntry"); case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse: return soap_out_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, id, (_sai__DeleteCertificateHashEntryResponse *const*)ptr, "sai:DeleteCertificateHashEntryResponse"); case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry: return soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, id, (_sai__DeleteCertificateHashEntry *const*)ptr, "sai:DeleteCertificateHashEntry"); case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse: return soap_out_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, id, (_sai__AddCertificateHashEntryResponse *const*)ptr, "sai:AddCertificateHashEntryResponse"); case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry: return soap_out_PointerTo_sai__AddCertificateHashEntry(soap, tag, id, (_sai__AddCertificateHashEntry *const*)ptr, "sai:AddCertificateHashEntry"); case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse: return soap_out_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, id, (_sai__GetCertificateHashEntryResponse *const*)ptr, "sai:GetCertificateHashEntryResponse"); case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry: return soap_out_PointerTo_sai__GetCertificateHashEntry(soap, tag, id, (_sai__GetCertificateHashEntry *const*)ptr, "sai:GetCertificateHashEntry"); case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse: return soap_out_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, (_sai__EnumerateCertificateHashEntriesResponse *const*)ptr, "sai:EnumerateCertificateHashEntriesResponse"); case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries: return soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, id, (_sai__EnumerateCertificateHashEntries *const*)ptr, "sai:EnumerateCertificateHashEntries"); case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse: return soap_out_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, id, (_sai__GetProvisioningServerOTPResponse *const*)ptr, "sai:GetProvisioningServerOTPResponse"); case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP: return soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, tag, id, (_sai__GetProvisioningServerOTP *const*)ptr, "sai:GetProvisioningServerOTP"); case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse: return soap_out_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, id, (_sai__SetProvisioningServerOTPResponse *const*)ptr, "sai:SetProvisioningServerOTPResponse"); case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP: return soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, tag, id, (_sai__SetProvisioningServerOTP *const*)ptr, "sai:SetProvisioningServerOTP"); case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse: return soap_out_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, id, (_sai__SetMEBxPasswordResponse *const*)ptr, "sai:SetMEBxPasswordResponse"); case SOAP_TYPE_PointerTo_sai__SetMEBxPassword: return soap_out_PointerTo_sai__SetMEBxPassword(soap, tag, id, (_sai__SetMEBxPassword *const*)ptr, "sai:SetMEBxPassword"); case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse: return soap_out_PointerTo_sai__PartialUnprovisionResponse(soap, tag, id, (_sai__PartialUnprovisionResponse *const*)ptr, "sai:PartialUnprovisionResponse"); case SOAP_TYPE_PointerTo_sai__PartialUnprovision: return soap_out_PointerTo_sai__PartialUnprovision(soap, tag, id, (_sai__PartialUnprovision *const*)ptr, "sai:PartialUnprovision"); case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse: return soap_out_PointerTo_sai__SetTLSPSKResponse(soap, tag, id, (_sai__SetTLSPSKResponse *const*)ptr, "sai:SetTLSPSKResponse"); case SOAP_TYPE_PointerTo_sai__SetTLSPSK: return soap_out_PointerTo_sai__SetTLSPSK(soap, tag, id, (_sai__SetTLSPSK *const*)ptr, "sai:SetTLSPSK"); case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse: return soap_out_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, id, (_sai__GetPowerSavingOptionsResponse *const*)ptr, "sai:GetPowerSavingOptionsResponse"); case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions: return soap_out_PointerTo_sai__GetPowerSavingOptions(soap, tag, id, (_sai__GetPowerSavingOptions *const*)ptr, "sai:GetPowerSavingOptions"); case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse: return soap_out_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, id, (_sai__SetPowerSavingOptionsResponse *const*)ptr, "sai:SetPowerSavingOptionsResponse"); case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions: return soap_out_PointerTo_sai__SetPowerSavingOptions(soap, tag, id, (_sai__SetPowerSavingOptions *const*)ptr, "sai:SetPowerSavingOptions"); case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse: return soap_out_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, id, (_sai__GetPkiCapabilitiesResponse *const*)ptr, "sai:GetPkiCapabilitiesResponse"); case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities: return soap_out_PointerTo_sai__GetPkiCapabilities(soap, tag, id, (_sai__GetPkiCapabilities *const*)ptr, "sai:GetPkiCapabilities"); case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse: return soap_out_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, id, (_sai__GetServerCertificateReqResponse *const*)ptr, "sai:GetServerCertificateReqResponse"); case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq: return soap_out_PointerTo_sai__GetServerCertificateReq(soap, tag, id, (_sai__GetServerCertificateReq *const*)ptr, "sai:GetServerCertificateReq"); case SOAP_TYPE_PointerTo_sai__GetCRLResponse: return soap_out_PointerTo_sai__GetCRLResponse(soap, tag, id, (_sai__GetCRLResponse *const*)ptr, "sai:GetCRLResponse"); case SOAP_TYPE_PointerTo_sai__GetCRL: return soap_out_PointerTo_sai__GetCRL(soap, tag, id, (_sai__GetCRL *const*)ptr, "sai:GetCRL"); case SOAP_TYPE_PointerTo_sai__SetCRLResponse: return soap_out_PointerTo_sai__SetCRLResponse(soap, tag, id, (_sai__SetCRLResponse *const*)ptr, "sai:SetCRLResponse"); case SOAP_TYPE_PointerTo_sai__SetCRL: return soap_out_PointerTo_sai__SetCRL(soap, tag, id, (_sai__SetCRL *const*)ptr, "sai:SetCRL"); case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse: return soap_out_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, id, (_sai__GetTrustedFqdnCNResponse *const*)ptr, "sai:GetTrustedFqdnCNResponse"); case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN: return soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, tag, id, (_sai__GetTrustedFqdnCN *const*)ptr, "sai:GetTrustedFqdnCN"); case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse: return soap_out_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, id, (_sai__SetTrustedFqdnCNResponse *const*)ptr, "sai:SetTrustedFqdnCNResponse"); case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN: return soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, tag, id, (_sai__SetTrustedFqdnCN *const*)ptr, "sai:SetTrustedFqdnCN"); case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse: return soap_out_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, (_sai__EnumerateTrustedRootCertificatesResponse *const*)ptr, "sai:EnumerateTrustedRootCertificatesResponse"); case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates: return soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, id, (_sai__EnumerateTrustedRootCertificates *const*)ptr, "sai:EnumerateTrustedRootCertificates"); case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse: return soap_out_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, id, (_sai__DeleteTrustedRootCertificateResponse *const*)ptr, "sai:DeleteTrustedRootCertificateResponse"); case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate: return soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, id, (_sai__DeleteTrustedRootCertificate *const*)ptr, "sai:DeleteTrustedRootCertificate"); case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse: return soap_out_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, id, (_sai__GetTrustedRootCertificateResponse *const*)ptr, "sai:GetTrustedRootCertificateResponse"); case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate: return soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, tag, id, (_sai__GetTrustedRootCertificate *const*)ptr, "sai:GetTrustedRootCertificate"); case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse: return soap_out_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, id, (_sai__AddTrustedRootCertificateResponse *const*)ptr, "sai:AddTrustedRootCertificateResponse"); case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate: return soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, tag, id, (_sai__AddTrustedRootCertificate *const*)ptr, "sai:AddTrustedRootCertificate"); case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse: return soap_out_PointerTo_sai__GetTlsOptionsResponse(soap, tag, id, (_sai__GetTlsOptionsResponse *const*)ptr, "sai:GetTlsOptionsResponse"); case SOAP_TYPE_PointerTo_sai__GetTlsOptions: return soap_out_PointerTo_sai__GetTlsOptions(soap, tag, id, (_sai__GetTlsOptions *const*)ptr, "sai:GetTlsOptions"); case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse: return soap_out_PointerTo_sai__SetTlsOptionsResponse(soap, tag, id, (_sai__SetTlsOptionsResponse *const*)ptr, "sai:SetTlsOptionsResponse"); case SOAP_TYPE_PointerTo_sai__SetTlsOptions: return soap_out_PointerTo_sai__SetTlsOptions(soap, tag, id, (_sai__SetTlsOptions *const*)ptr, "sai:SetTlsOptions"); case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse: return soap_out_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, id, (_sai__GetEnabledInterfacesResponse *const*)ptr, "sai:GetEnabledInterfacesResponse"); case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces: return soap_out_PointerTo_sai__GetEnabledInterfaces(soap, tag, id, (_sai__GetEnabledInterfaces *const*)ptr, "sai:GetEnabledInterfaces"); case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse: return soap_out_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, id, (_sai__SetEnabledInterfacesResponse *const*)ptr, "sai:SetEnabledInterfacesResponse"); case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces: return soap_out_PointerTo_sai__SetEnabledInterfaces(soap, tag, id, (_sai__SetEnabledInterfaces *const*)ptr, "sai:SetEnabledInterfaces"); case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse: return soap_out_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, id, (_sai__GetKerberosOptionsResponse *const*)ptr, "sai:GetKerberosOptionsResponse"); case SOAP_TYPE_PointerTo_sai__GetKerberosOptions: return soap_out_PointerTo_sai__GetKerberosOptions(soap, tag, id, (_sai__GetKerberosOptions *const*)ptr, "sai:GetKerberosOptions"); case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse: return soap_out_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, id, (_sai__SetKerberosOptionsResponse *const*)ptr, "sai:SetKerberosOptionsResponse"); case SOAP_TYPE_PointerTo_sai__SetKerberosOptions: return soap_out_PointerTo_sai__SetKerberosOptions(soap, tag, id, (_sai__SetKerberosOptions *const*)ptr, "sai:SetKerberosOptions"); case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse: return soap_out_PointerTo_sai__GetDigestRealmResponse(soap, tag, id, (_sai__GetDigestRealmResponse *const*)ptr, "sai:GetDigestRealmResponse"); case SOAP_TYPE_PointerTo_sai__GetDigestRealm: return soap_out_PointerTo_sai__GetDigestRealm(soap, tag, id, (_sai__GetDigestRealm *const*)ptr, "sai:GetDigestRealm"); case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse: return soap_out_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, id, (_sai__SetAdminAclEntryExResponse *const*)ptr, "sai:SetAdminAclEntryExResponse"); case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx: return soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, tag, id, (_sai__SetAdminAclEntryEx *const*)ptr, "sai:SetAdminAclEntryEx"); case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse: return soap_out_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, id, (_sai__UpdateUserAclEntryExResponse *const*)ptr, "sai:UpdateUserAclEntryExResponse"); case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx: return soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, id, (_sai__UpdateUserAclEntryEx *const*)ptr, "sai:UpdateUserAclEntryEx"); case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse: return soap_out_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, id, (_sai__GetUserAclEntryExResponse *const*)ptr, "sai:GetUserAclEntryExResponse"); case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx: return soap_out_PointerTo_sai__GetUserAclEntryEx(soap, tag, id, (_sai__GetUserAclEntryEx *const*)ptr, "sai:GetUserAclEntryEx"); case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse: return soap_out_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, id, (_sai__AddUserAclEntryExResponse *const*)ptr, "sai:AddUserAclEntryExResponse"); case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx: return soap_out_PointerTo_sai__AddUserAclEntryEx(soap, tag, id, (_sai__AddUserAclEntryEx *const*)ptr, "sai:AddUserAclEntryEx"); case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse: return soap_out_PointerTo_sai__GetCoreVersionResponse(soap, tag, id, (_sai__GetCoreVersionResponse *const*)ptr, "sai:GetCoreVersionResponse"); case SOAP_TYPE_PointerTo_sai__GetCoreVersion: return soap_out_PointerTo_sai__GetCoreVersion(soap, tag, id, (_sai__GetCoreVersion *const*)ptr, "sai:GetCoreVersion"); case SOAP_TYPE_PointerTo_sai__CommitChangesResponse: return soap_out_PointerTo_sai__CommitChangesResponse(soap, tag, id, (_sai__CommitChangesResponse *const*)ptr, "sai:CommitChangesResponse"); case SOAP_TYPE_PointerTo_sai__CommitChanges: return soap_out_PointerTo_sai__CommitChanges(soap, tag, id, (_sai__CommitChanges *const*)ptr, "sai:CommitChanges"); case SOAP_TYPE_PointerTo_sai__UnprovisionResponse: return soap_out_PointerTo_sai__UnprovisionResponse(soap, tag, id, (_sai__UnprovisionResponse *const*)ptr, "sai:UnprovisionResponse"); case SOAP_TYPE_PointerTo_sai__Unprovision: return soap_out_PointerTo_sai__Unprovision(soap, tag, id, (_sai__Unprovision *const*)ptr, "sai:Unprovision"); case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse: return soap_out_PointerTo_sai__SetProvisioningModeResponse(soap, tag, id, (_sai__SetProvisioningModeResponse *const*)ptr, "sai:SetProvisioningModeResponse"); case SOAP_TYPE_PointerTo_sai__SetProvisioningMode: return soap_out_PointerTo_sai__SetProvisioningMode(soap, tag, id, (_sai__SetProvisioningMode *const*)ptr, "sai:SetProvisioningMode"); case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse: return soap_out_PointerTo_sai__GetProvisioningModeResponse(soap, tag, id, (_sai__GetProvisioningModeResponse *const*)ptr, "sai:GetProvisioningModeResponse"); case SOAP_TYPE_PointerTo_sai__GetProvisioningMode: return soap_out_PointerTo_sai__GetProvisioningMode(soap, tag, id, (_sai__GetProvisioningMode *const*)ptr, "sai:GetProvisioningMode"); case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse: return soap_out_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, id, (_sai__UpdateCoreFromUrlResponse *const*)ptr, "sai:UpdateCoreFromUrlResponse"); case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl: return soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, tag, id, (_sai__UpdateCoreFromUrl *const*)ptr, "sai:UpdateCoreFromUrl"); case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse: return soap_out_PointerTo_sai__GetTLSCertificateResponse(soap, tag, id, (_sai__GetTLSCertificateResponse *const*)ptr, "sai:GetTLSCertificateResponse"); case SOAP_TYPE_PointerTo_sai__GetTLSCertificate: return soap_out_PointerTo_sai__GetTLSCertificate(soap, tag, id, (_sai__GetTLSCertificate *const*)ptr, "sai:GetTLSCertificate"); case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse: return soap_out_PointerTo_sai__SetTLSCertificateResponse(soap, tag, id, (_sai__SetTLSCertificateResponse *const*)ptr, "sai:SetTLSCertificateResponse"); case SOAP_TYPE_PointerTo_sai__SetTLSCertificate: return soap_out_PointerTo_sai__SetTLSCertificate(soap, tag, id, (_sai__SetTLSCertificate *const*)ptr, "sai:SetTLSCertificate"); case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse: return soap_out_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, id, (_sai__SetTLSKeyAndCertificateResponse *const*)ptr, "sai:SetTLSKeyAndCertificateResponse"); case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate: return soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, id, (_sai__SetTLSKeyAndCertificate *const*)ptr, "sai:SetTLSKeyAndCertificate"); case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse: return soap_out_PointerTo_sai__SetRngKeyResponse(soap, tag, id, (_sai__SetRngKeyResponse *const*)ptr, "sai:SetRngKeyResponse"); case SOAP_TYPE_PointerTo_sai__SetRngKey: return soap_out_PointerTo_sai__SetRngKey(soap, tag, id, (_sai__SetRngKey *const*)ptr, "sai:SetRngKey"); case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse: return soap_out_PointerTo_sai__SetTlsEnabledResponse(soap, tag, id, (_sai__SetTlsEnabledResponse *const*)ptr, "sai:SetTlsEnabledResponse"); case SOAP_TYPE_PointerTo_sai__SetTlsEnabled: return soap_out_PointerTo_sai__SetTlsEnabled(soap, tag, id, (_sai__SetTlsEnabled *const*)ptr, "sai:SetTlsEnabled"); case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse: return soap_out_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, id, (_sai__RemoveUserAclEntryResponse *const*)ptr, "sai:RemoveUserAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry: return soap_out_PointerTo_sai__RemoveUserAclEntry(soap, tag, id, (_sai__RemoveUserAclEntry *const*)ptr, "sai:RemoveUserAclEntry"); case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse: return soap_out_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, id, (_sai__UpdateUserAclEntryResponse *const*)ptr, "sai:UpdateUserAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry: return soap_out_PointerTo_sai__UpdateUserAclEntry(soap, tag, id, (_sai__UpdateUserAclEntry *const*)ptr, "sai:UpdateUserAclEntry"); case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse: return soap_out_PointerTo_sai__GetUserAclEntryResponse(soap, tag, id, (_sai__GetUserAclEntryResponse *const*)ptr, "sai:GetUserAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__GetUserAclEntry: return soap_out_PointerTo_sai__GetUserAclEntry(soap, tag, id, (_sai__GetUserAclEntry *const*)ptr, "sai:GetUserAclEntry"); case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse: return soap_out_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, id, (_sai__EnumerateUserAclEntriesResponse *const*)ptr, "sai:EnumerateUserAclEntriesResponse"); case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries: return soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, tag, id, (_sai__EnumerateUserAclEntries *const*)ptr, "sai:EnumerateUserAclEntries"); case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse: return soap_out_PointerTo_sai__AddUserAclEntryResponse(soap, tag, id, (_sai__AddUserAclEntryResponse *const*)ptr, "sai:AddUserAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__AddUserAclEntry: return soap_out_PointerTo_sai__AddUserAclEntry(soap, tag, id, (_sai__AddUserAclEntry *const*)ptr, "sai:AddUserAclEntry"); case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse: return soap_out_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, id, (_sai__SetAdminAclEntryResponse *const*)ptr, "sai:SetAdminAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry: return soap_out_PointerTo_sai__SetAdminAclEntry(soap, tag, id, (_sai__SetAdminAclEntry *const*)ptr, "sai:SetAdminAclEntry"); case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse: return soap_out_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, id, (_sai__GetAdminAclEntryResponse *const*)ptr, "sai:GetAdminAclEntryResponse"); case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry: return soap_out_PointerTo_sai__GetAdminAclEntry(soap, tag, id, (_sai__GetAdminAclEntry *const*)ptr, "sai:GetAdminAclEntry"); case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse: return soap_out_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, id, (_sai__ResetFlashWearOutProtectionResponse *const*)ptr, "sai:ResetFlashWearOutProtectionResponse"); case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection: return soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, id, (_sai__ResetFlashWearOutProtection *const*)ptr, "sai:ResetFlashWearOutProtection"); case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse: return soap_out_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, id, (_rci__GetSystemPowerStateResponse *const*)ptr, "rci:GetSystemPowerStateResponse"); case SOAP_TYPE_PointerTo_rci__GetSystemPowerState: return soap_out_PointerTo_rci__GetSystemPowerState(soap, tag, id, (_rci__GetSystemPowerState *const*)ptr, "rci:GetSystemPowerState"); case SOAP_TYPE_PointerTo_rci__RemoteControlResponse: return soap_out_PointerTo_rci__RemoteControlResponse(soap, tag, id, (_rci__RemoteControlResponse *const*)ptr, "rci:RemoteControlResponse"); case SOAP_TYPE_PointerTo_rci__RemoteControl: return soap_out_PointerTo_rci__RemoteControl(soap, tag, id, (_rci__RemoteControl *const*)ptr, "rci:RemoteControl"); case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse: return soap_out_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, (_rci__GetRemoteControlCapabilitiesResponse *const*)ptr, "rci:GetRemoteControlCapabilitiesResponse"); case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities: return soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, id, (_rci__GetRemoteControlCapabilities *const*)ptr, "rci:GetRemoteControlCapabilities"); case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse: return soap_out_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, id, (_net__Get8021XPxeTimeoutResponse *const*)ptr, "net:Get8021XPxeTimeoutResponse"); case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout: return soap_out_PointerTo_net__Get8021XPxeTimeout(soap, tag, id, (_net__Get8021XPxeTimeout *const*)ptr, "net:Get8021XPxeTimeout"); case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse: return soap_out_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, id, (_net__Set8021XPxeTimeoutResponse *const*)ptr, "net:Set8021XPxeTimeoutResponse"); case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout: return soap_out_PointerTo_net__Set8021XPxeTimeout(soap, tag, id, (_net__Set8021XPxeTimeout *const*)ptr, "net:Set8021XPxeTimeout"); case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response: return soap_out_PointerTo_net__Get8021XActiveS0Response(soap, tag, id, (_net__Get8021XActiveS0Response *const*)ptr, "net:Get8021XActiveS0Response"); case SOAP_TYPE_PointerTo_net__Get8021XActiveS0: return soap_out_PointerTo_net__Get8021XActiveS0(soap, tag, id, (_net__Get8021XActiveS0 *const*)ptr, "net:Get8021XActiveS0"); case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response: return soap_out_PointerTo_net__Set8021XActiveS0Response(soap, tag, id, (_net__Set8021XActiveS0Response *const*)ptr, "net:Set8021XActiveS0Response"); case SOAP_TYPE_PointerTo_net__Set8021XActiveS0: return soap_out_PointerTo_net__Set8021XActiveS0(soap, tag, id, (_net__Set8021XActiveS0 *const*)ptr, "net:Set8021XActiveS0"); case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse: return soap_out_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, id, (_net__Get8021XWiredProfileResponse *const*)ptr, "net:Get8021XWiredProfileResponse"); case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile: return soap_out_PointerTo_net__Get8021XWiredProfile(soap, tag, id, (_net__Get8021XWiredProfile *const*)ptr, "net:Get8021XWiredProfile"); case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse: return soap_out_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, id, (_net__Set8021XWiredProfileResponse *const*)ptr, "net:Set8021XWiredProfileResponse"); case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile: return soap_out_PointerTo_net__Set8021XWiredProfile(soap, tag, id, (_net__Set8021XWiredProfile *const*)ptr, "net:Set8021XWiredProfile"); case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse: return soap_out_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, id, (_net__SetInterfaceSettingsResponse *const*)ptr, "net:SetInterfaceSettingsResponse"); case SOAP_TYPE_PointerTo_net__SetInterfaceSettings: return soap_out_PointerTo_net__SetInterfaceSettings(soap, tag, id, (_net__SetInterfaceSettings *const*)ptr, "net:SetInterfaceSettings"); case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse: return soap_out_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, id, (_net__GetInterfaceSettingsResponse *const*)ptr, "net:GetInterfaceSettingsResponse"); case SOAP_TYPE_PointerTo_net__GetInterfaceSettings: return soap_out_PointerTo_net__GetInterfaceSettings(soap, tag, id, (_net__GetInterfaceSettings *const*)ptr, "net:GetInterfaceSettings"); case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse: return soap_out_PointerTo_net__EnumerateInterfacesResponse(soap, tag, id, (_net__EnumerateInterfacesResponse *const*)ptr, "net:EnumerateInterfacesResponse"); case SOAP_TYPE_PointerTo_net__EnumerateInterfaces: return soap_out_PointerTo_net__EnumerateInterfaces(soap, tag, id, (_net__EnumerateInterfaces *const*)ptr, "net:EnumerateInterfaces"); case SOAP_TYPE_PointerTo_net__GetPingResponseResponse: return soap_out_PointerTo_net__GetPingResponseResponse(soap, tag, id, (_net__GetPingResponseResponse *const*)ptr, "net:GetPingResponseResponse"); case SOAP_TYPE_PointerTo_net__GetPingResponse: return soap_out_PointerTo_net__GetPingResponse(soap, tag, id, (_net__GetPingResponse *const*)ptr, "net:GetPingResponse"); case SOAP_TYPE_PointerTo_net__SetPingResponseResponse: return soap_out_PointerTo_net__SetPingResponseResponse(soap, tag, id, (_net__SetPingResponseResponse *const*)ptr, "net:SetPingResponseResponse"); case SOAP_TYPE_PointerTo_net__SetPingResponse: return soap_out_PointerTo_net__SetPingResponse(soap, tag, id, (_net__SetPingResponse *const*)ptr, "net:SetPingResponse"); case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse: return soap_out_PointerTo_net__GetVlanParametersResponse(soap, tag, id, (_net__GetVlanParametersResponse *const*)ptr, "net:GetVlanParametersResponse"); case SOAP_TYPE_PointerTo_net__GetVlanParameters: return soap_out_PointerTo_net__GetVlanParameters(soap, tag, id, (_net__GetVlanParameters *const*)ptr, "net:GetVlanParameters"); case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse: return soap_out_PointerTo_net__SetVlanParametersResponse(soap, tag, id, (_net__SetVlanParametersResponse *const*)ptr, "net:SetVlanParametersResponse"); case SOAP_TYPE_PointerTo_net__SetVlanParameters: return soap_out_PointerTo_net__SetVlanParameters(soap, tag, id, (_net__SetVlanParameters *const*)ptr, "net:SetVlanParameters"); case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse: return soap_out_PointerTo_net__GetTcpIpParametersResponse(soap, tag, id, (_net__GetTcpIpParametersResponse *const*)ptr, "net:GetTcpIpParametersResponse"); case SOAP_TYPE_PointerTo_net__GetTcpIpParameters: return soap_out_PointerTo_net__GetTcpIpParameters(soap, tag, id, (_net__GetTcpIpParameters *const*)ptr, "net:GetTcpIpParameters"); case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse: return soap_out_PointerTo_net__SetTcpIpParametersResponse(soap, tag, id, (_net__SetTcpIpParametersResponse *const*)ptr, "net:SetTcpIpParametersResponse"); case SOAP_TYPE_PointerTo_net__SetTcpIpParameters: return soap_out_PointerTo_net__SetTcpIpParameters(soap, tag, id, (_net__SetTcpIpParameters *const*)ptr, "net:SetTcpIpParameters"); case SOAP_TYPE_PointerTo_net__GetDomainNameResponse: return soap_out_PointerTo_net__GetDomainNameResponse(soap, tag, id, (_net__GetDomainNameResponse *const*)ptr, "net:GetDomainNameResponse"); case SOAP_TYPE_PointerTo_net__GetDomainName: return soap_out_PointerTo_net__GetDomainName(soap, tag, id, (_net__GetDomainName *const*)ptr, "net:GetDomainName"); case SOAP_TYPE_PointerTo_net__SetDomainNameResponse: return soap_out_PointerTo_net__SetDomainNameResponse(soap, tag, id, (_net__SetDomainNameResponse *const*)ptr, "net:SetDomainNameResponse"); case SOAP_TYPE_PointerTo_net__SetDomainName: return soap_out_PointerTo_net__SetDomainName(soap, tag, id, (_net__SetDomainName *const*)ptr, "net:SetDomainName"); case SOAP_TYPE_PointerTo_net__GetHostNameResponse: return soap_out_PointerTo_net__GetHostNameResponse(soap, tag, id, (_net__GetHostNameResponse *const*)ptr, "net:GetHostNameResponse"); case SOAP_TYPE_PointerTo_net__GetHostName: return soap_out_PointerTo_net__GetHostName(soap, tag, id, (_net__GetHostName *const*)ptr, "net:GetHostName"); case SOAP_TYPE_PointerTo_net__SetHostNameResponse: return soap_out_PointerTo_net__SetHostNameResponse(soap, tag, id, (_net__SetHostNameResponse *const*)ptr, "net:SetHostNameResponse"); case SOAP_TYPE_PointerTo_net__SetHostName: return soap_out_PointerTo_net__SetHostName(soap, tag, id, (_net__SetHostName *const*)ptr, "net:SetHostName"); case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse: return soap_out_PointerTo_inf__GetIderSessionLogResponse(soap, tag, id, (_inf__GetIderSessionLogResponse *const*)ptr, "inf:GetIderSessionLogResponse"); case SOAP_TYPE_PointerTo_inf__GetIderSessionLog: return soap_out_PointerTo_inf__GetIderSessionLog(soap, tag, id, (_inf__GetIderSessionLog *const*)ptr, "inf:GetIderSessionLog"); case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse: return soap_out_PointerTo_inf__GetSecurityParametersResponse(soap, tag, id, (_inf__GetSecurityParametersResponse *const*)ptr, "inf:GetSecurityParametersResponse"); case SOAP_TYPE_PointerTo_inf__GetSecurityParameters: return soap_out_PointerTo_inf__GetSecurityParameters(soap, tag, id, (_inf__GetSecurityParameters *const*)ptr, "inf:GetSecurityParameters"); case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse: return soap_out_PointerTo_inf__GetNetworkStateResponse(soap, tag, id, (_inf__GetNetworkStateResponse *const*)ptr, "inf:GetNetworkStateResponse"); case SOAP_TYPE_PointerTo_inf__GetNetworkState: return soap_out_PointerTo_inf__GetNetworkState(soap, tag, id, (_inf__GetNetworkState *const*)ptr, "inf:GetNetworkState"); case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse: return soap_out_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, id, (_inf__GetEnabledInterfacesResponse *const*)ptr, "inf:GetEnabledInterfacesResponse"); case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces: return soap_out_PointerTo_inf__GetEnabledInterfaces(soap, tag, id, (_inf__GetEnabledInterfaces *const*)ptr, "inf:GetEnabledInterfaces"); case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse: return soap_out_PointerTo_inf__GetPasswordModelResponse(soap, tag, id, (_inf__GetPasswordModelResponse *const*)ptr, "inf:GetPasswordModelResponse"); case SOAP_TYPE_PointerTo_inf__GetPasswordModel: return soap_out_PointerTo_inf__GetPasswordModel(soap, tag, id, (_inf__GetPasswordModel *const*)ptr, "inf:GetPasswordModel"); case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse: return soap_out_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, (_inf__GetAdminNetAclEntryStatusResponse *const*)ptr, "inf:GetAdminNetAclEntryStatusResponse"); case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus: return soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, id, (_inf__GetAdminNetAclEntryStatus *const*)ptr, "inf:GetAdminNetAclEntryStatus"); case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse: return soap_out_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, id, (_inf__GetAdminAclEntryStatusResponse *const*)ptr, "inf:GetAdminAclEntryStatusResponse"); case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus: return soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, id, (_inf__GetAdminAclEntryStatus *const*)ptr, "inf:GetAdminAclEntryStatus"); case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse: return soap_out_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, id, (_inf__GetConfigServerInfoResponse *const*)ptr, "inf:GetConfigServerInfoResponse"); case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo: return soap_out_PointerTo_inf__GetConfigServerInfo(soap, tag, id, (_inf__GetConfigServerInfo *const*)ptr, "inf:GetConfigServerInfo"); case SOAP_TYPE_PointerTo_inf__GetHostNameResponse: return soap_out_PointerTo_inf__GetHostNameResponse(soap, tag, id, (_inf__GetHostNameResponse *const*)ptr, "inf:GetHostNameResponse"); case SOAP_TYPE_PointerTo_inf__GetHostName: return soap_out_PointerTo_inf__GetHostName(soap, tag, id, (_inf__GetHostName *const*)ptr, "inf:GetHostName"); case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse: return soap_out_PointerTo_inf__GetVlanParametersResponse(soap, tag, id, (_inf__GetVlanParametersResponse *const*)ptr, "inf:GetVlanParametersResponse"); case SOAP_TYPE_PointerTo_inf__GetVlanParameters: return soap_out_PointerTo_inf__GetVlanParameters(soap, tag, id, (_inf__GetVlanParameters *const*)ptr, "inf:GetVlanParameters"); case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse: return soap_out_PointerTo_inf__GetProvisioningStateResponse(soap, tag, id, (_inf__GetProvisioningStateResponse *const*)ptr, "inf:GetProvisioningStateResponse"); case SOAP_TYPE_PointerTo_inf__GetProvisioningState: return soap_out_PointerTo_inf__GetProvisioningState(soap, tag, id, (_inf__GetProvisioningState *const*)ptr, "inf:GetProvisioningState"); case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse: return soap_out_PointerTo_inf__GetProvisioningModeResponse(soap, tag, id, (_inf__GetProvisioningModeResponse *const*)ptr, "inf:GetProvisioningModeResponse"); case SOAP_TYPE_PointerTo_inf__GetProvisioningMode: return soap_out_PointerTo_inf__GetProvisioningMode(soap, tag, id, (_inf__GetProvisioningMode *const*)ptr, "inf:GetProvisioningMode"); case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse: return soap_out_PointerTo_inf__GetCodeVersionsResponse(soap, tag, id, (_inf__GetCodeVersionsResponse *const*)ptr, "inf:GetCodeVersionsResponse"); case SOAP_TYPE_PointerTo_inf__GetCodeVersions: return soap_out_PointerTo_inf__GetCodeVersions(soap, tag, id, (_inf__GetCodeVersions *const*)ptr, "inf:GetCodeVersions"); case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse: return soap_out_PointerTo_inf__GetCoreVersionResponse(soap, tag, id, (_inf__GetCoreVersionResponse *const*)ptr, "inf:GetCoreVersionResponse"); case SOAP_TYPE_PointerTo_inf__GetCoreVersion: return soap_out_PointerTo_inf__GetCoreVersion(soap, tag, id, (_inf__GetCoreVersion *const*)ptr, "inf:GetCoreVersion"); case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse: return soap_out_PointerTo_idr__GetIderSessionLogResponse(soap, tag, id, (_idr__GetIderSessionLogResponse *const*)ptr, "idr:GetIderSessionLogResponse"); case SOAP_TYPE_PointerTo_idr__GetIderSessionLog: return soap_out_PointerTo_idr__GetIderSessionLog(soap, tag, id, (_idr__GetIderSessionLog *const*)ptr, "idr:GetIderSessionLog"); case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse: return soap_out_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, id, (_idr__GetRedirectionListenerStateResponse *const*)ptr, "idr:GetRedirectionListenerStateResponse"); case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState: return soap_out_PointerTo_idr__GetRedirectionListenerState(soap, tag, id, (_idr__GetRedirectionListenerState *const*)ptr, "idr:GetRedirectionListenerState"); case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse: return soap_out_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, id, (_idr__SetRedirectionListenerStateResponse *const*)ptr, "idr:SetRedirectionListenerStateResponse"); case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState: return soap_out_PointerTo_idr__SetRedirectionListenerState(soap, tag, id, (_idr__SetRedirectionListenerState *const*)ptr, "idr:SetRedirectionListenerState"); case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse: return soap_out_PointerTo_hwa__GetAssetDataResponse(soap, tag, id, (_hwa__GetAssetDataResponse *const*)ptr, "hwa:GetAssetDataResponse"); case SOAP_TYPE_PointerTo_hwa__GetAssetData: return soap_out_PointerTo_hwa__GetAssetData(soap, tag, id, (_hwa__GetAssetData *const*)ptr, "hwa:GetAssetData"); case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse: return soap_out_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, id, (_hwa__EnumerateAssetTypesResponse *const*)ptr, "hwa:EnumerateAssetTypesResponse"); case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes: return soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, tag, id, (_hwa__EnumerateAssetTypes *const*)ptr, "hwa:EnumerateAssetTypes"); case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse: return soap_out_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, (_emi__GetGeneralAlertSubscriptionResponse *const*)ptr, "emi:GetGeneralAlertSubscriptionResponse"); case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription: return soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, id, (_emi__GetGeneralAlertSubscription *const*)ptr, "emi:GetGeneralAlertSubscription"); case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse: return soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, (_emi__EnumerateGeneralAlertSubscriptionsResponse *const*)ptr, "emi:EnumerateGeneralAlertSubscriptionsResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions: return soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, (_emi__EnumerateGeneralAlertSubscriptions *const*)ptr, "emi:EnumerateGeneralAlertSubscriptions"); case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse: return soap_out_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, id, (_emi__SubscribeForGeneralAlertResponse *const*)ptr, "emi:SubscribeForGeneralAlertResponse"); case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert: return soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, id, (_emi__SubscribeForGeneralAlert *const*)ptr, "emi:SubscribeForGeneralAlert"); case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse: return soap_out_PointerTo_emi__GetSensorAttributesResponse(soap, tag, id, (_emi__GetSensorAttributesResponse *const*)ptr, "emi:GetSensorAttributesResponse"); case SOAP_TYPE_PointerTo_emi__GetSensorAttributes: return soap_out_PointerTo_emi__GetSensorAttributes(soap, tag, id, (_emi__GetSensorAttributes *const*)ptr, "emi:GetSensorAttributes"); case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse: return soap_out_PointerTo_emi__EnumerateSensorsResponse(soap, tag, id, (_emi__EnumerateSensorsResponse *const*)ptr, "emi:EnumerateSensorsResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateSensors: return soap_out_PointerTo_emi__EnumerateSensors(soap, tag, id, (_emi__EnumerateSensors *const*)ptr, "emi:EnumerateSensors"); case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse: return soap_out_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, id, (_emi__GetEventLogTimestampClockResponse *const*)ptr, "emi:GetEventLogTimestampClockResponse"); case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock: return soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, tag, id, (_emi__GetEventLogTimestampClock *const*)ptr, "emi:GetEventLogTimestampClock"); case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse: return soap_out_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, id, (_emi__SetEventLogTimestampClockResponse *const*)ptr, "emi:SetEventLogTimestampClockResponse"); case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock: return soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, tag, id, (_emi__SetEventLogTimestampClock *const*)ptr, "emi:SetEventLogTimestampClock"); case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse: return soap_out_PointerTo_emi__FreezeEventLogResponse(soap, tag, id, (_emi__FreezeEventLogResponse *const*)ptr, "emi:FreezeEventLogResponse"); case SOAP_TYPE_PointerTo_emi__FreezeEventLog: return soap_out_PointerTo_emi__FreezeEventLog(soap, tag, id, (_emi__FreezeEventLog *const*)ptr, "emi:FreezeEventLog"); case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse: return soap_out_PointerTo_emi__ClearEventLogResponse(soap, tag, id, (_emi__ClearEventLogResponse *const*)ptr, "emi:ClearEventLogResponse"); case SOAP_TYPE_PointerTo_emi__ClearEventLog: return soap_out_PointerTo_emi__ClearEventLog(soap, tag, id, (_emi__ClearEventLog *const*)ptr, "emi:ClearEventLog"); case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse: return soap_out_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, id, (_emi__ReadEventLogRecordsResponse *const*)ptr, "emi:ReadEventLogRecordsResponse"); case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords: return soap_out_PointerTo_emi__ReadEventLogRecords(soap, tag, id, (_emi__ReadEventLogRecords *const*)ptr, "emi:ReadEventLogRecords"); case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse: return soap_out_PointerTo_emi__GetEventLogStatusResponse(soap, tag, id, (_emi__GetEventLogStatusResponse *const*)ptr, "emi:GetEventLogStatusResponse"); case SOAP_TYPE_PointerTo_emi__GetEventLogStatus: return soap_out_PointerTo_emi__GetEventLogStatus(soap, tag, id, (_emi__GetEventLogStatus *const*)ptr, "emi:GetEventLogStatus"); case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse: return soap_out_PointerTo_emi__RemoveEventFilterResponse(soap, tag, id, (_emi__RemoveEventFilterResponse *const*)ptr, "emi:RemoveEventFilterResponse"); case SOAP_TYPE_PointerTo_emi__RemoveEventFilter: return soap_out_PointerTo_emi__RemoveEventFilter(soap, tag, id, (_emi__RemoveEventFilter *const*)ptr, "emi:RemoveEventFilter"); case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse: return soap_out_PointerTo_emi__UpdateEventFilterResponse(soap, tag, id, (_emi__UpdateEventFilterResponse *const*)ptr, "emi:UpdateEventFilterResponse"); case SOAP_TYPE_PointerTo_emi__UpdateEventFilter: return soap_out_PointerTo_emi__UpdateEventFilter(soap, tag, id, (_emi__UpdateEventFilter *const*)ptr, "emi:UpdateEventFilter"); case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse: return soap_out_PointerTo_emi__GetEventFilterResponse(soap, tag, id, (_emi__GetEventFilterResponse *const*)ptr, "emi:GetEventFilterResponse"); case SOAP_TYPE_PointerTo_emi__GetEventFilter: return soap_out_PointerTo_emi__GetEventFilter(soap, tag, id, (_emi__GetEventFilter *const*)ptr, "emi:GetEventFilter"); case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse: return soap_out_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, id, (_emi__CancelAlertSubscriptionResponse *const*)ptr, "emi:CancelAlertSubscriptionResponse"); case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription: return soap_out_PointerTo_emi__CancelAlertSubscription(soap, tag, id, (_emi__CancelAlertSubscription *const*)ptr, "emi:CancelAlertSubscription"); case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse: return soap_out_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, id, (_emi__EnumerateAlertPoliciesResponse *const*)ptr, "emi:EnumerateAlertPoliciesResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies: return soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, tag, id, (_emi__EnumerateAlertPolicies *const*)ptr, "emi:EnumerateAlertPolicies"); case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse: return soap_out_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, (_emi__EnumerateAlertSubscriptionsResponse *const*)ptr, "emi:EnumerateAlertSubscriptionsResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions: return soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, id, (_emi__EnumerateAlertSubscriptions *const*)ptr, "emi:EnumerateAlertSubscriptions"); case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse: return soap_out_PointerTo_emi__SubscribeForAlertResponse(soap, tag, id, (_emi__SubscribeForAlertResponse *const*)ptr, "emi:SubscribeForAlertResponse"); case SOAP_TYPE_PointerTo_emi__SubscribeForAlert: return soap_out_PointerTo_emi__SubscribeForAlert(soap, tag, id, (_emi__SubscribeForAlert *const*)ptr, "emi:SubscribeForAlert"); case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse: return soap_out_PointerTo_emi__AddEventFilterResponse(soap, tag, id, (_emi__AddEventFilterResponse *const*)ptr, "emi:AddEventFilterResponse"); case SOAP_TYPE_PointerTo_emi__AddEventFilter: return soap_out_PointerTo_emi__AddEventFilter(soap, tag, id, (_emi__AddEventFilter *const*)ptr, "emi:AddEventFilter"); case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse: return soap_out_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, id, (_emi__GetAlertCommunityStringResponse *const*)ptr, "emi:GetAlertCommunityStringResponse"); case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString: return soap_out_PointerTo_emi__GetAlertCommunityString(soap, tag, id, (_emi__GetAlertCommunityString *const*)ptr, "emi:GetAlertCommunityString"); case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse: return soap_out_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, id, (_emi__SetAlertCommunityStringResponse *const*)ptr, "emi:SetAlertCommunityStringResponse"); case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString: return soap_out_PointerTo_emi__SetAlertCommunityString(soap, tag, id, (_emi__SetAlertCommunityString *const*)ptr, "emi:SetAlertCommunityString"); case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse: return soap_out_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, id, (_emi__GetAlertSubscriptionResponse *const*)ptr, "emi:GetAlertSubscriptionResponse"); case SOAP_TYPE_PointerTo_emi__GetAlertSubscription: return soap_out_PointerTo_emi__GetAlertSubscription(soap, tag, id, (_emi__GetAlertSubscription *const*)ptr, "emi:GetAlertSubscription"); case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse: return soap_out_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, id, (_emi__EnumerateEventFiltersResponse *const*)ptr, "emi:EnumerateEventFiltersResponse"); case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters: return soap_out_PointerTo_emi__EnumerateEventFilters(soap, tag, id, (_emi__EnumerateEventFilters *const*)ptr, "emi:EnumerateEventFilters"); case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse: return soap_out_PointerTo_cb__GetHcbStateResponse(soap, tag, id, (_cb__GetHcbStateResponse *const*)ptr, "cb:GetHcbStateResponse"); case SOAP_TYPE_PointerTo_cb__GetHcbState: return soap_out_PointerTo_cb__GetHcbState(soap, tag, id, (_cb__GetHcbState *const*)ptr, "cb:GetHcbState"); case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse: return soap_out_PointerTo_cb__ClearHcbStateResponse(soap, tag, id, (_cb__ClearHcbStateResponse *const*)ptr, "cb:ClearHcbStateResponse"); case SOAP_TYPE_PointerTo_cb__ClearHcbState: return soap_out_PointerTo_cb__ClearHcbState(soap, tag, id, (_cb__ClearHcbState *const*)ptr, "cb:ClearHcbState"); case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse: return soap_out_PointerTo_cb__GetHcbOptionsResponse(soap, tag, id, (_cb__GetHcbOptionsResponse *const*)ptr, "cb:GetHcbOptionsResponse"); case SOAP_TYPE_PointerTo_cb__GetHcbOptions: return soap_out_PointerTo_cb__GetHcbOptions(soap, tag, id, (_cb__GetHcbOptions *const*)ptr, "cb:GetHcbOptions"); case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse: return soap_out_PointerTo_cb__SetHcbOptionsResponse(soap, tag, id, (_cb__SetHcbOptionsResponse *const*)ptr, "cb:SetHcbOptionsResponse"); case SOAP_TYPE_PointerTo_cb__SetHcbOptions: return soap_out_PointerTo_cb__SetHcbOptions(soap, tag, id, (_cb__SetHcbOptions *const*)ptr, "cb:SetHcbOptions"); case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse: return soap_out_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, id, (_cb__CbQueryCapabilitiesResponse *const*)ptr, "cb:CbQueryCapabilitiesResponse"); case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities: return soap_out_PointerTo_cb__CbQueryCapabilities(soap, tag, id, (_cb__CbQueryCapabilities *const*)ptr, "cb:CbQueryCapabilities"); case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse: return soap_out_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, id, (_cb__CbFilterEnumerateResponse *const*)ptr, "cb:CbFilterEnumerateResponse"); case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate: return soap_out_PointerTo_cb__CbFilterEnumerate(soap, tag, id, (_cb__CbFilterEnumerate *const*)ptr, "cb:CbFilterEnumerate"); case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse: return soap_out_PointerTo_cb__CbFilterDeleteResponse(soap, tag, id, (_cb__CbFilterDeleteResponse *const*)ptr, "cb:CbFilterDeleteResponse"); case SOAP_TYPE_PointerTo_cb__CbFilterDelete: return soap_out_PointerTo_cb__CbFilterDelete(soap, tag, id, (_cb__CbFilterDelete *const*)ptr, "cb:CbFilterDelete"); case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse: return soap_out_PointerTo_cb__CbFilterGetResponse(soap, tag, id, (_cb__CbFilterGetResponse *const*)ptr, "cb:CbFilterGetResponse"); case SOAP_TYPE_PointerTo_cb__CbFilterGet: return soap_out_PointerTo_cb__CbFilterGet(soap, tag, id, (_cb__CbFilterGet *const*)ptr, "cb:CbFilterGet"); case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse: return soap_out_PointerTo_cb__CbFilterCreateResponse(soap, tag, id, (_cb__CbFilterCreateResponse *const*)ptr, "cb:CbFilterCreateResponse"); case SOAP_TYPE_PointerTo_cb__CbFilterCreate: return soap_out_PointerTo_cb__CbFilterCreate(soap, tag, id, (_cb__CbFilterCreate *const*)ptr, "cb:CbFilterCreate"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse: return soap_out_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, (_cb__CbPolicyGetActiveStatisticsResponse *const*)ptr, "cb:CbPolicyGetActiveStatisticsResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics: return soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, id, (_cb__CbPolicyGetActiveStatistics *const*)ptr, "cb:CbPolicyGetActiveStatistics"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse: return soap_out_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, id, (_cb__CbPolicyGetEnabledResponse *const*)ptr, "cb:CbPolicyGetEnabledResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled: return soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, tag, id, (_cb__CbPolicyGetEnabled *const*)ptr, "cb:CbPolicyGetEnabled"); case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse: return soap_out_PointerTo_cb__CbPolicyDisableResponse(soap, tag, id, (_cb__CbPolicyDisableResponse *const*)ptr, "cb:CbPolicyDisableResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyDisable: return soap_out_PointerTo_cb__CbPolicyDisable(soap, tag, id, (_cb__CbPolicyDisable *const*)ptr, "cb:CbPolicyDisable"); case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse: return soap_out_PointerTo_cb__CbPolicyEnableResponse(soap, tag, id, (_cb__CbPolicyEnableResponse *const*)ptr, "cb:CbPolicyEnableResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyEnable: return soap_out_PointerTo_cb__CbPolicyEnable(soap, tag, id, (_cb__CbPolicyEnable *const*)ptr, "cb:CbPolicyEnable"); case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse: return soap_out_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, id, (_cb__CbPolicyEnumerateResponse *const*)ptr, "cb:CbPolicyEnumerateResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate: return soap_out_PointerTo_cb__CbPolicyEnumerate(soap, tag, id, (_cb__CbPolicyEnumerate *const*)ptr, "cb:CbPolicyEnumerate"); case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse: return soap_out_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, id, (_cb__CbPolicyDeleteResponse *const*)ptr, "cb:CbPolicyDeleteResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyDelete: return soap_out_PointerTo_cb__CbPolicyDelete(soap, tag, id, (_cb__CbPolicyDelete *const*)ptr, "cb:CbPolicyDelete"); case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse: return soap_out_PointerTo_cb__CbPolicyGetResponse(soap, tag, id, (_cb__CbPolicyGetResponse *const*)ptr, "cb:CbPolicyGetResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyGet: return soap_out_PointerTo_cb__CbPolicyGet(soap, tag, id, (_cb__CbPolicyGet *const*)ptr, "cb:CbPolicyGet"); case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse: return soap_out_PointerTo_cb__CbPolicyCreateResponse(soap, tag, id, (_cb__CbPolicyCreateResponse *const*)ptr, "cb:CbPolicyCreateResponse"); case SOAP_TYPE_PointerTo_cb__CbPolicyCreate: return soap_out_PointerTo_cb__CbPolicyCreate(soap, tag, id, (_cb__CbPolicyCreate *const*)ptr, "cb:CbPolicyCreate"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse: return soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, (_apr__ConsoleWatchdogQueryCapabilitiesResponse *const*)ptr, "apr:ConsoleWatchdogQueryCapabilitiesResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities: return soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, (_apr__ConsoleWatchdogQueryCapabilities *const*)ptr, "apr:ConsoleWatchdogQueryCapabilities"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse: return soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, (_apr__ConsoleWatchdogGetCbPolicyResponse *const*)ptr, "apr:ConsoleWatchdogGetCbPolicyResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy: return soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, (_apr__ConsoleWatchdogGetCbPolicy *const*)ptr, "apr:ConsoleWatchdogGetCbPolicy"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse: return soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, (_apr__ConsoleWatchdogSetCbPolicyResponse *const*)ptr, "apr:ConsoleWatchdogSetCbPolicyResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy: return soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, (_apr__ConsoleWatchdogSetCbPolicy *const*)ptr, "apr:ConsoleWatchdogSetCbPolicy"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse: return soap_out_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, (_apr__ConsoleWatchdogGetActionsResponse *const*)ptr, "apr:ConsoleWatchdogGetActionsResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions: return soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, id, (_apr__ConsoleWatchdogGetActions *const*)ptr, "apr:ConsoleWatchdogGetActions"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse: return soap_out_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, (_apr__ConsoleWatchdogSetActionsResponse *const*)ptr, "apr:ConsoleWatchdogSetActionsResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions: return soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, id, (_apr__ConsoleWatchdogSetActions *const*)ptr, "apr:ConsoleWatchdogSetActions"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse: return soap_out_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, (_apr__ConsoleWatchdogEnumerateResponse *const*)ptr, "apr:ConsoleWatchdogEnumerateResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate: return soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, id, (_apr__ConsoleWatchdogEnumerate *const*)ptr, "apr:ConsoleWatchdogEnumerate"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse: return soap_out_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, id, (_apr__ConsoleWatchdogDeleteResponse *const*)ptr, "apr:ConsoleWatchdogDeleteResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete: return soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, id, (_apr__ConsoleWatchdogDelete *const*)ptr, "apr:ConsoleWatchdogDelete"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse: return soap_out_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, id, (_apr__ConsoleWatchdogCreateResponse *const*)ptr, "apr:ConsoleWatchdogCreateResponse"); case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate: return soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, id, (_apr__ConsoleWatchdogCreate *const*)ptr, "apr:ConsoleWatchdogCreate"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse: return soap_out_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, id, (_apl__AgentWatchdogRegisterResponse *const*)ptr, "apl:AgentWatchdogRegisterResponse"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister: return soap_out_PointerTo_apl__AgentWatchdogRegister(soap, tag, id, (_apl__AgentWatchdogRegister *const*)ptr, "apl:AgentWatchdogRegister"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse: return soap_out_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, id, (_apl__AgentWatchdogHeartbeatResponse *const*)ptr, "apl:AgentWatchdogHeartbeatResponse"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat: return soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, id, (_apl__AgentWatchdogHeartbeat *const*)ptr, "apl:AgentWatchdogHeartbeat"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse: return soap_out_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, id, (_apl__AgentWatchdogShutdownResponse *const*)ptr, "apl:AgentWatchdogShutdownResponse"); case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown: return soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, tag, id, (_apl__AgentWatchdogShutdown *const*)ptr, "apl:AgentWatchdogShutdown"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType: return soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, (cb__CircuitBreakerIPLayeredTCPFlagsType *const*)ptr, "cb:CircuitBreakerIPLayeredTCPFlagsType"); case SOAP_TYPE_PointerTowcxs__WirelessSettingsType: return soap_out_PointerTowcxs__WirelessSettingsType(soap, tag, id, (wcxs__WirelessSettingsType *const*)ptr, "wcxs:WirelessSettingsType"); case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType: return soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, tag, id, (wcxs__WirelessCapabilitiesType *const*)ptr, "wcxs:WirelessCapabilitiesType"); case SOAP_TYPE_PointerTowcxs__ProfileType: return soap_out_PointerTowcxs__ProfileType(soap, tag, id, (wcxs__ProfileType *const*)ptr, "wcxs:ProfileType"); case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType: return soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, id, (wcxs__ProfileSecuritySettingsType *const*)ptr, "wcxs:ProfileSecuritySettingsType"); case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType: return soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, id, (wcxs__ProfileSecuritySettingRSNType *const*)ptr, "wcxs:ProfileSecuritySettingRSNType"); case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType: return soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, id, (wcxs__ProfileSecuritySettingWPAType *const*)ptr, "wcxs:ProfileSecuritySettingWPAType"); case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType: return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, tag, id, (wcxs__DataEncryptionCCMPType *const*)ptr, "wcxs:DataEncryptionCCMPType"); case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType: return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, tag, id, (wcxs__DataEncryptionTKIPType *const*)ptr, "wcxs:DataEncryptionTKIPType"); case SOAP_TYPE_PointerTowcxs__RawKey256Type: return soap_out_PointerTowcxs__RawKey256Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey256Type"); case SOAP_TYPE_PointerTowcxs__PassPhrase63Type: return soap_out_PointerTowcxs__PassPhrase63Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhrase63Type"); case SOAP_TYPE_PointerTowcxs__WEP128Type: return soap_out_PointerTowcxs__WEP128Type(soap, tag, id, (wcxs__WEP128Type *const*)ptr, "wcxs:WEP128Type"); case SOAP_TYPE_PointerTowcxs__WEP64Type: return soap_out_PointerTowcxs__WEP64Type(soap, tag, id, (wcxs__WEP64Type *const*)ptr, "wcxs:WEP64Type"); case SOAP_TYPE_PointerTowcxs__RawKey128Type: return soap_out_PointerTowcxs__RawKey128Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey128Type"); case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type: return soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhraseWEP128Type"); case SOAP_TYPE_PointerTowcxs__RawKey64Type: return soap_out_PointerTowcxs__RawKey64Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey64Type"); case SOAP_TYPE_PointerTowcxs__PassPhrase5Type: return soap_out_PointerTowcxs__PassPhrase5Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhrase5Type"); case SOAP_TYPE_PointerTorci__OemParametersType: return soap_out_PointerTorci__OemParametersType(soap, tag, id, (unsigned short *const*)ptr, "rci:OemParametersType"); case SOAP_TYPE_PointerTorci__BootOptionsType: return soap_out_PointerTorci__BootOptionsType(soap, tag, id, (unsigned short *const*)ptr, "rci:BootOptionsType"); case SOAP_TYPE_PointerTorci__SpecialCommandParameterType: return soap_out_PointerTorci__SpecialCommandParameterType(soap, tag, id, (unsigned short *const*)ptr, "rci:SpecialCommandParameterType"); case SOAP_TYPE_PointerTorci__SpecialCommandType: return soap_out_PointerTorci__SpecialCommandType(soap, tag, id, (enum rci__SpecialCommandType *const*)ptr, "rci:SpecialCommandType"); case SOAP_TYPE_PointerToinf__IderSessionLogEntryType: return soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, (inf__IderSessionLogEntryType *const*)ptr, "inf:IderSessionLogEntryType"); case SOAP_TYPE_PointerToinf__FirmwareVersionType: return soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, (inf__FirmwareVersionType *const*)ptr, "inf:FirmwareVersionType"); case SOAP_TYPE_PointerToidr__IderSessionLogEntryType: return soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, (idr__IderSessionLogEntryType *const*)ptr, "idr:IderSessionLogEntryType"); case SOAP_TYPE_PointerToapl__GUID: return soap_out_PointerToapl__GUID(soap, tag, id, (apl__GUID *const*)ptr, "apl:GUID"); case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType: return soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, id, (apr__AgentPresenceCapabilitiesType *const*)ptr, "apr:AgentPresenceCapabilitiesType"); case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType: return soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, (apr__CircuitBreakerHardwarePolicyType *const*)ptr, "apr:CircuitBreakerHardwarePolicyType"); case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType: return soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, (apr__ConsoleWatchdogActionType *const*)ptr, "apr:ConsoleWatchdogActionType"); case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType: return soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, (apr__ConsoleWatchdogEntryType *const*)ptr, "apr:ConsoleWatchdogEntryType"); case SOAP_TYPE_PointerToapr__CbActionType: return soap_out_PointerToapr__CbActionType(soap, tag, id, (enum apr__CbActionType *const*)ptr, "apr:CbActionType"); case SOAP_TYPE_PointerToapr__GUID: return soap_out_PointerToapr__GUID(soap, tag, id, (apr__GUID *const*)ptr, "apr:GUID"); case SOAP_TYPE_PointerTohwa__AssetDataArrayType: return soap_out_PointerTohwa__AssetDataArrayType(soap, tag, id, (hwa__AssetDataArrayType *const*)ptr, "hwa:AssetDataArrayType"); case SOAP_TYPE_PointerTohwa__AssetTypeArrayType: return soap_out_PointerTohwa__AssetTypeArrayType(soap, tag, id, (hwa__AssetTypeArrayType *const*)ptr, "hwa:AssetTypeArrayType"); case SOAP_TYPE_PointerTohwa__GUID: return soap_out_PointerTohwa__GUID(soap, tag, id, (hwa__GUID *const*)ptr, "hwa:GUID"); case SOAP_TYPE_PointerToxsd__base64Binary: return soap_out_PointerToxsd__base64Binary(soap, tag, id, (xsd__base64Binary *const*)ptr, "xsd:base64Binary"); case SOAP_TYPE_PointerTohwa__AssetDataType: return soap_out_PointerTohwa__AssetDataType(soap, tag, id, (hwa__AssetDataType *const*)ptr, "hwa:AssetDataType"); case SOAP_TYPE_PointerTocb__BlockedPortInfoType: return soap_out_PointerTocb__BlockedPortInfoType(soap, tag, id, (cb__BlockedPortInfoType *const*)ptr, "cb:BlockedPortInfoType"); case SOAP_TYPE_PointerTocb__HcbTriggerReasonType: return soap_out_PointerTocb__HcbTriggerReasonType(soap, tag, id, (enum cb__HcbTriggerReasonType *const*)ptr, "cb:HcbTriggerReasonType"); case SOAP_TYPE_PointerTocb__TimeType: return soap_out_PointerTocb__TimeType(soap, tag, id, (unsigned int *const*)ptr, "cb:TimeType"); case SOAP_TYPE_PointerTocb__HcbOptionsType: return soap_out_PointerTocb__HcbOptionsType(soap, tag, id, (cb__HcbOptionsType *const*)ptr, "cb:HcbOptionsType"); case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType: return soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, (cb__CircuitBreakerCapabilitiesType *const*)ptr, "cb:CircuitBreakerCapabilitiesType"); case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType: return soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, (cb__CircuitBreakerFilterInfoType *const*)ptr, "cb:CircuitBreakerFilterInfoType"); case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType: return soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, (cb__CircuitBreakerFilterStatisticsType *const*)ptr, "cb:CircuitBreakerFilterStatisticsType"); case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType: return soap_out_PointerTocb__CircuitBreakerApplicationType(soap, tag, id, (enum cb__CircuitBreakerApplicationType *const*)ptr, "cb:CircuitBreakerApplicationType"); case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType: return soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, (cb__CircuitBreakerHardwarePolicyType *const*)ptr, "cb:CircuitBreakerHardwarePolicyType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType: return soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, (cb__CircuitBreakerPolicyInfoType *const*)ptr, "cb:CircuitBreakerPolicyInfoType"); case SOAP_TYPE_PointerTocb__TimedCounterType: return soap_out_PointerTocb__TimedCounterType(soap, tag, id, (cb__TimedCounterType *const*)ptr, "cb:TimedCounterType"); case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType: return soap_out_PointerTocb__CircuitBreakerFilterType(soap, tag, id, (cb__CircuitBreakerFilterType *const*)ptr, "cb:CircuitBreakerFilterType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType: return soap_out_PointerTocb__CircuitBreakerPacketType(soap, tag, id, (cb__CircuitBreakerPacketType *const*)ptr, "cb:CircuitBreakerPacketType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType: return soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, tag, id, (cb__CircuitBreakerPacketETHType *const*)ptr, "cb:CircuitBreakerPacketETHType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType: return soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, tag, id, (cb__CircuitBreakerPacketIPType *const*)ptr, "cb:CircuitBreakerPacketIPType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType: return soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, id, (cb__CircuitBreakerPacketUDPType *const*)ptr, "cb:CircuitBreakerPacketUDPType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType: return soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, id, (cb__CircuitBreakerPacketTCPType *const*)ptr, "cb:CircuitBreakerPacketTCPType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType: return soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortType *const*)ptr, "cb:CircuitBreakerIPLayeredPortType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType: return soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, tag, id, (cb__CircuitBreakerIPPacketType *const*)ptr, "cb:CircuitBreakerIPPacketType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type: return soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, tag, id, (cb__CircuitBreakerIPv6Type *const*)ptr, "cb:CircuitBreakerIPv6Type"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type: return soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, tag, id, (cb__CircuitBreakerIPv4Type *const*)ptr, "cb:CircuitBreakerIPv4Type"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType: return soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, (cb__CircuitBreakerIPv6AddressAndMaskType *const*)ptr, "cb:CircuitBreakerIPv6AddressAndMaskType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType: return soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, (cb__CircuitBreakerIPv4AddressAndMaskType *const*)ptr, "cb:CircuitBreakerIPv4AddressAndMaskType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType: return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortRangeType *const*)ptr, "cb:CircuitBreakerIPLayeredPortRangeType"); case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType: return soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortSimpleType *const*)ptr, "cb:CircuitBreakerIPLayeredPortSimpleType"); case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType: return soap_out_PointerTocb__CircuitBreakerPolicyType(soap, tag, id, (cb__CircuitBreakerPolicyType *const*)ptr, "cb:CircuitBreakerPolicyType"); case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType: return soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, id, (cb__CircuitBreakerDefaultFilterType *const*)ptr, "cb:CircuitBreakerDefaultFilterType"); case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType: return soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, (cb__CircuitBreakerAntiSpoofingFilterType *const*)ptr, "cb:CircuitBreakerAntiSpoofingFilterType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType: return soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, tag, id, (emi__AlertSubscriptionGeneralType *const*)ptr, "emi:AlertSubscriptionGeneralType"); case SOAP_TYPE_PointerToemi__SensorAttributesType: return soap_out_PointerToemi__SensorAttributesType(soap, tag, id, (emi__SensorAttributesType *const*)ptr, "emi:SensorAttributesType"); case SOAP_TYPE_PointerToemi__SensorHandleArrayType: return soap_out_PointerToemi__SensorHandleArrayType(soap, tag, id, (emi__SensorHandleArrayType *const*)ptr, "emi:SensorHandleArrayType"); case SOAP_TYPE_PointerToemi__EventLogRecordArrayType: return soap_out_PointerToemi__EventLogRecordArrayType(soap, tag, id, (emi__EventLogRecordArrayType *const*)ptr, "emi:EventLogRecordArrayType"); case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType: return soap_out_PointerToemi__EventFilterHandleArrayType(soap, tag, id, (emi__EventFilterHandleArrayType *const*)ptr, "emi:EventFilterHandleArrayType"); case SOAP_TYPE_PointerToemi__EventFilterType: return soap_out_PointerToemi__EventFilterType(soap, tag, id, (emi__EventFilterType *const*)ptr, "emi:EventFilterType"); case SOAP_TYPE_PointerToemi__ByteStr: return soap_out_PointerToemi__ByteStr(soap, tag, id, (emi__ByteStr *const*)ptr, "emi:ByteStr"); case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType: return soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, (emi__AlertSubscriptionPolicyIDArrayType *const*)ptr, "emi:AlertSubscriptionPolicyIDArrayType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType: return soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, id, (emi__AlertSubscriptionHandleArrayType *const*)ptr, "emi:AlertSubscriptionHandleArrayType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType: return soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, id, (unsigned char *const*)ptr, "emi:AlertSubscriptionPolicyIDType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionType: return soap_out_PointerToemi__AlertSubscriptionType(soap, tag, id, (emi__AlertSubscriptionType *const*)ptr, "emi:AlertSubscriptionType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType: return soap_out_PointerToemi__AlertSubscriptionSoapType(soap, tag, id, (emi__AlertSubscriptionSoapType *const*)ptr, "emi:AlertSubscriptionSoapType"); case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType: return soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, tag, id, (emi__AlertSubscriptionSNMPType *const*)ptr, "emi:AlertSubscriptionSNMPType"); case SOAP_TYPE_PointerToemi__AlertCredentialsType: return soap_out_PointerToemi__AlertCredentialsType(soap, tag, id, (emi__AlertCredentialsType *const*)ptr, "emi:AlertCredentialsType"); case SOAP_TYPE_PointerTocmn__URLType: return soap_out_PointerTocmn__URLType(soap, tag, id, (cmn__URLType *const*)ptr, "cmn:URLType"); case SOAP_TYPE_PointerToemi__CommunityStringType: return soap_out_PointerToemi__CommunityStringType(soap, tag, id, (std::string *const*)ptr, "emi:CommunityStringType"); case SOAP_TYPE_PointerTocmn__NodeAddressType: return soap_out_PointerTocmn__NodeAddressType(soap, tag, id, (cmn__NodeAddressType *const*)ptr, "cmn:NodeAddressType"); case SOAP_TYPE_PointerToemi__EventLogRecordType: return soap_out_PointerToemi__EventLogRecordType(soap, tag, id, (emi__EventLogRecordType *const*)ptr, "emi:EventLogRecordType"); case SOAP_TYPE_PointerToemi__ByteData: return soap_out_PointerToemi__ByteData(soap, tag, id, (emi__ByteData *const*)ptr, "emi:ByteData"); case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType: return soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, tag, id, (stra__StorageAllocEntryHandleListType *const*)ptr, "stra:StorageAllocEntryHandleListType"); case SOAP_TYPE_PointerTostra__StorageAllocEntryType: return soap_out_PointerTostra__StorageAllocEntryType(soap, tag, id, (stra__StorageAllocEntryType *const*)ptr, "stra:StorageAllocEntryType"); case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType: return soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, tag, id, (stra__StorageEaclEntryHandleListType *const*)ptr, "stra:StorageEaclEntryHandleListType"); case SOAP_TYPE_PointerTostra__StorageEaclEntryType: return soap_out_PointerTostra__StorageEaclEntryType(soap, tag, id, (stra__StorageEaclEntryType *const*)ptr, "stra:StorageEaclEntryType"); case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType: return soap_out_PointerTostra__StorageApplicationAttributesType(soap, tag, id, (stra__StorageApplicationAttributesType *const*)ptr, "stra:StorageApplicationAttributesType"); case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType: return soap_out_PointerTostra__StorageApplicationHandleListType(soap, tag, id, (stra__StorageApplicationHandleListType *const*)ptr, "stra:StorageApplicationHandleListType"); case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType: return soap_out_PointerTostra__GlobalStorageAttributesType(soap, tag, id, (stra__GlobalStorageAttributesType *const*)ptr, "stra:GlobalStorageAttributesType"); case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType: return soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, id, (stra__StorageSnrpApplicationAttributeType *const*)ptr, "stra:StorageSnrpApplicationAttributeType"); case SOAP_TYPE_PointerTostra__GUID: return soap_out_PointerTostra__GUID(soap, tag, id, (stra__GUID *const*)ptr, "stra:GUID"); case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType: return soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, tag, id, (stra__StorageAllocSnrpEntryType *const*)ptr, "stra:StorageAllocSnrpEntryType"); case SOAP_TYPE_PointerToxcfg__XProfileType: return soap_out_PointerToxcfg__XProfileType(soap, tag, id, (xcfg__XProfileType *const*)ptr, "xcfg:XProfileType"); case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType: return soap_out_PointerTonet__InterfaceDescriptorSetType(soap, tag, id, (net__InterfaceDescriptorSetType *const*)ptr, "net:InterfaceDescriptorSetType"); case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType: return soap_out_PointerTonet__InterfaceDescriptorGetType(soap, tag, id, (net__InterfaceDescriptorGetType *const*)ptr, "net:InterfaceDescriptorGetType"); case SOAP_TYPE_PointerTocmn__InterfaceHandleType: return soap_out_PointerTocmn__InterfaceHandleType(soap, tag, id, (unsigned int *const*)ptr, "cmn:InterfaceHandleType"); case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType: return soap_out_PointerTonet__StaticIPv4ParametersType(soap, tag, id, (net__StaticIPv4ParametersType *const*)ptr, "net:StaticIPv4ParametersType"); case SOAP_TYPE_PointerTonet__IPv4ParametersType: return soap_out_PointerTonet__IPv4ParametersType(soap, tag, id, (net__IPv4ParametersType *const*)ptr, "net:IPv4ParametersType"); case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType: return soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, (xcfg__XProfileEAPFAST_USCORETLSType *const*)ptr, "xcfg:XProfileEAPFAST_TLSType"); case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType: return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, (xcfg__XProfileEAPFAST_USCOREGTCType *const*)ptr, "xcfg:XProfileEAPFAST_GTCType"); case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type: return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfileEAPFAST_MSCHAPv2Type"); case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType: return soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, id, (xcfg__XProfileEAP_USCOREGTCType *const*)ptr, "xcfg:XProfileEAP_GTCType"); case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type: return soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfilePEAP_MSCHAPv2Type"); case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type: return soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfileTTLS_MSCHAPv2Type"); case SOAP_TYPE_PointerToxcfg__XProfileTLSType: return soap_out_PointerToxcfg__XProfileTLSType(soap, tag, id, (xcfg__XProfileTLSType *const*)ptr, "xcfg:XProfileTLSType"); case SOAP_TYPE_PointerToxcfg__ManualPACType: return soap_out_PointerToxcfg__ManualPACType(soap, tag, id, (xcfg__ManualPACType *const*)ptr, "xcfg:ManualPACType"); case SOAP_TYPE_PointerToxcfg__UserCredentialsType: return soap_out_PointerToxcfg__UserCredentialsType(soap, tag, id, (xcfg__UserCredentialsType *const*)ptr, "xcfg:UserCredentialsType"); case SOAP_TYPE_PointerToxcfg__ServerIdentityType: return soap_out_PointerToxcfg__ServerIdentityType(soap, tag, id, (xcfg__ServerIdentityType *const*)ptr, "xcfg:ServerIdentityType"); case SOAP_TYPE_PointerToxcfg__CertificateNameType: return soap_out_PointerToxcfg__CertificateNameType(soap, tag, id, (xcfg__CertificateNameType *const*)ptr, "xcfg:CertificateNameType"); case SOAP_TYPE_PointerTosai__CertificateHandleType: return soap_out_PointerTosai__CertificateHandleType(soap, tag, id, (unsigned int *const*)ptr, "sai:CertificateHandleType"); case SOAP_TYPE_PointerTocstr__KeyPairType: return soap_out_PointerTocstr__KeyPairType(soap, tag, id, (cstr__KeyPairType *const*)ptr, "cstr:KeyPairType"); case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType: return soap_out_PointerTosai__GlobalPowerPolicyType(soap, tag, id, (sai__GlobalPowerPolicyType *const*)ptr, "sai:GlobalPowerPolicyType"); case SOAP_TYPE_PointerTosai__EnvironmentDetectionType: return soap_out_PointerTosai__EnvironmentDetectionType(soap, tag, id, (sai__EnvironmentDetectionType *const*)ptr, "sai:EnvironmentDetectionType"); case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType: return soap_out_PointerTosai__ProvisioningAuditRecordType(soap, tag, id, (sai__ProvisioningAuditRecordType *const*)ptr, "sai:ProvisioningAuditRecordType"); case SOAP_TYPE_PointerTosai__CertHashEntryType: return soap_out_PointerTosai__CertHashEntryType(soap, tag, id, (sai__CertHashEntryType *const*)ptr, "sai:CertHashEntryType"); case SOAP_TYPE_PointerTosai__ProvisioningOTPType: return soap_out_PointerTosai__ProvisioningOTPType(soap, tag, id, (xsd__base64Binary *const*)ptr, "sai:ProvisioningOTPType"); case SOAP_TYPE_PointerTounsignedShort: return soap_out_PointerTounsignedShort(soap, tag, id, (unsigned short *const*)ptr, "xsd:unsignedShort"); case SOAP_TYPE_PointerTosai__PowerStateType: return soap_out_PointerTosai__PowerStateType(soap, tag, id, (enum sai__PowerStateType *const*)ptr, "sai:PowerStateType"); case SOAP_TYPE_PointerTosai__PkiCapsType: return soap_out_PointerTosai__PkiCapsType(soap, tag, id, (sai__PkiCapsType *const*)ptr, "sai:PkiCapsType"); case SOAP_TYPE_PointerTosai__CrlType: return soap_out_PointerTosai__CrlType(soap, tag, id, (sai__CrlType *const*)ptr, "sai:CrlType"); case SOAP_TYPE_PointerTosai__CertificateType: return soap_out_PointerTosai__CertificateType(soap, tag, id, (sai__CertificateType *const*)ptr, "sai:CertificateType"); case SOAP_TYPE_PointerTosai__TlsOptionsType: return soap_out_PointerTosai__TlsOptionsType(soap, tag, id, (sai__TlsOptionsType *const*)ptr, "sai:TlsOptionsType"); case SOAP_TYPE_PointerTosai__KerberosOptionsType: return soap_out_PointerTosai__KerberosOptionsType(soap, tag, id, (sai__KerberosOptionsType *const*)ptr, "sai:KerberosOptionsType"); case SOAP_TYPE_PointerTosai__AdminAclEntryExType: return soap_out_PointerTosai__AdminAclEntryExType(soap, tag, id, (sai__AdminAclEntryExType *const*)ptr, "sai:AdminAclEntryExType"); case SOAP_TYPE_PointerTosai__UserAclEntryExType: return soap_out_PointerTosai__UserAclEntryExType(soap, tag, id, (sai__UserAclEntryExType *const*)ptr, "sai:UserAclEntryExType"); case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType: return soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, tag, id, (sai__UpdateCoreUrlKeyType *const*)ptr, "sai:UpdateCoreUrlKeyType"); case SOAP_TYPE_PointerTosai__AmtVersion: return soap_out_PointerTosai__AmtVersion(soap, tag, id, (sai__AmtVersion *const*)ptr, "sai:AmtVersion"); case SOAP_TYPE_PointerTosai__RngKeyType: return soap_out_PointerTosai__RngKeyType(soap, tag, id, (sai__RngKeyType *const*)ptr, "sai:RngKeyType"); case SOAP_TYPE_PointerTosai__CertificateChainType: return soap_out_PointerTosai__CertificateChainType(soap, tag, id, (sai__CertificateChainType *const*)ptr, "sai:CertificateChainType"); case SOAP_TYPE_PointerTosai__RsaKeyType: return soap_out_PointerTosai__RsaKeyType(soap, tag, id, (sai__RsaKeyType *const*)ptr, "sai:RsaKeyType"); case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType: return soap_out_PointerTosai__UserAclEntryHandleListType(soap, tag, id, (sai__UserAclEntryHandleListType *const*)ptr, "sai:UserAclEntryHandleListType"); case SOAP_TYPE_PointerTosai__AdminAclEntryType: return soap_out_PointerTosai__AdminAclEntryType(soap, tag, id, (sai__AdminAclEntryType *const*)ptr, "sai:AdminAclEntryType"); case SOAP_TYPE_PointerTosai__UserAclEntryType: return soap_out_PointerTosai__UserAclEntryType(soap, tag, id, (sai__UserAclEntryType *const*)ptr, "sai:UserAclEntryType"); case SOAP_TYPE_PointerTounsignedInt: return soap_out_PointerTounsignedInt(soap, tag, id, (unsigned int *const*)ptr, "xsd:unsignedInt"); case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType: return soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, tag, id, (sai__EnvironmentDetectionDomainType *const*)ptr, "sai:EnvironmentDetectionDomainType"); case SOAP_TYPE_PointerTobool: return soap_out_PointerTobool(soap, tag, id, (bool *const*)ptr, "xsd:boolean"); case SOAP_TYPE_PointerTostd__string: return soap_out_PointerTostd__string(soap, tag, id, (std::string *const*)ptr, "xsd:string"); case SOAP_TYPE_PointerTosai__KerberosSpnType: return soap_out_PointerTosai__KerberosSpnType(soap, tag, id, (sai__KerberosSpnType *const*)ptr, "sai:KerberosSpnType"); case SOAP_TYPE_PointerTosai__UserEntryKerberosType: return soap_out_PointerTosai__UserEntryKerberosType(soap, tag, id, (sai__UserEntryKerberosType *const*)ptr, "sai:UserEntryKerberosType"); case SOAP_TYPE_PointerTosai__UserEntryDigestType: return soap_out_PointerTosai__UserEntryDigestType(soap, tag, id, (sai__UserEntryDigestType *const*)ptr, "sai:UserEntryDigestType"); case SOAP_TYPE_PointerTosai__UserAclRealmListType: return soap_out_PointerTosai__UserAclRealmListType(soap, tag, id, (sai__UserAclRealmListType *const*)ptr, "sai:UserAclRealmListType"); case SOAP_TYPE_PointerTocstr__RSAKeyPairType: return soap_out_PointerTocstr__RSAKeyPairType(soap, tag, id, (cstr__RSAKeyPairType *const*)ptr, "cstr:RSAKeyPairType"); case SOAP_TYPE_PointerTocmn__IPv6AddressStringType: return soap_out_PointerTocmn__IPv6AddressStringType(soap, tag, id, (std::string *const*)ptr, "cmn:IPv6AddressStringType"); case SOAP_TYPE_PointerTocmn__IPv4AddressStringType: return soap_out_PointerTocmn__IPv4AddressStringType(soap, tag, id, (std::string *const*)ptr, "cmn:IPv4AddressStringType"); case SOAP_TYPE_PointerTocmn__HostNameType: return soap_out_PointerTocmn__HostNameType(soap, tag, id, (std::string *const*)ptr, "cmn:HostNameType"); case SOAP_TYPE_PointerTounsignedByte: return soap_out_PointerTounsignedByte(soap, tag, id, (unsigned char *const*)ptr, "xsd:unsignedByte"); case SOAP_TYPE__QName: return soap_out_string(soap, "QName", id, (char**)&ptr, NULL); case SOAP_TYPE_string: return soap_out_string(soap, tag, id, (char**)&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_wcxs__PassPhrase63Type: soap_serialize_wcxs__PassPhrase63Type(soap, (const std::string *)ptr); break; case SOAP_TYPE_wcxs__PassPhraseWEP128Type: soap_serialize_wcxs__PassPhraseWEP128Type(soap, (const std::string *)ptr); break; case SOAP_TYPE_wcxs__PassPhrase5Type: soap_serialize_wcxs__PassPhrase5Type(soap, (const std::string *)ptr); break; case SOAP_TYPE_wcxs__RawKey256Type: soap_serialize_wcxs__RawKey256Type(soap, (const xsd__base64Binary *)ptr); break; case SOAP_TYPE_wcxs__RawKey128Type: soap_serialize_wcxs__RawKey128Type(soap, (const xsd__base64Binary *)ptr); break; case SOAP_TYPE_wcxs__RawKey64Type: soap_serialize_wcxs__RawKey64Type(soap, (const xsd__base64Binary *)ptr); break; case SOAP_TYPE_wcxs__ProfileNameType: soap_serialize_wcxs__ProfileNameType(soap, (const std::string *)ptr); break; case SOAP_TYPE__apr__AgentDescription: soap_serialize__apr__AgentDescription(soap, (const std::string *)ptr); break; case SOAP_TYPE__cb__PolicyName: soap_serialize__cb__PolicyName(soap, (const std::string *)ptr); break; case SOAP_TYPE__cb__FilterName: soap_serialize__cb__FilterName(soap, (const std::string *)ptr); break; case SOAP_TYPE_cb__IPv6AddressStringType: soap_serialize_cb__IPv6AddressStringType(soap, (const std::string *)ptr); break; case SOAP_TYPE_cb__IPv4AddressStringType: soap_serialize_cb__IPv4AddressStringType(soap, (const std::string *)ptr); break; case SOAP_TYPE_emi__CommunityStringType: soap_serialize_emi__CommunityStringType(soap, (const std::string *)ptr); break; case SOAP_TYPE_net__MACAddressType: soap_serialize_net__MACAddressType(soap, (const std::string *)ptr); break; case SOAP_TYPE__sai__KerberosRealmName: soap_serialize__sai__KerberosRealmName(soap, (const std::string *)ptr); break; case SOAP_TYPE__sai__SpnString: soap_serialize__sai__SpnString(soap, (const std::string *)ptr); break; case SOAP_TYPE_sai__FriendlyNameType: soap_serialize_sai__FriendlyNameType(soap, (const std::string *)ptr); break; case SOAP_TYPE_sai__ProvisioningOTPType: soap_serialize_sai__ProvisioningOTPType(soap, (const xsd__base64Binary *)ptr); break; case SOAP_TYPE_sai__MEBxPasswordType: soap_serialize_sai__MEBxPasswordType(soap, (const std::string *)ptr); break; case SOAP_TYPE_sai__AclPasswordStringType: soap_serialize_sai__AclPasswordStringType(soap, (const std::string *)ptr); break; case SOAP_TYPE_sai__AclStringType: soap_serialize_sai__AclStringType(soap, (const std::string *)ptr); break; case SOAP_TYPE_cmn__GuidBuf: soap_serialize_cmn__GuidBuf(soap, (const xsd__base64Binary *)ptr); break; case SOAP_TYPE_cmn__IPv6AddressStringType: soap_serialize_cmn__IPv6AddressStringType(soap, (const std::string *)ptr); break; case SOAP_TYPE_cmn__IPv4AddressStringType: soap_serialize_cmn__IPv4AddressStringType(soap, (const std::string *)ptr); break; case SOAP_TYPE_cmn__HostNameType: soap_serialize_cmn__HostNameType(soap, (const std::string *)ptr); break; case SOAP_TYPE__wcxs__GetWirelessSettingsResponse: ((_wcxs__GetWirelessSettingsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__GetWirelessSettingsRequest: ((_wcxs__GetWirelessSettingsRequest *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse: ((_wcxs__GetWirelessCapabilitiesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest: ((_wcxs__GetWirelessCapabilitiesRequest *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse: ((_wcxs__EnumerateWirelessProfilesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest: ((_wcxs__EnumerateWirelessProfilesRequest *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse: ((_wcxs__UpdateWirelessProfileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest: ((_wcxs__UpdateWirelessProfileRequest *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse: ((_wcxs__RemoveWirelessProfileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest: ((_wcxs__RemoveWirelessProfileRequest *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__GetWirelessProfileResponse: ((_wcxs__GetWirelessProfileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__GetWirelessProfileRequest: ((_wcxs__GetWirelessProfileRequest *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__AddWirelessProfileResponse: ((_wcxs__AddWirelessProfileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__wcxs__AddWirelessProfileRequest: ((_wcxs__AddWirelessProfileRequest *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__WirelessSettingsType: ((wcxs__WirelessSettingsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__WirelessCapabilitiesType: ((wcxs__WirelessCapabilitiesType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__ProfileType: ((wcxs__ProfileType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__ProfileSecuritySettingsType: ((wcxs__ProfileSecuritySettingsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType: ((wcxs__ProfileSecuritySettingRSNType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType: ((wcxs__ProfileSecuritySettingWPAType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__DataEncryptionCCMPType: ((wcxs__DataEncryptionCCMPType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__DataEncryptionTKIPType: ((wcxs__DataEncryptionTKIPType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__DataEncryptionWEPType: ((wcxs__DataEncryptionWEPType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__DataEncryptionWEPXType: ((wcxs__DataEncryptionWEPXType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__WEP128Type: ((wcxs__WEP128Type *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_wcxs__WEP64Type: ((wcxs__WEP64Type *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__rci__GetSystemPowerStateResponse: ((_rci__GetSystemPowerStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__rci__GetSystemPowerState: ((_rci__GetSystemPowerState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__rci__RemoteControlResponse: ((_rci__RemoteControlResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__rci__RemoteControl: ((_rci__RemoteControl *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse: ((_rci__GetRemoteControlCapabilitiesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__rci__GetRemoteControlCapabilities: ((_rci__GetRemoteControlCapabilities *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetIderSessionLogResponse: ((_inf__GetIderSessionLogResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetIderSessionLog: ((_inf__GetIderSessionLog *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetSecurityParametersResponse: ((_inf__GetSecurityParametersResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetSecurityParameters: ((_inf__GetSecurityParameters *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetNetworkStateResponse: ((_inf__GetNetworkStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetNetworkState: ((_inf__GetNetworkState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetEnabledInterfacesResponse: ((_inf__GetEnabledInterfacesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetEnabledInterfaces: ((_inf__GetEnabledInterfaces *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetPasswordModelResponse: ((_inf__GetPasswordModelResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetPasswordModel: ((_inf__GetPasswordModel *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse: ((_inf__GetAdminNetAclEntryStatusResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetAdminNetAclEntryStatus: ((_inf__GetAdminNetAclEntryStatus *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse: ((_inf__GetAdminAclEntryStatusResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetAdminAclEntryStatus: ((_inf__GetAdminAclEntryStatus *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetConfigServerInfoResponse: ((_inf__GetConfigServerInfoResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetConfigServerInfo: ((_inf__GetConfigServerInfo *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetHostNameResponse: ((_inf__GetHostNameResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetHostName: ((_inf__GetHostName *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetVlanParametersResponse: ((_inf__GetVlanParametersResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetVlanParameters: ((_inf__GetVlanParameters *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetProvisioningStateResponse: ((_inf__GetProvisioningStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetProvisioningState: ((_inf__GetProvisioningState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetProvisioningModeResponse: ((_inf__GetProvisioningModeResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetProvisioningMode: ((_inf__GetProvisioningMode *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetCodeVersionsResponse: ((_inf__GetCodeVersionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetCodeVersions: ((_inf__GetCodeVersions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetCoreVersionResponse: ((_inf__GetCoreVersionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__inf__GetCoreVersion: ((_inf__GetCoreVersion *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_inf__FirmwareVersionType: ((inf__FirmwareVersionType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_inf__IderSessionLogEntryType: ((inf__IderSessionLogEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__str__ExecuteStorageOperationResponse: ((_str__ExecuteStorageOperationResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__str__ExecuteStorageOperation: ((_str__ExecuteStorageOperation *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse: ((_tim__SetHighAccuracyTimeSynchResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__tim__SetHighAccuracyTimeSynch: ((_tim__SetHighAccuracyTimeSynch *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse: ((_tim__GetLowAccuracyTimeSynchResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__tim__GetLowAccuracyTimeSynch: ((_tim__GetLowAccuracyTimeSynch *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__idr__GetIderSessionLogResponse: ((_idr__GetIderSessionLogResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__idr__GetIderSessionLog: ((_idr__GetIderSessionLog *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__idr__GetRedirectionListenerStateResponse: ((_idr__GetRedirectionListenerStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__idr__GetRedirectionListenerState: ((_idr__GetRedirectionListenerState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__idr__SetRedirectionListenerStateResponse: ((_idr__SetRedirectionListenerStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__idr__SetRedirectionListenerState: ((_idr__SetRedirectionListenerState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_idr__FirmwareVersionType: ((idr__FirmwareVersionType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_idr__IderSessionLogEntryType: ((idr__IderSessionLogEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apl__AgentWatchdogShutdownResponse: ((_apl__AgentWatchdogShutdownResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apl__AgentWatchdogShutdown: ((_apl__AgentWatchdogShutdown *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse: ((_apl__AgentWatchdogHeartbeatResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apl__AgentWatchdogHeartbeat: ((_apl__AgentWatchdogHeartbeat *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apl__AgentWatchdogRegisterResponse: ((_apl__AgentWatchdogRegisterResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apl__AgentWatchdogRegister: ((_apl__AgentWatchdogRegister *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_apl__GUID: ((apl__GUID *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse: ((_apr__ConsoleWatchdogQueryCapabilitiesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities: ((_apr__ConsoleWatchdogQueryCapabilities *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse: ((_apr__ConsoleWatchdogGetCbPolicyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy: ((_apr__ConsoleWatchdogGetCbPolicy *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse: ((_apr__ConsoleWatchdogSetCbPolicyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy: ((_apr__ConsoleWatchdogSetCbPolicy *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse: ((_apr__ConsoleWatchdogGetActionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogGetActions: ((_apr__ConsoleWatchdogGetActions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse: ((_apr__ConsoleWatchdogSetActionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogSetActions: ((_apr__ConsoleWatchdogSetActions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse: ((_apr__ConsoleWatchdogEnumerateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogEnumerate: ((_apr__ConsoleWatchdogEnumerate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse: ((_apr__ConsoleWatchdogDeleteResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogDelete: ((_apr__ConsoleWatchdogDelete *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse: ((_apr__ConsoleWatchdogCreateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__apr__ConsoleWatchdogCreate: ((_apr__ConsoleWatchdogCreate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_apr__AgentPresenceCapabilitiesType: ((apr__AgentPresenceCapabilitiesType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType: ((apr__CircuitBreakerHardwarePolicyType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_apr__ConsoleWatchdogActionType: ((apr__ConsoleWatchdogActionType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_apr__ConsoleWatchdogEntryType: ((apr__ConsoleWatchdogEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_apr__GUID: ((apr__GUID *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__hwa__GetAssetDataResponse: ((_hwa__GetAssetDataResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__hwa__GetAssetData: ((_hwa__GetAssetData *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__hwa__EnumerateAssetTypesResponse: ((_hwa__EnumerateAssetTypesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__hwa__EnumerateAssetTypes: ((_hwa__EnumerateAssetTypes *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE: ((hwa__PT_USCOREMEDIA_USCOREDEVICE *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__PT_USCOREFRU: ((hwa__PT_USCOREFRU *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE: ((hwa__PT_USCOREMEMORY_USCOREMODULE *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__PT_USCOREPROCESSOR: ((hwa__PT_USCOREPROCESSOR *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__PT_USCOREBASEBOARD: ((hwa__PT_USCOREBASEBOARD *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__GUID: ((hwa__GUID *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM: ((hwa__PT_USCORECOMPUTER_USCORESYSTEM *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__PT_USCOREBIOS: ((hwa__PT_USCOREBIOS *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__AssetDataType: ((hwa__AssetDataType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__AssetDataArrayType: ((hwa__AssetDataArrayType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_hwa__AssetTypeArrayType: ((hwa__AssetTypeArrayType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__GetHcbStateResponse: ((_cb__GetHcbStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__GetHcbState: ((_cb__GetHcbState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__ClearHcbStateResponse: ((_cb__ClearHcbStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__ClearHcbState: ((_cb__ClearHcbState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__GetHcbOptionsResponse: ((_cb__GetHcbOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__GetHcbOptions: ((_cb__GetHcbOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__SetHcbOptionsResponse: ((_cb__SetHcbOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__SetHcbOptions: ((_cb__SetHcbOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbQueryCapabilitiesResponse: ((_cb__CbQueryCapabilitiesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbQueryCapabilities: ((_cb__CbQueryCapabilities *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbFilterEnumerateResponse: ((_cb__CbFilterEnumerateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbFilterEnumerate: ((_cb__CbFilterEnumerate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbFilterDeleteResponse: ((_cb__CbFilterDeleteResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbFilterDelete: ((_cb__CbFilterDelete *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbFilterGetResponse: ((_cb__CbFilterGetResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbFilterGet: ((_cb__CbFilterGet *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbFilterCreateResponse: ((_cb__CbFilterCreateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbFilterCreate: ((_cb__CbFilterCreate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse: ((_cb__CbPolicyGetActiveStatisticsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyGetActiveStatistics: ((_cb__CbPolicyGetActiveStatistics *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyGetEnabledResponse: ((_cb__CbPolicyGetEnabledResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyGetEnabled: ((_cb__CbPolicyGetEnabled *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyDisableResponse: ((_cb__CbPolicyDisableResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyDisable: ((_cb__CbPolicyDisable *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyEnableResponse: ((_cb__CbPolicyEnableResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyEnable: ((_cb__CbPolicyEnable *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyEnumerateResponse: ((_cb__CbPolicyEnumerateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyEnumerate: ((_cb__CbPolicyEnumerate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyDeleteResponse: ((_cb__CbPolicyDeleteResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyDelete: ((_cb__CbPolicyDelete *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyGetResponse: ((_cb__CbPolicyGetResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyGet: ((_cb__CbPolicyGet *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyCreateResponse: ((_cb__CbPolicyCreateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__cb__CbPolicyCreate: ((_cb__CbPolicyCreate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__HcbOptionsType: ((cb__HcbOptionsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__BlockedPortInfoType: ((cb__BlockedPortInfoType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__TimedCounterType: ((cb__TimedCounterType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType: ((cb__CircuitBreakerHardwarePolicyType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType: ((cb__CircuitBreakerFilterStatisticsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType: ((cb__CircuitBreakerCapabilitiesType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerFilterInfoType: ((cb__CircuitBreakerFilterInfoType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerFilterType: ((cb__CircuitBreakerFilterType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerPacketType: ((cb__CircuitBreakerPacketType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerPacketETHType: ((cb__CircuitBreakerPacketETHType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerPacketIPType: ((cb__CircuitBreakerPacketIPType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerPacketTCPType: ((cb__CircuitBreakerPacketTCPType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerPacketUDPType: ((cb__CircuitBreakerPacketUDPType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPPacketType: ((cb__CircuitBreakerIPPacketType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPv6Type: ((cb__CircuitBreakerIPv6Type *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPv4Type: ((cb__CircuitBreakerIPv4Type *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType: ((cb__CircuitBreakerIPLayeredTCPFlagsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType: ((cb__CircuitBreakerIPLayeredPortType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType: ((cb__CircuitBreakerIPLayeredPortRangeType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType: ((cb__CircuitBreakerIPLayeredPortSimpleType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType: ((cb__CircuitBreakerIPv6AddressAndMaskType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType: ((cb__CircuitBreakerIPv4AddressAndMaskType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType: ((cb__CircuitBreakerPolicyInfoType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerPolicyType: ((cb__CircuitBreakerPolicyType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType: ((cb__CircuitBreakerDefaultFilterType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType: ((cb__CircuitBreakerAntiSpoofingFilterType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse: ((_emi__GetGeneralAlertSubscriptionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetGeneralAlertSubscription: ((_emi__GetGeneralAlertSubscription *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse: ((_emi__EnumerateGeneralAlertSubscriptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions: ((_emi__EnumerateGeneralAlertSubscriptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse: ((_emi__SubscribeForGeneralAlertResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__SubscribeForGeneralAlert: ((_emi__SubscribeForGeneralAlert *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__CancelAlertSubscriptionResponse: ((_emi__CancelAlertSubscriptionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__CancelAlertSubscription: ((_emi__CancelAlertSubscription *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetSensorAttributesResponse: ((_emi__GetSensorAttributesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetSensorAttributes: ((_emi__GetSensorAttributes *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateSensorsResponse: ((_emi__EnumerateSensorsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateSensors: ((_emi__EnumerateSensors *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetEventLogTimestampClockResponse: ((_emi__GetEventLogTimestampClockResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetEventLogTimestampClock: ((_emi__GetEventLogTimestampClock *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__SetEventLogTimestampClockResponse: ((_emi__SetEventLogTimestampClockResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__SetEventLogTimestampClock: ((_emi__SetEventLogTimestampClock *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__FreezeEventLogResponse: ((_emi__FreezeEventLogResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__FreezeEventLog: ((_emi__FreezeEventLog *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__ClearEventLogResponse: ((_emi__ClearEventLogResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__ClearEventLog: ((_emi__ClearEventLog *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetEventLogStatusResponse: ((_emi__GetEventLogStatusResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetEventLogStatus: ((_emi__GetEventLogStatus *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__ReadEventLogRecordsResponse: ((_emi__ReadEventLogRecordsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__ReadEventLogRecords: ((_emi__ReadEventLogRecords *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__RemoveEventFilterResponse: ((_emi__RemoveEventFilterResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__RemoveEventFilter: ((_emi__RemoveEventFilter *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__UpdateEventFilterResponse: ((_emi__UpdateEventFilterResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__UpdateEventFilter: ((_emi__UpdateEventFilter *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetEventFilterResponse: ((_emi__GetEventFilterResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetEventFilter: ((_emi__GetEventFilter *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateEventFiltersResponse: ((_emi__EnumerateEventFiltersResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateEventFilters: ((_emi__EnumerateEventFilters *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__AddEventFilterResponse: ((_emi__AddEventFilterResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__AddEventFilter: ((_emi__AddEventFilter *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetAlertCommunityStringResponse: ((_emi__GetAlertCommunityStringResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetAlertCommunityString: ((_emi__GetAlertCommunityString *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__SetAlertCommunityStringResponse: ((_emi__SetAlertCommunityStringResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__SetAlertCommunityString: ((_emi__SetAlertCommunityString *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse: ((_emi__EnumerateAlertPoliciesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateAlertPolicies: ((_emi__EnumerateAlertPolicies *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetAlertSubscriptionResponse: ((_emi__GetAlertSubscriptionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__GetAlertSubscription: ((_emi__GetAlertSubscription *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse: ((_emi__EnumerateAlertSubscriptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__EnumerateAlertSubscriptions: ((_emi__EnumerateAlertSubscriptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__SubscribeForAlertResponse: ((_emi__SubscribeForAlertResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__emi__SubscribeForAlert: ((_emi__SubscribeForAlert *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__AlertSubscriptionGeneralType: ((emi__AlertSubscriptionGeneralType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__AlertSubscriptionSoapType: ((emi__AlertSubscriptionSoapType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__AlertSubscriptionSNMPType: ((emi__AlertSubscriptionSNMPType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__AlertCredentialsType: ((emi__AlertCredentialsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__ByteStr: ((emi__ByteStr *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__SensorAttributesType: ((emi__SensorAttributesType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__SensorHandleArrayType: ((emi__SensorHandleArrayType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__EventLogRecordArrayType: ((emi__EventLogRecordArrayType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__EventFilterHandleArrayType: ((emi__EventFilterHandleArrayType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType: ((emi__AlertSubscriptionHandleArrayType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__AlertSubscriptionType: ((emi__AlertSubscriptionType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__EventFilterType: ((emi__EventFilterType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__EventLogRecordType: ((emi__EventLogRecordType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__ByteData: ((emi__ByteData *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType: ((emi__AlertSubscriptionPolicyIDArrayType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse: ((_stra__RemoveStorageFpaclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__RemoveStorageFpaclEntry: ((_stra__RemoveStorageFpaclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse: ((_stra__UpdateStorageFpaclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__UpdateStorageFpaclEntry: ((_stra__UpdateStorageFpaclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__GetStorageAllocEntryResponse: ((_stra__GetStorageAllocEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__GetStorageAllocEntry: ((_stra__GetStorageAllocEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse: ((_stra__EnumerateStorageAllocEntriesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__EnumerateStorageAllocEntries: ((_stra__EnumerateStorageAllocEntries *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AddStorageFpaclEntryResponse: ((_stra__AddStorageFpaclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AddStorageFpaclEntry: ((_stra__AddStorageFpaclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse: ((_stra__RemoveStorageEaclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__RemoveStorageEaclEntry: ((_stra__RemoveStorageEaclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__GetStorageEaclEntryResponse: ((_stra__GetStorageEaclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__GetStorageEaclEntry: ((_stra__GetStorageEaclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse: ((_stra__EnumerateStorageEaclEntriesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__EnumerateStorageEaclEntries: ((_stra__EnumerateStorageEaclEntries *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AddStorageEaclEntryResponse: ((_stra__AddStorageEaclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AddStorageEaclEntry: ((_stra__AddStorageEaclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AdminRemoveApplicationResponse: ((_stra__AdminRemoveApplicationResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AdminRemoveApplication: ((_stra__AdminRemoveApplication *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse: ((_stra__AdminGetApplicationAttributesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AdminGetApplicationAttributes: ((_stra__AdminGetApplicationAttributes *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse: ((_stra__AdminGetRegisteredApplicationsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__AdminGetRegisteredApplications: ((_stra__AdminGetRegisteredApplications *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse: ((_stra__SetGlobalStorageAttributesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__SetGlobalStorageAttributes: ((_stra__SetGlobalStorageAttributes *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse: ((_stra__GetGlobalStorageAttributesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__stra__GetGlobalStorageAttributes: ((_stra__GetGlobalStorageAttributes *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__StorageApplicationAttributesType: ((stra__StorageApplicationAttributesType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType: ((stra__StorageSnrpApplicationAttributeType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__StorageApplicationHandleListType: ((stra__StorageApplicationHandleListType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__GlobalStorageAttributesType: ((stra__GlobalStorageAttributesType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__GUID: ((stra__GUID *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__StorageAllocEntryHandleListType: ((stra__StorageAllocEntryHandleListType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__StorageAllocSnrpEntryType: ((stra__StorageAllocSnrpEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__StorageAllocEntryType: ((stra__StorageAllocEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__StorageEaclEntryHandleListType: ((stra__StorageEaclEntryHandleListType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_stra__StorageEaclEntryType: ((stra__StorageEaclEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Get8021XPxeTimeoutResponse: ((_net__Get8021XPxeTimeoutResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Get8021XPxeTimeout: ((_net__Get8021XPxeTimeout *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Set8021XPxeTimeoutResponse: ((_net__Set8021XPxeTimeoutResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Set8021XPxeTimeout: ((_net__Set8021XPxeTimeout *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Get8021XActiveS0Response: ((_net__Get8021XActiveS0Response *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Get8021XActiveS0: ((_net__Get8021XActiveS0 *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Set8021XActiveS0Response: ((_net__Set8021XActiveS0Response *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Set8021XActiveS0: ((_net__Set8021XActiveS0 *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Set8021XWiredProfileResponse: ((_net__Set8021XWiredProfileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Set8021XWiredProfile: ((_net__Set8021XWiredProfile *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Get8021XWiredProfileResponse: ((_net__Get8021XWiredProfileResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__Get8021XWiredProfile: ((_net__Get8021XWiredProfile *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetInterfaceSettingsResponse: ((_net__SetInterfaceSettingsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetInterfaceSettings: ((_net__SetInterfaceSettings *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetInterfaceSettingsResponse: ((_net__GetInterfaceSettingsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetInterfaceSettings: ((_net__GetInterfaceSettings *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__EnumerateInterfacesResponse: ((_net__EnumerateInterfacesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__EnumerateInterfaces: ((_net__EnumerateInterfaces *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetPingResponseResponse: ((_net__GetPingResponseResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetPingResponse: ((_net__GetPingResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetPingResponseResponse: ((_net__SetPingResponseResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetPingResponse: ((_net__SetPingResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetVlanParametersResponse: ((_net__GetVlanParametersResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetVlanParameters: ((_net__GetVlanParameters *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetVlanParametersResponse: ((_net__SetVlanParametersResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetVlanParameters: ((_net__SetVlanParameters *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetTcpIpParametersResponse: ((_net__GetTcpIpParametersResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetTcpIpParameters: ((_net__GetTcpIpParameters *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetTcpIpParametersResponse: ((_net__SetTcpIpParametersResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetTcpIpParameters: ((_net__SetTcpIpParameters *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetDomainNameResponse: ((_net__GetDomainNameResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetDomainName: ((_net__GetDomainName *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetDomainNameResponse: ((_net__SetDomainNameResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetDomainName: ((_net__SetDomainName *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetHostNameResponse: ((_net__GetHostNameResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__GetHostName: ((_net__GetHostName *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetHostNameResponse: ((_net__SetHostNameResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__net__SetHostName: ((_net__SetHostName *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_net__InterfaceDescriptorGetType: ((net__InterfaceDescriptorGetType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_net__InterfaceDescriptorSetType: ((net__InterfaceDescriptorSetType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_net__IPv4ParametersType: ((net__IPv4ParametersType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_net__StaticIPv4ParametersType: ((net__StaticIPv4ParametersType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__XProfileType: ((xcfg__XProfileType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType: ((xcfg__XProfileEAPFAST_USCORETLSType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType: ((xcfg__XProfileEAPFAST_USCOREGTCType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type: ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType: ((xcfg__XProfileEAP_USCOREGTCType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type: ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type: ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__XProfileTLSType: ((xcfg__XProfileTLSType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__ServerIdentityType: ((xcfg__ServerIdentityType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__ManualPACType: ((xcfg__ManualPACType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__CertificateNameType: ((xcfg__CertificateNameType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xcfg__UserCredentialsType: ((xcfg__UserCredentialsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetAclEnabledStateResponse: ((_sai__GetAclEnabledStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetAclEnabledState: ((_sai__GetAclEnabledState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetAclEnabledStateResponse: ((_sai__SetAclEnabledStateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetAclEnabledState: ((_sai__SetAclEnabledState *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse: ((_sai__GetConfigurationServerFQDNResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetConfigurationServerFQDN: ((_sai__GetConfigurationServerFQDN *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse: ((_sai__SetConfigurationServerFQDNResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetConfigurationServerFQDN: ((_sai__SetConfigurationServerFQDN *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnableVpnRoutingResponse: ((_sai__EnableVpnRoutingResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnableVpnRouting: ((_sai__EnableVpnRouting *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTLSCredentialsResponse: ((_sai__GetTLSCredentialsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTLSCredentials: ((_sai__GetTLSCredentials *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTLSCredentialsResponse: ((_sai__SetTLSCredentialsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTLSCredentials: ((_sai__SetTLSCredentials *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse: ((_sai__CertStoreUpdateCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreUpdateCertificate: ((_sai__CertStoreUpdateCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse: ((_sai__CertStoreGetPKCS10RequestResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreGetPKCS10Request: ((_sai__CertStoreGetPKCS10Request *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse: ((_sai__CertStoreRemoveCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreRemoveCertificate: ((_sai__CertStoreRemoveCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreGetCertificateResponse: ((_sai__CertStoreGetCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreGetCertificate: ((_sai__CertStoreGetCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse: ((_sai__CertStoreEnumerateCertificatesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreEnumerateCertificates: ((_sai__CertStoreEnumerateCertificates *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreAddCertificateResponse: ((_sai__CertStoreAddCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreAddCertificate: ((_sai__CertStoreAddCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreRemoveKeyResponse: ((_sai__CertStoreRemoveKeyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreRemoveKey: ((_sai__CertStoreRemoveKey *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreGetKeyResponse: ((_sai__CertStoreGetKeyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreGetKey: ((_sai__CertStoreGetKey *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse: ((_sai__CertStoreEnumerateKeysResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreEnumerateKeys: ((_sai__CertStoreEnumerateKeys *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreAddKeyResponse: ((_sai__CertStoreAddKeyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CertStoreAddKey: ((_sai__CertStoreAddKey *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse: ((_sai__GetGlobalPowerPolicyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetGlobalPowerPolicy: ((_sai__GetGlobalPowerPolicy *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse: ((_sai__SetGlobalPowerPolicyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetGlobalPowerPolicy: ((_sai__SetGlobalPowerPolicy *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetActivePowerPackageResponse: ((_sai__SetActivePowerPackageResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetActivePowerPackage: ((_sai__SetActivePowerPackage *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetPowerPackageResponse: ((_sai__GetPowerPackageResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetPowerPackage: ((_sai__GetPowerPackage *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetActivePowerPackageResponse: ((_sai__GetActivePowerPackageResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetActivePowerPackage: ((_sai__GetActivePowerPackage *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnumeratePowerPackagesResponse: ((_sai__EnumeratePowerPackagesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnumeratePowerPackages: ((_sai__EnumeratePowerPackages *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetEnvironmentDetectionResponse: ((_sai__GetEnvironmentDetectionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetEnvironmentDetection: ((_sai__GetEnvironmentDetection *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetEnvironmentDetectionResponse: ((_sai__SetEnvironmentDetectionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetEnvironmentDetection: ((_sai__SetEnvironmentDetection *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetRealmAuthOptionsResponse: ((_sai__SetRealmAuthOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetRealmAuthOptions: ((_sai__SetRealmAuthOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetRealmAuthOptionsResponse: ((_sai__GetRealmAuthOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetRealmAuthOptions: ((_sai__GetRealmAuthOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse: ((_sai__ExtendProvisioningPeriodResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__ExtendProvisioningPeriod: ((_sai__ExtendProvisioningPeriod *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetProvisioningPIDResponse: ((_sai__GetProvisioningPIDResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetProvisioningPID: ((_sai__GetProvisioningPID *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse: ((_sai__GetProvisioningAuditRecordResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetProvisioningAuditRecord: ((_sai__GetProvisioningAuditRecord *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse: ((_sai__SetZeroTouchConfigurationModeResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetZeroTouchConfigurationMode: ((_sai__SetZeroTouchConfigurationMode *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse: ((_sai__GetZeroTouchConfigurationModeResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetZeroTouchConfigurationMode: ((_sai__GetZeroTouchConfigurationMode *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnableCertificateHashEntryResponse: ((_sai__EnableCertificateHashEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnableCertificateHashEntry: ((_sai__EnableCertificateHashEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse: ((_sai__DeleteCertificateHashEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__DeleteCertificateHashEntry: ((_sai__DeleteCertificateHashEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__AddCertificateHashEntryResponse: ((_sai__AddCertificateHashEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__AddCertificateHashEntry: ((_sai__AddCertificateHashEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetCertificateHashEntryResponse: ((_sai__GetCertificateHashEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetCertificateHashEntry: ((_sai__GetCertificateHashEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse: ((_sai__EnumerateCertificateHashEntriesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnumerateCertificateHashEntries: ((_sai__EnumerateCertificateHashEntries *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetProvisioningServerOTPResponse: ((_sai__GetProvisioningServerOTPResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetProvisioningServerOTP: ((_sai__GetProvisioningServerOTP *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetProvisioningServerOTPResponse: ((_sai__SetProvisioningServerOTPResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetProvisioningServerOTP: ((_sai__SetProvisioningServerOTP *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetMEBxPasswordResponse: ((_sai__SetMEBxPasswordResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetMEBxPassword: ((_sai__SetMEBxPassword *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__PartialUnprovisionResponse: ((_sai__PartialUnprovisionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__PartialUnprovision: ((_sai__PartialUnprovision *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTLSPSKResponse: ((_sai__SetTLSPSKResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTLSPSK: ((_sai__SetTLSPSK *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetPowerSavingOptionsResponse: ((_sai__GetPowerSavingOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetPowerSavingOptions: ((_sai__GetPowerSavingOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetPowerSavingOptionsResponse: ((_sai__SetPowerSavingOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetPowerSavingOptions: ((_sai__SetPowerSavingOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetPkiCapabilitiesResponse: ((_sai__GetPkiCapabilitiesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetPkiCapabilities: ((_sai__GetPkiCapabilities *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetServerCertificateReqResponse: ((_sai__GetServerCertificateReqResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetServerCertificateReq: ((_sai__GetServerCertificateReq *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetCRLResponse: ((_sai__GetCRLResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetCRL: ((_sai__GetCRL *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetCRLResponse: ((_sai__SetCRLResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetCRL: ((_sai__SetCRL *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTrustedFqdnCNResponse: ((_sai__GetTrustedFqdnCNResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTrustedFqdnCN: ((_sai__GetTrustedFqdnCN *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTrustedFqdnCNResponse: ((_sai__SetTrustedFqdnCNResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTrustedFqdnCN: ((_sai__SetTrustedFqdnCN *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse: ((_sai__EnumerateTrustedRootCertificatesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnumerateTrustedRootCertificates: ((_sai__EnumerateTrustedRootCertificates *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse: ((_sai__DeleteTrustedRootCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__DeleteTrustedRootCertificate: ((_sai__DeleteTrustedRootCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTrustedRootCertificateResponse: ((_sai__GetTrustedRootCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTrustedRootCertificate: ((_sai__GetTrustedRootCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__AddTrustedRootCertificateResponse: ((_sai__AddTrustedRootCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__AddTrustedRootCertificate: ((_sai__AddTrustedRootCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTlsOptionsResponse: ((_sai__GetTlsOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTlsOptions: ((_sai__GetTlsOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTlsOptionsResponse: ((_sai__SetTlsOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTlsOptions: ((_sai__SetTlsOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetEnabledInterfacesResponse: ((_sai__GetEnabledInterfacesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetEnabledInterfaces: ((_sai__GetEnabledInterfaces *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetEnabledInterfacesResponse: ((_sai__SetEnabledInterfacesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetEnabledInterfaces: ((_sai__SetEnabledInterfaces *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetKerberosOptionsResponse: ((_sai__GetKerberosOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetKerberosOptions: ((_sai__GetKerberosOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetKerberosOptionsResponse: ((_sai__SetKerberosOptionsResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetKerberosOptions: ((_sai__SetKerberosOptions *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetDigestRealmResponse: ((_sai__GetDigestRealmResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetDigestRealm: ((_sai__GetDigestRealm *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetAdminAclEntryExResponse: ((_sai__SetAdminAclEntryExResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetAdminAclEntryEx: ((_sai__SetAdminAclEntryEx *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__UpdateUserAclEntryExResponse: ((_sai__UpdateUserAclEntryExResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__UpdateUserAclEntryEx: ((_sai__UpdateUserAclEntryEx *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetUserAclEntryExResponse: ((_sai__GetUserAclEntryExResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetUserAclEntryEx: ((_sai__GetUserAclEntryEx *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__AddUserAclEntryExResponse: ((_sai__AddUserAclEntryExResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__AddUserAclEntryEx: ((_sai__AddUserAclEntryEx *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetCoreVersionResponse: ((_sai__GetCoreVersionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetCoreVersion: ((_sai__GetCoreVersion *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse: ((_sai__ResetFlashWearOutProtectionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__ResetFlashWearOutProtection: ((_sai__ResetFlashWearOutProtection *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CommitChangesResponse: ((_sai__CommitChangesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__CommitChanges: ((_sai__CommitChanges *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__UnprovisionResponse: ((_sai__UnprovisionResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__Unprovision: ((_sai__Unprovision *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetProvisioningModeResponse: ((_sai__SetProvisioningModeResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetProvisioningMode: ((_sai__SetProvisioningMode *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetProvisioningModeResponse: ((_sai__GetProvisioningModeResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetProvisioningMode: ((_sai__GetProvisioningMode *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__UpdateCoreFromUrlResponse: ((_sai__UpdateCoreFromUrlResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__UpdateCoreFromUrl: ((_sai__UpdateCoreFromUrl *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTLSCertificateResponse: ((_sai__GetTLSCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetTLSCertificate: ((_sai__GetTLSCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTLSCertificateResponse: ((_sai__SetTLSCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTLSCertificate: ((_sai__SetTLSCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetRngKeyResponse: ((_sai__SetRngKeyResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetRngKey: ((_sai__SetRngKey *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse: ((_sai__SetTLSKeyAndCertificateResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTLSKeyAndCertificate: ((_sai__SetTLSKeyAndCertificate *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTlsEnabledResponse: ((_sai__SetTlsEnabledResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetTlsEnabled: ((_sai__SetTlsEnabled *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__RemoveUserAclEntryResponse: ((_sai__RemoveUserAclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__RemoveUserAclEntry: ((_sai__RemoveUserAclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__UpdateUserAclEntryResponse: ((_sai__UpdateUserAclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__UpdateUserAclEntry: ((_sai__UpdateUserAclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetAdminAclEntryResponse: ((_sai__GetAdminAclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetAdminAclEntry: ((_sai__GetAdminAclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetUserAclEntryResponse: ((_sai__GetUserAclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__GetUserAclEntry: ((_sai__GetUserAclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse: ((_sai__EnumerateUserAclEntriesResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__EnumerateUserAclEntries: ((_sai__EnumerateUserAclEntries *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetAdminAclEntryResponse: ((_sai__SetAdminAclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__SetAdminAclEntry: ((_sai__SetAdminAclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__AddUserAclEntryResponse: ((_sai__AddUserAclEntryResponse *)ptr)->soap_serialize(soap); break; case SOAP_TYPE__sai__AddUserAclEntry: ((_sai__AddUserAclEntry *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__GlobalPowerPolicyType: ((sai__GlobalPowerPolicyType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__EnvironmentDetectionType: ((sai__EnvironmentDetectionType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__EnvironmentDetectionDomainType: ((sai__EnvironmentDetectionDomainType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__ProvisioningAuditRecordType: ((sai__ProvisioningAuditRecordType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__CertHashEntryType: ((sai__CertHashEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__PkiCapsType: ((sai__PkiCapsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__CrlType: ((sai__CrlType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__CertificateType: ((sai__CertificateType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__TlsOptionsType: ((sai__TlsOptionsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__KerberosOptionsType: ((sai__KerberosOptionsType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__KerberosSpnType: ((sai__KerberosSpnType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__AdminAclEntryExType: ((sai__AdminAclEntryExType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__UserAclEntryExType: ((sai__UserAclEntryExType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__UserEntryKerberosType: ((sai__UserEntryKerberosType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__UserEntryDigestType: ((sai__UserEntryDigestType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__AmtVersion: ((sai__AmtVersion *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__UpdateCoreUrlKeyType: ((sai__UpdateCoreUrlKeyType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__CertificateChainType: ((sai__CertificateChainType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__RngKeyType: ((sai__RngKeyType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__RsaKeyType: ((sai__RsaKeyType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__UserAclRealmListType: ((sai__UserAclRealmListType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__UserAclEntryHandleListType: ((sai__UserAclEntryHandleListType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__AdminAclEntryType: ((sai__AdminAclEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_sai__UserAclEntryType: ((sai__UserAclEntryType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cstr__KeyPairType: ((cstr__KeyPairType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cstr__RSAKeyPairType: ((cstr__RSAKeyPairType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cmn__NodeAddressType: ((cmn__NodeAddressType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_cmn__URLType: ((cmn__URLType *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xsd__base64Binary: ((xsd__base64Binary *)ptr)->soap_serialize(soap); break; case SOAP_TYPE_xsd__anyURI: soap_serialize_xsd__anyURI(soap, (const std::string *)ptr); break; case SOAP_TYPE_std__string: soap_serialize_std__string(soap, (const std::string *)ptr); break; case SOAP_TYPE___wcxs__GetWirelessSettings: soap_serialize___wcxs__GetWirelessSettings(soap, (const struct __wcxs__GetWirelessSettings *)ptr); break; case SOAP_TYPE___wcxs__GetWirelessCapabilities: soap_serialize___wcxs__GetWirelessCapabilities(soap, (const struct __wcxs__GetWirelessCapabilities *)ptr); break; case SOAP_TYPE___wcxs__EnumerateWirelessProfiles: soap_serialize___wcxs__EnumerateWirelessProfiles(soap, (const struct __wcxs__EnumerateWirelessProfiles *)ptr); break; case SOAP_TYPE___wcxs__UpdateWirelessProfile: soap_serialize___wcxs__UpdateWirelessProfile(soap, (const struct __wcxs__UpdateWirelessProfile *)ptr); break; case SOAP_TYPE___wcxs__RemoveWirelessProfile: soap_serialize___wcxs__RemoveWirelessProfile(soap, (const struct __wcxs__RemoveWirelessProfile *)ptr); break; case SOAP_TYPE___wcxs__GetWirelessProfile: soap_serialize___wcxs__GetWirelessProfile(soap, (const struct __wcxs__GetWirelessProfile *)ptr); break; case SOAP_TYPE___wcxs__AddWirelessProfile: soap_serialize___wcxs__AddWirelessProfile(soap, (const struct __wcxs__AddWirelessProfile *)ptr); break; case SOAP_TYPE___tim__SetHighAccuracyTimeSynch: soap_serialize___tim__SetHighAccuracyTimeSynch(soap, (const struct __tim__SetHighAccuracyTimeSynch *)ptr); break; case SOAP_TYPE___tim__GetLowAccuracyTimeSynch: soap_serialize___tim__GetLowAccuracyTimeSynch(soap, (const struct __tim__GetLowAccuracyTimeSynch *)ptr); break; case SOAP_TYPE___stra__RemoveStorageFpaclEntry: soap_serialize___stra__RemoveStorageFpaclEntry(soap, (const struct __stra__RemoveStorageFpaclEntry *)ptr); break; case SOAP_TYPE___stra__UpdateStorageFpaclEntry: soap_serialize___stra__UpdateStorageFpaclEntry(soap, (const struct __stra__UpdateStorageFpaclEntry *)ptr); break; case SOAP_TYPE___stra__GetStorageAllocEntry: soap_serialize___stra__GetStorageAllocEntry(soap, (const struct __stra__GetStorageAllocEntry *)ptr); break; case SOAP_TYPE___stra__EnumerateStorageAllocEntries: soap_serialize___stra__EnumerateStorageAllocEntries(soap, (const struct __stra__EnumerateStorageAllocEntries *)ptr); break; case SOAP_TYPE___stra__AddStorageFpaclEntry: soap_serialize___stra__AddStorageFpaclEntry(soap, (const struct __stra__AddStorageFpaclEntry *)ptr); break; case SOAP_TYPE___stra__RemoveStorageEaclEntry: soap_serialize___stra__RemoveStorageEaclEntry(soap, (const struct __stra__RemoveStorageEaclEntry *)ptr); break; case SOAP_TYPE___stra__GetStorageEaclEntry: soap_serialize___stra__GetStorageEaclEntry(soap, (const struct __stra__GetStorageEaclEntry *)ptr); break; case SOAP_TYPE___stra__EnumerateStorageEaclEntries: soap_serialize___stra__EnumerateStorageEaclEntries(soap, (const struct __stra__EnumerateStorageEaclEntries *)ptr); break; case SOAP_TYPE___stra__AddStorageEaclEntry: soap_serialize___stra__AddStorageEaclEntry(soap, (const struct __stra__AddStorageEaclEntry *)ptr); break; case SOAP_TYPE___stra__AdminRemoveApplication: soap_serialize___stra__AdminRemoveApplication(soap, (const struct __stra__AdminRemoveApplication *)ptr); break; case SOAP_TYPE___stra__AdminGetApplicationAttributes: soap_serialize___stra__AdminGetApplicationAttributes(soap, (const struct __stra__AdminGetApplicationAttributes *)ptr); break; case SOAP_TYPE___stra__AdminGetRegisteredApplications: soap_serialize___stra__AdminGetRegisteredApplications(soap, (const struct __stra__AdminGetRegisteredApplications *)ptr); break; case SOAP_TYPE___stra__SetGlobalStorageAttributes: soap_serialize___stra__SetGlobalStorageAttributes(soap, (const struct __stra__SetGlobalStorageAttributes *)ptr); break; case SOAP_TYPE___stra__GetGlobalStorageAttributes: soap_serialize___stra__GetGlobalStorageAttributes(soap, (const struct __stra__GetGlobalStorageAttributes *)ptr); break; case SOAP_TYPE___str__ExecuteStorageOperation: soap_serialize___str__ExecuteStorageOperation(soap, (const struct __str__ExecuteStorageOperation *)ptr); break; case SOAP_TYPE___sai__GetAclEnabledState: soap_serialize___sai__GetAclEnabledState(soap, (const struct __sai__GetAclEnabledState *)ptr); break; case SOAP_TYPE___sai__SetAclEnabledState: soap_serialize___sai__SetAclEnabledState(soap, (const struct __sai__SetAclEnabledState *)ptr); break; case SOAP_TYPE___sai__SetConfigurationServerFQDN: soap_serialize___sai__SetConfigurationServerFQDN(soap, (const struct __sai__SetConfigurationServerFQDN *)ptr); break; case SOAP_TYPE___sai__GetConfigurationServerFQDN: soap_serialize___sai__GetConfigurationServerFQDN(soap, (const struct __sai__GetConfigurationServerFQDN *)ptr); break; case SOAP_TYPE___sai__EnableVpnRouting: soap_serialize___sai__EnableVpnRouting(soap, (const struct __sai__EnableVpnRouting *)ptr); break; case SOAP_TYPE___sai__GetTLSCredentials: soap_serialize___sai__GetTLSCredentials(soap, (const struct __sai__GetTLSCredentials *)ptr); break; case SOAP_TYPE___sai__SetTLSCredentials: soap_serialize___sai__SetTLSCredentials(soap, (const struct __sai__SetTLSCredentials *)ptr); break; case SOAP_TYPE___sai__CertStoreUpdateCertificate: soap_serialize___sai__CertStoreUpdateCertificate(soap, (const struct __sai__CertStoreUpdateCertificate *)ptr); break; case SOAP_TYPE___sai__CertStoreGetPKCS10Request: soap_serialize___sai__CertStoreGetPKCS10Request(soap, (const struct __sai__CertStoreGetPKCS10Request *)ptr); break; case SOAP_TYPE___sai__CertStoreRemoveCertificate: soap_serialize___sai__CertStoreRemoveCertificate(soap, (const struct __sai__CertStoreRemoveCertificate *)ptr); break; case SOAP_TYPE___sai__CertStoreEnumerateCertificates: soap_serialize___sai__CertStoreEnumerateCertificates(soap, (const struct __sai__CertStoreEnumerateCertificates *)ptr); break; case SOAP_TYPE___sai__CertStoreGetCertificate: soap_serialize___sai__CertStoreGetCertificate(soap, (const struct __sai__CertStoreGetCertificate *)ptr); break; case SOAP_TYPE___sai__CertStoreAddCertificate: soap_serialize___sai__CertStoreAddCertificate(soap, (const struct __sai__CertStoreAddCertificate *)ptr); break; case SOAP_TYPE___sai__CertStoreRemoveKey: soap_serialize___sai__CertStoreRemoveKey(soap, (const struct __sai__CertStoreRemoveKey *)ptr); break; case SOAP_TYPE___sai__CertStoreGetKey: soap_serialize___sai__CertStoreGetKey(soap, (const struct __sai__CertStoreGetKey *)ptr); break; case SOAP_TYPE___sai__CertStoreEnumerateKeys: soap_serialize___sai__CertStoreEnumerateKeys(soap, (const struct __sai__CertStoreEnumerateKeys *)ptr); break; case SOAP_TYPE___sai__CertStoreAddKey: soap_serialize___sai__CertStoreAddKey(soap, (const struct __sai__CertStoreAddKey *)ptr); break; case SOAP_TYPE___sai__GetGlobalPowerPolicy: soap_serialize___sai__GetGlobalPowerPolicy(soap, (const struct __sai__GetGlobalPowerPolicy *)ptr); break; case SOAP_TYPE___sai__SetGlobalPowerPolicy: soap_serialize___sai__SetGlobalPowerPolicy(soap, (const struct __sai__SetGlobalPowerPolicy *)ptr); break; case SOAP_TYPE___sai__SetActivePowerPackage: soap_serialize___sai__SetActivePowerPackage(soap, (const struct __sai__SetActivePowerPackage *)ptr); break; case SOAP_TYPE___sai__GetActivePowerPackage: soap_serialize___sai__GetActivePowerPackage(soap, (const struct __sai__GetActivePowerPackage *)ptr); break; case SOAP_TYPE___sai__GetPowerPackage: soap_serialize___sai__GetPowerPackage(soap, (const struct __sai__GetPowerPackage *)ptr); break; case SOAP_TYPE___sai__EnumeratePowerPackages: soap_serialize___sai__EnumeratePowerPackages(soap, (const struct __sai__EnumeratePowerPackages *)ptr); break; case SOAP_TYPE___sai__GetEnvironmentDetection: soap_serialize___sai__GetEnvironmentDetection(soap, (const struct __sai__GetEnvironmentDetection *)ptr); break; case SOAP_TYPE___sai__SetEnvironmentDetection: soap_serialize___sai__SetEnvironmentDetection(soap, (const struct __sai__SetEnvironmentDetection *)ptr); break; case SOAP_TYPE___sai__SetRealmAuthOptions: soap_serialize___sai__SetRealmAuthOptions(soap, (const struct __sai__SetRealmAuthOptions *)ptr); break; case SOAP_TYPE___sai__GetRealmAuthOptions: soap_serialize___sai__GetRealmAuthOptions(soap, (const struct __sai__GetRealmAuthOptions *)ptr); break; case SOAP_TYPE___sai__ExtendProvisioningPeriod: soap_serialize___sai__ExtendProvisioningPeriod(soap, (const struct __sai__ExtendProvisioningPeriod *)ptr); break; case SOAP_TYPE___sai__GetProvisioningPID: soap_serialize___sai__GetProvisioningPID(soap, (const struct __sai__GetProvisioningPID *)ptr); break; case SOAP_TYPE___sai__GetProvisioningAuditRecord: soap_serialize___sai__GetProvisioningAuditRecord(soap, (const struct __sai__GetProvisioningAuditRecord *)ptr); break; case SOAP_TYPE___sai__SetZeroTouchConfigurationMode: soap_serialize___sai__SetZeroTouchConfigurationMode(soap, (const struct __sai__SetZeroTouchConfigurationMode *)ptr); break; case SOAP_TYPE___sai__GetZeroTouchConfigurationMode: soap_serialize___sai__GetZeroTouchConfigurationMode(soap, (const struct __sai__GetZeroTouchConfigurationMode *)ptr); break; case SOAP_TYPE___sai__EnableCertificateHashEntry: soap_serialize___sai__EnableCertificateHashEntry(soap, (const struct __sai__EnableCertificateHashEntry *)ptr); break; case SOAP_TYPE___sai__DeleteCertificateHashEntry: soap_serialize___sai__DeleteCertificateHashEntry(soap, (const struct __sai__DeleteCertificateHashEntry *)ptr); break; case SOAP_TYPE___sai__AddCertificateHashEntry: soap_serialize___sai__AddCertificateHashEntry(soap, (const struct __sai__AddCertificateHashEntry *)ptr); break; case SOAP_TYPE___sai__GetCertificateHashEntry: soap_serialize___sai__GetCertificateHashEntry(soap, (const struct __sai__GetCertificateHashEntry *)ptr); break; case SOAP_TYPE___sai__EnumerateCertificateHashEntries: soap_serialize___sai__EnumerateCertificateHashEntries(soap, (const struct __sai__EnumerateCertificateHashEntries *)ptr); break; case SOAP_TYPE___sai__GetProvisioningServerOTP: soap_serialize___sai__GetProvisioningServerOTP(soap, (const struct __sai__GetProvisioningServerOTP *)ptr); break; case SOAP_TYPE___sai__SetProvisioningServerOTP: soap_serialize___sai__SetProvisioningServerOTP(soap, (const struct __sai__SetProvisioningServerOTP *)ptr); break; case SOAP_TYPE___sai__SetMEBxPassword: soap_serialize___sai__SetMEBxPassword(soap, (const struct __sai__SetMEBxPassword *)ptr); break; case SOAP_TYPE___sai__PartialUnprovision: soap_serialize___sai__PartialUnprovision(soap, (const struct __sai__PartialUnprovision *)ptr); break; case SOAP_TYPE___sai__SetTLSPSK: soap_serialize___sai__SetTLSPSK(soap, (const struct __sai__SetTLSPSK *)ptr); break; case SOAP_TYPE___sai__GetPowerSavingOptions: soap_serialize___sai__GetPowerSavingOptions(soap, (const struct __sai__GetPowerSavingOptions *)ptr); break; case SOAP_TYPE___sai__SetPowerSavingOptions: soap_serialize___sai__SetPowerSavingOptions(soap, (const struct __sai__SetPowerSavingOptions *)ptr); break; case SOAP_TYPE___sai__GetPkiCapabilities: soap_serialize___sai__GetPkiCapabilities(soap, (const struct __sai__GetPkiCapabilities *)ptr); break; case SOAP_TYPE___sai__GetServerCertificateReq: soap_serialize___sai__GetServerCertificateReq(soap, (const struct __sai__GetServerCertificateReq *)ptr); break; case SOAP_TYPE___sai__GetCRL: soap_serialize___sai__GetCRL(soap, (const struct __sai__GetCRL *)ptr); break; case SOAP_TYPE___sai__SetCRL: soap_serialize___sai__SetCRL(soap, (const struct __sai__SetCRL *)ptr); break; case SOAP_TYPE___sai__GetTrustedFqdnCN: soap_serialize___sai__GetTrustedFqdnCN(soap, (const struct __sai__GetTrustedFqdnCN *)ptr); break; case SOAP_TYPE___sai__SetTrustedFqdnCN: soap_serialize___sai__SetTrustedFqdnCN(soap, (const struct __sai__SetTrustedFqdnCN *)ptr); break; case SOAP_TYPE___sai__EnumerateTrustedRootCertificates: soap_serialize___sai__EnumerateTrustedRootCertificates(soap, (const struct __sai__EnumerateTrustedRootCertificates *)ptr); break; case SOAP_TYPE___sai__DeleteTrustedRootCertificate: soap_serialize___sai__DeleteTrustedRootCertificate(soap, (const struct __sai__DeleteTrustedRootCertificate *)ptr); break; case SOAP_TYPE___sai__GetTrustedRootCertificate: soap_serialize___sai__GetTrustedRootCertificate(soap, (const struct __sai__GetTrustedRootCertificate *)ptr); break; case SOAP_TYPE___sai__AddTrustedRootCertificate: soap_serialize___sai__AddTrustedRootCertificate(soap, (const struct __sai__AddTrustedRootCertificate *)ptr); break; case SOAP_TYPE___sai__GetTlsOptions: soap_serialize___sai__GetTlsOptions(soap, (const struct __sai__GetTlsOptions *)ptr); break; case SOAP_TYPE___sai__SetTlsOptions: soap_serialize___sai__SetTlsOptions(soap, (const struct __sai__SetTlsOptions *)ptr); break; case SOAP_TYPE___sai__GetEnabledInterfaces: soap_serialize___sai__GetEnabledInterfaces(soap, (const struct __sai__GetEnabledInterfaces *)ptr); break; case SOAP_TYPE___sai__SetEnabledInterfaces: soap_serialize___sai__SetEnabledInterfaces(soap, (const struct __sai__SetEnabledInterfaces *)ptr); break; case SOAP_TYPE___sai__GetKerberosOptions: soap_serialize___sai__GetKerberosOptions(soap, (const struct __sai__GetKerberosOptions *)ptr); break; case SOAP_TYPE___sai__SetKerberosOptions: soap_serialize___sai__SetKerberosOptions(soap, (const struct __sai__SetKerberosOptions *)ptr); break; case SOAP_TYPE___sai__GetDigestRealm: soap_serialize___sai__GetDigestRealm(soap, (const struct __sai__GetDigestRealm *)ptr); break; case SOAP_TYPE___sai__SetAdminAclEntryEx: soap_serialize___sai__SetAdminAclEntryEx(soap, (const struct __sai__SetAdminAclEntryEx *)ptr); break; case SOAP_TYPE___sai__UpdateUserAclEntryEx: soap_serialize___sai__UpdateUserAclEntryEx(soap, (const struct __sai__UpdateUserAclEntryEx *)ptr); break; case SOAP_TYPE___sai__GetUserAclEntryEx: soap_serialize___sai__GetUserAclEntryEx(soap, (const struct __sai__GetUserAclEntryEx *)ptr); break; case SOAP_TYPE___sai__AddUserAclEntryEx: soap_serialize___sai__AddUserAclEntryEx(soap, (const struct __sai__AddUserAclEntryEx *)ptr); break; case SOAP_TYPE___sai__GetCoreVersion: soap_serialize___sai__GetCoreVersion(soap, (const struct __sai__GetCoreVersion *)ptr); break; case SOAP_TYPE___sai__CommitChanges: soap_serialize___sai__CommitChanges(soap, (const struct __sai__CommitChanges *)ptr); break; case SOAP_TYPE___sai__Unprovision: soap_serialize___sai__Unprovision(soap, (const struct __sai__Unprovision *)ptr); break; case SOAP_TYPE___sai__SetProvisioningMode: soap_serialize___sai__SetProvisioningMode(soap, (const struct __sai__SetProvisioningMode *)ptr); break; case SOAP_TYPE___sai__GetProvisioningMode: soap_serialize___sai__GetProvisioningMode(soap, (const struct __sai__GetProvisioningMode *)ptr); break; case SOAP_TYPE___sai__UpdateCoreFromUrl: soap_serialize___sai__UpdateCoreFromUrl(soap, (const struct __sai__UpdateCoreFromUrl *)ptr); break; case SOAP_TYPE___sai__GetTLSCertificate: soap_serialize___sai__GetTLSCertificate(soap, (const struct __sai__GetTLSCertificate *)ptr); break; case SOAP_TYPE___sai__SetTLSCertificate: soap_serialize___sai__SetTLSCertificate(soap, (const struct __sai__SetTLSCertificate *)ptr); break; case SOAP_TYPE___sai__SetTLSKeyAndCertificate: soap_serialize___sai__SetTLSKeyAndCertificate(soap, (const struct __sai__SetTLSKeyAndCertificate *)ptr); break; case SOAP_TYPE___sai__SetRngKey: soap_serialize___sai__SetRngKey(soap, (const struct __sai__SetRngKey *)ptr); break; case SOAP_TYPE___sai__SetTlsEnabled: soap_serialize___sai__SetTlsEnabled(soap, (const struct __sai__SetTlsEnabled *)ptr); break; case SOAP_TYPE___sai__RemoveUserAclEntry: soap_serialize___sai__RemoveUserAclEntry(soap, (const struct __sai__RemoveUserAclEntry *)ptr); break; case SOAP_TYPE___sai__UpdateUserAclEntry: soap_serialize___sai__UpdateUserAclEntry(soap, (const struct __sai__UpdateUserAclEntry *)ptr); break; case SOAP_TYPE___sai__GetUserAclEntry: soap_serialize___sai__GetUserAclEntry(soap, (const struct __sai__GetUserAclEntry *)ptr); break; case SOAP_TYPE___sai__EnumerateUserAclEntries: soap_serialize___sai__EnumerateUserAclEntries(soap, (const struct __sai__EnumerateUserAclEntries *)ptr); break; case SOAP_TYPE___sai__AddUserAclEntry: soap_serialize___sai__AddUserAclEntry(soap, (const struct __sai__AddUserAclEntry *)ptr); break; case SOAP_TYPE___sai__SetAdminAclEntry: soap_serialize___sai__SetAdminAclEntry(soap, (const struct __sai__SetAdminAclEntry *)ptr); break; case SOAP_TYPE___sai__GetAdminAclEntry: soap_serialize___sai__GetAdminAclEntry(soap, (const struct __sai__GetAdminAclEntry *)ptr); break; case SOAP_TYPE___sai__ResetFlashWearOutProtection: soap_serialize___sai__ResetFlashWearOutProtection(soap, (const struct __sai__ResetFlashWearOutProtection *)ptr); break; case SOAP_TYPE___rci__GetSystemPowerState: soap_serialize___rci__GetSystemPowerState(soap, (const struct __rci__GetSystemPowerState *)ptr); break; case SOAP_TYPE___rci__RemoteControl: soap_serialize___rci__RemoteControl(soap, (const struct __rci__RemoteControl *)ptr); break; case SOAP_TYPE___rci__GetRemoteControlCapabilities: soap_serialize___rci__GetRemoteControlCapabilities(soap, (const struct __rci__GetRemoteControlCapabilities *)ptr); break; case SOAP_TYPE___net__Get8021XPxeTimeout: soap_serialize___net__Get8021XPxeTimeout(soap, (const struct __net__Get8021XPxeTimeout *)ptr); break; case SOAP_TYPE___net__Set8021XPxeTimeout: soap_serialize___net__Set8021XPxeTimeout(soap, (const struct __net__Set8021XPxeTimeout *)ptr); break; case SOAP_TYPE___net__Get8021XActiveS0: soap_serialize___net__Get8021XActiveS0(soap, (const struct __net__Get8021XActiveS0 *)ptr); break; case SOAP_TYPE___net__Set8021XActiveS0: soap_serialize___net__Set8021XActiveS0(soap, (const struct __net__Set8021XActiveS0 *)ptr); break; case SOAP_TYPE___net__Get8021XWiredProfile: soap_serialize___net__Get8021XWiredProfile(soap, (const struct __net__Get8021XWiredProfile *)ptr); break; case SOAP_TYPE___net__Set8021XWiredProfile: soap_serialize___net__Set8021XWiredProfile(soap, (const struct __net__Set8021XWiredProfile *)ptr); break; case SOAP_TYPE___net__SetInterfaceSettings: soap_serialize___net__SetInterfaceSettings(soap, (const struct __net__SetInterfaceSettings *)ptr); break; case SOAP_TYPE___net__GetInterfaceSettings: soap_serialize___net__GetInterfaceSettings(soap, (const struct __net__GetInterfaceSettings *)ptr); break; case SOAP_TYPE___net__EnumerateInterfaces: soap_serialize___net__EnumerateInterfaces(soap, (const struct __net__EnumerateInterfaces *)ptr); break; case SOAP_TYPE___net__GetPingResponse: soap_serialize___net__GetPingResponse(soap, (const struct __net__GetPingResponse *)ptr); break; case SOAP_TYPE___net__SetPingResponse: soap_serialize___net__SetPingResponse(soap, (const struct __net__SetPingResponse *)ptr); break; case SOAP_TYPE___net__GetVlanParameters: soap_serialize___net__GetVlanParameters(soap, (const struct __net__GetVlanParameters *)ptr); break; case SOAP_TYPE___net__SetVlanParameters: soap_serialize___net__SetVlanParameters(soap, (const struct __net__SetVlanParameters *)ptr); break; case SOAP_TYPE___net__GetTcpIpParameters: soap_serialize___net__GetTcpIpParameters(soap, (const struct __net__GetTcpIpParameters *)ptr); break; case SOAP_TYPE___net__SetTcpIpParameters: soap_serialize___net__SetTcpIpParameters(soap, (const struct __net__SetTcpIpParameters *)ptr); break; case SOAP_TYPE___net__GetDomainName: soap_serialize___net__GetDomainName(soap, (const struct __net__GetDomainName *)ptr); break; case SOAP_TYPE___net__SetDomainName: soap_serialize___net__SetDomainName(soap, (const struct __net__SetDomainName *)ptr); break; case SOAP_TYPE___net__GetHostName: soap_serialize___net__GetHostName(soap, (const struct __net__GetHostName *)ptr); break; case SOAP_TYPE___net__SetHostName: soap_serialize___net__SetHostName(soap, (const struct __net__SetHostName *)ptr); break; case SOAP_TYPE___inf__GetIderSessionLog: soap_serialize___inf__GetIderSessionLog(soap, (const struct __inf__GetIderSessionLog *)ptr); break; case SOAP_TYPE___inf__GetSecurityParameters: soap_serialize___inf__GetSecurityParameters(soap, (const struct __inf__GetSecurityParameters *)ptr); break; case SOAP_TYPE___inf__GetNetworkState: soap_serialize___inf__GetNetworkState(soap, (const struct __inf__GetNetworkState *)ptr); break; case SOAP_TYPE___inf__GetEnabledInterfaces: soap_serialize___inf__GetEnabledInterfaces(soap, (const struct __inf__GetEnabledInterfaces *)ptr); break; case SOAP_TYPE___inf__GetPasswordModel: soap_serialize___inf__GetPasswordModel(soap, (const struct __inf__GetPasswordModel *)ptr); break; case SOAP_TYPE___inf__GetAdminNetAclEntryStatus: soap_serialize___inf__GetAdminNetAclEntryStatus(soap, (const struct __inf__GetAdminNetAclEntryStatus *)ptr); break; case SOAP_TYPE___inf__GetAdminAclEntryStatus: soap_serialize___inf__GetAdminAclEntryStatus(soap, (const struct __inf__GetAdminAclEntryStatus *)ptr); break; case SOAP_TYPE___inf__GetConfigServerInfo: soap_serialize___inf__GetConfigServerInfo(soap, (const struct __inf__GetConfigServerInfo *)ptr); break; case SOAP_TYPE___inf__GetHostName: soap_serialize___inf__GetHostName(soap, (const struct __inf__GetHostName *)ptr); break; case SOAP_TYPE___inf__GetVlanParameters: soap_serialize___inf__GetVlanParameters(soap, (const struct __inf__GetVlanParameters *)ptr); break; case SOAP_TYPE___inf__GetProvisioningState: soap_serialize___inf__GetProvisioningState(soap, (const struct __inf__GetProvisioningState *)ptr); break; case SOAP_TYPE___inf__GetProvisioningMode: soap_serialize___inf__GetProvisioningMode(soap, (const struct __inf__GetProvisioningMode *)ptr); break; case SOAP_TYPE___inf__GetCodeVersions: soap_serialize___inf__GetCodeVersions(soap, (const struct __inf__GetCodeVersions *)ptr); break; case SOAP_TYPE___inf__GetCoreVersion: soap_serialize___inf__GetCoreVersion(soap, (const struct __inf__GetCoreVersion *)ptr); break; case SOAP_TYPE___idr__GetIderSessionLog: soap_serialize___idr__GetIderSessionLog(soap, (const struct __idr__GetIderSessionLog *)ptr); break; case SOAP_TYPE___idr__GetRedirectionListenerState: soap_serialize___idr__GetRedirectionListenerState(soap, (const struct __idr__GetRedirectionListenerState *)ptr); break; case SOAP_TYPE___idr__SetRedirectionListenerState: soap_serialize___idr__SetRedirectionListenerState(soap, (const struct __idr__SetRedirectionListenerState *)ptr); break; case SOAP_TYPE___hwa__GetAssetData: soap_serialize___hwa__GetAssetData(soap, (const struct __hwa__GetAssetData *)ptr); break; case SOAP_TYPE___hwa__EnumerateAssetTypes: soap_serialize___hwa__EnumerateAssetTypes(soap, (const struct __hwa__EnumerateAssetTypes *)ptr); break; case SOAP_TYPE___emi__GetGeneralAlertSubscription: soap_serialize___emi__GetGeneralAlertSubscription(soap, (const struct __emi__GetGeneralAlertSubscription *)ptr); break; case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions: soap_serialize___emi__EnumerateGeneralAlertSubscriptions(soap, (const struct __emi__EnumerateGeneralAlertSubscriptions *)ptr); break; case SOAP_TYPE___emi__SubscribeForGeneralAlert: soap_serialize___emi__SubscribeForGeneralAlert(soap, (const struct __emi__SubscribeForGeneralAlert *)ptr); break; case SOAP_TYPE___emi__GetSensorAttributes: soap_serialize___emi__GetSensorAttributes(soap, (const struct __emi__GetSensorAttributes *)ptr); break; case SOAP_TYPE___emi__EnumerateSensors: soap_serialize___emi__EnumerateSensors(soap, (const struct __emi__EnumerateSensors *)ptr); break; case SOAP_TYPE___emi__GetEventLogTimestampClock: soap_serialize___emi__GetEventLogTimestampClock(soap, (const struct __emi__GetEventLogTimestampClock *)ptr); break; case SOAP_TYPE___emi__SetEventLogTimestampClock: soap_serialize___emi__SetEventLogTimestampClock(soap, (const struct __emi__SetEventLogTimestampClock *)ptr); break; case SOAP_TYPE___emi__FreezeEventLog: soap_serialize___emi__FreezeEventLog(soap, (const struct __emi__FreezeEventLog *)ptr); break; case SOAP_TYPE___emi__ClearEventLog: soap_serialize___emi__ClearEventLog(soap, (const struct __emi__ClearEventLog *)ptr); break; case SOAP_TYPE___emi__ReadEventLogRecords: soap_serialize___emi__ReadEventLogRecords(soap, (const struct __emi__ReadEventLogRecords *)ptr); break; case SOAP_TYPE___emi__GetEventLogStatus: soap_serialize___emi__GetEventLogStatus(soap, (const struct __emi__GetEventLogStatus *)ptr); break; case SOAP_TYPE___emi__RemoveEventFilter: soap_serialize___emi__RemoveEventFilter(soap, (const struct __emi__RemoveEventFilter *)ptr); break; case SOAP_TYPE___emi__UpdateEventFilter: soap_serialize___emi__UpdateEventFilter(soap, (const struct __emi__UpdateEventFilter *)ptr); break; case SOAP_TYPE___emi__GetEventFilter: soap_serialize___emi__GetEventFilter(soap, (const struct __emi__GetEventFilter *)ptr); break; case SOAP_TYPE___emi__CancelAlertSubscription: soap_serialize___emi__CancelAlertSubscription(soap, (const struct __emi__CancelAlertSubscription *)ptr); break; case SOAP_TYPE___emi__EnumerateAlertPolicies: soap_serialize___emi__EnumerateAlertPolicies(soap, (const struct __emi__EnumerateAlertPolicies *)ptr); break; case SOAP_TYPE___emi__EnumerateAlertSubscriptions: soap_serialize___emi__EnumerateAlertSubscriptions(soap, (const struct __emi__EnumerateAlertSubscriptions *)ptr); break; case SOAP_TYPE___emi__SubscribeForAlert: soap_serialize___emi__SubscribeForAlert(soap, (const struct __emi__SubscribeForAlert *)ptr); break; case SOAP_TYPE___emi__AddEventFilter: soap_serialize___emi__AddEventFilter(soap, (const struct __emi__AddEventFilter *)ptr); break; case SOAP_TYPE___emi__GetAlertCommunityString: soap_serialize___emi__GetAlertCommunityString(soap, (const struct __emi__GetAlertCommunityString *)ptr); break; case SOAP_TYPE___emi__SetAlertCommunityString: soap_serialize___emi__SetAlertCommunityString(soap, (const struct __emi__SetAlertCommunityString *)ptr); break; case SOAP_TYPE___emi__GetAlertSubscription: soap_serialize___emi__GetAlertSubscription(soap, (const struct __emi__GetAlertSubscription *)ptr); break; case SOAP_TYPE___emi__EnumerateEventFilters: soap_serialize___emi__EnumerateEventFilters(soap, (const struct __emi__EnumerateEventFilters *)ptr); break; case SOAP_TYPE___cb__GetHcbState: soap_serialize___cb__GetHcbState(soap, (const struct __cb__GetHcbState *)ptr); break; case SOAP_TYPE___cb__ClearHcbState: soap_serialize___cb__ClearHcbState(soap, (const struct __cb__ClearHcbState *)ptr); break; case SOAP_TYPE___cb__GetHcbOptions: soap_serialize___cb__GetHcbOptions(soap, (const struct __cb__GetHcbOptions *)ptr); break; case SOAP_TYPE___cb__SetHcbOptions: soap_serialize___cb__SetHcbOptions(soap, (const struct __cb__SetHcbOptions *)ptr); break; case SOAP_TYPE___cb__CbQueryCapabilities: soap_serialize___cb__CbQueryCapabilities(soap, (const struct __cb__CbQueryCapabilities *)ptr); break; case SOAP_TYPE___cb__CbFilterEnumerate: soap_serialize___cb__CbFilterEnumerate(soap, (const struct __cb__CbFilterEnumerate *)ptr); break; case SOAP_TYPE___cb__CbFilterDelete: soap_serialize___cb__CbFilterDelete(soap, (const struct __cb__CbFilterDelete *)ptr); break; case SOAP_TYPE___cb__CbFilterGet: soap_serialize___cb__CbFilterGet(soap, (const struct __cb__CbFilterGet *)ptr); break; case SOAP_TYPE___cb__CbFilterCreate: soap_serialize___cb__CbFilterCreate(soap, (const struct __cb__CbFilterCreate *)ptr); break; case SOAP_TYPE___cb__CbPolicyGetActiveStatistics: soap_serialize___cb__CbPolicyGetActiveStatistics(soap, (const struct __cb__CbPolicyGetActiveStatistics *)ptr); break; case SOAP_TYPE___cb__CbPolicyGetEnabled: soap_serialize___cb__CbPolicyGetEnabled(soap, (const struct __cb__CbPolicyGetEnabled *)ptr); break; case SOAP_TYPE___cb__CbPolicyDisable: soap_serialize___cb__CbPolicyDisable(soap, (const struct __cb__CbPolicyDisable *)ptr); break; case SOAP_TYPE___cb__CbPolicyEnable: soap_serialize___cb__CbPolicyEnable(soap, (const struct __cb__CbPolicyEnable *)ptr); break; case SOAP_TYPE___cb__CbPolicyEnumerate: soap_serialize___cb__CbPolicyEnumerate(soap, (const struct __cb__CbPolicyEnumerate *)ptr); break; case SOAP_TYPE___cb__CbPolicyDelete: soap_serialize___cb__CbPolicyDelete(soap, (const struct __cb__CbPolicyDelete *)ptr); break; case SOAP_TYPE___cb__CbPolicyGet: soap_serialize___cb__CbPolicyGet(soap, (const struct __cb__CbPolicyGet *)ptr); break; case SOAP_TYPE___cb__CbPolicyCreate: soap_serialize___cb__CbPolicyCreate(soap, (const struct __cb__CbPolicyCreate *)ptr); break; case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities: soap_serialize___apr__ConsoleWatchdogQueryCapabilities(soap, (const struct __apr__ConsoleWatchdogQueryCapabilities *)ptr); break; case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy: soap_serialize___apr__ConsoleWatchdogGetCbPolicy(soap, (const struct __apr__ConsoleWatchdogGetCbPolicy *)ptr); break; case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy: soap_serialize___apr__ConsoleWatchdogSetCbPolicy(soap, (const struct __apr__ConsoleWatchdogSetCbPolicy *)ptr); break; case SOAP_TYPE___apr__ConsoleWatchdogGetActions: soap_serialize___apr__ConsoleWatchdogGetActions(soap, (const struct __apr__ConsoleWatchdogGetActions *)ptr); break; case SOAP_TYPE___apr__ConsoleWatchdogSetActions: soap_serialize___apr__ConsoleWatchdogSetActions(soap, (const struct __apr__ConsoleWatchdogSetActions *)ptr); break; case SOAP_TYPE___apr__ConsoleWatchdogEnumerate: soap_serialize___apr__ConsoleWatchdogEnumerate(soap, (const struct __apr__ConsoleWatchdogEnumerate *)ptr); break; case SOAP_TYPE___apr__ConsoleWatchdogDelete: soap_serialize___apr__ConsoleWatchdogDelete(soap, (const struct __apr__ConsoleWatchdogDelete *)ptr); break; case SOAP_TYPE___apr__ConsoleWatchdogCreate: soap_serialize___apr__ConsoleWatchdogCreate(soap, (const struct __apr__ConsoleWatchdogCreate *)ptr); break; case SOAP_TYPE___apl__AgentWatchdogRegister: soap_serialize___apl__AgentWatchdogRegister(soap, (const struct __apl__AgentWatchdogRegister *)ptr); break; case SOAP_TYPE___apl__AgentWatchdogHeartbeat: soap_serialize___apl__AgentWatchdogHeartbeat(soap, (const struct __apl__AgentWatchdogHeartbeat *)ptr); break; case SOAP_TYPE___apl__AgentWatchdogShutdown: soap_serialize___apl__AgentWatchdogShutdown(soap, (const struct __apl__AgentWatchdogShutdown *)ptr); break; case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse: soap_serialize_PointerTo_wcxs__GetWirelessSettingsResponse(soap, (_wcxs__GetWirelessSettingsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest: soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(soap, (_wcxs__GetWirelessSettingsRequest *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse: soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, (_wcxs__GetWirelessCapabilitiesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest: soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, (_wcxs__GetWirelessCapabilitiesRequest *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse: soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, (_wcxs__EnumerateWirelessProfilesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest: soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, (_wcxs__EnumerateWirelessProfilesRequest *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse: soap_serialize_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, (_wcxs__UpdateWirelessProfileResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest: soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, (_wcxs__UpdateWirelessProfileRequest *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse: soap_serialize_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, (_wcxs__RemoveWirelessProfileResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest: soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, (_wcxs__RemoveWirelessProfileRequest *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse: soap_serialize_PointerTo_wcxs__GetWirelessProfileResponse(soap, (_wcxs__GetWirelessProfileResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest: soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(soap, (_wcxs__GetWirelessProfileRequest *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse: soap_serialize_PointerTo_wcxs__AddWirelessProfileResponse(soap, (_wcxs__AddWirelessProfileResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest: soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(soap, (_wcxs__AddWirelessProfileRequest *const*)ptr); break; case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse: soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, (_tim__SetHighAccuracyTimeSynchResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch: soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(soap, (_tim__SetHighAccuracyTimeSynch *const*)ptr); break; case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse: soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, (_tim__GetLowAccuracyTimeSynchResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch: soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(soap, (_tim__GetLowAccuracyTimeSynch *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse: soap_serialize_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, (_stra__RemoveStorageFpaclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry: soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(soap, (_stra__RemoveStorageFpaclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse: soap_serialize_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, (_stra__UpdateStorageFpaclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry: soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(soap, (_stra__UpdateStorageFpaclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse: soap_serialize_PointerTo_stra__GetStorageAllocEntryResponse(soap, (_stra__GetStorageAllocEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry: soap_serialize_PointerTo_stra__GetStorageAllocEntry(soap, (_stra__GetStorageAllocEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse: soap_serialize_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, (_stra__EnumerateStorageAllocEntriesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries: soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(soap, (_stra__EnumerateStorageAllocEntries *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse: soap_serialize_PointerTo_stra__AddStorageFpaclEntryResponse(soap, (_stra__AddStorageFpaclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry: soap_serialize_PointerTo_stra__AddStorageFpaclEntry(soap, (_stra__AddStorageFpaclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse: soap_serialize_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, (_stra__RemoveStorageEaclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry: soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(soap, (_stra__RemoveStorageEaclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse: soap_serialize_PointerTo_stra__GetStorageEaclEntryResponse(soap, (_stra__GetStorageEaclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry: soap_serialize_PointerTo_stra__GetStorageEaclEntry(soap, (_stra__GetStorageEaclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse: soap_serialize_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, (_stra__EnumerateStorageEaclEntriesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries: soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(soap, (_stra__EnumerateStorageEaclEntries *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse: soap_serialize_PointerTo_stra__AddStorageEaclEntryResponse(soap, (_stra__AddStorageEaclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry: soap_serialize_PointerTo_stra__AddStorageEaclEntry(soap, (_stra__AddStorageEaclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse: soap_serialize_PointerTo_stra__AdminRemoveApplicationResponse(soap, (_stra__AdminRemoveApplicationResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication: soap_serialize_PointerTo_stra__AdminRemoveApplication(soap, (_stra__AdminRemoveApplication *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse: soap_serialize_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, (_stra__AdminGetApplicationAttributesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes: soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(soap, (_stra__AdminGetApplicationAttributes *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse: soap_serialize_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, (_stra__AdminGetRegisteredApplicationsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications: soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(soap, (_stra__AdminGetRegisteredApplications *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse: soap_serialize_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, (_stra__SetGlobalStorageAttributesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes: soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(soap, (_stra__SetGlobalStorageAttributes *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse: soap_serialize_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, (_stra__GetGlobalStorageAttributesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes: soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(soap, (_stra__GetGlobalStorageAttributes *const*)ptr); break; case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse: soap_serialize_PointerTo_str__ExecuteStorageOperationResponse(soap, (_str__ExecuteStorageOperationResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation: soap_serialize_PointerTo_str__ExecuteStorageOperation(soap, (_str__ExecuteStorageOperation *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse: soap_serialize_PointerTo_sai__GetAclEnabledStateResponse(soap, (_sai__GetAclEnabledStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetAclEnabledState: soap_serialize_PointerTo_sai__GetAclEnabledState(soap, (_sai__GetAclEnabledState *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse: soap_serialize_PointerTo_sai__SetAclEnabledStateResponse(soap, (_sai__SetAclEnabledStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetAclEnabledState: soap_serialize_PointerTo_sai__SetAclEnabledState(soap, (_sai__SetAclEnabledState *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse: soap_serialize_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, (_sai__SetConfigurationServerFQDNResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN: soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(soap, (_sai__SetConfigurationServerFQDN *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse: soap_serialize_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, (_sai__GetConfigurationServerFQDNResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN: soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(soap, (_sai__GetConfigurationServerFQDN *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse: soap_serialize_PointerTo_sai__EnableVpnRoutingResponse(soap, (_sai__EnableVpnRoutingResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnableVpnRouting: soap_serialize_PointerTo_sai__EnableVpnRouting(soap, (_sai__EnableVpnRouting *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse: soap_serialize_PointerTo_sai__GetTLSCredentialsResponse(soap, (_sai__GetTLSCredentialsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTLSCredentials: soap_serialize_PointerTo_sai__GetTLSCredentials(soap, (_sai__GetTLSCredentials *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse: soap_serialize_PointerTo_sai__SetTLSCredentialsResponse(soap, (_sai__SetTLSCredentialsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTLSCredentials: soap_serialize_PointerTo_sai__SetTLSCredentials(soap, (_sai__SetTLSCredentials *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse: soap_serialize_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, (_sai__CertStoreUpdateCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate: soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(soap, (_sai__CertStoreUpdateCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse: soap_serialize_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, (_sai__CertStoreGetPKCS10RequestResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request: soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(soap, (_sai__CertStoreGetPKCS10Request *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse: soap_serialize_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, (_sai__CertStoreRemoveCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate: soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(soap, (_sai__CertStoreRemoveCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse: soap_serialize_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, (_sai__CertStoreEnumerateCertificatesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates: soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(soap, (_sai__CertStoreEnumerateCertificates *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse: soap_serialize_PointerTo_sai__CertStoreGetCertificateResponse(soap, (_sai__CertStoreGetCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate: soap_serialize_PointerTo_sai__CertStoreGetCertificate(soap, (_sai__CertStoreGetCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse: soap_serialize_PointerTo_sai__CertStoreAddCertificateResponse(soap, (_sai__CertStoreAddCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate: soap_serialize_PointerTo_sai__CertStoreAddCertificate(soap, (_sai__CertStoreAddCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse: soap_serialize_PointerTo_sai__CertStoreRemoveKeyResponse(soap, (_sai__CertStoreRemoveKeyResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey: soap_serialize_PointerTo_sai__CertStoreRemoveKey(soap, (_sai__CertStoreRemoveKey *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse: soap_serialize_PointerTo_sai__CertStoreGetKeyResponse(soap, (_sai__CertStoreGetKeyResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreGetKey: soap_serialize_PointerTo_sai__CertStoreGetKey(soap, (_sai__CertStoreGetKey *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse: soap_serialize_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, (_sai__CertStoreEnumerateKeysResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys: soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(soap, (_sai__CertStoreEnumerateKeys *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse: soap_serialize_PointerTo_sai__CertStoreAddKeyResponse(soap, (_sai__CertStoreAddKeyResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CertStoreAddKey: soap_serialize_PointerTo_sai__CertStoreAddKey(soap, (_sai__CertStoreAddKey *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse: soap_serialize_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, (_sai__GetGlobalPowerPolicyResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy: soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(soap, (_sai__GetGlobalPowerPolicy *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse: soap_serialize_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, (_sai__SetGlobalPowerPolicyResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy: soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(soap, (_sai__SetGlobalPowerPolicy *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse: soap_serialize_PointerTo_sai__SetActivePowerPackageResponse(soap, (_sai__SetActivePowerPackageResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage: soap_serialize_PointerTo_sai__SetActivePowerPackage(soap, (_sai__SetActivePowerPackage *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse: soap_serialize_PointerTo_sai__GetActivePowerPackageResponse(soap, (_sai__GetActivePowerPackageResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage: soap_serialize_PointerTo_sai__GetActivePowerPackage(soap, (_sai__GetActivePowerPackage *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse: soap_serialize_PointerTo_sai__GetPowerPackageResponse(soap, (_sai__GetPowerPackageResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetPowerPackage: soap_serialize_PointerTo_sai__GetPowerPackage(soap, (_sai__GetPowerPackage *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse: soap_serialize_PointerTo_sai__EnumeratePowerPackagesResponse(soap, (_sai__EnumeratePowerPackagesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages: soap_serialize_PointerTo_sai__EnumeratePowerPackages(soap, (_sai__EnumeratePowerPackages *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse: soap_serialize_PointerTo_sai__GetEnvironmentDetectionResponse(soap, (_sai__GetEnvironmentDetectionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection: soap_serialize_PointerTo_sai__GetEnvironmentDetection(soap, (_sai__GetEnvironmentDetection *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse: soap_serialize_PointerTo_sai__SetEnvironmentDetectionResponse(soap, (_sai__SetEnvironmentDetectionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection: soap_serialize_PointerTo_sai__SetEnvironmentDetection(soap, (_sai__SetEnvironmentDetection *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse: soap_serialize_PointerTo_sai__SetRealmAuthOptionsResponse(soap, (_sai__SetRealmAuthOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions: soap_serialize_PointerTo_sai__SetRealmAuthOptions(soap, (_sai__SetRealmAuthOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse: soap_serialize_PointerTo_sai__GetRealmAuthOptionsResponse(soap, (_sai__GetRealmAuthOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions: soap_serialize_PointerTo_sai__GetRealmAuthOptions(soap, (_sai__GetRealmAuthOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse: soap_serialize_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, (_sai__ExtendProvisioningPeriodResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod: soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(soap, (_sai__ExtendProvisioningPeriod *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse: soap_serialize_PointerTo_sai__GetProvisioningPIDResponse(soap, (_sai__GetProvisioningPIDResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetProvisioningPID: soap_serialize_PointerTo_sai__GetProvisioningPID(soap, (_sai__GetProvisioningPID *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse: soap_serialize_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, (_sai__GetProvisioningAuditRecordResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord: soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(soap, (_sai__GetProvisioningAuditRecord *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse: soap_serialize_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, (_sai__SetZeroTouchConfigurationModeResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode: soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(soap, (_sai__SetZeroTouchConfigurationMode *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse: soap_serialize_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, (_sai__GetZeroTouchConfigurationModeResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode: soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(soap, (_sai__GetZeroTouchConfigurationMode *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse: soap_serialize_PointerTo_sai__EnableCertificateHashEntryResponse(soap, (_sai__EnableCertificateHashEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry: soap_serialize_PointerTo_sai__EnableCertificateHashEntry(soap, (_sai__EnableCertificateHashEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse: soap_serialize_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, (_sai__DeleteCertificateHashEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry: soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(soap, (_sai__DeleteCertificateHashEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse: soap_serialize_PointerTo_sai__AddCertificateHashEntryResponse(soap, (_sai__AddCertificateHashEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry: soap_serialize_PointerTo_sai__AddCertificateHashEntry(soap, (_sai__AddCertificateHashEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse: soap_serialize_PointerTo_sai__GetCertificateHashEntryResponse(soap, (_sai__GetCertificateHashEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry: soap_serialize_PointerTo_sai__GetCertificateHashEntry(soap, (_sai__GetCertificateHashEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse: soap_serialize_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, (_sai__EnumerateCertificateHashEntriesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries: soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(soap, (_sai__EnumerateCertificateHashEntries *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse: soap_serialize_PointerTo_sai__GetProvisioningServerOTPResponse(soap, (_sai__GetProvisioningServerOTPResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP: soap_serialize_PointerTo_sai__GetProvisioningServerOTP(soap, (_sai__GetProvisioningServerOTP *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse: soap_serialize_PointerTo_sai__SetProvisioningServerOTPResponse(soap, (_sai__SetProvisioningServerOTPResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP: soap_serialize_PointerTo_sai__SetProvisioningServerOTP(soap, (_sai__SetProvisioningServerOTP *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse: soap_serialize_PointerTo_sai__SetMEBxPasswordResponse(soap, (_sai__SetMEBxPasswordResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetMEBxPassword: soap_serialize_PointerTo_sai__SetMEBxPassword(soap, (_sai__SetMEBxPassword *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse: soap_serialize_PointerTo_sai__PartialUnprovisionResponse(soap, (_sai__PartialUnprovisionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__PartialUnprovision: soap_serialize_PointerTo_sai__PartialUnprovision(soap, (_sai__PartialUnprovision *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse: soap_serialize_PointerTo_sai__SetTLSPSKResponse(soap, (_sai__SetTLSPSKResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTLSPSK: soap_serialize_PointerTo_sai__SetTLSPSK(soap, (_sai__SetTLSPSK *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse: soap_serialize_PointerTo_sai__GetPowerSavingOptionsResponse(soap, (_sai__GetPowerSavingOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions: soap_serialize_PointerTo_sai__GetPowerSavingOptions(soap, (_sai__GetPowerSavingOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse: soap_serialize_PointerTo_sai__SetPowerSavingOptionsResponse(soap, (_sai__SetPowerSavingOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions: soap_serialize_PointerTo_sai__SetPowerSavingOptions(soap, (_sai__SetPowerSavingOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse: soap_serialize_PointerTo_sai__GetPkiCapabilitiesResponse(soap, (_sai__GetPkiCapabilitiesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities: soap_serialize_PointerTo_sai__GetPkiCapabilities(soap, (_sai__GetPkiCapabilities *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse: soap_serialize_PointerTo_sai__GetServerCertificateReqResponse(soap, (_sai__GetServerCertificateReqResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq: soap_serialize_PointerTo_sai__GetServerCertificateReq(soap, (_sai__GetServerCertificateReq *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetCRLResponse: soap_serialize_PointerTo_sai__GetCRLResponse(soap, (_sai__GetCRLResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetCRL: soap_serialize_PointerTo_sai__GetCRL(soap, (_sai__GetCRL *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetCRLResponse: soap_serialize_PointerTo_sai__SetCRLResponse(soap, (_sai__SetCRLResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetCRL: soap_serialize_PointerTo_sai__SetCRL(soap, (_sai__SetCRL *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse: soap_serialize_PointerTo_sai__GetTrustedFqdnCNResponse(soap, (_sai__GetTrustedFqdnCNResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN: soap_serialize_PointerTo_sai__GetTrustedFqdnCN(soap, (_sai__GetTrustedFqdnCN *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse: soap_serialize_PointerTo_sai__SetTrustedFqdnCNResponse(soap, (_sai__SetTrustedFqdnCNResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN: soap_serialize_PointerTo_sai__SetTrustedFqdnCN(soap, (_sai__SetTrustedFqdnCN *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse: soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, (_sai__EnumerateTrustedRootCertificatesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates: soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(soap, (_sai__EnumerateTrustedRootCertificates *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse: soap_serialize_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, (_sai__DeleteTrustedRootCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate: soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(soap, (_sai__DeleteTrustedRootCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse: soap_serialize_PointerTo_sai__GetTrustedRootCertificateResponse(soap, (_sai__GetTrustedRootCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate: soap_serialize_PointerTo_sai__GetTrustedRootCertificate(soap, (_sai__GetTrustedRootCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse: soap_serialize_PointerTo_sai__AddTrustedRootCertificateResponse(soap, (_sai__AddTrustedRootCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate: soap_serialize_PointerTo_sai__AddTrustedRootCertificate(soap, (_sai__AddTrustedRootCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse: soap_serialize_PointerTo_sai__GetTlsOptionsResponse(soap, (_sai__GetTlsOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTlsOptions: soap_serialize_PointerTo_sai__GetTlsOptions(soap, (_sai__GetTlsOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse: soap_serialize_PointerTo_sai__SetTlsOptionsResponse(soap, (_sai__SetTlsOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTlsOptions: soap_serialize_PointerTo_sai__SetTlsOptions(soap, (_sai__SetTlsOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse: soap_serialize_PointerTo_sai__GetEnabledInterfacesResponse(soap, (_sai__GetEnabledInterfacesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces: soap_serialize_PointerTo_sai__GetEnabledInterfaces(soap, (_sai__GetEnabledInterfaces *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse: soap_serialize_PointerTo_sai__SetEnabledInterfacesResponse(soap, (_sai__SetEnabledInterfacesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces: soap_serialize_PointerTo_sai__SetEnabledInterfaces(soap, (_sai__SetEnabledInterfaces *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse: soap_serialize_PointerTo_sai__GetKerberosOptionsResponse(soap, (_sai__GetKerberosOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetKerberosOptions: soap_serialize_PointerTo_sai__GetKerberosOptions(soap, (_sai__GetKerberosOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse: soap_serialize_PointerTo_sai__SetKerberosOptionsResponse(soap, (_sai__SetKerberosOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetKerberosOptions: soap_serialize_PointerTo_sai__SetKerberosOptions(soap, (_sai__SetKerberosOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse: soap_serialize_PointerTo_sai__GetDigestRealmResponse(soap, (_sai__GetDigestRealmResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetDigestRealm: soap_serialize_PointerTo_sai__GetDigestRealm(soap, (_sai__GetDigestRealm *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse: soap_serialize_PointerTo_sai__SetAdminAclEntryExResponse(soap, (_sai__SetAdminAclEntryExResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx: soap_serialize_PointerTo_sai__SetAdminAclEntryEx(soap, (_sai__SetAdminAclEntryEx *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse: soap_serialize_PointerTo_sai__UpdateUserAclEntryExResponse(soap, (_sai__UpdateUserAclEntryExResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx: soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(soap, (_sai__UpdateUserAclEntryEx *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse: soap_serialize_PointerTo_sai__GetUserAclEntryExResponse(soap, (_sai__GetUserAclEntryExResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx: soap_serialize_PointerTo_sai__GetUserAclEntryEx(soap, (_sai__GetUserAclEntryEx *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse: soap_serialize_PointerTo_sai__AddUserAclEntryExResponse(soap, (_sai__AddUserAclEntryExResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx: soap_serialize_PointerTo_sai__AddUserAclEntryEx(soap, (_sai__AddUserAclEntryEx *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse: soap_serialize_PointerTo_sai__GetCoreVersionResponse(soap, (_sai__GetCoreVersionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetCoreVersion: soap_serialize_PointerTo_sai__GetCoreVersion(soap, (_sai__GetCoreVersion *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CommitChangesResponse: soap_serialize_PointerTo_sai__CommitChangesResponse(soap, (_sai__CommitChangesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__CommitChanges: soap_serialize_PointerTo_sai__CommitChanges(soap, (_sai__CommitChanges *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__UnprovisionResponse: soap_serialize_PointerTo_sai__UnprovisionResponse(soap, (_sai__UnprovisionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__Unprovision: soap_serialize_PointerTo_sai__Unprovision(soap, (_sai__Unprovision *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse: soap_serialize_PointerTo_sai__SetProvisioningModeResponse(soap, (_sai__SetProvisioningModeResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetProvisioningMode: soap_serialize_PointerTo_sai__SetProvisioningMode(soap, (_sai__SetProvisioningMode *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse: soap_serialize_PointerTo_sai__GetProvisioningModeResponse(soap, (_sai__GetProvisioningModeResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetProvisioningMode: soap_serialize_PointerTo_sai__GetProvisioningMode(soap, (_sai__GetProvisioningMode *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse: soap_serialize_PointerTo_sai__UpdateCoreFromUrlResponse(soap, (_sai__UpdateCoreFromUrlResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl: soap_serialize_PointerTo_sai__UpdateCoreFromUrl(soap, (_sai__UpdateCoreFromUrl *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse: soap_serialize_PointerTo_sai__GetTLSCertificateResponse(soap, (_sai__GetTLSCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetTLSCertificate: soap_serialize_PointerTo_sai__GetTLSCertificate(soap, (_sai__GetTLSCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse: soap_serialize_PointerTo_sai__SetTLSCertificateResponse(soap, (_sai__SetTLSCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTLSCertificate: soap_serialize_PointerTo_sai__SetTLSCertificate(soap, (_sai__SetTLSCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse: soap_serialize_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, (_sai__SetTLSKeyAndCertificateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate: soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(soap, (_sai__SetTLSKeyAndCertificate *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse: soap_serialize_PointerTo_sai__SetRngKeyResponse(soap, (_sai__SetRngKeyResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetRngKey: soap_serialize_PointerTo_sai__SetRngKey(soap, (_sai__SetRngKey *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse: soap_serialize_PointerTo_sai__SetTlsEnabledResponse(soap, (_sai__SetTlsEnabledResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetTlsEnabled: soap_serialize_PointerTo_sai__SetTlsEnabled(soap, (_sai__SetTlsEnabled *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse: soap_serialize_PointerTo_sai__RemoveUserAclEntryResponse(soap, (_sai__RemoveUserAclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry: soap_serialize_PointerTo_sai__RemoveUserAclEntry(soap, (_sai__RemoveUserAclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse: soap_serialize_PointerTo_sai__UpdateUserAclEntryResponse(soap, (_sai__UpdateUserAclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry: soap_serialize_PointerTo_sai__UpdateUserAclEntry(soap, (_sai__UpdateUserAclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse: soap_serialize_PointerTo_sai__GetUserAclEntryResponse(soap, (_sai__GetUserAclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetUserAclEntry: soap_serialize_PointerTo_sai__GetUserAclEntry(soap, (_sai__GetUserAclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse: soap_serialize_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, (_sai__EnumerateUserAclEntriesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries: soap_serialize_PointerTo_sai__EnumerateUserAclEntries(soap, (_sai__EnumerateUserAclEntries *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse: soap_serialize_PointerTo_sai__AddUserAclEntryResponse(soap, (_sai__AddUserAclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__AddUserAclEntry: soap_serialize_PointerTo_sai__AddUserAclEntry(soap, (_sai__AddUserAclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse: soap_serialize_PointerTo_sai__SetAdminAclEntryResponse(soap, (_sai__SetAdminAclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry: soap_serialize_PointerTo_sai__SetAdminAclEntry(soap, (_sai__SetAdminAclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse: soap_serialize_PointerTo_sai__GetAdminAclEntryResponse(soap, (_sai__GetAdminAclEntryResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry: soap_serialize_PointerTo_sai__GetAdminAclEntry(soap, (_sai__GetAdminAclEntry *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse: soap_serialize_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, (_sai__ResetFlashWearOutProtectionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection: soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(soap, (_sai__ResetFlashWearOutProtection *const*)ptr); break; case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse: soap_serialize_PointerTo_rci__GetSystemPowerStateResponse(soap, (_rci__GetSystemPowerStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_rci__GetSystemPowerState: soap_serialize_PointerTo_rci__GetSystemPowerState(soap, (_rci__GetSystemPowerState *const*)ptr); break; case SOAP_TYPE_PointerTo_rci__RemoteControlResponse: soap_serialize_PointerTo_rci__RemoteControlResponse(soap, (_rci__RemoteControlResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_rci__RemoteControl: soap_serialize_PointerTo_rci__RemoteControl(soap, (_rci__RemoteControl *const*)ptr); break; case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse: soap_serialize_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, (_rci__GetRemoteControlCapabilitiesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities: soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(soap, (_rci__GetRemoteControlCapabilities *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse: soap_serialize_PointerTo_net__Get8021XPxeTimeoutResponse(soap, (_net__Get8021XPxeTimeoutResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout: soap_serialize_PointerTo_net__Get8021XPxeTimeout(soap, (_net__Get8021XPxeTimeout *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse: soap_serialize_PointerTo_net__Set8021XPxeTimeoutResponse(soap, (_net__Set8021XPxeTimeoutResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout: soap_serialize_PointerTo_net__Set8021XPxeTimeout(soap, (_net__Set8021XPxeTimeout *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response: soap_serialize_PointerTo_net__Get8021XActiveS0Response(soap, (_net__Get8021XActiveS0Response *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Get8021XActiveS0: soap_serialize_PointerTo_net__Get8021XActiveS0(soap, (_net__Get8021XActiveS0 *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response: soap_serialize_PointerTo_net__Set8021XActiveS0Response(soap, (_net__Set8021XActiveS0Response *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Set8021XActiveS0: soap_serialize_PointerTo_net__Set8021XActiveS0(soap, (_net__Set8021XActiveS0 *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse: soap_serialize_PointerTo_net__Get8021XWiredProfileResponse(soap, (_net__Get8021XWiredProfileResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile: soap_serialize_PointerTo_net__Get8021XWiredProfile(soap, (_net__Get8021XWiredProfile *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse: soap_serialize_PointerTo_net__Set8021XWiredProfileResponse(soap, (_net__Set8021XWiredProfileResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile: soap_serialize_PointerTo_net__Set8021XWiredProfile(soap, (_net__Set8021XWiredProfile *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse: soap_serialize_PointerTo_net__SetInterfaceSettingsResponse(soap, (_net__SetInterfaceSettingsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetInterfaceSettings: soap_serialize_PointerTo_net__SetInterfaceSettings(soap, (_net__SetInterfaceSettings *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse: soap_serialize_PointerTo_net__GetInterfaceSettingsResponse(soap, (_net__GetInterfaceSettingsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetInterfaceSettings: soap_serialize_PointerTo_net__GetInterfaceSettings(soap, (_net__GetInterfaceSettings *const*)ptr); break; case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse: soap_serialize_PointerTo_net__EnumerateInterfacesResponse(soap, (_net__EnumerateInterfacesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__EnumerateInterfaces: soap_serialize_PointerTo_net__EnumerateInterfaces(soap, (_net__EnumerateInterfaces *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetPingResponseResponse: soap_serialize_PointerTo_net__GetPingResponseResponse(soap, (_net__GetPingResponseResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetPingResponse: soap_serialize_PointerTo_net__GetPingResponse(soap, (_net__GetPingResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetPingResponseResponse: soap_serialize_PointerTo_net__SetPingResponseResponse(soap, (_net__SetPingResponseResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetPingResponse: soap_serialize_PointerTo_net__SetPingResponse(soap, (_net__SetPingResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse: soap_serialize_PointerTo_net__GetVlanParametersResponse(soap, (_net__GetVlanParametersResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetVlanParameters: soap_serialize_PointerTo_net__GetVlanParameters(soap, (_net__GetVlanParameters *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse: soap_serialize_PointerTo_net__SetVlanParametersResponse(soap, (_net__SetVlanParametersResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetVlanParameters: soap_serialize_PointerTo_net__SetVlanParameters(soap, (_net__SetVlanParameters *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse: soap_serialize_PointerTo_net__GetTcpIpParametersResponse(soap, (_net__GetTcpIpParametersResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetTcpIpParameters: soap_serialize_PointerTo_net__GetTcpIpParameters(soap, (_net__GetTcpIpParameters *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse: soap_serialize_PointerTo_net__SetTcpIpParametersResponse(soap, (_net__SetTcpIpParametersResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetTcpIpParameters: soap_serialize_PointerTo_net__SetTcpIpParameters(soap, (_net__SetTcpIpParameters *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetDomainNameResponse: soap_serialize_PointerTo_net__GetDomainNameResponse(soap, (_net__GetDomainNameResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetDomainName: soap_serialize_PointerTo_net__GetDomainName(soap, (_net__GetDomainName *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetDomainNameResponse: soap_serialize_PointerTo_net__SetDomainNameResponse(soap, (_net__SetDomainNameResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetDomainName: soap_serialize_PointerTo_net__SetDomainName(soap, (_net__SetDomainName *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetHostNameResponse: soap_serialize_PointerTo_net__GetHostNameResponse(soap, (_net__GetHostNameResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__GetHostName: soap_serialize_PointerTo_net__GetHostName(soap, (_net__GetHostName *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetHostNameResponse: soap_serialize_PointerTo_net__SetHostNameResponse(soap, (_net__SetHostNameResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_net__SetHostName: soap_serialize_PointerTo_net__SetHostName(soap, (_net__SetHostName *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse: soap_serialize_PointerTo_inf__GetIderSessionLogResponse(soap, (_inf__GetIderSessionLogResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetIderSessionLog: soap_serialize_PointerTo_inf__GetIderSessionLog(soap, (_inf__GetIderSessionLog *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse: soap_serialize_PointerTo_inf__GetSecurityParametersResponse(soap, (_inf__GetSecurityParametersResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetSecurityParameters: soap_serialize_PointerTo_inf__GetSecurityParameters(soap, (_inf__GetSecurityParameters *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse: soap_serialize_PointerTo_inf__GetNetworkStateResponse(soap, (_inf__GetNetworkStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetNetworkState: soap_serialize_PointerTo_inf__GetNetworkState(soap, (_inf__GetNetworkState *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse: soap_serialize_PointerTo_inf__GetEnabledInterfacesResponse(soap, (_inf__GetEnabledInterfacesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces: soap_serialize_PointerTo_inf__GetEnabledInterfaces(soap, (_inf__GetEnabledInterfaces *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse: soap_serialize_PointerTo_inf__GetPasswordModelResponse(soap, (_inf__GetPasswordModelResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetPasswordModel: soap_serialize_PointerTo_inf__GetPasswordModel(soap, (_inf__GetPasswordModel *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse: soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, (_inf__GetAdminNetAclEntryStatusResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus: soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(soap, (_inf__GetAdminNetAclEntryStatus *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse: soap_serialize_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, (_inf__GetAdminAclEntryStatusResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus: soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(soap, (_inf__GetAdminAclEntryStatus *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse: soap_serialize_PointerTo_inf__GetConfigServerInfoResponse(soap, (_inf__GetConfigServerInfoResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo: soap_serialize_PointerTo_inf__GetConfigServerInfo(soap, (_inf__GetConfigServerInfo *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetHostNameResponse: soap_serialize_PointerTo_inf__GetHostNameResponse(soap, (_inf__GetHostNameResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetHostName: soap_serialize_PointerTo_inf__GetHostName(soap, (_inf__GetHostName *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse: soap_serialize_PointerTo_inf__GetVlanParametersResponse(soap, (_inf__GetVlanParametersResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetVlanParameters: soap_serialize_PointerTo_inf__GetVlanParameters(soap, (_inf__GetVlanParameters *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse: soap_serialize_PointerTo_inf__GetProvisioningStateResponse(soap, (_inf__GetProvisioningStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetProvisioningState: soap_serialize_PointerTo_inf__GetProvisioningState(soap, (_inf__GetProvisioningState *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse: soap_serialize_PointerTo_inf__GetProvisioningModeResponse(soap, (_inf__GetProvisioningModeResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetProvisioningMode: soap_serialize_PointerTo_inf__GetProvisioningMode(soap, (_inf__GetProvisioningMode *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse: soap_serialize_PointerTo_inf__GetCodeVersionsResponse(soap, (_inf__GetCodeVersionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetCodeVersions: soap_serialize_PointerTo_inf__GetCodeVersions(soap, (_inf__GetCodeVersions *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse: soap_serialize_PointerTo_inf__GetCoreVersionResponse(soap, (_inf__GetCoreVersionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_inf__GetCoreVersion: soap_serialize_PointerTo_inf__GetCoreVersion(soap, (_inf__GetCoreVersion *const*)ptr); break; case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse: soap_serialize_PointerTo_idr__GetIderSessionLogResponse(soap, (_idr__GetIderSessionLogResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_idr__GetIderSessionLog: soap_serialize_PointerTo_idr__GetIderSessionLog(soap, (_idr__GetIderSessionLog *const*)ptr); break; case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse: soap_serialize_PointerTo_idr__GetRedirectionListenerStateResponse(soap, (_idr__GetRedirectionListenerStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState: soap_serialize_PointerTo_idr__GetRedirectionListenerState(soap, (_idr__GetRedirectionListenerState *const*)ptr); break; case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse: soap_serialize_PointerTo_idr__SetRedirectionListenerStateResponse(soap, (_idr__SetRedirectionListenerStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState: soap_serialize_PointerTo_idr__SetRedirectionListenerState(soap, (_idr__SetRedirectionListenerState *const*)ptr); break; case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse: soap_serialize_PointerTo_hwa__GetAssetDataResponse(soap, (_hwa__GetAssetDataResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_hwa__GetAssetData: soap_serialize_PointerTo_hwa__GetAssetData(soap, (_hwa__GetAssetData *const*)ptr); break; case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse: soap_serialize_PointerTo_hwa__EnumerateAssetTypesResponse(soap, (_hwa__EnumerateAssetTypesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes: soap_serialize_PointerTo_hwa__EnumerateAssetTypes(soap, (_hwa__EnumerateAssetTypes *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse: soap_serialize_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, (_emi__GetGeneralAlertSubscriptionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription: soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(soap, (_emi__GetGeneralAlertSubscription *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse: soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, (_emi__EnumerateGeneralAlertSubscriptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions: soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, (_emi__EnumerateGeneralAlertSubscriptions *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse: soap_serialize_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, (_emi__SubscribeForGeneralAlertResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert: soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(soap, (_emi__SubscribeForGeneralAlert *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse: soap_serialize_PointerTo_emi__GetSensorAttributesResponse(soap, (_emi__GetSensorAttributesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetSensorAttributes: soap_serialize_PointerTo_emi__GetSensorAttributes(soap, (_emi__GetSensorAttributes *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse: soap_serialize_PointerTo_emi__EnumerateSensorsResponse(soap, (_emi__EnumerateSensorsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateSensors: soap_serialize_PointerTo_emi__EnumerateSensors(soap, (_emi__EnumerateSensors *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse: soap_serialize_PointerTo_emi__GetEventLogTimestampClockResponse(soap, (_emi__GetEventLogTimestampClockResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock: soap_serialize_PointerTo_emi__GetEventLogTimestampClock(soap, (_emi__GetEventLogTimestampClock *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse: soap_serialize_PointerTo_emi__SetEventLogTimestampClockResponse(soap, (_emi__SetEventLogTimestampClockResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock: soap_serialize_PointerTo_emi__SetEventLogTimestampClock(soap, (_emi__SetEventLogTimestampClock *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse: soap_serialize_PointerTo_emi__FreezeEventLogResponse(soap, (_emi__FreezeEventLogResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__FreezeEventLog: soap_serialize_PointerTo_emi__FreezeEventLog(soap, (_emi__FreezeEventLog *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse: soap_serialize_PointerTo_emi__ClearEventLogResponse(soap, (_emi__ClearEventLogResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__ClearEventLog: soap_serialize_PointerTo_emi__ClearEventLog(soap, (_emi__ClearEventLog *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse: soap_serialize_PointerTo_emi__ReadEventLogRecordsResponse(soap, (_emi__ReadEventLogRecordsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords: soap_serialize_PointerTo_emi__ReadEventLogRecords(soap, (_emi__ReadEventLogRecords *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse: soap_serialize_PointerTo_emi__GetEventLogStatusResponse(soap, (_emi__GetEventLogStatusResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetEventLogStatus: soap_serialize_PointerTo_emi__GetEventLogStatus(soap, (_emi__GetEventLogStatus *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse: soap_serialize_PointerTo_emi__RemoveEventFilterResponse(soap, (_emi__RemoveEventFilterResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__RemoveEventFilter: soap_serialize_PointerTo_emi__RemoveEventFilter(soap, (_emi__RemoveEventFilter *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse: soap_serialize_PointerTo_emi__UpdateEventFilterResponse(soap, (_emi__UpdateEventFilterResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__UpdateEventFilter: soap_serialize_PointerTo_emi__UpdateEventFilter(soap, (_emi__UpdateEventFilter *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse: soap_serialize_PointerTo_emi__GetEventFilterResponse(soap, (_emi__GetEventFilterResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetEventFilter: soap_serialize_PointerTo_emi__GetEventFilter(soap, (_emi__GetEventFilter *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse: soap_serialize_PointerTo_emi__CancelAlertSubscriptionResponse(soap, (_emi__CancelAlertSubscriptionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription: soap_serialize_PointerTo_emi__CancelAlertSubscription(soap, (_emi__CancelAlertSubscription *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse: soap_serialize_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, (_emi__EnumerateAlertPoliciesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies: soap_serialize_PointerTo_emi__EnumerateAlertPolicies(soap, (_emi__EnumerateAlertPolicies *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse: soap_serialize_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, (_emi__EnumerateAlertSubscriptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions: soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(soap, (_emi__EnumerateAlertSubscriptions *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse: soap_serialize_PointerTo_emi__SubscribeForAlertResponse(soap, (_emi__SubscribeForAlertResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__SubscribeForAlert: soap_serialize_PointerTo_emi__SubscribeForAlert(soap, (_emi__SubscribeForAlert *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse: soap_serialize_PointerTo_emi__AddEventFilterResponse(soap, (_emi__AddEventFilterResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__AddEventFilter: soap_serialize_PointerTo_emi__AddEventFilter(soap, (_emi__AddEventFilter *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse: soap_serialize_PointerTo_emi__GetAlertCommunityStringResponse(soap, (_emi__GetAlertCommunityStringResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString: soap_serialize_PointerTo_emi__GetAlertCommunityString(soap, (_emi__GetAlertCommunityString *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse: soap_serialize_PointerTo_emi__SetAlertCommunityStringResponse(soap, (_emi__SetAlertCommunityStringResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString: soap_serialize_PointerTo_emi__SetAlertCommunityString(soap, (_emi__SetAlertCommunityString *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse: soap_serialize_PointerTo_emi__GetAlertSubscriptionResponse(soap, (_emi__GetAlertSubscriptionResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__GetAlertSubscription: soap_serialize_PointerTo_emi__GetAlertSubscription(soap, (_emi__GetAlertSubscription *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse: soap_serialize_PointerTo_emi__EnumerateEventFiltersResponse(soap, (_emi__EnumerateEventFiltersResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters: soap_serialize_PointerTo_emi__EnumerateEventFilters(soap, (_emi__EnumerateEventFilters *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse: soap_serialize_PointerTo_cb__GetHcbStateResponse(soap, (_cb__GetHcbStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__GetHcbState: soap_serialize_PointerTo_cb__GetHcbState(soap, (_cb__GetHcbState *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse: soap_serialize_PointerTo_cb__ClearHcbStateResponse(soap, (_cb__ClearHcbStateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__ClearHcbState: soap_serialize_PointerTo_cb__ClearHcbState(soap, (_cb__ClearHcbState *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse: soap_serialize_PointerTo_cb__GetHcbOptionsResponse(soap, (_cb__GetHcbOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__GetHcbOptions: soap_serialize_PointerTo_cb__GetHcbOptions(soap, (_cb__GetHcbOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse: soap_serialize_PointerTo_cb__SetHcbOptionsResponse(soap, (_cb__SetHcbOptionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__SetHcbOptions: soap_serialize_PointerTo_cb__SetHcbOptions(soap, (_cb__SetHcbOptions *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse: soap_serialize_PointerTo_cb__CbQueryCapabilitiesResponse(soap, (_cb__CbQueryCapabilitiesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities: soap_serialize_PointerTo_cb__CbQueryCapabilities(soap, (_cb__CbQueryCapabilities *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse: soap_serialize_PointerTo_cb__CbFilterEnumerateResponse(soap, (_cb__CbFilterEnumerateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate: soap_serialize_PointerTo_cb__CbFilterEnumerate(soap, (_cb__CbFilterEnumerate *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse: soap_serialize_PointerTo_cb__CbFilterDeleteResponse(soap, (_cb__CbFilterDeleteResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbFilterDelete: soap_serialize_PointerTo_cb__CbFilterDelete(soap, (_cb__CbFilterDelete *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse: soap_serialize_PointerTo_cb__CbFilterGetResponse(soap, (_cb__CbFilterGetResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbFilterGet: soap_serialize_PointerTo_cb__CbFilterGet(soap, (_cb__CbFilterGet *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse: soap_serialize_PointerTo_cb__CbFilterCreateResponse(soap, (_cb__CbFilterCreateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbFilterCreate: soap_serialize_PointerTo_cb__CbFilterCreate(soap, (_cb__CbFilterCreate *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse: soap_serialize_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, (_cb__CbPolicyGetActiveStatisticsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics: soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(soap, (_cb__CbPolicyGetActiveStatistics *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse: soap_serialize_PointerTo_cb__CbPolicyGetEnabledResponse(soap, (_cb__CbPolicyGetEnabledResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled: soap_serialize_PointerTo_cb__CbPolicyGetEnabled(soap, (_cb__CbPolicyGetEnabled *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse: soap_serialize_PointerTo_cb__CbPolicyDisableResponse(soap, (_cb__CbPolicyDisableResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyDisable: soap_serialize_PointerTo_cb__CbPolicyDisable(soap, (_cb__CbPolicyDisable *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse: soap_serialize_PointerTo_cb__CbPolicyEnableResponse(soap, (_cb__CbPolicyEnableResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyEnable: soap_serialize_PointerTo_cb__CbPolicyEnable(soap, (_cb__CbPolicyEnable *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse: soap_serialize_PointerTo_cb__CbPolicyEnumerateResponse(soap, (_cb__CbPolicyEnumerateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate: soap_serialize_PointerTo_cb__CbPolicyEnumerate(soap, (_cb__CbPolicyEnumerate *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse: soap_serialize_PointerTo_cb__CbPolicyDeleteResponse(soap, (_cb__CbPolicyDeleteResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyDelete: soap_serialize_PointerTo_cb__CbPolicyDelete(soap, (_cb__CbPolicyDelete *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse: soap_serialize_PointerTo_cb__CbPolicyGetResponse(soap, (_cb__CbPolicyGetResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyGet: soap_serialize_PointerTo_cb__CbPolicyGet(soap, (_cb__CbPolicyGet *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse: soap_serialize_PointerTo_cb__CbPolicyCreateResponse(soap, (_cb__CbPolicyCreateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_cb__CbPolicyCreate: soap_serialize_PointerTo_cb__CbPolicyCreate(soap, (_cb__CbPolicyCreate *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse: soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, (_apr__ConsoleWatchdogQueryCapabilitiesResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities: soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, (_apr__ConsoleWatchdogQueryCapabilities *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse: soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, (_apr__ConsoleWatchdogGetCbPolicyResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy: soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, (_apr__ConsoleWatchdogGetCbPolicy *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse: soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, (_apr__ConsoleWatchdogSetCbPolicyResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy: soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, (_apr__ConsoleWatchdogSetCbPolicy *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse: soap_serialize_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, (_apr__ConsoleWatchdogGetActionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions: soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(soap, (_apr__ConsoleWatchdogGetActions *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse: soap_serialize_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, (_apr__ConsoleWatchdogSetActionsResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions: soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(soap, (_apr__ConsoleWatchdogSetActions *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse: soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, (_apr__ConsoleWatchdogEnumerateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate: soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(soap, (_apr__ConsoleWatchdogEnumerate *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse: soap_serialize_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, (_apr__ConsoleWatchdogDeleteResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete: soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(soap, (_apr__ConsoleWatchdogDelete *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse: soap_serialize_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, (_apr__ConsoleWatchdogCreateResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate: soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(soap, (_apr__ConsoleWatchdogCreate *const*)ptr); break; case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse: soap_serialize_PointerTo_apl__AgentWatchdogRegisterResponse(soap, (_apl__AgentWatchdogRegisterResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister: soap_serialize_PointerTo_apl__AgentWatchdogRegister(soap, (_apl__AgentWatchdogRegister *const*)ptr); break; case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse: soap_serialize_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, (_apl__AgentWatchdogHeartbeatResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat: soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(soap, (_apl__AgentWatchdogHeartbeat *const*)ptr); break; case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse: soap_serialize_PointerTo_apl__AgentWatchdogShutdownResponse(soap, (_apl__AgentWatchdogShutdownResponse *const*)ptr); break; case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown: soap_serialize_PointerTo_apl__AgentWatchdogShutdown(soap, (_apl__AgentWatchdogShutdown *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType: soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, (cb__CircuitBreakerIPLayeredTCPFlagsType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__WirelessSettingsType: soap_serialize_PointerTowcxs__WirelessSettingsType(soap, (wcxs__WirelessSettingsType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType: soap_serialize_PointerTowcxs__WirelessCapabilitiesType(soap, (wcxs__WirelessCapabilitiesType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__ProfileType: soap_serialize_PointerTowcxs__ProfileType(soap, (wcxs__ProfileType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType: soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(soap, (wcxs__ProfileSecuritySettingsType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType: soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(soap, (wcxs__ProfileSecuritySettingRSNType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType: soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(soap, (wcxs__ProfileSecuritySettingWPAType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType: soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, (wcxs__DataEncryptionCCMPType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType: soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, (wcxs__DataEncryptionTKIPType *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__RawKey256Type: soap_serialize_PointerTowcxs__RawKey256Type(soap, (xsd__base64Binary *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__PassPhrase63Type: soap_serialize_PointerTowcxs__PassPhrase63Type(soap, (std::string *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__WEP128Type: soap_serialize_PointerTowcxs__WEP128Type(soap, (wcxs__WEP128Type *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__WEP64Type: soap_serialize_PointerTowcxs__WEP64Type(soap, (wcxs__WEP64Type *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__RawKey128Type: soap_serialize_PointerTowcxs__RawKey128Type(soap, (xsd__base64Binary *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type: soap_serialize_PointerTowcxs__PassPhraseWEP128Type(soap, (std::string *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__RawKey64Type: soap_serialize_PointerTowcxs__RawKey64Type(soap, (xsd__base64Binary *const*)ptr); break; case SOAP_TYPE_PointerTowcxs__PassPhrase5Type: soap_serialize_PointerTowcxs__PassPhrase5Type(soap, (std::string *const*)ptr); break; case SOAP_TYPE_PointerTorci__OemParametersType: soap_serialize_PointerTorci__OemParametersType(soap, (unsigned short *const*)ptr); break; case SOAP_TYPE_PointerTorci__BootOptionsType: soap_serialize_PointerTorci__BootOptionsType(soap, (unsigned short *const*)ptr); break; case SOAP_TYPE_PointerTorci__SpecialCommandParameterType: soap_serialize_PointerTorci__SpecialCommandParameterType(soap, (unsigned short *const*)ptr); break; case SOAP_TYPE_PointerTorci__SpecialCommandType: soap_serialize_PointerTorci__SpecialCommandType(soap, (enum rci__SpecialCommandType *const*)ptr); break; case SOAP_TYPE_PointerToinf__IderSessionLogEntryType: soap_serialize_PointerToinf__IderSessionLogEntryType(soap, (inf__IderSessionLogEntryType *const*)ptr); break; case SOAP_TYPE_PointerToinf__FirmwareVersionType: soap_serialize_PointerToinf__FirmwareVersionType(soap, (inf__FirmwareVersionType *const*)ptr); break; case SOAP_TYPE_PointerToidr__IderSessionLogEntryType: soap_serialize_PointerToidr__IderSessionLogEntryType(soap, (idr__IderSessionLogEntryType *const*)ptr); break; case SOAP_TYPE_PointerToapl__GUID: soap_serialize_PointerToapl__GUID(soap, (apl__GUID *const*)ptr); break; case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType: soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(soap, (apr__AgentPresenceCapabilitiesType *const*)ptr); break; case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType: soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(soap, (apr__CircuitBreakerHardwarePolicyType *const*)ptr); break; case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType: soap_serialize_PointerToapr__ConsoleWatchdogActionType(soap, (apr__ConsoleWatchdogActionType *const*)ptr); break; case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType: soap_serialize_PointerToapr__ConsoleWatchdogEntryType(soap, (apr__ConsoleWatchdogEntryType *const*)ptr); break; case SOAP_TYPE_PointerToapr__CbActionType: soap_serialize_PointerToapr__CbActionType(soap, (enum apr__CbActionType *const*)ptr); break; case SOAP_TYPE_PointerToapr__GUID: soap_serialize_PointerToapr__GUID(soap, (apr__GUID *const*)ptr); break; case SOAP_TYPE_PointerTohwa__AssetDataArrayType: soap_serialize_PointerTohwa__AssetDataArrayType(soap, (hwa__AssetDataArrayType *const*)ptr); break; case SOAP_TYPE_PointerTohwa__AssetTypeArrayType: soap_serialize_PointerTohwa__AssetTypeArrayType(soap, (hwa__AssetTypeArrayType *const*)ptr); break; case SOAP_TYPE_PointerTohwa__GUID: soap_serialize_PointerTohwa__GUID(soap, (hwa__GUID *const*)ptr); break; case SOAP_TYPE_PointerToxsd__base64Binary: soap_serialize_PointerToxsd__base64Binary(soap, (xsd__base64Binary *const*)ptr); break; case SOAP_TYPE_PointerTohwa__AssetDataType: soap_serialize_PointerTohwa__AssetDataType(soap, (hwa__AssetDataType *const*)ptr); break; case SOAP_TYPE_PointerTocb__BlockedPortInfoType: soap_serialize_PointerTocb__BlockedPortInfoType(soap, (cb__BlockedPortInfoType *const*)ptr); break; case SOAP_TYPE_PointerTocb__HcbTriggerReasonType: soap_serialize_PointerTocb__HcbTriggerReasonType(soap, (enum cb__HcbTriggerReasonType *const*)ptr); break; case SOAP_TYPE_PointerTocb__TimeType: soap_serialize_PointerTocb__TimeType(soap, (unsigned int *const*)ptr); break; case SOAP_TYPE_PointerTocb__HcbOptionsType: soap_serialize_PointerTocb__HcbOptionsType(soap, (cb__HcbOptionsType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType: soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(soap, (cb__CircuitBreakerCapabilitiesType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType: soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(soap, (cb__CircuitBreakerFilterInfoType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType: soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(soap, (cb__CircuitBreakerFilterStatisticsType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType: soap_serialize_PointerTocb__CircuitBreakerApplicationType(soap, (enum cb__CircuitBreakerApplicationType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType: soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(soap, (cb__CircuitBreakerHardwarePolicyType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType: soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(soap, (cb__CircuitBreakerPolicyInfoType *const*)ptr); break; case SOAP_TYPE_PointerTocb__TimedCounterType: soap_serialize_PointerTocb__TimedCounterType(soap, (cb__TimedCounterType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType: soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, (cb__CircuitBreakerFilterType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType: soap_serialize_PointerTocb__CircuitBreakerPacketType(soap, (cb__CircuitBreakerPacketType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType: soap_serialize_PointerTocb__CircuitBreakerPacketETHType(soap, (cb__CircuitBreakerPacketETHType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType: soap_serialize_PointerTocb__CircuitBreakerPacketIPType(soap, (cb__CircuitBreakerPacketIPType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType: soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(soap, (cb__CircuitBreakerPacketUDPType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType: soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(soap, (cb__CircuitBreakerPacketTCPType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType: soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, (cb__CircuitBreakerIPLayeredPortType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType: soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, (cb__CircuitBreakerIPPacketType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type: soap_serialize_PointerTocb__CircuitBreakerIPv6Type(soap, (cb__CircuitBreakerIPv6Type *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type: soap_serialize_PointerTocb__CircuitBreakerIPv4Type(soap, (cb__CircuitBreakerIPv4Type *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType: soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, (cb__CircuitBreakerIPv6AddressAndMaskType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType: soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, (cb__CircuitBreakerIPv4AddressAndMaskType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType: soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, (cb__CircuitBreakerIPLayeredPortRangeType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType: soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, (cb__CircuitBreakerIPLayeredPortSimpleType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType: soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, (cb__CircuitBreakerPolicyType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType: soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, (cb__CircuitBreakerDefaultFilterType *const*)ptr); break; case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType: soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, (cb__CircuitBreakerAntiSpoofingFilterType *const*)ptr); break; case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType: soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, (emi__AlertSubscriptionGeneralType *const*)ptr); break; case SOAP_TYPE_PointerToemi__SensorAttributesType: soap_serialize_PointerToemi__SensorAttributesType(soap, (emi__SensorAttributesType *const*)ptr); break; case SOAP_TYPE_PointerToemi__SensorHandleArrayType: soap_serialize_PointerToemi__SensorHandleArrayType(soap, (emi__SensorHandleArrayType *const*)ptr); break; case SOAP_TYPE_PointerToemi__EventLogRecordArrayType: soap_serialize_PointerToemi__EventLogRecordArrayType(soap, (emi__EventLogRecordArrayType *const*)ptr); break; case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType: soap_serialize_PointerToemi__EventFilterHandleArrayType(soap, (emi__EventFilterHandleArrayType *const*)ptr); break; case SOAP_TYPE_PointerToemi__EventFilterType: soap_serialize_PointerToemi__EventFilterType(soap, (emi__EventFilterType *const*)ptr); break; case SOAP_TYPE_PointerToemi__ByteStr: soap_serialize_PointerToemi__ByteStr(soap, (emi__ByteStr *const*)ptr); break; case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType: soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, (emi__AlertSubscriptionPolicyIDArrayType *const*)ptr); break; case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType: soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(soap, (emi__AlertSubscriptionHandleArrayType *const*)ptr); break; case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType: soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, (unsigned char *const*)ptr); break; case SOAP_TYPE_PointerToemi__AlertSubscriptionType: soap_serialize_PointerToemi__AlertSubscriptionType(soap, (emi__AlertSubscriptionType *const*)ptr); break; case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType: soap_serialize_PointerToemi__AlertSubscriptionSoapType(soap, (emi__AlertSubscriptionSoapType *const*)ptr); break; case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType: soap_serialize_PointerToemi__AlertSubscriptionSNMPType(soap, (emi__AlertSubscriptionSNMPType *const*)ptr); break; case SOAP_TYPE_PointerToemi__AlertCredentialsType: soap_serialize_PointerToemi__AlertCredentialsType(soap, (emi__AlertCredentialsType *const*)ptr); break; case SOAP_TYPE_PointerTocmn__URLType: soap_serialize_PointerTocmn__URLType(soap, (cmn__URLType *const*)ptr); break; case SOAP_TYPE_PointerToemi__CommunityStringType: soap_serialize_PointerToemi__CommunityStringType(soap, (std::string *const*)ptr); break; case SOAP_TYPE_PointerTocmn__NodeAddressType: soap_serialize_PointerTocmn__NodeAddressType(soap, (cmn__NodeAddressType *const*)ptr); break; case SOAP_TYPE_PointerToemi__EventLogRecordType: soap_serialize_PointerToemi__EventLogRecordType(soap, (emi__EventLogRecordType *const*)ptr); break; case SOAP_TYPE_PointerToemi__ByteData: soap_serialize_PointerToemi__ByteData(soap, (emi__ByteData *const*)ptr); break; case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType: soap_serialize_PointerTostra__StorageAllocEntryHandleListType(soap, (stra__StorageAllocEntryHandleListType *const*)ptr); break; case SOAP_TYPE_PointerTostra__StorageAllocEntryType: soap_serialize_PointerTostra__StorageAllocEntryType(soap, (stra__StorageAllocEntryType *const*)ptr); break; case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType: soap_serialize_PointerTostra__StorageEaclEntryHandleListType(soap, (stra__StorageEaclEntryHandleListType *const*)ptr); break; case SOAP_TYPE_PointerTostra__StorageEaclEntryType: soap_serialize_PointerTostra__StorageEaclEntryType(soap, (stra__StorageEaclEntryType *const*)ptr); break; case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType: soap_serialize_PointerTostra__StorageApplicationAttributesType(soap, (stra__StorageApplicationAttributesType *const*)ptr); break; case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType: soap_serialize_PointerTostra__StorageApplicationHandleListType(soap, (stra__StorageApplicationHandleListType *const*)ptr); break; case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType: soap_serialize_PointerTostra__GlobalStorageAttributesType(soap, (stra__GlobalStorageAttributesType *const*)ptr); break; case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType: soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(soap, (stra__StorageSnrpApplicationAttributeType *const*)ptr); break; case SOAP_TYPE_PointerTostra__GUID: soap_serialize_PointerTostra__GUID(soap, (stra__GUID *const*)ptr); break; case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType: soap_serialize_PointerTostra__StorageAllocSnrpEntryType(soap, (stra__StorageAllocSnrpEntryType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__XProfileType: soap_serialize_PointerToxcfg__XProfileType(soap, (xcfg__XProfileType *const*)ptr); break; case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType: soap_serialize_PointerTonet__InterfaceDescriptorSetType(soap, (net__InterfaceDescriptorSetType *const*)ptr); break; case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType: soap_serialize_PointerTonet__InterfaceDescriptorGetType(soap, (net__InterfaceDescriptorGetType *const*)ptr); break; case SOAP_TYPE_PointerTocmn__InterfaceHandleType: soap_serialize_PointerTocmn__InterfaceHandleType(soap, (unsigned int *const*)ptr); break; case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType: soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, (net__StaticIPv4ParametersType *const*)ptr); break; case SOAP_TYPE_PointerTonet__IPv4ParametersType: soap_serialize_PointerTonet__IPv4ParametersType(soap, (net__IPv4ParametersType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType: soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, (xcfg__XProfileEAPFAST_USCORETLSType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType: soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, (xcfg__XProfileEAPFAST_USCOREGTCType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type: soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType: soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, (xcfg__XProfileEAP_USCOREGTCType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type: soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type: soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__XProfileTLSType: soap_serialize_PointerToxcfg__XProfileTLSType(soap, (xcfg__XProfileTLSType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__ManualPACType: soap_serialize_PointerToxcfg__ManualPACType(soap, (xcfg__ManualPACType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__UserCredentialsType: soap_serialize_PointerToxcfg__UserCredentialsType(soap, (xcfg__UserCredentialsType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__ServerIdentityType: soap_serialize_PointerToxcfg__ServerIdentityType(soap, (xcfg__ServerIdentityType *const*)ptr); break; case SOAP_TYPE_PointerToxcfg__CertificateNameType: soap_serialize_PointerToxcfg__CertificateNameType(soap, (xcfg__CertificateNameType *const*)ptr); break; case SOAP_TYPE_PointerTosai__CertificateHandleType: soap_serialize_PointerTosai__CertificateHandleType(soap, (unsigned int *const*)ptr); break; case SOAP_TYPE_PointerTocstr__KeyPairType: soap_serialize_PointerTocstr__KeyPairType(soap, (cstr__KeyPairType *const*)ptr); break; case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType: soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, (sai__GlobalPowerPolicyType *const*)ptr); break; case SOAP_TYPE_PointerTosai__EnvironmentDetectionType: soap_serialize_PointerTosai__EnvironmentDetectionType(soap, (sai__EnvironmentDetectionType *const*)ptr); break; case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType: soap_serialize_PointerTosai__ProvisioningAuditRecordType(soap, (sai__ProvisioningAuditRecordType *const*)ptr); break; case SOAP_TYPE_PointerTosai__CertHashEntryType: soap_serialize_PointerTosai__CertHashEntryType(soap, (sai__CertHashEntryType *const*)ptr); break; case SOAP_TYPE_PointerTosai__ProvisioningOTPType: soap_serialize_PointerTosai__ProvisioningOTPType(soap, (xsd__base64Binary *const*)ptr); break; case SOAP_TYPE_PointerTounsignedShort: soap_serialize_PointerTounsignedShort(soap, (unsigned short *const*)ptr); break; case SOAP_TYPE_PointerTosai__PowerStateType: soap_serialize_PointerTosai__PowerStateType(soap, (enum sai__PowerStateType *const*)ptr); break; case SOAP_TYPE_PointerTosai__PkiCapsType: soap_serialize_PointerTosai__PkiCapsType(soap, (sai__PkiCapsType *const*)ptr); break; case SOAP_TYPE_PointerTosai__CrlType: soap_serialize_PointerTosai__CrlType(soap, (sai__CrlType *const*)ptr); break; case SOAP_TYPE_PointerTosai__CertificateType: soap_serialize_PointerTosai__CertificateType(soap, (sai__CertificateType *const*)ptr); break; case SOAP_TYPE_PointerTosai__TlsOptionsType: soap_serialize_PointerTosai__TlsOptionsType(soap, (sai__TlsOptionsType *const*)ptr); break; case SOAP_TYPE_PointerTosai__KerberosOptionsType: soap_serialize_PointerTosai__KerberosOptionsType(soap, (sai__KerberosOptionsType *const*)ptr); break; case SOAP_TYPE_PointerTosai__AdminAclEntryExType: soap_serialize_PointerTosai__AdminAclEntryExType(soap, (sai__AdminAclEntryExType *const*)ptr); break; case SOAP_TYPE_PointerTosai__UserAclEntryExType: soap_serialize_PointerTosai__UserAclEntryExType(soap, (sai__UserAclEntryExType *const*)ptr); break; case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType: soap_serialize_PointerTosai__UpdateCoreUrlKeyType(soap, (sai__UpdateCoreUrlKeyType *const*)ptr); break; case SOAP_TYPE_PointerTosai__AmtVersion: soap_serialize_PointerTosai__AmtVersion(soap, (sai__AmtVersion *const*)ptr); break; case SOAP_TYPE_PointerTosai__RngKeyType: soap_serialize_PointerTosai__RngKeyType(soap, (sai__RngKeyType *const*)ptr); break; case SOAP_TYPE_PointerTosai__CertificateChainType: soap_serialize_PointerTosai__CertificateChainType(soap, (sai__CertificateChainType *const*)ptr); break; case SOAP_TYPE_PointerTosai__RsaKeyType: soap_serialize_PointerTosai__RsaKeyType(soap, (sai__RsaKeyType *const*)ptr); break; case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType: soap_serialize_PointerTosai__UserAclEntryHandleListType(soap, (sai__UserAclEntryHandleListType *const*)ptr); break; case SOAP_TYPE_PointerTosai__AdminAclEntryType: soap_serialize_PointerTosai__AdminAclEntryType(soap, (sai__AdminAclEntryType *const*)ptr); break; case SOAP_TYPE_PointerTosai__UserAclEntryType: soap_serialize_PointerTosai__UserAclEntryType(soap, (sai__UserAclEntryType *const*)ptr); break; case SOAP_TYPE_PointerTounsignedInt: soap_serialize_PointerTounsignedInt(soap, (unsigned int *const*)ptr); break; case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType: soap_serialize_PointerTosai__EnvironmentDetectionDomainType(soap, (sai__EnvironmentDetectionDomainType *const*)ptr); break; case SOAP_TYPE_PointerTobool: soap_serialize_PointerTobool(soap, (bool *const*)ptr); break; case SOAP_TYPE_PointerTostd__string: soap_serialize_PointerTostd__string(soap, (std::string *const*)ptr); break; case SOAP_TYPE_PointerTosai__KerberosSpnType: soap_serialize_PointerTosai__KerberosSpnType(soap, (sai__KerberosSpnType *const*)ptr); break; case SOAP_TYPE_PointerTosai__UserEntryKerberosType: soap_serialize_PointerTosai__UserEntryKerberosType(soap, (sai__UserEntryKerberosType *const*)ptr); break; case SOAP_TYPE_PointerTosai__UserEntryDigestType: soap_serialize_PointerTosai__UserEntryDigestType(soap, (sai__UserEntryDigestType *const*)ptr); break; case SOAP_TYPE_PointerTosai__UserAclRealmListType: soap_serialize_PointerTosai__UserAclRealmListType(soap, (sai__UserAclRealmListType *const*)ptr); break; case SOAP_TYPE_PointerTocstr__RSAKeyPairType: soap_serialize_PointerTocstr__RSAKeyPairType(soap, (cstr__RSAKeyPairType *const*)ptr); break; case SOAP_TYPE_PointerTocmn__IPv6AddressStringType: soap_serialize_PointerTocmn__IPv6AddressStringType(soap, (std::string *const*)ptr); break; case SOAP_TYPE_PointerTocmn__IPv4AddressStringType: soap_serialize_PointerTocmn__IPv4AddressStringType(soap, (std::string *const*)ptr); break; case SOAP_TYPE_PointerTocmn__HostNameType: soap_serialize_PointerTocmn__HostNameType(soap, (std::string *const*)ptr); break; case SOAP_TYPE_PointerTounsignedByte: soap_serialize_PointerTounsignedByte(soap, (unsigned char *const*)ptr); break; case SOAP_TYPE__QName: soap_serialize_string(soap, (char**)&ptr); break; case SOAP_TYPE_string: soap_serialize_string(soap, (char**)&ptr); break; } } #endif SOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n) { switch (t) { case SOAP_TYPE_std__string: return (void*)soap_instantiate_std__string(soap, -1, type, arrayType, n); case SOAP_TYPE_xsd__base64Binary: return (void*)soap_instantiate_xsd__base64Binary(soap, -1, type, arrayType, n); case SOAP_TYPE_cmn__NodeAddressType: return (void*)soap_instantiate_cmn__NodeAddressType(soap, -1, type, arrayType, n); case SOAP_TYPE_cstr__RSAKeyPairType: return (void*)soap_instantiate_cstr__RSAKeyPairType(soap, -1, type, arrayType, n); case SOAP_TYPE_cstr__KeyPairType: return (void*)soap_instantiate_cstr__KeyPairType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__UserAclEntryType: return (void*)soap_instantiate_sai__UserAclEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__AdminAclEntryType: return (void*)soap_instantiate_sai__AdminAclEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__UserAclEntryHandleListType: return (void*)soap_instantiate_sai__UserAclEntryHandleListType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__UserAclRealmListType: return (void*)soap_instantiate_sai__UserAclRealmListType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__RsaKeyType: return (void*)soap_instantiate_sai__RsaKeyType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__RngKeyType: return (void*)soap_instantiate_sai__RngKeyType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__CertificateChainType: return (void*)soap_instantiate_sai__CertificateChainType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__UpdateCoreUrlKeyType: return (void*)soap_instantiate_sai__UpdateCoreUrlKeyType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__AmtVersion: return (void*)soap_instantiate_sai__AmtVersion(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__UserEntryDigestType: return (void*)soap_instantiate_sai__UserEntryDigestType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__UserEntryKerberosType: return (void*)soap_instantiate_sai__UserEntryKerberosType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__UserAclEntryExType: return (void*)soap_instantiate_sai__UserAclEntryExType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__AdminAclEntryExType: return (void*)soap_instantiate_sai__AdminAclEntryExType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__KerberosSpnType: return (void*)soap_instantiate_sai__KerberosSpnType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__KerberosOptionsType: return (void*)soap_instantiate_sai__KerberosOptionsType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__TlsOptionsType: return (void*)soap_instantiate_sai__TlsOptionsType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__CertificateType: return (void*)soap_instantiate_sai__CertificateType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__CrlType: return (void*)soap_instantiate_sai__CrlType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__PkiCapsType: return (void*)soap_instantiate_sai__PkiCapsType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__CertHashEntryType: return (void*)soap_instantiate_sai__CertHashEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__ProvisioningAuditRecordType: return (void*)soap_instantiate_sai__ProvisioningAuditRecordType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__EnvironmentDetectionDomainType: return (void*)soap_instantiate_sai__EnvironmentDetectionDomainType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__EnvironmentDetectionType: return (void*)soap_instantiate_sai__EnvironmentDetectionType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__GlobalPowerPolicyType: return (void*)soap_instantiate_sai__GlobalPowerPolicyType(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__AddUserAclEntry: return (void*)soap_instantiate__sai__AddUserAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__AddUserAclEntryResponse: return (void*)soap_instantiate__sai__AddUserAclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetAdminAclEntry: return (void*)soap_instantiate__sai__SetAdminAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetAdminAclEntryResponse: return (void*)soap_instantiate__sai__SetAdminAclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnumerateUserAclEntries: return (void*)soap_instantiate__sai__EnumerateUserAclEntries(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse: return (void*)soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetUserAclEntry: return (void*)soap_instantiate__sai__GetUserAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetUserAclEntryResponse: return (void*)soap_instantiate__sai__GetUserAclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetAdminAclEntry: return (void*)soap_instantiate__sai__GetAdminAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetAdminAclEntryResponse: return (void*)soap_instantiate__sai__GetAdminAclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__UpdateUserAclEntry: return (void*)soap_instantiate__sai__UpdateUserAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__UpdateUserAclEntryResponse: return (void*)soap_instantiate__sai__UpdateUserAclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__RemoveUserAclEntry: return (void*)soap_instantiate__sai__RemoveUserAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__RemoveUserAclEntryResponse: return (void*)soap_instantiate__sai__RemoveUserAclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTlsEnabled: return (void*)soap_instantiate__sai__SetTlsEnabled(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTlsEnabledResponse: return (void*)soap_instantiate__sai__SetTlsEnabledResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTLSKeyAndCertificate: return (void*)soap_instantiate__sai__SetTLSKeyAndCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse: return (void*)soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetRngKey: return (void*)soap_instantiate__sai__SetRngKey(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetRngKeyResponse: return (void*)soap_instantiate__sai__SetRngKeyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTLSCertificate: return (void*)soap_instantiate__sai__SetTLSCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTLSCertificateResponse: return (void*)soap_instantiate__sai__SetTLSCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTLSCertificate: return (void*)soap_instantiate__sai__GetTLSCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTLSCertificateResponse: return (void*)soap_instantiate__sai__GetTLSCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__UpdateCoreFromUrl: return (void*)soap_instantiate__sai__UpdateCoreFromUrl(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__UpdateCoreFromUrlResponse: return (void*)soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetProvisioningMode: return (void*)soap_instantiate__sai__GetProvisioningMode(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetProvisioningModeResponse: return (void*)soap_instantiate__sai__GetProvisioningModeResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetProvisioningMode: return (void*)soap_instantiate__sai__SetProvisioningMode(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetProvisioningModeResponse: return (void*)soap_instantiate__sai__SetProvisioningModeResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__Unprovision: return (void*)soap_instantiate__sai__Unprovision(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__UnprovisionResponse: return (void*)soap_instantiate__sai__UnprovisionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CommitChanges: return (void*)soap_instantiate__sai__CommitChanges(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CommitChangesResponse: return (void*)soap_instantiate__sai__CommitChangesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__ResetFlashWearOutProtection: return (void*)soap_instantiate__sai__ResetFlashWearOutProtection(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse: return (void*)soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetCoreVersion: return (void*)soap_instantiate__sai__GetCoreVersion(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetCoreVersionResponse: return (void*)soap_instantiate__sai__GetCoreVersionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__AddUserAclEntryEx: return (void*)soap_instantiate__sai__AddUserAclEntryEx(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__AddUserAclEntryExResponse: return (void*)soap_instantiate__sai__AddUserAclEntryExResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetUserAclEntryEx: return (void*)soap_instantiate__sai__GetUserAclEntryEx(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetUserAclEntryExResponse: return (void*)soap_instantiate__sai__GetUserAclEntryExResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__UpdateUserAclEntryEx: return (void*)soap_instantiate__sai__UpdateUserAclEntryEx(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__UpdateUserAclEntryExResponse: return (void*)soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetAdminAclEntryEx: return (void*)soap_instantiate__sai__SetAdminAclEntryEx(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetAdminAclEntryExResponse: return (void*)soap_instantiate__sai__SetAdminAclEntryExResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetDigestRealm: return (void*)soap_instantiate__sai__GetDigestRealm(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetDigestRealmResponse: return (void*)soap_instantiate__sai__GetDigestRealmResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetKerberosOptions: return (void*)soap_instantiate__sai__SetKerberosOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetKerberosOptionsResponse: return (void*)soap_instantiate__sai__SetKerberosOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetKerberosOptions: return (void*)soap_instantiate__sai__GetKerberosOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetKerberosOptionsResponse: return (void*)soap_instantiate__sai__GetKerberosOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetEnabledInterfaces: return (void*)soap_instantiate__sai__SetEnabledInterfaces(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetEnabledInterfacesResponse: return (void*)soap_instantiate__sai__SetEnabledInterfacesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetEnabledInterfaces: return (void*)soap_instantiate__sai__GetEnabledInterfaces(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetEnabledInterfacesResponse: return (void*)soap_instantiate__sai__GetEnabledInterfacesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTlsOptions: return (void*)soap_instantiate__sai__SetTlsOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTlsOptionsResponse: return (void*)soap_instantiate__sai__SetTlsOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTlsOptions: return (void*)soap_instantiate__sai__GetTlsOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTlsOptionsResponse: return (void*)soap_instantiate__sai__GetTlsOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__AddTrustedRootCertificate: return (void*)soap_instantiate__sai__AddTrustedRootCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__AddTrustedRootCertificateResponse: return (void*)soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTrustedRootCertificate: return (void*)soap_instantiate__sai__GetTrustedRootCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTrustedRootCertificateResponse: return (void*)soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__DeleteTrustedRootCertificate: return (void*)soap_instantiate__sai__DeleteTrustedRootCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse: return (void*)soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnumerateTrustedRootCertificates: return (void*)soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse: return (void*)soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTrustedFqdnCN: return (void*)soap_instantiate__sai__SetTrustedFqdnCN(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTrustedFqdnCNResponse: return (void*)soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTrustedFqdnCN: return (void*)soap_instantiate__sai__GetTrustedFqdnCN(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTrustedFqdnCNResponse: return (void*)soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetCRL: return (void*)soap_instantiate__sai__SetCRL(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetCRLResponse: return (void*)soap_instantiate__sai__SetCRLResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetCRL: return (void*)soap_instantiate__sai__GetCRL(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetCRLResponse: return (void*)soap_instantiate__sai__GetCRLResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetServerCertificateReq: return (void*)soap_instantiate__sai__GetServerCertificateReq(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetServerCertificateReqResponse: return (void*)soap_instantiate__sai__GetServerCertificateReqResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetPkiCapabilities: return (void*)soap_instantiate__sai__GetPkiCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetPkiCapabilitiesResponse: return (void*)soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetPowerSavingOptions: return (void*)soap_instantiate__sai__SetPowerSavingOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetPowerSavingOptionsResponse: return (void*)soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetPowerSavingOptions: return (void*)soap_instantiate__sai__GetPowerSavingOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetPowerSavingOptionsResponse: return (void*)soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTLSPSK: return (void*)soap_instantiate__sai__SetTLSPSK(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTLSPSKResponse: return (void*)soap_instantiate__sai__SetTLSPSKResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__PartialUnprovision: return (void*)soap_instantiate__sai__PartialUnprovision(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__PartialUnprovisionResponse: return (void*)soap_instantiate__sai__PartialUnprovisionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetMEBxPassword: return (void*)soap_instantiate__sai__SetMEBxPassword(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetMEBxPasswordResponse: return (void*)soap_instantiate__sai__SetMEBxPasswordResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetProvisioningServerOTP: return (void*)soap_instantiate__sai__SetProvisioningServerOTP(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetProvisioningServerOTPResponse: return (void*)soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetProvisioningServerOTP: return (void*)soap_instantiate__sai__GetProvisioningServerOTP(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetProvisioningServerOTPResponse: return (void*)soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnumerateCertificateHashEntries: return (void*)soap_instantiate__sai__EnumerateCertificateHashEntries(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse: return (void*)soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetCertificateHashEntry: return (void*)soap_instantiate__sai__GetCertificateHashEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetCertificateHashEntryResponse: return (void*)soap_instantiate__sai__GetCertificateHashEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__AddCertificateHashEntry: return (void*)soap_instantiate__sai__AddCertificateHashEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__AddCertificateHashEntryResponse: return (void*)soap_instantiate__sai__AddCertificateHashEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__DeleteCertificateHashEntry: return (void*)soap_instantiate__sai__DeleteCertificateHashEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse: return (void*)soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnableCertificateHashEntry: return (void*)soap_instantiate__sai__EnableCertificateHashEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnableCertificateHashEntryResponse: return (void*)soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetZeroTouchConfigurationMode: return (void*)soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse: return (void*)soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetZeroTouchConfigurationMode: return (void*)soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse: return (void*)soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetProvisioningAuditRecord: return (void*)soap_instantiate__sai__GetProvisioningAuditRecord(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse: return (void*)soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetProvisioningPID: return (void*)soap_instantiate__sai__GetProvisioningPID(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetProvisioningPIDResponse: return (void*)soap_instantiate__sai__GetProvisioningPIDResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__ExtendProvisioningPeriod: return (void*)soap_instantiate__sai__ExtendProvisioningPeriod(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse: return (void*)soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetRealmAuthOptions: return (void*)soap_instantiate__sai__GetRealmAuthOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetRealmAuthOptionsResponse: return (void*)soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetRealmAuthOptions: return (void*)soap_instantiate__sai__SetRealmAuthOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetRealmAuthOptionsResponse: return (void*)soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetEnvironmentDetection: return (void*)soap_instantiate__sai__SetEnvironmentDetection(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetEnvironmentDetectionResponse: return (void*)soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetEnvironmentDetection: return (void*)soap_instantiate__sai__GetEnvironmentDetection(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetEnvironmentDetectionResponse: return (void*)soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnumeratePowerPackages: return (void*)soap_instantiate__sai__EnumeratePowerPackages(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnumeratePowerPackagesResponse: return (void*)soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetActivePowerPackage: return (void*)soap_instantiate__sai__GetActivePowerPackage(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetActivePowerPackageResponse: return (void*)soap_instantiate__sai__GetActivePowerPackageResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetPowerPackage: return (void*)soap_instantiate__sai__GetPowerPackage(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetPowerPackageResponse: return (void*)soap_instantiate__sai__GetPowerPackageResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetActivePowerPackage: return (void*)soap_instantiate__sai__SetActivePowerPackage(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetActivePowerPackageResponse: return (void*)soap_instantiate__sai__SetActivePowerPackageResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetGlobalPowerPolicy: return (void*)soap_instantiate__sai__SetGlobalPowerPolicy(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse: return (void*)soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetGlobalPowerPolicy: return (void*)soap_instantiate__sai__GetGlobalPowerPolicy(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse: return (void*)soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreAddKey: return (void*)soap_instantiate__sai__CertStoreAddKey(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreAddKeyResponse: return (void*)soap_instantiate__sai__CertStoreAddKeyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreEnumerateKeys: return (void*)soap_instantiate__sai__CertStoreEnumerateKeys(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse: return (void*)soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreGetKey: return (void*)soap_instantiate__sai__CertStoreGetKey(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreGetKeyResponse: return (void*)soap_instantiate__sai__CertStoreGetKeyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreRemoveKey: return (void*)soap_instantiate__sai__CertStoreRemoveKey(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreRemoveKeyResponse: return (void*)soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreAddCertificate: return (void*)soap_instantiate__sai__CertStoreAddCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreAddCertificateResponse: return (void*)soap_instantiate__sai__CertStoreAddCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreEnumerateCertificates: return (void*)soap_instantiate__sai__CertStoreEnumerateCertificates(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse: return (void*)soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreGetCertificate: return (void*)soap_instantiate__sai__CertStoreGetCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreGetCertificateResponse: return (void*)soap_instantiate__sai__CertStoreGetCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreRemoveCertificate: return (void*)soap_instantiate__sai__CertStoreRemoveCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse: return (void*)soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreGetPKCS10Request: return (void*)soap_instantiate__sai__CertStoreGetPKCS10Request(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse: return (void*)soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreUpdateCertificate: return (void*)soap_instantiate__sai__CertStoreUpdateCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse: return (void*)soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTLSCredentials: return (void*)soap_instantiate__sai__SetTLSCredentials(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetTLSCredentialsResponse: return (void*)soap_instantiate__sai__SetTLSCredentialsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTLSCredentials: return (void*)soap_instantiate__sai__GetTLSCredentials(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetTLSCredentialsResponse: return (void*)soap_instantiate__sai__GetTLSCredentialsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnableVpnRouting: return (void*)soap_instantiate__sai__EnableVpnRouting(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__EnableVpnRoutingResponse: return (void*)soap_instantiate__sai__EnableVpnRoutingResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetConfigurationServerFQDN: return (void*)soap_instantiate__sai__SetConfigurationServerFQDN(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse: return (void*)soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetConfigurationServerFQDN: return (void*)soap_instantiate__sai__GetConfigurationServerFQDN(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse: return (void*)soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetAclEnabledState: return (void*)soap_instantiate__sai__SetAclEnabledState(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SetAclEnabledStateResponse: return (void*)soap_instantiate__sai__SetAclEnabledStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetAclEnabledState: return (void*)soap_instantiate__sai__GetAclEnabledState(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__GetAclEnabledStateResponse: return (void*)soap_instantiate__sai__GetAclEnabledStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__UserCredentialsType: return (void*)soap_instantiate_xcfg__UserCredentialsType(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__CertificateNameType: return (void*)soap_instantiate_xcfg__CertificateNameType(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__ManualPACType: return (void*)soap_instantiate_xcfg__ManualPACType(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__ServerIdentityType: return (void*)soap_instantiate_xcfg__ServerIdentityType(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__XProfileTLSType: return (void*)soap_instantiate_xcfg__XProfileTLSType(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type: return (void*)soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type: return (void*)soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType: return (void*)soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type: return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType: return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType: return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, -1, type, arrayType, n); case SOAP_TYPE_xcfg__XProfileType: return (void*)soap_instantiate_xcfg__XProfileType(soap, -1, type, arrayType, n); case SOAP_TYPE_net__StaticIPv4ParametersType: return (void*)soap_instantiate_net__StaticIPv4ParametersType(soap, -1, type, arrayType, n); case SOAP_TYPE_net__IPv4ParametersType: return (void*)soap_instantiate_net__IPv4ParametersType(soap, -1, type, arrayType, n); case SOAP_TYPE_net__InterfaceDescriptorSetType: return (void*)soap_instantiate_net__InterfaceDescriptorSetType(soap, -1, type, arrayType, n); case SOAP_TYPE_net__InterfaceDescriptorGetType: return (void*)soap_instantiate_net__InterfaceDescriptorGetType(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetHostName: return (void*)soap_instantiate__net__SetHostName(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetHostNameResponse: return (void*)soap_instantiate__net__SetHostNameResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetHostName: return (void*)soap_instantiate__net__GetHostName(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetHostNameResponse: return (void*)soap_instantiate__net__GetHostNameResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetDomainName: return (void*)soap_instantiate__net__SetDomainName(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetDomainNameResponse: return (void*)soap_instantiate__net__SetDomainNameResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetDomainName: return (void*)soap_instantiate__net__GetDomainName(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetDomainNameResponse: return (void*)soap_instantiate__net__GetDomainNameResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetTcpIpParameters: return (void*)soap_instantiate__net__SetTcpIpParameters(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetTcpIpParametersResponse: return (void*)soap_instantiate__net__SetTcpIpParametersResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetTcpIpParameters: return (void*)soap_instantiate__net__GetTcpIpParameters(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetTcpIpParametersResponse: return (void*)soap_instantiate__net__GetTcpIpParametersResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetVlanParameters: return (void*)soap_instantiate__net__SetVlanParameters(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetVlanParametersResponse: return (void*)soap_instantiate__net__SetVlanParametersResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetVlanParameters: return (void*)soap_instantiate__net__GetVlanParameters(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetVlanParametersResponse: return (void*)soap_instantiate__net__GetVlanParametersResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetPingResponse: return (void*)soap_instantiate__net__SetPingResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetPingResponseResponse: return (void*)soap_instantiate__net__SetPingResponseResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetPingResponse: return (void*)soap_instantiate__net__GetPingResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetPingResponseResponse: return (void*)soap_instantiate__net__GetPingResponseResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__EnumerateInterfaces: return (void*)soap_instantiate__net__EnumerateInterfaces(soap, -1, type, arrayType, n); case SOAP_TYPE__net__EnumerateInterfacesResponse: return (void*)soap_instantiate__net__EnumerateInterfacesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetInterfaceSettings: return (void*)soap_instantiate__net__GetInterfaceSettings(soap, -1, type, arrayType, n); case SOAP_TYPE__net__GetInterfaceSettingsResponse: return (void*)soap_instantiate__net__GetInterfaceSettingsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetInterfaceSettings: return (void*)soap_instantiate__net__SetInterfaceSettings(soap, -1, type, arrayType, n); case SOAP_TYPE__net__SetInterfaceSettingsResponse: return (void*)soap_instantiate__net__SetInterfaceSettingsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Get8021XWiredProfile: return (void*)soap_instantiate__net__Get8021XWiredProfile(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Get8021XWiredProfileResponse: return (void*)soap_instantiate__net__Get8021XWiredProfileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Set8021XWiredProfile: return (void*)soap_instantiate__net__Set8021XWiredProfile(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Set8021XWiredProfileResponse: return (void*)soap_instantiate__net__Set8021XWiredProfileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Set8021XActiveS0: return (void*)soap_instantiate__net__Set8021XActiveS0(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Set8021XActiveS0Response: return (void*)soap_instantiate__net__Set8021XActiveS0Response(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Get8021XActiveS0: return (void*)soap_instantiate__net__Get8021XActiveS0(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Get8021XActiveS0Response: return (void*)soap_instantiate__net__Get8021XActiveS0Response(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Set8021XPxeTimeout: return (void*)soap_instantiate__net__Set8021XPxeTimeout(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Set8021XPxeTimeoutResponse: return (void*)soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Get8021XPxeTimeout: return (void*)soap_instantiate__net__Get8021XPxeTimeout(soap, -1, type, arrayType, n); case SOAP_TYPE__net__Get8021XPxeTimeoutResponse: return (void*)soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__StorageEaclEntryType: return (void*)soap_instantiate_stra__StorageEaclEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__StorageEaclEntryHandleListType: return (void*)soap_instantiate_stra__StorageEaclEntryHandleListType(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__StorageAllocEntryType: return (void*)soap_instantiate_stra__StorageAllocEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__StorageAllocSnrpEntryType: return (void*)soap_instantiate_stra__StorageAllocSnrpEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__StorageAllocEntryHandleListType: return (void*)soap_instantiate_stra__StorageAllocEntryHandleListType(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__GUID: return (void*)soap_instantiate_stra__GUID(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__GlobalStorageAttributesType: return (void*)soap_instantiate_stra__GlobalStorageAttributesType(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__StorageApplicationHandleListType: return (void*)soap_instantiate_stra__StorageApplicationHandleListType(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType: return (void*)soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, -1, type, arrayType, n); case SOAP_TYPE_stra__StorageApplicationAttributesType: return (void*)soap_instantiate_stra__StorageApplicationAttributesType(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__GetGlobalStorageAttributes: return (void*)soap_instantiate__stra__GetGlobalStorageAttributes(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse: return (void*)soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__SetGlobalStorageAttributes: return (void*)soap_instantiate__stra__SetGlobalStorageAttributes(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse: return (void*)soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AdminGetRegisteredApplications: return (void*)soap_instantiate__stra__AdminGetRegisteredApplications(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse: return (void*)soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AdminGetApplicationAttributes: return (void*)soap_instantiate__stra__AdminGetApplicationAttributes(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse: return (void*)soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AdminRemoveApplication: return (void*)soap_instantiate__stra__AdminRemoveApplication(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AdminRemoveApplicationResponse: return (void*)soap_instantiate__stra__AdminRemoveApplicationResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AddStorageEaclEntry: return (void*)soap_instantiate__stra__AddStorageEaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AddStorageEaclEntryResponse: return (void*)soap_instantiate__stra__AddStorageEaclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__EnumerateStorageEaclEntries: return (void*)soap_instantiate__stra__EnumerateStorageEaclEntries(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse: return (void*)soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__GetStorageEaclEntry: return (void*)soap_instantiate__stra__GetStorageEaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__GetStorageEaclEntryResponse: return (void*)soap_instantiate__stra__GetStorageEaclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__RemoveStorageEaclEntry: return (void*)soap_instantiate__stra__RemoveStorageEaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse: return (void*)soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AddStorageFpaclEntry: return (void*)soap_instantiate__stra__AddStorageFpaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__AddStorageFpaclEntryResponse: return (void*)soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__EnumerateStorageAllocEntries: return (void*)soap_instantiate__stra__EnumerateStorageAllocEntries(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse: return (void*)soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__GetStorageAllocEntry: return (void*)soap_instantiate__stra__GetStorageAllocEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__GetStorageAllocEntryResponse: return (void*)soap_instantiate__stra__GetStorageAllocEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__UpdateStorageFpaclEntry: return (void*)soap_instantiate__stra__UpdateStorageFpaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse: return (void*)soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__RemoveStorageFpaclEntry: return (void*)soap_instantiate__stra__RemoveStorageFpaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse: return (void*)soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType: return (void*)soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__ByteData: return (void*)soap_instantiate_emi__ByteData(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__EventLogRecordType: return (void*)soap_instantiate_emi__EventLogRecordType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__EventFilterType: return (void*)soap_instantiate_emi__EventFilterType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__AlertSubscriptionType: return (void*)soap_instantiate_emi__AlertSubscriptionType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType: return (void*)soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__EventFilterHandleArrayType: return (void*)soap_instantiate_emi__EventFilterHandleArrayType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__EventLogRecordArrayType: return (void*)soap_instantiate_emi__EventLogRecordArrayType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__SensorHandleArrayType: return (void*)soap_instantiate_emi__SensorHandleArrayType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__SensorAttributesType: return (void*)soap_instantiate_emi__SensorAttributesType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__ByteStr: return (void*)soap_instantiate_emi__ByteStr(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__AlertCredentialsType: return (void*)soap_instantiate_emi__AlertCredentialsType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__AlertSubscriptionSNMPType: return (void*)soap_instantiate_emi__AlertSubscriptionSNMPType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__AlertSubscriptionSoapType: return (void*)soap_instantiate_emi__AlertSubscriptionSoapType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__AlertSubscriptionGeneralType: return (void*)soap_instantiate_emi__AlertSubscriptionGeneralType(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__SubscribeForAlert: return (void*)soap_instantiate__emi__SubscribeForAlert(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__SubscribeForAlertResponse: return (void*)soap_instantiate__emi__SubscribeForAlertResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateAlertSubscriptions: return (void*)soap_instantiate__emi__EnumerateAlertSubscriptions(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse: return (void*)soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetAlertSubscription: return (void*)soap_instantiate__emi__GetAlertSubscription(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetAlertSubscriptionResponse: return (void*)soap_instantiate__emi__GetAlertSubscriptionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateAlertPolicies: return (void*)soap_instantiate__emi__EnumerateAlertPolicies(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse: return (void*)soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__SetAlertCommunityString: return (void*)soap_instantiate__emi__SetAlertCommunityString(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__SetAlertCommunityStringResponse: return (void*)soap_instantiate__emi__SetAlertCommunityStringResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetAlertCommunityString: return (void*)soap_instantiate__emi__GetAlertCommunityString(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetAlertCommunityStringResponse: return (void*)soap_instantiate__emi__GetAlertCommunityStringResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__AddEventFilter: return (void*)soap_instantiate__emi__AddEventFilter(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__AddEventFilterResponse: return (void*)soap_instantiate__emi__AddEventFilterResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateEventFilters: return (void*)soap_instantiate__emi__EnumerateEventFilters(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateEventFiltersResponse: return (void*)soap_instantiate__emi__EnumerateEventFiltersResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetEventFilter: return (void*)soap_instantiate__emi__GetEventFilter(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetEventFilterResponse: return (void*)soap_instantiate__emi__GetEventFilterResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__UpdateEventFilter: return (void*)soap_instantiate__emi__UpdateEventFilter(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__UpdateEventFilterResponse: return (void*)soap_instantiate__emi__UpdateEventFilterResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__RemoveEventFilter: return (void*)soap_instantiate__emi__RemoveEventFilter(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__RemoveEventFilterResponse: return (void*)soap_instantiate__emi__RemoveEventFilterResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__ReadEventLogRecords: return (void*)soap_instantiate__emi__ReadEventLogRecords(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__ReadEventLogRecordsResponse: return (void*)soap_instantiate__emi__ReadEventLogRecordsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetEventLogStatus: return (void*)soap_instantiate__emi__GetEventLogStatus(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetEventLogStatusResponse: return (void*)soap_instantiate__emi__GetEventLogStatusResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__ClearEventLog: return (void*)soap_instantiate__emi__ClearEventLog(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__ClearEventLogResponse: return (void*)soap_instantiate__emi__ClearEventLogResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__FreezeEventLog: return (void*)soap_instantiate__emi__FreezeEventLog(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__FreezeEventLogResponse: return (void*)soap_instantiate__emi__FreezeEventLogResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__SetEventLogTimestampClock: return (void*)soap_instantiate__emi__SetEventLogTimestampClock(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__SetEventLogTimestampClockResponse: return (void*)soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetEventLogTimestampClock: return (void*)soap_instantiate__emi__GetEventLogTimestampClock(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetEventLogTimestampClockResponse: return (void*)soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateSensors: return (void*)soap_instantiate__emi__EnumerateSensors(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateSensorsResponse: return (void*)soap_instantiate__emi__EnumerateSensorsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetSensorAttributes: return (void*)soap_instantiate__emi__GetSensorAttributes(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetSensorAttributesResponse: return (void*)soap_instantiate__emi__GetSensorAttributesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__CancelAlertSubscription: return (void*)soap_instantiate__emi__CancelAlertSubscription(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__CancelAlertSubscriptionResponse: return (void*)soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__SubscribeForGeneralAlert: return (void*)soap_instantiate__emi__SubscribeForGeneralAlert(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse: return (void*)soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions: return (void*)soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse: return (void*)soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetGeneralAlertSubscription: return (void*)soap_instantiate__emi__GetGeneralAlertSubscription(soap, -1, type, arrayType, n); case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse: return (void*)soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType: return (void*)soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerPolicyType: return (void*)soap_instantiate_cb__CircuitBreakerPolicyType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType: return (void*)soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType: return (void*)soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType: return (void*)soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType: return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType: return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType: return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType: return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPv4Type: return (void*)soap_instantiate_cb__CircuitBreakerIPv4Type(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPv6Type: return (void*)soap_instantiate_cb__CircuitBreakerIPv6Type(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerIPPacketType: return (void*)soap_instantiate_cb__CircuitBreakerIPPacketType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerPacketUDPType: return (void*)soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerPacketIPType: return (void*)soap_instantiate_cb__CircuitBreakerPacketIPType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerPacketETHType: return (void*)soap_instantiate_cb__CircuitBreakerPacketETHType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerPacketType: return (void*)soap_instantiate_cb__CircuitBreakerPacketType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerFilterType: return (void*)soap_instantiate_cb__CircuitBreakerFilterType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerFilterInfoType: return (void*)soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType: return (void*)soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType: return (void*)soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType: return (void*)soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__TimedCounterType: return (void*)soap_instantiate_cb__TimedCounterType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__BlockedPortInfoType: return (void*)soap_instantiate_cb__BlockedPortInfoType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__HcbOptionsType: return (void*)soap_instantiate_cb__HcbOptionsType(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyCreate: return (void*)soap_instantiate__cb__CbPolicyCreate(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyCreateResponse: return (void*)soap_instantiate__cb__CbPolicyCreateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyGet: return (void*)soap_instantiate__cb__CbPolicyGet(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyGetResponse: return (void*)soap_instantiate__cb__CbPolicyGetResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyDelete: return (void*)soap_instantiate__cb__CbPolicyDelete(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyDeleteResponse: return (void*)soap_instantiate__cb__CbPolicyDeleteResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyEnumerate: return (void*)soap_instantiate__cb__CbPolicyEnumerate(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyEnumerateResponse: return (void*)soap_instantiate__cb__CbPolicyEnumerateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyEnable: return (void*)soap_instantiate__cb__CbPolicyEnable(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyEnableResponse: return (void*)soap_instantiate__cb__CbPolicyEnableResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyDisable: return (void*)soap_instantiate__cb__CbPolicyDisable(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyDisableResponse: return (void*)soap_instantiate__cb__CbPolicyDisableResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyGetEnabled: return (void*)soap_instantiate__cb__CbPolicyGetEnabled(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyGetEnabledResponse: return (void*)soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyGetActiveStatistics: return (void*)soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse: return (void*)soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbFilterCreate: return (void*)soap_instantiate__cb__CbFilterCreate(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbFilterCreateResponse: return (void*)soap_instantiate__cb__CbFilterCreateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbFilterGet: return (void*)soap_instantiate__cb__CbFilterGet(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbFilterGetResponse: return (void*)soap_instantiate__cb__CbFilterGetResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbFilterDelete: return (void*)soap_instantiate__cb__CbFilterDelete(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbFilterDeleteResponse: return (void*)soap_instantiate__cb__CbFilterDeleteResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbFilterEnumerate: return (void*)soap_instantiate__cb__CbFilterEnumerate(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbFilterEnumerateResponse: return (void*)soap_instantiate__cb__CbFilterEnumerateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbQueryCapabilities: return (void*)soap_instantiate__cb__CbQueryCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__CbQueryCapabilitiesResponse: return (void*)soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__SetHcbOptions: return (void*)soap_instantiate__cb__SetHcbOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__SetHcbOptionsResponse: return (void*)soap_instantiate__cb__SetHcbOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__GetHcbOptions: return (void*)soap_instantiate__cb__GetHcbOptions(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__GetHcbOptionsResponse: return (void*)soap_instantiate__cb__GetHcbOptionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__ClearHcbState: return (void*)soap_instantiate__cb__ClearHcbState(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__ClearHcbStateResponse: return (void*)soap_instantiate__cb__ClearHcbStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__GetHcbState: return (void*)soap_instantiate__cb__GetHcbState(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__GetHcbStateResponse: return (void*)soap_instantiate__cb__GetHcbStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__AssetTypeArrayType: return (void*)soap_instantiate_hwa__AssetTypeArrayType(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__AssetDataArrayType: return (void*)soap_instantiate_hwa__AssetDataArrayType(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__AssetDataType: return (void*)soap_instantiate_hwa__AssetDataType(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__PT_USCOREBIOS: return (void*)soap_instantiate_hwa__PT_USCOREBIOS(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM: return (void*)soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__GUID: return (void*)soap_instantiate_hwa__GUID(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__PT_USCOREBASEBOARD: return (void*)soap_instantiate_hwa__PT_USCOREBASEBOARD(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__PT_USCOREPROCESSOR: return (void*)soap_instantiate_hwa__PT_USCOREPROCESSOR(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE: return (void*)soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__PT_USCOREFRU: return (void*)soap_instantiate_hwa__PT_USCOREFRU(soap, -1, type, arrayType, n); case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE: return (void*)soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, -1, type, arrayType, n); case SOAP_TYPE__hwa__EnumerateAssetTypes: return (void*)soap_instantiate__hwa__EnumerateAssetTypes(soap, -1, type, arrayType, n); case SOAP_TYPE__hwa__EnumerateAssetTypesResponse: return (void*)soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__hwa__GetAssetData: return (void*)soap_instantiate__hwa__GetAssetData(soap, -1, type, arrayType, n); case SOAP_TYPE__hwa__GetAssetDataResponse: return (void*)soap_instantiate__hwa__GetAssetDataResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_apr__GUID: return (void*)soap_instantiate_apr__GUID(soap, -1, type, arrayType, n); case SOAP_TYPE_apr__ConsoleWatchdogEntryType: return (void*)soap_instantiate_apr__ConsoleWatchdogEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_apr__ConsoleWatchdogActionType: return (void*)soap_instantiate_apr__ConsoleWatchdogActionType(soap, -1, type, arrayType, n); case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType: return (void*)soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n); case SOAP_TYPE_apr__AgentPresenceCapabilitiesType: return (void*)soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogCreate: return (void*)soap_instantiate__apr__ConsoleWatchdogCreate(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse: return (void*)soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogDelete: return (void*)soap_instantiate__apr__ConsoleWatchdogDelete(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse: return (void*)soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogEnumerate: return (void*)soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse: return (void*)soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogSetActions: return (void*)soap_instantiate__apr__ConsoleWatchdogSetActions(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse: return (void*)soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogGetActions: return (void*)soap_instantiate__apr__ConsoleWatchdogGetActions(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse: return (void*)soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy: return (void*)soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse: return (void*)soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy: return (void*)soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse: return (void*)soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities: return (void*)soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse: return (void*)soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_apl__GUID: return (void*)soap_instantiate_apl__GUID(soap, -1, type, arrayType, n); case SOAP_TYPE__apl__AgentWatchdogRegister: return (void*)soap_instantiate__apl__AgentWatchdogRegister(soap, -1, type, arrayType, n); case SOAP_TYPE__apl__AgentWatchdogRegisterResponse: return (void*)soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apl__AgentWatchdogHeartbeat: return (void*)soap_instantiate__apl__AgentWatchdogHeartbeat(soap, -1, type, arrayType, n); case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse: return (void*)soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__apl__AgentWatchdogShutdown: return (void*)soap_instantiate__apl__AgentWatchdogShutdown(soap, -1, type, arrayType, n); case SOAP_TYPE__apl__AgentWatchdogShutdownResponse: return (void*)soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_idr__IderSessionLogEntryType: return (void*)soap_instantiate_idr__IderSessionLogEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_idr__FirmwareVersionType: return (void*)soap_instantiate_idr__FirmwareVersionType(soap, -1, type, arrayType, n); case SOAP_TYPE__idr__SetRedirectionListenerState: return (void*)soap_instantiate__idr__SetRedirectionListenerState(soap, -1, type, arrayType, n); case SOAP_TYPE__idr__SetRedirectionListenerStateResponse: return (void*)soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__idr__GetRedirectionListenerState: return (void*)soap_instantiate__idr__GetRedirectionListenerState(soap, -1, type, arrayType, n); case SOAP_TYPE__idr__GetRedirectionListenerStateResponse: return (void*)soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__idr__GetIderSessionLog: return (void*)soap_instantiate__idr__GetIderSessionLog(soap, -1, type, arrayType, n); case SOAP_TYPE__idr__GetIderSessionLogResponse: return (void*)soap_instantiate__idr__GetIderSessionLogResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__tim__GetLowAccuracyTimeSynch: return (void*)soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, -1, type, arrayType, n); case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse: return (void*)soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__tim__SetHighAccuracyTimeSynch: return (void*)soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, -1, type, arrayType, n); case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse: return (void*)soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__str__ExecuteStorageOperation: return (void*)soap_instantiate__str__ExecuteStorageOperation(soap, -1, type, arrayType, n); case SOAP_TYPE__str__ExecuteStorageOperationResponse: return (void*)soap_instantiate__str__ExecuteStorageOperationResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_inf__IderSessionLogEntryType: return (void*)soap_instantiate_inf__IderSessionLogEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_inf__FirmwareVersionType: return (void*)soap_instantiate_inf__FirmwareVersionType(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetCoreVersion: return (void*)soap_instantiate__inf__GetCoreVersion(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetCoreVersionResponse: return (void*)soap_instantiate__inf__GetCoreVersionResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetCodeVersions: return (void*)soap_instantiate__inf__GetCodeVersions(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetCodeVersionsResponse: return (void*)soap_instantiate__inf__GetCodeVersionsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetProvisioningMode: return (void*)soap_instantiate__inf__GetProvisioningMode(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetProvisioningModeResponse: return (void*)soap_instantiate__inf__GetProvisioningModeResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetProvisioningState: return (void*)soap_instantiate__inf__GetProvisioningState(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetProvisioningStateResponse: return (void*)soap_instantiate__inf__GetProvisioningStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetVlanParameters: return (void*)soap_instantiate__inf__GetVlanParameters(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetVlanParametersResponse: return (void*)soap_instantiate__inf__GetVlanParametersResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetHostName: return (void*)soap_instantiate__inf__GetHostName(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetHostNameResponse: return (void*)soap_instantiate__inf__GetHostNameResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetConfigServerInfo: return (void*)soap_instantiate__inf__GetConfigServerInfo(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetConfigServerInfoResponse: return (void*)soap_instantiate__inf__GetConfigServerInfoResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetAdminAclEntryStatus: return (void*)soap_instantiate__inf__GetAdminAclEntryStatus(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse: return (void*)soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetAdminNetAclEntryStatus: return (void*)soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse: return (void*)soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetPasswordModel: return (void*)soap_instantiate__inf__GetPasswordModel(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetPasswordModelResponse: return (void*)soap_instantiate__inf__GetPasswordModelResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetEnabledInterfaces: return (void*)soap_instantiate__inf__GetEnabledInterfaces(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetEnabledInterfacesResponse: return (void*)soap_instantiate__inf__GetEnabledInterfacesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetNetworkState: return (void*)soap_instantiate__inf__GetNetworkState(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetNetworkStateResponse: return (void*)soap_instantiate__inf__GetNetworkStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetSecurityParameters: return (void*)soap_instantiate__inf__GetSecurityParameters(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetSecurityParametersResponse: return (void*)soap_instantiate__inf__GetSecurityParametersResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetIderSessionLog: return (void*)soap_instantiate__inf__GetIderSessionLog(soap, -1, type, arrayType, n); case SOAP_TYPE__inf__GetIderSessionLogResponse: return (void*)soap_instantiate__inf__GetIderSessionLogResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__rci__GetRemoteControlCapabilities: return (void*)soap_instantiate__rci__GetRemoteControlCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse: return (void*)soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__rci__RemoteControl: return (void*)soap_instantiate__rci__RemoteControl(soap, -1, type, arrayType, n); case SOAP_TYPE__rci__RemoteControlResponse: return (void*)soap_instantiate__rci__RemoteControlResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__rci__GetSystemPowerState: return (void*)soap_instantiate__rci__GetSystemPowerState(soap, -1, type, arrayType, n); case SOAP_TYPE__rci__GetSystemPowerStateResponse: return (void*)soap_instantiate__rci__GetSystemPowerStateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__WEP64Type: return (void*)soap_instantiate_wcxs__WEP64Type(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__WEP128Type: return (void*)soap_instantiate_wcxs__WEP128Type(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__DataEncryptionWEPXType: return (void*)soap_instantiate_wcxs__DataEncryptionWEPXType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__DataEncryptionWEPType: return (void*)soap_instantiate_wcxs__DataEncryptionWEPType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__DataEncryptionTKIPType: return (void*)soap_instantiate_wcxs__DataEncryptionTKIPType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__DataEncryptionCCMPType: return (void*)soap_instantiate_wcxs__DataEncryptionCCMPType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType: return (void*)soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType: return (void*)soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__ProfileSecuritySettingsType: return (void*)soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__ProfileType: return (void*)soap_instantiate_wcxs__ProfileType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__WirelessCapabilitiesType: return (void*)soap_instantiate_wcxs__WirelessCapabilitiesType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__WirelessSettingsType: return (void*)soap_instantiate_wcxs__WirelessSettingsType(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__AddWirelessProfileRequest: return (void*)soap_instantiate__wcxs__AddWirelessProfileRequest(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__AddWirelessProfileResponse: return (void*)soap_instantiate__wcxs__AddWirelessProfileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__GetWirelessProfileRequest: return (void*)soap_instantiate__wcxs__GetWirelessProfileRequest(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__GetWirelessProfileResponse: return (void*)soap_instantiate__wcxs__GetWirelessProfileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest: return (void*)soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse: return (void*)soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest: return (void*)soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse: return (void*)soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest: return (void*)soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse: return (void*)soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest: return (void*)soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse: return (void*)soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__GetWirelessSettingsRequest: return (void*)soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, -1, type, arrayType, n); case SOAP_TYPE__wcxs__GetWirelessSettingsResponse: return (void*)soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_cmn__URLType: return (void*)soap_instantiate_cmn__URLType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType: return (void*)soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__CircuitBreakerPacketTCPType: return (void*)soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, -1, type, arrayType, n); case SOAP_TYPE___apl__AgentWatchdogShutdown: return (void*)soap_instantiate___apl__AgentWatchdogShutdown(soap, -1, type, arrayType, n); case SOAP_TYPE___apl__AgentWatchdogHeartbeat: return (void*)soap_instantiate___apl__AgentWatchdogHeartbeat(soap, -1, type, arrayType, n); case SOAP_TYPE___apl__AgentWatchdogRegister: return (void*)soap_instantiate___apl__AgentWatchdogRegister(soap, -1, type, arrayType, n); case SOAP_TYPE___apr__ConsoleWatchdogCreate: return (void*)soap_instantiate___apr__ConsoleWatchdogCreate(soap, -1, type, arrayType, n); case SOAP_TYPE___apr__ConsoleWatchdogDelete: return (void*)soap_instantiate___apr__ConsoleWatchdogDelete(soap, -1, type, arrayType, n); case SOAP_TYPE___apr__ConsoleWatchdogEnumerate: return (void*)soap_instantiate___apr__ConsoleWatchdogEnumerate(soap, -1, type, arrayType, n); case SOAP_TYPE___apr__ConsoleWatchdogSetActions: return (void*)soap_instantiate___apr__ConsoleWatchdogSetActions(soap, -1, type, arrayType, n); case SOAP_TYPE___apr__ConsoleWatchdogGetActions: return (void*)soap_instantiate___apr__ConsoleWatchdogGetActions(soap, -1, type, arrayType, n); case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy: return (void*)soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(soap, -1, type, arrayType, n); case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy: return (void*)soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(soap, -1, type, arrayType, n); case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities: return (void*)soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbPolicyCreate: return (void*)soap_instantiate___cb__CbPolicyCreate(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbPolicyGet: return (void*)soap_instantiate___cb__CbPolicyGet(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbPolicyDelete: return (void*)soap_instantiate___cb__CbPolicyDelete(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbPolicyEnumerate: return (void*)soap_instantiate___cb__CbPolicyEnumerate(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbPolicyEnable: return (void*)soap_instantiate___cb__CbPolicyEnable(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbPolicyDisable: return (void*)soap_instantiate___cb__CbPolicyDisable(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbPolicyGetEnabled: return (void*)soap_instantiate___cb__CbPolicyGetEnabled(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbPolicyGetActiveStatistics: return (void*)soap_instantiate___cb__CbPolicyGetActiveStatistics(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbFilterCreate: return (void*)soap_instantiate___cb__CbFilterCreate(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbFilterGet: return (void*)soap_instantiate___cb__CbFilterGet(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbFilterDelete: return (void*)soap_instantiate___cb__CbFilterDelete(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbFilterEnumerate: return (void*)soap_instantiate___cb__CbFilterEnumerate(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__CbQueryCapabilities: return (void*)soap_instantiate___cb__CbQueryCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__SetHcbOptions: return (void*)soap_instantiate___cb__SetHcbOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__GetHcbOptions: return (void*)soap_instantiate___cb__GetHcbOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__ClearHcbState: return (void*)soap_instantiate___cb__ClearHcbState(soap, -1, type, arrayType, n); case SOAP_TYPE___cb__GetHcbState: return (void*)soap_instantiate___cb__GetHcbState(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__EnumerateEventFilters: return (void*)soap_instantiate___emi__EnumerateEventFilters(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__GetAlertSubscription: return (void*)soap_instantiate___emi__GetAlertSubscription(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__SetAlertCommunityString: return (void*)soap_instantiate___emi__SetAlertCommunityString(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__GetAlertCommunityString: return (void*)soap_instantiate___emi__GetAlertCommunityString(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__AddEventFilter: return (void*)soap_instantiate___emi__AddEventFilter(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__SubscribeForAlert: return (void*)soap_instantiate___emi__SubscribeForAlert(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__EnumerateAlertSubscriptions: return (void*)soap_instantiate___emi__EnumerateAlertSubscriptions(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__EnumerateAlertPolicies: return (void*)soap_instantiate___emi__EnumerateAlertPolicies(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__CancelAlertSubscription: return (void*)soap_instantiate___emi__CancelAlertSubscription(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__GetEventFilter: return (void*)soap_instantiate___emi__GetEventFilter(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__UpdateEventFilter: return (void*)soap_instantiate___emi__UpdateEventFilter(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__RemoveEventFilter: return (void*)soap_instantiate___emi__RemoveEventFilter(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__GetEventLogStatus: return (void*)soap_instantiate___emi__GetEventLogStatus(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__ReadEventLogRecords: return (void*)soap_instantiate___emi__ReadEventLogRecords(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__ClearEventLog: return (void*)soap_instantiate___emi__ClearEventLog(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__FreezeEventLog: return (void*)soap_instantiate___emi__FreezeEventLog(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__SetEventLogTimestampClock: return (void*)soap_instantiate___emi__SetEventLogTimestampClock(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__GetEventLogTimestampClock: return (void*)soap_instantiate___emi__GetEventLogTimestampClock(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__EnumerateSensors: return (void*)soap_instantiate___emi__EnumerateSensors(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__GetSensorAttributes: return (void*)soap_instantiate___emi__GetSensorAttributes(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__SubscribeForGeneralAlert: return (void*)soap_instantiate___emi__SubscribeForGeneralAlert(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions: return (void*)soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(soap, -1, type, arrayType, n); case SOAP_TYPE___emi__GetGeneralAlertSubscription: return (void*)soap_instantiate___emi__GetGeneralAlertSubscription(soap, -1, type, arrayType, n); case SOAP_TYPE___hwa__EnumerateAssetTypes: return (void*)soap_instantiate___hwa__EnumerateAssetTypes(soap, -1, type, arrayType, n); case SOAP_TYPE___hwa__GetAssetData: return (void*)soap_instantiate___hwa__GetAssetData(soap, -1, type, arrayType, n); case SOAP_TYPE___idr__SetRedirectionListenerState: return (void*)soap_instantiate___idr__SetRedirectionListenerState(soap, -1, type, arrayType, n); case SOAP_TYPE___idr__GetRedirectionListenerState: return (void*)soap_instantiate___idr__GetRedirectionListenerState(soap, -1, type, arrayType, n); case SOAP_TYPE___idr__GetIderSessionLog: return (void*)soap_instantiate___idr__GetIderSessionLog(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetCoreVersion: return (void*)soap_instantiate___inf__GetCoreVersion(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetCodeVersions: return (void*)soap_instantiate___inf__GetCodeVersions(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetProvisioningMode: return (void*)soap_instantiate___inf__GetProvisioningMode(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetProvisioningState: return (void*)soap_instantiate___inf__GetProvisioningState(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetVlanParameters: return (void*)soap_instantiate___inf__GetVlanParameters(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetHostName: return (void*)soap_instantiate___inf__GetHostName(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetConfigServerInfo: return (void*)soap_instantiate___inf__GetConfigServerInfo(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetAdminAclEntryStatus: return (void*)soap_instantiate___inf__GetAdminAclEntryStatus(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetAdminNetAclEntryStatus: return (void*)soap_instantiate___inf__GetAdminNetAclEntryStatus(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetPasswordModel: return (void*)soap_instantiate___inf__GetPasswordModel(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetEnabledInterfaces: return (void*)soap_instantiate___inf__GetEnabledInterfaces(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetNetworkState: return (void*)soap_instantiate___inf__GetNetworkState(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetSecurityParameters: return (void*)soap_instantiate___inf__GetSecurityParameters(soap, -1, type, arrayType, n); case SOAP_TYPE___inf__GetIderSessionLog: return (void*)soap_instantiate___inf__GetIderSessionLog(soap, -1, type, arrayType, n); case SOAP_TYPE___net__SetHostName: return (void*)soap_instantiate___net__SetHostName(soap, -1, type, arrayType, n); case SOAP_TYPE___net__GetHostName: return (void*)soap_instantiate___net__GetHostName(soap, -1, type, arrayType, n); case SOAP_TYPE___net__SetDomainName: return (void*)soap_instantiate___net__SetDomainName(soap, -1, type, arrayType, n); case SOAP_TYPE___net__GetDomainName: return (void*)soap_instantiate___net__GetDomainName(soap, -1, type, arrayType, n); case SOAP_TYPE___net__SetTcpIpParameters: return (void*)soap_instantiate___net__SetTcpIpParameters(soap, -1, type, arrayType, n); case SOAP_TYPE___net__GetTcpIpParameters: return (void*)soap_instantiate___net__GetTcpIpParameters(soap, -1, type, arrayType, n); case SOAP_TYPE___net__SetVlanParameters: return (void*)soap_instantiate___net__SetVlanParameters(soap, -1, type, arrayType, n); case SOAP_TYPE___net__GetVlanParameters: return (void*)soap_instantiate___net__GetVlanParameters(soap, -1, type, arrayType, n); case SOAP_TYPE___net__SetPingResponse: return (void*)soap_instantiate___net__SetPingResponse(soap, -1, type, arrayType, n); case SOAP_TYPE___net__GetPingResponse: return (void*)soap_instantiate___net__GetPingResponse(soap, -1, type, arrayType, n); case SOAP_TYPE___net__EnumerateInterfaces: return (void*)soap_instantiate___net__EnumerateInterfaces(soap, -1, type, arrayType, n); case SOAP_TYPE___net__GetInterfaceSettings: return (void*)soap_instantiate___net__GetInterfaceSettings(soap, -1, type, arrayType, n); case SOAP_TYPE___net__SetInterfaceSettings: return (void*)soap_instantiate___net__SetInterfaceSettings(soap, -1, type, arrayType, n); case SOAP_TYPE___net__Set8021XWiredProfile: return (void*)soap_instantiate___net__Set8021XWiredProfile(soap, -1, type, arrayType, n); case SOAP_TYPE___net__Get8021XWiredProfile: return (void*)soap_instantiate___net__Get8021XWiredProfile(soap, -1, type, arrayType, n); case SOAP_TYPE___net__Set8021XActiveS0: return (void*)soap_instantiate___net__Set8021XActiveS0(soap, -1, type, arrayType, n); case SOAP_TYPE___net__Get8021XActiveS0: return (void*)soap_instantiate___net__Get8021XActiveS0(soap, -1, type, arrayType, n); case SOAP_TYPE___net__Set8021XPxeTimeout: return (void*)soap_instantiate___net__Set8021XPxeTimeout(soap, -1, type, arrayType, n); case SOAP_TYPE___net__Get8021XPxeTimeout: return (void*)soap_instantiate___net__Get8021XPxeTimeout(soap, -1, type, arrayType, n); case SOAP_TYPE___rci__GetRemoteControlCapabilities: return (void*)soap_instantiate___rci__GetRemoteControlCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE___rci__RemoteControl: return (void*)soap_instantiate___rci__RemoteControl(soap, -1, type, arrayType, n); case SOAP_TYPE___rci__GetSystemPowerState: return (void*)soap_instantiate___rci__GetSystemPowerState(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__ResetFlashWearOutProtection: return (void*)soap_instantiate___sai__ResetFlashWearOutProtection(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetAdminAclEntry: return (void*)soap_instantiate___sai__GetAdminAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetAdminAclEntry: return (void*)soap_instantiate___sai__SetAdminAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__AddUserAclEntry: return (void*)soap_instantiate___sai__AddUserAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__EnumerateUserAclEntries: return (void*)soap_instantiate___sai__EnumerateUserAclEntries(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetUserAclEntry: return (void*)soap_instantiate___sai__GetUserAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__UpdateUserAclEntry: return (void*)soap_instantiate___sai__UpdateUserAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__RemoveUserAclEntry: return (void*)soap_instantiate___sai__RemoveUserAclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetTlsEnabled: return (void*)soap_instantiate___sai__SetTlsEnabled(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetRngKey: return (void*)soap_instantiate___sai__SetRngKey(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetTLSKeyAndCertificate: return (void*)soap_instantiate___sai__SetTLSKeyAndCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetTLSCertificate: return (void*)soap_instantiate___sai__SetTLSCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetTLSCertificate: return (void*)soap_instantiate___sai__GetTLSCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__UpdateCoreFromUrl: return (void*)soap_instantiate___sai__UpdateCoreFromUrl(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetProvisioningMode: return (void*)soap_instantiate___sai__GetProvisioningMode(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetProvisioningMode: return (void*)soap_instantiate___sai__SetProvisioningMode(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__Unprovision: return (void*)soap_instantiate___sai__Unprovision(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CommitChanges: return (void*)soap_instantiate___sai__CommitChanges(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetCoreVersion: return (void*)soap_instantiate___sai__GetCoreVersion(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__AddUserAclEntryEx: return (void*)soap_instantiate___sai__AddUserAclEntryEx(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetUserAclEntryEx: return (void*)soap_instantiate___sai__GetUserAclEntryEx(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__UpdateUserAclEntryEx: return (void*)soap_instantiate___sai__UpdateUserAclEntryEx(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetAdminAclEntryEx: return (void*)soap_instantiate___sai__SetAdminAclEntryEx(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetDigestRealm: return (void*)soap_instantiate___sai__GetDigestRealm(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetKerberosOptions: return (void*)soap_instantiate___sai__SetKerberosOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetKerberosOptions: return (void*)soap_instantiate___sai__GetKerberosOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetEnabledInterfaces: return (void*)soap_instantiate___sai__SetEnabledInterfaces(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetEnabledInterfaces: return (void*)soap_instantiate___sai__GetEnabledInterfaces(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetTlsOptions: return (void*)soap_instantiate___sai__SetTlsOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetTlsOptions: return (void*)soap_instantiate___sai__GetTlsOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__AddTrustedRootCertificate: return (void*)soap_instantiate___sai__AddTrustedRootCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetTrustedRootCertificate: return (void*)soap_instantiate___sai__GetTrustedRootCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__DeleteTrustedRootCertificate: return (void*)soap_instantiate___sai__DeleteTrustedRootCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__EnumerateTrustedRootCertificates: return (void*)soap_instantiate___sai__EnumerateTrustedRootCertificates(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetTrustedFqdnCN: return (void*)soap_instantiate___sai__SetTrustedFqdnCN(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetTrustedFqdnCN: return (void*)soap_instantiate___sai__GetTrustedFqdnCN(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetCRL: return (void*)soap_instantiate___sai__SetCRL(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetCRL: return (void*)soap_instantiate___sai__GetCRL(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetServerCertificateReq: return (void*)soap_instantiate___sai__GetServerCertificateReq(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetPkiCapabilities: return (void*)soap_instantiate___sai__GetPkiCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetPowerSavingOptions: return (void*)soap_instantiate___sai__SetPowerSavingOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetPowerSavingOptions: return (void*)soap_instantiate___sai__GetPowerSavingOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetTLSPSK: return (void*)soap_instantiate___sai__SetTLSPSK(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__PartialUnprovision: return (void*)soap_instantiate___sai__PartialUnprovision(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetMEBxPassword: return (void*)soap_instantiate___sai__SetMEBxPassword(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetProvisioningServerOTP: return (void*)soap_instantiate___sai__SetProvisioningServerOTP(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetProvisioningServerOTP: return (void*)soap_instantiate___sai__GetProvisioningServerOTP(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__EnumerateCertificateHashEntries: return (void*)soap_instantiate___sai__EnumerateCertificateHashEntries(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetCertificateHashEntry: return (void*)soap_instantiate___sai__GetCertificateHashEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__AddCertificateHashEntry: return (void*)soap_instantiate___sai__AddCertificateHashEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__DeleteCertificateHashEntry: return (void*)soap_instantiate___sai__DeleteCertificateHashEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__EnableCertificateHashEntry: return (void*)soap_instantiate___sai__EnableCertificateHashEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetZeroTouchConfigurationMode: return (void*)soap_instantiate___sai__GetZeroTouchConfigurationMode(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetZeroTouchConfigurationMode: return (void*)soap_instantiate___sai__SetZeroTouchConfigurationMode(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetProvisioningAuditRecord: return (void*)soap_instantiate___sai__GetProvisioningAuditRecord(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetProvisioningPID: return (void*)soap_instantiate___sai__GetProvisioningPID(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__ExtendProvisioningPeriod: return (void*)soap_instantiate___sai__ExtendProvisioningPeriod(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetRealmAuthOptions: return (void*)soap_instantiate___sai__GetRealmAuthOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetRealmAuthOptions: return (void*)soap_instantiate___sai__SetRealmAuthOptions(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetEnvironmentDetection: return (void*)soap_instantiate___sai__SetEnvironmentDetection(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetEnvironmentDetection: return (void*)soap_instantiate___sai__GetEnvironmentDetection(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__EnumeratePowerPackages: return (void*)soap_instantiate___sai__EnumeratePowerPackages(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetPowerPackage: return (void*)soap_instantiate___sai__GetPowerPackage(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetActivePowerPackage: return (void*)soap_instantiate___sai__GetActivePowerPackage(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetActivePowerPackage: return (void*)soap_instantiate___sai__SetActivePowerPackage(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetGlobalPowerPolicy: return (void*)soap_instantiate___sai__SetGlobalPowerPolicy(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetGlobalPowerPolicy: return (void*)soap_instantiate___sai__GetGlobalPowerPolicy(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreAddKey: return (void*)soap_instantiate___sai__CertStoreAddKey(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreEnumerateKeys: return (void*)soap_instantiate___sai__CertStoreEnumerateKeys(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreGetKey: return (void*)soap_instantiate___sai__CertStoreGetKey(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreRemoveKey: return (void*)soap_instantiate___sai__CertStoreRemoveKey(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreAddCertificate: return (void*)soap_instantiate___sai__CertStoreAddCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreGetCertificate: return (void*)soap_instantiate___sai__CertStoreGetCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreEnumerateCertificates: return (void*)soap_instantiate___sai__CertStoreEnumerateCertificates(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreRemoveCertificate: return (void*)soap_instantiate___sai__CertStoreRemoveCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreGetPKCS10Request: return (void*)soap_instantiate___sai__CertStoreGetPKCS10Request(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__CertStoreUpdateCertificate: return (void*)soap_instantiate___sai__CertStoreUpdateCertificate(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetTLSCredentials: return (void*)soap_instantiate___sai__SetTLSCredentials(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetTLSCredentials: return (void*)soap_instantiate___sai__GetTLSCredentials(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__EnableVpnRouting: return (void*)soap_instantiate___sai__EnableVpnRouting(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetConfigurationServerFQDN: return (void*)soap_instantiate___sai__GetConfigurationServerFQDN(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetConfigurationServerFQDN: return (void*)soap_instantiate___sai__SetConfigurationServerFQDN(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__SetAclEnabledState: return (void*)soap_instantiate___sai__SetAclEnabledState(soap, -1, type, arrayType, n); case SOAP_TYPE___sai__GetAclEnabledState: return (void*)soap_instantiate___sai__GetAclEnabledState(soap, -1, type, arrayType, n); case SOAP_TYPE___str__ExecuteStorageOperation: return (void*)soap_instantiate___str__ExecuteStorageOperation(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__GetGlobalStorageAttributes: return (void*)soap_instantiate___stra__GetGlobalStorageAttributes(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__SetGlobalStorageAttributes: return (void*)soap_instantiate___stra__SetGlobalStorageAttributes(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__AdminGetRegisteredApplications: return (void*)soap_instantiate___stra__AdminGetRegisteredApplications(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__AdminGetApplicationAttributes: return (void*)soap_instantiate___stra__AdminGetApplicationAttributes(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__AdminRemoveApplication: return (void*)soap_instantiate___stra__AdminRemoveApplication(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__AddStorageEaclEntry: return (void*)soap_instantiate___stra__AddStorageEaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__EnumerateStorageEaclEntries: return (void*)soap_instantiate___stra__EnumerateStorageEaclEntries(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__GetStorageEaclEntry: return (void*)soap_instantiate___stra__GetStorageEaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__RemoveStorageEaclEntry: return (void*)soap_instantiate___stra__RemoveStorageEaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__AddStorageFpaclEntry: return (void*)soap_instantiate___stra__AddStorageFpaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__EnumerateStorageAllocEntries: return (void*)soap_instantiate___stra__EnumerateStorageAllocEntries(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__GetStorageAllocEntry: return (void*)soap_instantiate___stra__GetStorageAllocEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__UpdateStorageFpaclEntry: return (void*)soap_instantiate___stra__UpdateStorageFpaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___stra__RemoveStorageFpaclEntry: return (void*)soap_instantiate___stra__RemoveStorageFpaclEntry(soap, -1, type, arrayType, n); case SOAP_TYPE___tim__GetLowAccuracyTimeSynch: return (void*)soap_instantiate___tim__GetLowAccuracyTimeSynch(soap, -1, type, arrayType, n); case SOAP_TYPE___tim__SetHighAccuracyTimeSynch: return (void*)soap_instantiate___tim__SetHighAccuracyTimeSynch(soap, -1, type, arrayType, n); case SOAP_TYPE___wcxs__AddWirelessProfile: return (void*)soap_instantiate___wcxs__AddWirelessProfile(soap, -1, type, arrayType, n); case SOAP_TYPE___wcxs__GetWirelessProfile: return (void*)soap_instantiate___wcxs__GetWirelessProfile(soap, -1, type, arrayType, n); case SOAP_TYPE___wcxs__RemoveWirelessProfile: return (void*)soap_instantiate___wcxs__RemoveWirelessProfile(soap, -1, type, arrayType, n); case SOAP_TYPE___wcxs__UpdateWirelessProfile: return (void*)soap_instantiate___wcxs__UpdateWirelessProfile(soap, -1, type, arrayType, n); case SOAP_TYPE___wcxs__EnumerateWirelessProfiles: return (void*)soap_instantiate___wcxs__EnumerateWirelessProfiles(soap, -1, type, arrayType, n); case SOAP_TYPE___wcxs__GetWirelessCapabilities: return (void*)soap_instantiate___wcxs__GetWirelessCapabilities(soap, -1, type, arrayType, n); case SOAP_TYPE___wcxs__GetWirelessSettings: return (void*)soap_instantiate___wcxs__GetWirelessSettings(soap, -1, type, arrayType, n); case SOAP_TYPE_xsd__anyURI: return (void*)soap_instantiate_xsd__anyURI(soap, -1, type, arrayType, n); case SOAP_TYPE_cmn__HostNameType: return (void*)soap_instantiate_cmn__HostNameType(soap, -1, type, arrayType, n); case SOAP_TYPE_cmn__IPv4AddressStringType: return (void*)soap_instantiate_cmn__IPv4AddressStringType(soap, -1, type, arrayType, n); case SOAP_TYPE_cmn__IPv6AddressStringType: return (void*)soap_instantiate_cmn__IPv6AddressStringType(soap, -1, type, arrayType, n); case SOAP_TYPE_cmn__GuidBuf: return (void*)soap_instantiate_cmn__GuidBuf(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__AclStringType: return (void*)soap_instantiate_sai__AclStringType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__AclPasswordStringType: return (void*)soap_instantiate_sai__AclPasswordStringType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__MEBxPasswordType: return (void*)soap_instantiate_sai__MEBxPasswordType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__ProvisioningOTPType: return (void*)soap_instantiate_sai__ProvisioningOTPType(soap, -1, type, arrayType, n); case SOAP_TYPE_sai__FriendlyNameType: return (void*)soap_instantiate_sai__FriendlyNameType(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__SpnString: return (void*)soap_instantiate__sai__SpnString(soap, -1, type, arrayType, n); case SOAP_TYPE__sai__KerberosRealmName: return (void*)soap_instantiate__sai__KerberosRealmName(soap, -1, type, arrayType, n); case SOAP_TYPE_net__MACAddressType: return (void*)soap_instantiate_net__MACAddressType(soap, -1, type, arrayType, n); case SOAP_TYPE_emi__CommunityStringType: return (void*)soap_instantiate_emi__CommunityStringType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__IPv4AddressStringType: return (void*)soap_instantiate_cb__IPv4AddressStringType(soap, -1, type, arrayType, n); case SOAP_TYPE_cb__IPv6AddressStringType: return (void*)soap_instantiate_cb__IPv6AddressStringType(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__FilterName: return (void*)soap_instantiate__cb__FilterName(soap, -1, type, arrayType, n); case SOAP_TYPE__cb__PolicyName: return (void*)soap_instantiate__cb__PolicyName(soap, -1, type, arrayType, n); case SOAP_TYPE__apr__AgentDescription: return (void*)soap_instantiate__apr__AgentDescription(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__ProfileNameType: return (void*)soap_instantiate_wcxs__ProfileNameType(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__RawKey64Type: return (void*)soap_instantiate_wcxs__RawKey64Type(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__RawKey128Type: return (void*)soap_instantiate_wcxs__RawKey128Type(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__RawKey256Type: return (void*)soap_instantiate_wcxs__RawKey256Type(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__PassPhrase5Type: return (void*)soap_instantiate_wcxs__PassPhrase5Type(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__PassPhraseWEP128Type: return (void*)soap_instantiate_wcxs__PassPhraseWEP128Type(soap, -1, type, arrayType, n); case SOAP_TYPE_wcxs__PassPhrase63Type: return (void*)soap_instantiate_wcxs__PassPhrase63Type(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType: return (void*)soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType: return (void*)soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType: return (void*)soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType: return (void*)soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType: return (void*)soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType: return (void*)soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType: return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType: return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType: return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfunsignedShort: return (void*)soap_instantiate_std__vectorTemplateOfunsignedShort(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType: return (void*)soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType: return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType: return (void*)soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType: return (void*)soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType: return (void*)soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType: return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType: return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType: return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfunsignedByte: return (void*)soap_instantiate_std__vectorTemplateOfunsignedByte(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType: return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType: return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType: return (void*)soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf: return (void*)soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType: return (void*)soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType: return (void*)soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfstd__string: return (void*)soap_instantiate_std__vectorTemplateOfstd__string(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfunsignedInt: return (void*)soap_instantiate_std__vectorTemplateOfunsignedInt(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary: return (void*)soap_instantiate_std__vectorTemplateOfxsd__base64Binary(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType: return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType: return (void*)soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(soap, -1, type, arrayType, n); case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType: return (void*)soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, -1, type, arrayType, n); } return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_fdelete(struct soap_clist *p) { switch (p->type) { case SOAP_TYPE_std__string: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_xsd__base64Binary: if (p->size < 0) delete (xsd__base64Binary*)p->ptr; else delete[] (xsd__base64Binary*)p->ptr; break; case SOAP_TYPE_cmn__NodeAddressType: if (p->size < 0) delete (cmn__NodeAddressType*)p->ptr; else delete[] (cmn__NodeAddressType*)p->ptr; break; case SOAP_TYPE_cstr__RSAKeyPairType: if (p->size < 0) delete (cstr__RSAKeyPairType*)p->ptr; else delete[] (cstr__RSAKeyPairType*)p->ptr; break; case SOAP_TYPE_cstr__KeyPairType: if (p->size < 0) delete (cstr__KeyPairType*)p->ptr; else delete[] (cstr__KeyPairType*)p->ptr; break; case SOAP_TYPE_sai__UserAclEntryType: if (p->size < 0) delete (sai__UserAclEntryType*)p->ptr; else delete[] (sai__UserAclEntryType*)p->ptr; break; case SOAP_TYPE_sai__AdminAclEntryType: if (p->size < 0) delete (sai__AdminAclEntryType*)p->ptr; else delete[] (sai__AdminAclEntryType*)p->ptr; break; case SOAP_TYPE_sai__UserAclEntryHandleListType: if (p->size < 0) delete (sai__UserAclEntryHandleListType*)p->ptr; else delete[] (sai__UserAclEntryHandleListType*)p->ptr; break; case SOAP_TYPE_sai__UserAclRealmListType: if (p->size < 0) delete (sai__UserAclRealmListType*)p->ptr; else delete[] (sai__UserAclRealmListType*)p->ptr; break; case SOAP_TYPE_sai__RsaKeyType: if (p->size < 0) delete (sai__RsaKeyType*)p->ptr; else delete[] (sai__RsaKeyType*)p->ptr; break; case SOAP_TYPE_sai__RngKeyType: if (p->size < 0) delete (sai__RngKeyType*)p->ptr; else delete[] (sai__RngKeyType*)p->ptr; break; case SOAP_TYPE_sai__CertificateChainType: if (p->size < 0) delete (sai__CertificateChainType*)p->ptr; else delete[] (sai__CertificateChainType*)p->ptr; break; case SOAP_TYPE_sai__UpdateCoreUrlKeyType: if (p->size < 0) delete (sai__UpdateCoreUrlKeyType*)p->ptr; else delete[] (sai__UpdateCoreUrlKeyType*)p->ptr; break; case SOAP_TYPE_sai__AmtVersion: if (p->size < 0) delete (sai__AmtVersion*)p->ptr; else delete[] (sai__AmtVersion*)p->ptr; break; case SOAP_TYPE_sai__UserEntryDigestType: if (p->size < 0) delete (sai__UserEntryDigestType*)p->ptr; else delete[] (sai__UserEntryDigestType*)p->ptr; break; case SOAP_TYPE_sai__UserEntryKerberosType: if (p->size < 0) delete (sai__UserEntryKerberosType*)p->ptr; else delete[] (sai__UserEntryKerberosType*)p->ptr; break; case SOAP_TYPE_sai__UserAclEntryExType: if (p->size < 0) delete (sai__UserAclEntryExType*)p->ptr; else delete[] (sai__UserAclEntryExType*)p->ptr; break; case SOAP_TYPE_sai__AdminAclEntryExType: if (p->size < 0) delete (sai__AdminAclEntryExType*)p->ptr; else delete[] (sai__AdminAclEntryExType*)p->ptr; break; case SOAP_TYPE_sai__KerberosSpnType: if (p->size < 0) delete (sai__KerberosSpnType*)p->ptr; else delete[] (sai__KerberosSpnType*)p->ptr; break; case SOAP_TYPE_sai__KerberosOptionsType: if (p->size < 0) delete (sai__KerberosOptionsType*)p->ptr; else delete[] (sai__KerberosOptionsType*)p->ptr; break; case SOAP_TYPE_sai__TlsOptionsType: if (p->size < 0) delete (sai__TlsOptionsType*)p->ptr; else delete[] (sai__TlsOptionsType*)p->ptr; break; case SOAP_TYPE_sai__CertificateType: if (p->size < 0) delete (sai__CertificateType*)p->ptr; else delete[] (sai__CertificateType*)p->ptr; break; case SOAP_TYPE_sai__CrlType: if (p->size < 0) delete (sai__CrlType*)p->ptr; else delete[] (sai__CrlType*)p->ptr; break; case SOAP_TYPE_sai__PkiCapsType: if (p->size < 0) delete (sai__PkiCapsType*)p->ptr; else delete[] (sai__PkiCapsType*)p->ptr; break; case SOAP_TYPE_sai__CertHashEntryType: if (p->size < 0) delete (sai__CertHashEntryType*)p->ptr; else delete[] (sai__CertHashEntryType*)p->ptr; break; case SOAP_TYPE_sai__ProvisioningAuditRecordType: if (p->size < 0) delete (sai__ProvisioningAuditRecordType*)p->ptr; else delete[] (sai__ProvisioningAuditRecordType*)p->ptr; break; case SOAP_TYPE_sai__EnvironmentDetectionDomainType: if (p->size < 0) delete (sai__EnvironmentDetectionDomainType*)p->ptr; else delete[] (sai__EnvironmentDetectionDomainType*)p->ptr; break; case SOAP_TYPE_sai__EnvironmentDetectionType: if (p->size < 0) delete (sai__EnvironmentDetectionType*)p->ptr; else delete[] (sai__EnvironmentDetectionType*)p->ptr; break; case SOAP_TYPE_sai__GlobalPowerPolicyType: if (p->size < 0) delete (sai__GlobalPowerPolicyType*)p->ptr; else delete[] (sai__GlobalPowerPolicyType*)p->ptr; break; case SOAP_TYPE__sai__AddUserAclEntry: if (p->size < 0) delete (_sai__AddUserAclEntry*)p->ptr; else delete[] (_sai__AddUserAclEntry*)p->ptr; break; case SOAP_TYPE__sai__AddUserAclEntryResponse: if (p->size < 0) delete (_sai__AddUserAclEntryResponse*)p->ptr; else delete[] (_sai__AddUserAclEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__SetAdminAclEntry: if (p->size < 0) delete (_sai__SetAdminAclEntry*)p->ptr; else delete[] (_sai__SetAdminAclEntry*)p->ptr; break; case SOAP_TYPE__sai__SetAdminAclEntryResponse: if (p->size < 0) delete (_sai__SetAdminAclEntryResponse*)p->ptr; else delete[] (_sai__SetAdminAclEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__EnumerateUserAclEntries: if (p->size < 0) delete (_sai__EnumerateUserAclEntries*)p->ptr; else delete[] (_sai__EnumerateUserAclEntries*)p->ptr; break; case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse: if (p->size < 0) delete (_sai__EnumerateUserAclEntriesResponse*)p->ptr; else delete[] (_sai__EnumerateUserAclEntriesResponse*)p->ptr; break; case SOAP_TYPE__sai__GetUserAclEntry: if (p->size < 0) delete (_sai__GetUserAclEntry*)p->ptr; else delete[] (_sai__GetUserAclEntry*)p->ptr; break; case SOAP_TYPE__sai__GetUserAclEntryResponse: if (p->size < 0) delete (_sai__GetUserAclEntryResponse*)p->ptr; else delete[] (_sai__GetUserAclEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__GetAdminAclEntry: if (p->size < 0) delete (_sai__GetAdminAclEntry*)p->ptr; else delete[] (_sai__GetAdminAclEntry*)p->ptr; break; case SOAP_TYPE__sai__GetAdminAclEntryResponse: if (p->size < 0) delete (_sai__GetAdminAclEntryResponse*)p->ptr; else delete[] (_sai__GetAdminAclEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__UpdateUserAclEntry: if (p->size < 0) delete (_sai__UpdateUserAclEntry*)p->ptr; else delete[] (_sai__UpdateUserAclEntry*)p->ptr; break; case SOAP_TYPE__sai__UpdateUserAclEntryResponse: if (p->size < 0) delete (_sai__UpdateUserAclEntryResponse*)p->ptr; else delete[] (_sai__UpdateUserAclEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__RemoveUserAclEntry: if (p->size < 0) delete (_sai__RemoveUserAclEntry*)p->ptr; else delete[] (_sai__RemoveUserAclEntry*)p->ptr; break; case SOAP_TYPE__sai__RemoveUserAclEntryResponse: if (p->size < 0) delete (_sai__RemoveUserAclEntryResponse*)p->ptr; else delete[] (_sai__RemoveUserAclEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__SetTlsEnabled: if (p->size < 0) delete (_sai__SetTlsEnabled*)p->ptr; else delete[] (_sai__SetTlsEnabled*)p->ptr; break; case SOAP_TYPE__sai__SetTlsEnabledResponse: if (p->size < 0) delete (_sai__SetTlsEnabledResponse*)p->ptr; else delete[] (_sai__SetTlsEnabledResponse*)p->ptr; break; case SOAP_TYPE__sai__SetTLSKeyAndCertificate: if (p->size < 0) delete (_sai__SetTLSKeyAndCertificate*)p->ptr; else delete[] (_sai__SetTLSKeyAndCertificate*)p->ptr; break; case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse: if (p->size < 0) delete (_sai__SetTLSKeyAndCertificateResponse*)p->ptr; else delete[] (_sai__SetTLSKeyAndCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__SetRngKey: if (p->size < 0) delete (_sai__SetRngKey*)p->ptr; else delete[] (_sai__SetRngKey*)p->ptr; break; case SOAP_TYPE__sai__SetRngKeyResponse: if (p->size < 0) delete (_sai__SetRngKeyResponse*)p->ptr; else delete[] (_sai__SetRngKeyResponse*)p->ptr; break; case SOAP_TYPE__sai__SetTLSCertificate: if (p->size < 0) delete (_sai__SetTLSCertificate*)p->ptr; else delete[] (_sai__SetTLSCertificate*)p->ptr; break; case SOAP_TYPE__sai__SetTLSCertificateResponse: if (p->size < 0) delete (_sai__SetTLSCertificateResponse*)p->ptr; else delete[] (_sai__SetTLSCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__GetTLSCertificate: if (p->size < 0) delete (_sai__GetTLSCertificate*)p->ptr; else delete[] (_sai__GetTLSCertificate*)p->ptr; break; case SOAP_TYPE__sai__GetTLSCertificateResponse: if (p->size < 0) delete (_sai__GetTLSCertificateResponse*)p->ptr; else delete[] (_sai__GetTLSCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__UpdateCoreFromUrl: if (p->size < 0) delete (_sai__UpdateCoreFromUrl*)p->ptr; else delete[] (_sai__UpdateCoreFromUrl*)p->ptr; break; case SOAP_TYPE__sai__UpdateCoreFromUrlResponse: if (p->size < 0) delete (_sai__UpdateCoreFromUrlResponse*)p->ptr; else delete[] (_sai__UpdateCoreFromUrlResponse*)p->ptr; break; case SOAP_TYPE__sai__GetProvisioningMode: if (p->size < 0) delete (_sai__GetProvisioningMode*)p->ptr; else delete[] (_sai__GetProvisioningMode*)p->ptr; break; case SOAP_TYPE__sai__GetProvisioningModeResponse: if (p->size < 0) delete (_sai__GetProvisioningModeResponse*)p->ptr; else delete[] (_sai__GetProvisioningModeResponse*)p->ptr; break; case SOAP_TYPE__sai__SetProvisioningMode: if (p->size < 0) delete (_sai__SetProvisioningMode*)p->ptr; else delete[] (_sai__SetProvisioningMode*)p->ptr; break; case SOAP_TYPE__sai__SetProvisioningModeResponse: if (p->size < 0) delete (_sai__SetProvisioningModeResponse*)p->ptr; else delete[] (_sai__SetProvisioningModeResponse*)p->ptr; break; case SOAP_TYPE__sai__Unprovision: if (p->size < 0) delete (_sai__Unprovision*)p->ptr; else delete[] (_sai__Unprovision*)p->ptr; break; case SOAP_TYPE__sai__UnprovisionResponse: if (p->size < 0) delete (_sai__UnprovisionResponse*)p->ptr; else delete[] (_sai__UnprovisionResponse*)p->ptr; break; case SOAP_TYPE__sai__CommitChanges: if (p->size < 0) delete (_sai__CommitChanges*)p->ptr; else delete[] (_sai__CommitChanges*)p->ptr; break; case SOAP_TYPE__sai__CommitChangesResponse: if (p->size < 0) delete (_sai__CommitChangesResponse*)p->ptr; else delete[] (_sai__CommitChangesResponse*)p->ptr; break; case SOAP_TYPE__sai__ResetFlashWearOutProtection: if (p->size < 0) delete (_sai__ResetFlashWearOutProtection*)p->ptr; else delete[] (_sai__ResetFlashWearOutProtection*)p->ptr; break; case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse: if (p->size < 0) delete (_sai__ResetFlashWearOutProtectionResponse*)p->ptr; else delete[] (_sai__ResetFlashWearOutProtectionResponse*)p->ptr; break; case SOAP_TYPE__sai__GetCoreVersion: if (p->size < 0) delete (_sai__GetCoreVersion*)p->ptr; else delete[] (_sai__GetCoreVersion*)p->ptr; break; case SOAP_TYPE__sai__GetCoreVersionResponse: if (p->size < 0) delete (_sai__GetCoreVersionResponse*)p->ptr; else delete[] (_sai__GetCoreVersionResponse*)p->ptr; break; case SOAP_TYPE__sai__AddUserAclEntryEx: if (p->size < 0) delete (_sai__AddUserAclEntryEx*)p->ptr; else delete[] (_sai__AddUserAclEntryEx*)p->ptr; break; case SOAP_TYPE__sai__AddUserAclEntryExResponse: if (p->size < 0) delete (_sai__AddUserAclEntryExResponse*)p->ptr; else delete[] (_sai__AddUserAclEntryExResponse*)p->ptr; break; case SOAP_TYPE__sai__GetUserAclEntryEx: if (p->size < 0) delete (_sai__GetUserAclEntryEx*)p->ptr; else delete[] (_sai__GetUserAclEntryEx*)p->ptr; break; case SOAP_TYPE__sai__GetUserAclEntryExResponse: if (p->size < 0) delete (_sai__GetUserAclEntryExResponse*)p->ptr; else delete[] (_sai__GetUserAclEntryExResponse*)p->ptr; break; case SOAP_TYPE__sai__UpdateUserAclEntryEx: if (p->size < 0) delete (_sai__UpdateUserAclEntryEx*)p->ptr; else delete[] (_sai__UpdateUserAclEntryEx*)p->ptr; break; case SOAP_TYPE__sai__UpdateUserAclEntryExResponse: if (p->size < 0) delete (_sai__UpdateUserAclEntryExResponse*)p->ptr; else delete[] (_sai__UpdateUserAclEntryExResponse*)p->ptr; break; case SOAP_TYPE__sai__SetAdminAclEntryEx: if (p->size < 0) delete (_sai__SetAdminAclEntryEx*)p->ptr; else delete[] (_sai__SetAdminAclEntryEx*)p->ptr; break; case SOAP_TYPE__sai__SetAdminAclEntryExResponse: if (p->size < 0) delete (_sai__SetAdminAclEntryExResponse*)p->ptr; else delete[] (_sai__SetAdminAclEntryExResponse*)p->ptr; break; case SOAP_TYPE__sai__GetDigestRealm: if (p->size < 0) delete (_sai__GetDigestRealm*)p->ptr; else delete[] (_sai__GetDigestRealm*)p->ptr; break; case SOAP_TYPE__sai__GetDigestRealmResponse: if (p->size < 0) delete (_sai__GetDigestRealmResponse*)p->ptr; else delete[] (_sai__GetDigestRealmResponse*)p->ptr; break; case SOAP_TYPE__sai__SetKerberosOptions: if (p->size < 0) delete (_sai__SetKerberosOptions*)p->ptr; else delete[] (_sai__SetKerberosOptions*)p->ptr; break; case SOAP_TYPE__sai__SetKerberosOptionsResponse: if (p->size < 0) delete (_sai__SetKerberosOptionsResponse*)p->ptr; else delete[] (_sai__SetKerberosOptionsResponse*)p->ptr; break; case SOAP_TYPE__sai__GetKerberosOptions: if (p->size < 0) delete (_sai__GetKerberosOptions*)p->ptr; else delete[] (_sai__GetKerberosOptions*)p->ptr; break; case SOAP_TYPE__sai__GetKerberosOptionsResponse: if (p->size < 0) delete (_sai__GetKerberosOptionsResponse*)p->ptr; else delete[] (_sai__GetKerberosOptionsResponse*)p->ptr; break; case SOAP_TYPE__sai__SetEnabledInterfaces: if (p->size < 0) delete (_sai__SetEnabledInterfaces*)p->ptr; else delete[] (_sai__SetEnabledInterfaces*)p->ptr; break; case SOAP_TYPE__sai__SetEnabledInterfacesResponse: if (p->size < 0) delete (_sai__SetEnabledInterfacesResponse*)p->ptr; else delete[] (_sai__SetEnabledInterfacesResponse*)p->ptr; break; case SOAP_TYPE__sai__GetEnabledInterfaces: if (p->size < 0) delete (_sai__GetEnabledInterfaces*)p->ptr; else delete[] (_sai__GetEnabledInterfaces*)p->ptr; break; case SOAP_TYPE__sai__GetEnabledInterfacesResponse: if (p->size < 0) delete (_sai__GetEnabledInterfacesResponse*)p->ptr; else delete[] (_sai__GetEnabledInterfacesResponse*)p->ptr; break; case SOAP_TYPE__sai__SetTlsOptions: if (p->size < 0) delete (_sai__SetTlsOptions*)p->ptr; else delete[] (_sai__SetTlsOptions*)p->ptr; break; case SOAP_TYPE__sai__SetTlsOptionsResponse: if (p->size < 0) delete (_sai__SetTlsOptionsResponse*)p->ptr; else delete[] (_sai__SetTlsOptionsResponse*)p->ptr; break; case SOAP_TYPE__sai__GetTlsOptions: if (p->size < 0) delete (_sai__GetTlsOptions*)p->ptr; else delete[] (_sai__GetTlsOptions*)p->ptr; break; case SOAP_TYPE__sai__GetTlsOptionsResponse: if (p->size < 0) delete (_sai__GetTlsOptionsResponse*)p->ptr; else delete[] (_sai__GetTlsOptionsResponse*)p->ptr; break; case SOAP_TYPE__sai__AddTrustedRootCertificate: if (p->size < 0) delete (_sai__AddTrustedRootCertificate*)p->ptr; else delete[] (_sai__AddTrustedRootCertificate*)p->ptr; break; case SOAP_TYPE__sai__AddTrustedRootCertificateResponse: if (p->size < 0) delete (_sai__AddTrustedRootCertificateResponse*)p->ptr; else delete[] (_sai__AddTrustedRootCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__GetTrustedRootCertificate: if (p->size < 0) delete (_sai__GetTrustedRootCertificate*)p->ptr; else delete[] (_sai__GetTrustedRootCertificate*)p->ptr; break; case SOAP_TYPE__sai__GetTrustedRootCertificateResponse: if (p->size < 0) delete (_sai__GetTrustedRootCertificateResponse*)p->ptr; else delete[] (_sai__GetTrustedRootCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__DeleteTrustedRootCertificate: if (p->size < 0) delete (_sai__DeleteTrustedRootCertificate*)p->ptr; else delete[] (_sai__DeleteTrustedRootCertificate*)p->ptr; break; case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse: if (p->size < 0) delete (_sai__DeleteTrustedRootCertificateResponse*)p->ptr; else delete[] (_sai__DeleteTrustedRootCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__EnumerateTrustedRootCertificates: if (p->size < 0) delete (_sai__EnumerateTrustedRootCertificates*)p->ptr; else delete[] (_sai__EnumerateTrustedRootCertificates*)p->ptr; break; case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse: if (p->size < 0) delete (_sai__EnumerateTrustedRootCertificatesResponse*)p->ptr; else delete[] (_sai__EnumerateTrustedRootCertificatesResponse*)p->ptr; break; case SOAP_TYPE__sai__SetTrustedFqdnCN: if (p->size < 0) delete (_sai__SetTrustedFqdnCN*)p->ptr; else delete[] (_sai__SetTrustedFqdnCN*)p->ptr; break; case SOAP_TYPE__sai__SetTrustedFqdnCNResponse: if (p->size < 0) delete (_sai__SetTrustedFqdnCNResponse*)p->ptr; else delete[] (_sai__SetTrustedFqdnCNResponse*)p->ptr; break; case SOAP_TYPE__sai__GetTrustedFqdnCN: if (p->size < 0) delete (_sai__GetTrustedFqdnCN*)p->ptr; else delete[] (_sai__GetTrustedFqdnCN*)p->ptr; break; case SOAP_TYPE__sai__GetTrustedFqdnCNResponse: if (p->size < 0) delete (_sai__GetTrustedFqdnCNResponse*)p->ptr; else delete[] (_sai__GetTrustedFqdnCNResponse*)p->ptr; break; case SOAP_TYPE__sai__SetCRL: if (p->size < 0) delete (_sai__SetCRL*)p->ptr; else delete[] (_sai__SetCRL*)p->ptr; break; case SOAP_TYPE__sai__SetCRLResponse: if (p->size < 0) delete (_sai__SetCRLResponse*)p->ptr; else delete[] (_sai__SetCRLResponse*)p->ptr; break; case SOAP_TYPE__sai__GetCRL: if (p->size < 0) delete (_sai__GetCRL*)p->ptr; else delete[] (_sai__GetCRL*)p->ptr; break; case SOAP_TYPE__sai__GetCRLResponse: if (p->size < 0) delete (_sai__GetCRLResponse*)p->ptr; else delete[] (_sai__GetCRLResponse*)p->ptr; break; case SOAP_TYPE__sai__GetServerCertificateReq: if (p->size < 0) delete (_sai__GetServerCertificateReq*)p->ptr; else delete[] (_sai__GetServerCertificateReq*)p->ptr; break; case SOAP_TYPE__sai__GetServerCertificateReqResponse: if (p->size < 0) delete (_sai__GetServerCertificateReqResponse*)p->ptr; else delete[] (_sai__GetServerCertificateReqResponse*)p->ptr; break; case SOAP_TYPE__sai__GetPkiCapabilities: if (p->size < 0) delete (_sai__GetPkiCapabilities*)p->ptr; else delete[] (_sai__GetPkiCapabilities*)p->ptr; break; case SOAP_TYPE__sai__GetPkiCapabilitiesResponse: if (p->size < 0) delete (_sai__GetPkiCapabilitiesResponse*)p->ptr; else delete[] (_sai__GetPkiCapabilitiesResponse*)p->ptr; break; case SOAP_TYPE__sai__SetPowerSavingOptions: if (p->size < 0) delete (_sai__SetPowerSavingOptions*)p->ptr; else delete[] (_sai__SetPowerSavingOptions*)p->ptr; break; case SOAP_TYPE__sai__SetPowerSavingOptionsResponse: if (p->size < 0) delete (_sai__SetPowerSavingOptionsResponse*)p->ptr; else delete[] (_sai__SetPowerSavingOptionsResponse*)p->ptr; break; case SOAP_TYPE__sai__GetPowerSavingOptions: if (p->size < 0) delete (_sai__GetPowerSavingOptions*)p->ptr; else delete[] (_sai__GetPowerSavingOptions*)p->ptr; break; case SOAP_TYPE__sai__GetPowerSavingOptionsResponse: if (p->size < 0) delete (_sai__GetPowerSavingOptionsResponse*)p->ptr; else delete[] (_sai__GetPowerSavingOptionsResponse*)p->ptr; break; case SOAP_TYPE__sai__SetTLSPSK: if (p->size < 0) delete (_sai__SetTLSPSK*)p->ptr; else delete[] (_sai__SetTLSPSK*)p->ptr; break; case SOAP_TYPE__sai__SetTLSPSKResponse: if (p->size < 0) delete (_sai__SetTLSPSKResponse*)p->ptr; else delete[] (_sai__SetTLSPSKResponse*)p->ptr; break; case SOAP_TYPE__sai__PartialUnprovision: if (p->size < 0) delete (_sai__PartialUnprovision*)p->ptr; else delete[] (_sai__PartialUnprovision*)p->ptr; break; case SOAP_TYPE__sai__PartialUnprovisionResponse: if (p->size < 0) delete (_sai__PartialUnprovisionResponse*)p->ptr; else delete[] (_sai__PartialUnprovisionResponse*)p->ptr; break; case SOAP_TYPE__sai__SetMEBxPassword: if (p->size < 0) delete (_sai__SetMEBxPassword*)p->ptr; else delete[] (_sai__SetMEBxPassword*)p->ptr; break; case SOAP_TYPE__sai__SetMEBxPasswordResponse: if (p->size < 0) delete (_sai__SetMEBxPasswordResponse*)p->ptr; else delete[] (_sai__SetMEBxPasswordResponse*)p->ptr; break; case SOAP_TYPE__sai__SetProvisioningServerOTP: if (p->size < 0) delete (_sai__SetProvisioningServerOTP*)p->ptr; else delete[] (_sai__SetProvisioningServerOTP*)p->ptr; break; case SOAP_TYPE__sai__SetProvisioningServerOTPResponse: if (p->size < 0) delete (_sai__SetProvisioningServerOTPResponse*)p->ptr; else delete[] (_sai__SetProvisioningServerOTPResponse*)p->ptr; break; case SOAP_TYPE__sai__GetProvisioningServerOTP: if (p->size < 0) delete (_sai__GetProvisioningServerOTP*)p->ptr; else delete[] (_sai__GetProvisioningServerOTP*)p->ptr; break; case SOAP_TYPE__sai__GetProvisioningServerOTPResponse: if (p->size < 0) delete (_sai__GetProvisioningServerOTPResponse*)p->ptr; else delete[] (_sai__GetProvisioningServerOTPResponse*)p->ptr; break; case SOAP_TYPE__sai__EnumerateCertificateHashEntries: if (p->size < 0) delete (_sai__EnumerateCertificateHashEntries*)p->ptr; else delete[] (_sai__EnumerateCertificateHashEntries*)p->ptr; break; case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse: if (p->size < 0) delete (_sai__EnumerateCertificateHashEntriesResponse*)p->ptr; else delete[] (_sai__EnumerateCertificateHashEntriesResponse*)p->ptr; break; case SOAP_TYPE__sai__GetCertificateHashEntry: if (p->size < 0) delete (_sai__GetCertificateHashEntry*)p->ptr; else delete[] (_sai__GetCertificateHashEntry*)p->ptr; break; case SOAP_TYPE__sai__GetCertificateHashEntryResponse: if (p->size < 0) delete (_sai__GetCertificateHashEntryResponse*)p->ptr; else delete[] (_sai__GetCertificateHashEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__AddCertificateHashEntry: if (p->size < 0) delete (_sai__AddCertificateHashEntry*)p->ptr; else delete[] (_sai__AddCertificateHashEntry*)p->ptr; break; case SOAP_TYPE__sai__AddCertificateHashEntryResponse: if (p->size < 0) delete (_sai__AddCertificateHashEntryResponse*)p->ptr; else delete[] (_sai__AddCertificateHashEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__DeleteCertificateHashEntry: if (p->size < 0) delete (_sai__DeleteCertificateHashEntry*)p->ptr; else delete[] (_sai__DeleteCertificateHashEntry*)p->ptr; break; case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse: if (p->size < 0) delete (_sai__DeleteCertificateHashEntryResponse*)p->ptr; else delete[] (_sai__DeleteCertificateHashEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__EnableCertificateHashEntry: if (p->size < 0) delete (_sai__EnableCertificateHashEntry*)p->ptr; else delete[] (_sai__EnableCertificateHashEntry*)p->ptr; break; case SOAP_TYPE__sai__EnableCertificateHashEntryResponse: if (p->size < 0) delete (_sai__EnableCertificateHashEntryResponse*)p->ptr; else delete[] (_sai__EnableCertificateHashEntryResponse*)p->ptr; break; case SOAP_TYPE__sai__GetZeroTouchConfigurationMode: if (p->size < 0) delete (_sai__GetZeroTouchConfigurationMode*)p->ptr; else delete[] (_sai__GetZeroTouchConfigurationMode*)p->ptr; break; case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse: if (p->size < 0) delete (_sai__GetZeroTouchConfigurationModeResponse*)p->ptr; else delete[] (_sai__GetZeroTouchConfigurationModeResponse*)p->ptr; break; case SOAP_TYPE__sai__SetZeroTouchConfigurationMode: if (p->size < 0) delete (_sai__SetZeroTouchConfigurationMode*)p->ptr; else delete[] (_sai__SetZeroTouchConfigurationMode*)p->ptr; break; case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse: if (p->size < 0) delete (_sai__SetZeroTouchConfigurationModeResponse*)p->ptr; else delete[] (_sai__SetZeroTouchConfigurationModeResponse*)p->ptr; break; case SOAP_TYPE__sai__GetProvisioningAuditRecord: if (p->size < 0) delete (_sai__GetProvisioningAuditRecord*)p->ptr; else delete[] (_sai__GetProvisioningAuditRecord*)p->ptr; break; case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse: if (p->size < 0) delete (_sai__GetProvisioningAuditRecordResponse*)p->ptr; else delete[] (_sai__GetProvisioningAuditRecordResponse*)p->ptr; break; case SOAP_TYPE__sai__GetProvisioningPID: if (p->size < 0) delete (_sai__GetProvisioningPID*)p->ptr; else delete[] (_sai__GetProvisioningPID*)p->ptr; break; case SOAP_TYPE__sai__GetProvisioningPIDResponse: if (p->size < 0) delete (_sai__GetProvisioningPIDResponse*)p->ptr; else delete[] (_sai__GetProvisioningPIDResponse*)p->ptr; break; case SOAP_TYPE__sai__ExtendProvisioningPeriod: if (p->size < 0) delete (_sai__ExtendProvisioningPeriod*)p->ptr; else delete[] (_sai__ExtendProvisioningPeriod*)p->ptr; break; case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse: if (p->size < 0) delete (_sai__ExtendProvisioningPeriodResponse*)p->ptr; else delete[] (_sai__ExtendProvisioningPeriodResponse*)p->ptr; break; case SOAP_TYPE__sai__GetRealmAuthOptions: if (p->size < 0) delete (_sai__GetRealmAuthOptions*)p->ptr; else delete[] (_sai__GetRealmAuthOptions*)p->ptr; break; case SOAP_TYPE__sai__GetRealmAuthOptionsResponse: if (p->size < 0) delete (_sai__GetRealmAuthOptionsResponse*)p->ptr; else delete[] (_sai__GetRealmAuthOptionsResponse*)p->ptr; break; case SOAP_TYPE__sai__SetRealmAuthOptions: if (p->size < 0) delete (_sai__SetRealmAuthOptions*)p->ptr; else delete[] (_sai__SetRealmAuthOptions*)p->ptr; break; case SOAP_TYPE__sai__SetRealmAuthOptionsResponse: if (p->size < 0) delete (_sai__SetRealmAuthOptionsResponse*)p->ptr; else delete[] (_sai__SetRealmAuthOptionsResponse*)p->ptr; break; case SOAP_TYPE__sai__SetEnvironmentDetection: if (p->size < 0) delete (_sai__SetEnvironmentDetection*)p->ptr; else delete[] (_sai__SetEnvironmentDetection*)p->ptr; break; case SOAP_TYPE__sai__SetEnvironmentDetectionResponse: if (p->size < 0) delete (_sai__SetEnvironmentDetectionResponse*)p->ptr; else delete[] (_sai__SetEnvironmentDetectionResponse*)p->ptr; break; case SOAP_TYPE__sai__GetEnvironmentDetection: if (p->size < 0) delete (_sai__GetEnvironmentDetection*)p->ptr; else delete[] (_sai__GetEnvironmentDetection*)p->ptr; break; case SOAP_TYPE__sai__GetEnvironmentDetectionResponse: if (p->size < 0) delete (_sai__GetEnvironmentDetectionResponse*)p->ptr; else delete[] (_sai__GetEnvironmentDetectionResponse*)p->ptr; break; case SOAP_TYPE__sai__EnumeratePowerPackages: if (p->size < 0) delete (_sai__EnumeratePowerPackages*)p->ptr; else delete[] (_sai__EnumeratePowerPackages*)p->ptr; break; case SOAP_TYPE__sai__EnumeratePowerPackagesResponse: if (p->size < 0) delete (_sai__EnumeratePowerPackagesResponse*)p->ptr; else delete[] (_sai__EnumeratePowerPackagesResponse*)p->ptr; break; case SOAP_TYPE__sai__GetActivePowerPackage: if (p->size < 0) delete (_sai__GetActivePowerPackage*)p->ptr; else delete[] (_sai__GetActivePowerPackage*)p->ptr; break; case SOAP_TYPE__sai__GetActivePowerPackageResponse: if (p->size < 0) delete (_sai__GetActivePowerPackageResponse*)p->ptr; else delete[] (_sai__GetActivePowerPackageResponse*)p->ptr; break; case SOAP_TYPE__sai__GetPowerPackage: if (p->size < 0) delete (_sai__GetPowerPackage*)p->ptr; else delete[] (_sai__GetPowerPackage*)p->ptr; break; case SOAP_TYPE__sai__GetPowerPackageResponse: if (p->size < 0) delete (_sai__GetPowerPackageResponse*)p->ptr; else delete[] (_sai__GetPowerPackageResponse*)p->ptr; break; case SOAP_TYPE__sai__SetActivePowerPackage: if (p->size < 0) delete (_sai__SetActivePowerPackage*)p->ptr; else delete[] (_sai__SetActivePowerPackage*)p->ptr; break; case SOAP_TYPE__sai__SetActivePowerPackageResponse: if (p->size < 0) delete (_sai__SetActivePowerPackageResponse*)p->ptr; else delete[] (_sai__SetActivePowerPackageResponse*)p->ptr; break; case SOAP_TYPE__sai__SetGlobalPowerPolicy: if (p->size < 0) delete (_sai__SetGlobalPowerPolicy*)p->ptr; else delete[] (_sai__SetGlobalPowerPolicy*)p->ptr; break; case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse: if (p->size < 0) delete (_sai__SetGlobalPowerPolicyResponse*)p->ptr; else delete[] (_sai__SetGlobalPowerPolicyResponse*)p->ptr; break; case SOAP_TYPE__sai__GetGlobalPowerPolicy: if (p->size < 0) delete (_sai__GetGlobalPowerPolicy*)p->ptr; else delete[] (_sai__GetGlobalPowerPolicy*)p->ptr; break; case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse: if (p->size < 0) delete (_sai__GetGlobalPowerPolicyResponse*)p->ptr; else delete[] (_sai__GetGlobalPowerPolicyResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreAddKey: if (p->size < 0) delete (_sai__CertStoreAddKey*)p->ptr; else delete[] (_sai__CertStoreAddKey*)p->ptr; break; case SOAP_TYPE__sai__CertStoreAddKeyResponse: if (p->size < 0) delete (_sai__CertStoreAddKeyResponse*)p->ptr; else delete[] (_sai__CertStoreAddKeyResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreEnumerateKeys: if (p->size < 0) delete (_sai__CertStoreEnumerateKeys*)p->ptr; else delete[] (_sai__CertStoreEnumerateKeys*)p->ptr; break; case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse: if (p->size < 0) delete (_sai__CertStoreEnumerateKeysResponse*)p->ptr; else delete[] (_sai__CertStoreEnumerateKeysResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreGetKey: if (p->size < 0) delete (_sai__CertStoreGetKey*)p->ptr; else delete[] (_sai__CertStoreGetKey*)p->ptr; break; case SOAP_TYPE__sai__CertStoreGetKeyResponse: if (p->size < 0) delete (_sai__CertStoreGetKeyResponse*)p->ptr; else delete[] (_sai__CertStoreGetKeyResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreRemoveKey: if (p->size < 0) delete (_sai__CertStoreRemoveKey*)p->ptr; else delete[] (_sai__CertStoreRemoveKey*)p->ptr; break; case SOAP_TYPE__sai__CertStoreRemoveKeyResponse: if (p->size < 0) delete (_sai__CertStoreRemoveKeyResponse*)p->ptr; else delete[] (_sai__CertStoreRemoveKeyResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreAddCertificate: if (p->size < 0) delete (_sai__CertStoreAddCertificate*)p->ptr; else delete[] (_sai__CertStoreAddCertificate*)p->ptr; break; case SOAP_TYPE__sai__CertStoreAddCertificateResponse: if (p->size < 0) delete (_sai__CertStoreAddCertificateResponse*)p->ptr; else delete[] (_sai__CertStoreAddCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreEnumerateCertificates: if (p->size < 0) delete (_sai__CertStoreEnumerateCertificates*)p->ptr; else delete[] (_sai__CertStoreEnumerateCertificates*)p->ptr; break; case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse: if (p->size < 0) delete (_sai__CertStoreEnumerateCertificatesResponse*)p->ptr; else delete[] (_sai__CertStoreEnumerateCertificatesResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreGetCertificate: if (p->size < 0) delete (_sai__CertStoreGetCertificate*)p->ptr; else delete[] (_sai__CertStoreGetCertificate*)p->ptr; break; case SOAP_TYPE__sai__CertStoreGetCertificateResponse: if (p->size < 0) delete (_sai__CertStoreGetCertificateResponse*)p->ptr; else delete[] (_sai__CertStoreGetCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreRemoveCertificate: if (p->size < 0) delete (_sai__CertStoreRemoveCertificate*)p->ptr; else delete[] (_sai__CertStoreRemoveCertificate*)p->ptr; break; case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse: if (p->size < 0) delete (_sai__CertStoreRemoveCertificateResponse*)p->ptr; else delete[] (_sai__CertStoreRemoveCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreGetPKCS10Request: if (p->size < 0) delete (_sai__CertStoreGetPKCS10Request*)p->ptr; else delete[] (_sai__CertStoreGetPKCS10Request*)p->ptr; break; case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse: if (p->size < 0) delete (_sai__CertStoreGetPKCS10RequestResponse*)p->ptr; else delete[] (_sai__CertStoreGetPKCS10RequestResponse*)p->ptr; break; case SOAP_TYPE__sai__CertStoreUpdateCertificate: if (p->size < 0) delete (_sai__CertStoreUpdateCertificate*)p->ptr; else delete[] (_sai__CertStoreUpdateCertificate*)p->ptr; break; case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse: if (p->size < 0) delete (_sai__CertStoreUpdateCertificateResponse*)p->ptr; else delete[] (_sai__CertStoreUpdateCertificateResponse*)p->ptr; break; case SOAP_TYPE__sai__SetTLSCredentials: if (p->size < 0) delete (_sai__SetTLSCredentials*)p->ptr; else delete[] (_sai__SetTLSCredentials*)p->ptr; break; case SOAP_TYPE__sai__SetTLSCredentialsResponse: if (p->size < 0) delete (_sai__SetTLSCredentialsResponse*)p->ptr; else delete[] (_sai__SetTLSCredentialsResponse*)p->ptr; break; case SOAP_TYPE__sai__GetTLSCredentials: if (p->size < 0) delete (_sai__GetTLSCredentials*)p->ptr; else delete[] (_sai__GetTLSCredentials*)p->ptr; break; case SOAP_TYPE__sai__GetTLSCredentialsResponse: if (p->size < 0) delete (_sai__GetTLSCredentialsResponse*)p->ptr; else delete[] (_sai__GetTLSCredentialsResponse*)p->ptr; break; case SOAP_TYPE__sai__EnableVpnRouting: if (p->size < 0) delete (_sai__EnableVpnRouting*)p->ptr; else delete[] (_sai__EnableVpnRouting*)p->ptr; break; case SOAP_TYPE__sai__EnableVpnRoutingResponse: if (p->size < 0) delete (_sai__EnableVpnRoutingResponse*)p->ptr; else delete[] (_sai__EnableVpnRoutingResponse*)p->ptr; break; case SOAP_TYPE__sai__SetConfigurationServerFQDN: if (p->size < 0) delete (_sai__SetConfigurationServerFQDN*)p->ptr; else delete[] (_sai__SetConfigurationServerFQDN*)p->ptr; break; case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse: if (p->size < 0) delete (_sai__SetConfigurationServerFQDNResponse*)p->ptr; else delete[] (_sai__SetConfigurationServerFQDNResponse*)p->ptr; break; case SOAP_TYPE__sai__GetConfigurationServerFQDN: if (p->size < 0) delete (_sai__GetConfigurationServerFQDN*)p->ptr; else delete[] (_sai__GetConfigurationServerFQDN*)p->ptr; break; case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse: if (p->size < 0) delete (_sai__GetConfigurationServerFQDNResponse*)p->ptr; else delete[] (_sai__GetConfigurationServerFQDNResponse*)p->ptr; break; case SOAP_TYPE__sai__SetAclEnabledState: if (p->size < 0) delete (_sai__SetAclEnabledState*)p->ptr; else delete[] (_sai__SetAclEnabledState*)p->ptr; break; case SOAP_TYPE__sai__SetAclEnabledStateResponse: if (p->size < 0) delete (_sai__SetAclEnabledStateResponse*)p->ptr; else delete[] (_sai__SetAclEnabledStateResponse*)p->ptr; break; case SOAP_TYPE__sai__GetAclEnabledState: if (p->size < 0) delete (_sai__GetAclEnabledState*)p->ptr; else delete[] (_sai__GetAclEnabledState*)p->ptr; break; case SOAP_TYPE__sai__GetAclEnabledStateResponse: if (p->size < 0) delete (_sai__GetAclEnabledStateResponse*)p->ptr; else delete[] (_sai__GetAclEnabledStateResponse*)p->ptr; break; case SOAP_TYPE_xcfg__UserCredentialsType: if (p->size < 0) delete (xcfg__UserCredentialsType*)p->ptr; else delete[] (xcfg__UserCredentialsType*)p->ptr; break; case SOAP_TYPE_xcfg__CertificateNameType: if (p->size < 0) delete (xcfg__CertificateNameType*)p->ptr; else delete[] (xcfg__CertificateNameType*)p->ptr; break; case SOAP_TYPE_xcfg__ManualPACType: if (p->size < 0) delete (xcfg__ManualPACType*)p->ptr; else delete[] (xcfg__ManualPACType*)p->ptr; break; case SOAP_TYPE_xcfg__ServerIdentityType: if (p->size < 0) delete (xcfg__ServerIdentityType*)p->ptr; else delete[] (xcfg__ServerIdentityType*)p->ptr; break; case SOAP_TYPE_xcfg__XProfileTLSType: if (p->size < 0) delete (xcfg__XProfileTLSType*)p->ptr; else delete[] (xcfg__XProfileTLSType*)p->ptr; break; case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type: if (p->size < 0) delete (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p->ptr; else delete[] (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p->ptr; break; case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type: if (p->size < 0) delete (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p->ptr; else delete[] (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p->ptr; break; case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType: if (p->size < 0) delete (xcfg__XProfileEAP_USCOREGTCType*)p->ptr; else delete[] (xcfg__XProfileEAP_USCOREGTCType*)p->ptr; break; case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type: if (p->size < 0) delete (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p->ptr; else delete[] (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p->ptr; break; case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType: if (p->size < 0) delete (xcfg__XProfileEAPFAST_USCOREGTCType*)p->ptr; else delete[] (xcfg__XProfileEAPFAST_USCOREGTCType*)p->ptr; break; case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType: if (p->size < 0) delete (xcfg__XProfileEAPFAST_USCORETLSType*)p->ptr; else delete[] (xcfg__XProfileEAPFAST_USCORETLSType*)p->ptr; break; case SOAP_TYPE_xcfg__XProfileType: if (p->size < 0) delete (xcfg__XProfileType*)p->ptr; else delete[] (xcfg__XProfileType*)p->ptr; break; case SOAP_TYPE_net__StaticIPv4ParametersType: if (p->size < 0) delete (net__StaticIPv4ParametersType*)p->ptr; else delete[] (net__StaticIPv4ParametersType*)p->ptr; break; case SOAP_TYPE_net__IPv4ParametersType: if (p->size < 0) delete (net__IPv4ParametersType*)p->ptr; else delete[] (net__IPv4ParametersType*)p->ptr; break; case SOAP_TYPE_net__InterfaceDescriptorSetType: if (p->size < 0) delete (net__InterfaceDescriptorSetType*)p->ptr; else delete[] (net__InterfaceDescriptorSetType*)p->ptr; break; case SOAP_TYPE_net__InterfaceDescriptorGetType: if (p->size < 0) delete (net__InterfaceDescriptorGetType*)p->ptr; else delete[] (net__InterfaceDescriptorGetType*)p->ptr; break; case SOAP_TYPE__net__SetHostName: if (p->size < 0) delete (_net__SetHostName*)p->ptr; else delete[] (_net__SetHostName*)p->ptr; break; case SOAP_TYPE__net__SetHostNameResponse: if (p->size < 0) delete (_net__SetHostNameResponse*)p->ptr; else delete[] (_net__SetHostNameResponse*)p->ptr; break; case SOAP_TYPE__net__GetHostName: if (p->size < 0) delete (_net__GetHostName*)p->ptr; else delete[] (_net__GetHostName*)p->ptr; break; case SOAP_TYPE__net__GetHostNameResponse: if (p->size < 0) delete (_net__GetHostNameResponse*)p->ptr; else delete[] (_net__GetHostNameResponse*)p->ptr; break; case SOAP_TYPE__net__SetDomainName: if (p->size < 0) delete (_net__SetDomainName*)p->ptr; else delete[] (_net__SetDomainName*)p->ptr; break; case SOAP_TYPE__net__SetDomainNameResponse: if (p->size < 0) delete (_net__SetDomainNameResponse*)p->ptr; else delete[] (_net__SetDomainNameResponse*)p->ptr; break; case SOAP_TYPE__net__GetDomainName: if (p->size < 0) delete (_net__GetDomainName*)p->ptr; else delete[] (_net__GetDomainName*)p->ptr; break; case SOAP_TYPE__net__GetDomainNameResponse: if (p->size < 0) delete (_net__GetDomainNameResponse*)p->ptr; else delete[] (_net__GetDomainNameResponse*)p->ptr; break; case SOAP_TYPE__net__SetTcpIpParameters: if (p->size < 0) delete (_net__SetTcpIpParameters*)p->ptr; else delete[] (_net__SetTcpIpParameters*)p->ptr; break; case SOAP_TYPE__net__SetTcpIpParametersResponse: if (p->size < 0) delete (_net__SetTcpIpParametersResponse*)p->ptr; else delete[] (_net__SetTcpIpParametersResponse*)p->ptr; break; case SOAP_TYPE__net__GetTcpIpParameters: if (p->size < 0) delete (_net__GetTcpIpParameters*)p->ptr; else delete[] (_net__GetTcpIpParameters*)p->ptr; break; case SOAP_TYPE__net__GetTcpIpParametersResponse: if (p->size < 0) delete (_net__GetTcpIpParametersResponse*)p->ptr; else delete[] (_net__GetTcpIpParametersResponse*)p->ptr; break; case SOAP_TYPE__net__SetVlanParameters: if (p->size < 0) delete (_net__SetVlanParameters*)p->ptr; else delete[] (_net__SetVlanParameters*)p->ptr; break; case SOAP_TYPE__net__SetVlanParametersResponse: if (p->size < 0) delete (_net__SetVlanParametersResponse*)p->ptr; else delete[] (_net__SetVlanParametersResponse*)p->ptr; break; case SOAP_TYPE__net__GetVlanParameters: if (p->size < 0) delete (_net__GetVlanParameters*)p->ptr; else delete[] (_net__GetVlanParameters*)p->ptr; break; case SOAP_TYPE__net__GetVlanParametersResponse: if (p->size < 0) delete (_net__GetVlanParametersResponse*)p->ptr; else delete[] (_net__GetVlanParametersResponse*)p->ptr; break; case SOAP_TYPE__net__SetPingResponse: if (p->size < 0) delete (_net__SetPingResponse*)p->ptr; else delete[] (_net__SetPingResponse*)p->ptr; break; case SOAP_TYPE__net__SetPingResponseResponse: if (p->size < 0) delete (_net__SetPingResponseResponse*)p->ptr; else delete[] (_net__SetPingResponseResponse*)p->ptr; break; case SOAP_TYPE__net__GetPingResponse: if (p->size < 0) delete (_net__GetPingResponse*)p->ptr; else delete[] (_net__GetPingResponse*)p->ptr; break; case SOAP_TYPE__net__GetPingResponseResponse: if (p->size < 0) delete (_net__GetPingResponseResponse*)p->ptr; else delete[] (_net__GetPingResponseResponse*)p->ptr; break; case SOAP_TYPE__net__EnumerateInterfaces: if (p->size < 0) delete (_net__EnumerateInterfaces*)p->ptr; else delete[] (_net__EnumerateInterfaces*)p->ptr; break; case SOAP_TYPE__net__EnumerateInterfacesResponse: if (p->size < 0) delete (_net__EnumerateInterfacesResponse*)p->ptr; else delete[] (_net__EnumerateInterfacesResponse*)p->ptr; break; case SOAP_TYPE__net__GetInterfaceSettings: if (p->size < 0) delete (_net__GetInterfaceSettings*)p->ptr; else delete[] (_net__GetInterfaceSettings*)p->ptr; break; case SOAP_TYPE__net__GetInterfaceSettingsResponse: if (p->size < 0) delete (_net__GetInterfaceSettingsResponse*)p->ptr; else delete[] (_net__GetInterfaceSettingsResponse*)p->ptr; break; case SOAP_TYPE__net__SetInterfaceSettings: if (p->size < 0) delete (_net__SetInterfaceSettings*)p->ptr; else delete[] (_net__SetInterfaceSettings*)p->ptr; break; case SOAP_TYPE__net__SetInterfaceSettingsResponse: if (p->size < 0) delete (_net__SetInterfaceSettingsResponse*)p->ptr; else delete[] (_net__SetInterfaceSettingsResponse*)p->ptr; break; case SOAP_TYPE__net__Get8021XWiredProfile: if (p->size < 0) delete (_net__Get8021XWiredProfile*)p->ptr; else delete[] (_net__Get8021XWiredProfile*)p->ptr; break; case SOAP_TYPE__net__Get8021XWiredProfileResponse: if (p->size < 0) delete (_net__Get8021XWiredProfileResponse*)p->ptr; else delete[] (_net__Get8021XWiredProfileResponse*)p->ptr; break; case SOAP_TYPE__net__Set8021XWiredProfile: if (p->size < 0) delete (_net__Set8021XWiredProfile*)p->ptr; else delete[] (_net__Set8021XWiredProfile*)p->ptr; break; case SOAP_TYPE__net__Set8021XWiredProfileResponse: if (p->size < 0) delete (_net__Set8021XWiredProfileResponse*)p->ptr; else delete[] (_net__Set8021XWiredProfileResponse*)p->ptr; break; case SOAP_TYPE__net__Set8021XActiveS0: if (p->size < 0) delete (_net__Set8021XActiveS0*)p->ptr; else delete[] (_net__Set8021XActiveS0*)p->ptr; break; case SOAP_TYPE__net__Set8021XActiveS0Response: if (p->size < 0) delete (_net__Set8021XActiveS0Response*)p->ptr; else delete[] (_net__Set8021XActiveS0Response*)p->ptr; break; case SOAP_TYPE__net__Get8021XActiveS0: if (p->size < 0) delete (_net__Get8021XActiveS0*)p->ptr; else delete[] (_net__Get8021XActiveS0*)p->ptr; break; case SOAP_TYPE__net__Get8021XActiveS0Response: if (p->size < 0) delete (_net__Get8021XActiveS0Response*)p->ptr; else delete[] (_net__Get8021XActiveS0Response*)p->ptr; break; case SOAP_TYPE__net__Set8021XPxeTimeout: if (p->size < 0) delete (_net__Set8021XPxeTimeout*)p->ptr; else delete[] (_net__Set8021XPxeTimeout*)p->ptr; break; case SOAP_TYPE__net__Set8021XPxeTimeoutResponse: if (p->size < 0) delete (_net__Set8021XPxeTimeoutResponse*)p->ptr; else delete[] (_net__Set8021XPxeTimeoutResponse*)p->ptr; break; case SOAP_TYPE__net__Get8021XPxeTimeout: if (p->size < 0) delete (_net__Get8021XPxeTimeout*)p->ptr; else delete[] (_net__Get8021XPxeTimeout*)p->ptr; break; case SOAP_TYPE__net__Get8021XPxeTimeoutResponse: if (p->size < 0) delete (_net__Get8021XPxeTimeoutResponse*)p->ptr; else delete[] (_net__Get8021XPxeTimeoutResponse*)p->ptr; break; case SOAP_TYPE_stra__StorageEaclEntryType: if (p->size < 0) delete (stra__StorageEaclEntryType*)p->ptr; else delete[] (stra__StorageEaclEntryType*)p->ptr; break; case SOAP_TYPE_stra__StorageEaclEntryHandleListType: if (p->size < 0) delete (stra__StorageEaclEntryHandleListType*)p->ptr; else delete[] (stra__StorageEaclEntryHandleListType*)p->ptr; break; case SOAP_TYPE_stra__StorageAllocEntryType: if (p->size < 0) delete (stra__StorageAllocEntryType*)p->ptr; else delete[] (stra__StorageAllocEntryType*)p->ptr; break; case SOAP_TYPE_stra__StorageAllocSnrpEntryType: if (p->size < 0) delete (stra__StorageAllocSnrpEntryType*)p->ptr; else delete[] (stra__StorageAllocSnrpEntryType*)p->ptr; break; case SOAP_TYPE_stra__StorageAllocEntryHandleListType: if (p->size < 0) delete (stra__StorageAllocEntryHandleListType*)p->ptr; else delete[] (stra__StorageAllocEntryHandleListType*)p->ptr; break; case SOAP_TYPE_stra__GUID: if (p->size < 0) delete (stra__GUID*)p->ptr; else delete[] (stra__GUID*)p->ptr; break; case SOAP_TYPE_stra__GlobalStorageAttributesType: if (p->size < 0) delete (stra__GlobalStorageAttributesType*)p->ptr; else delete[] (stra__GlobalStorageAttributesType*)p->ptr; break; case SOAP_TYPE_stra__StorageApplicationHandleListType: if (p->size < 0) delete (stra__StorageApplicationHandleListType*)p->ptr; else delete[] (stra__StorageApplicationHandleListType*)p->ptr; break; case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType: if (p->size < 0) delete (stra__StorageSnrpApplicationAttributeType*)p->ptr; else delete[] (stra__StorageSnrpApplicationAttributeType*)p->ptr; break; case SOAP_TYPE_stra__StorageApplicationAttributesType: if (p->size < 0) delete (stra__StorageApplicationAttributesType*)p->ptr; else delete[] (stra__StorageApplicationAttributesType*)p->ptr; break; case SOAP_TYPE__stra__GetGlobalStorageAttributes: if (p->size < 0) delete (_stra__GetGlobalStorageAttributes*)p->ptr; else delete[] (_stra__GetGlobalStorageAttributes*)p->ptr; break; case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse: if (p->size < 0) delete (_stra__GetGlobalStorageAttributesResponse*)p->ptr; else delete[] (_stra__GetGlobalStorageAttributesResponse*)p->ptr; break; case SOAP_TYPE__stra__SetGlobalStorageAttributes: if (p->size < 0) delete (_stra__SetGlobalStorageAttributes*)p->ptr; else delete[] (_stra__SetGlobalStorageAttributes*)p->ptr; break; case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse: if (p->size < 0) delete (_stra__SetGlobalStorageAttributesResponse*)p->ptr; else delete[] (_stra__SetGlobalStorageAttributesResponse*)p->ptr; break; case SOAP_TYPE__stra__AdminGetRegisteredApplications: if (p->size < 0) delete (_stra__AdminGetRegisteredApplications*)p->ptr; else delete[] (_stra__AdminGetRegisteredApplications*)p->ptr; break; case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse: if (p->size < 0) delete (_stra__AdminGetRegisteredApplicationsResponse*)p->ptr; else delete[] (_stra__AdminGetRegisteredApplicationsResponse*)p->ptr; break; case SOAP_TYPE__stra__AdminGetApplicationAttributes: if (p->size < 0) delete (_stra__AdminGetApplicationAttributes*)p->ptr; else delete[] (_stra__AdminGetApplicationAttributes*)p->ptr; break; case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse: if (p->size < 0) delete (_stra__AdminGetApplicationAttributesResponse*)p->ptr; else delete[] (_stra__AdminGetApplicationAttributesResponse*)p->ptr; break; case SOAP_TYPE__stra__AdminRemoveApplication: if (p->size < 0) delete (_stra__AdminRemoveApplication*)p->ptr; else delete[] (_stra__AdminRemoveApplication*)p->ptr; break; case SOAP_TYPE__stra__AdminRemoveApplicationResponse: if (p->size < 0) delete (_stra__AdminRemoveApplicationResponse*)p->ptr; else delete[] (_stra__AdminRemoveApplicationResponse*)p->ptr; break; case SOAP_TYPE__stra__AddStorageEaclEntry: if (p->size < 0) delete (_stra__AddStorageEaclEntry*)p->ptr; else delete[] (_stra__AddStorageEaclEntry*)p->ptr; break; case SOAP_TYPE__stra__AddStorageEaclEntryResponse: if (p->size < 0) delete (_stra__AddStorageEaclEntryResponse*)p->ptr; else delete[] (_stra__AddStorageEaclEntryResponse*)p->ptr; break; case SOAP_TYPE__stra__EnumerateStorageEaclEntries: if (p->size < 0) delete (_stra__EnumerateStorageEaclEntries*)p->ptr; else delete[] (_stra__EnumerateStorageEaclEntries*)p->ptr; break; case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse: if (p->size < 0) delete (_stra__EnumerateStorageEaclEntriesResponse*)p->ptr; else delete[] (_stra__EnumerateStorageEaclEntriesResponse*)p->ptr; break; case SOAP_TYPE__stra__GetStorageEaclEntry: if (p->size < 0) delete (_stra__GetStorageEaclEntry*)p->ptr; else delete[] (_stra__GetStorageEaclEntry*)p->ptr; break; case SOAP_TYPE__stra__GetStorageEaclEntryResponse: if (p->size < 0) delete (_stra__GetStorageEaclEntryResponse*)p->ptr; else delete[] (_stra__GetStorageEaclEntryResponse*)p->ptr; break; case SOAP_TYPE__stra__RemoveStorageEaclEntry: if (p->size < 0) delete (_stra__RemoveStorageEaclEntry*)p->ptr; else delete[] (_stra__RemoveStorageEaclEntry*)p->ptr; break; case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse: if (p->size < 0) delete (_stra__RemoveStorageEaclEntryResponse*)p->ptr; else delete[] (_stra__RemoveStorageEaclEntryResponse*)p->ptr; break; case SOAP_TYPE__stra__AddStorageFpaclEntry: if (p->size < 0) delete (_stra__AddStorageFpaclEntry*)p->ptr; else delete[] (_stra__AddStorageFpaclEntry*)p->ptr; break; case SOAP_TYPE__stra__AddStorageFpaclEntryResponse: if (p->size < 0) delete (_stra__AddStorageFpaclEntryResponse*)p->ptr; else delete[] (_stra__AddStorageFpaclEntryResponse*)p->ptr; break; case SOAP_TYPE__stra__EnumerateStorageAllocEntries: if (p->size < 0) delete (_stra__EnumerateStorageAllocEntries*)p->ptr; else delete[] (_stra__EnumerateStorageAllocEntries*)p->ptr; break; case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse: if (p->size < 0) delete (_stra__EnumerateStorageAllocEntriesResponse*)p->ptr; else delete[] (_stra__EnumerateStorageAllocEntriesResponse*)p->ptr; break; case SOAP_TYPE__stra__GetStorageAllocEntry: if (p->size < 0) delete (_stra__GetStorageAllocEntry*)p->ptr; else delete[] (_stra__GetStorageAllocEntry*)p->ptr; break; case SOAP_TYPE__stra__GetStorageAllocEntryResponse: if (p->size < 0) delete (_stra__GetStorageAllocEntryResponse*)p->ptr; else delete[] (_stra__GetStorageAllocEntryResponse*)p->ptr; break; case SOAP_TYPE__stra__UpdateStorageFpaclEntry: if (p->size < 0) delete (_stra__UpdateStorageFpaclEntry*)p->ptr; else delete[] (_stra__UpdateStorageFpaclEntry*)p->ptr; break; case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse: if (p->size < 0) delete (_stra__UpdateStorageFpaclEntryResponse*)p->ptr; else delete[] (_stra__UpdateStorageFpaclEntryResponse*)p->ptr; break; case SOAP_TYPE__stra__RemoveStorageFpaclEntry: if (p->size < 0) delete (_stra__RemoveStorageFpaclEntry*)p->ptr; else delete[] (_stra__RemoveStorageFpaclEntry*)p->ptr; break; case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse: if (p->size < 0) delete (_stra__RemoveStorageFpaclEntryResponse*)p->ptr; else delete[] (_stra__RemoveStorageFpaclEntryResponse*)p->ptr; break; case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType: if (p->size < 0) delete (emi__AlertSubscriptionPolicyIDArrayType*)p->ptr; else delete[] (emi__AlertSubscriptionPolicyIDArrayType*)p->ptr; break; case SOAP_TYPE_emi__ByteData: if (p->size < 0) delete (emi__ByteData*)p->ptr; else delete[] (emi__ByteData*)p->ptr; break; case SOAP_TYPE_emi__EventLogRecordType: if (p->size < 0) delete (emi__EventLogRecordType*)p->ptr; else delete[] (emi__EventLogRecordType*)p->ptr; break; case SOAP_TYPE_emi__EventFilterType: if (p->size < 0) delete (emi__EventFilterType*)p->ptr; else delete[] (emi__EventFilterType*)p->ptr; break; case SOAP_TYPE_emi__AlertSubscriptionType: if (p->size < 0) delete (emi__AlertSubscriptionType*)p->ptr; else delete[] (emi__AlertSubscriptionType*)p->ptr; break; case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType: if (p->size < 0) delete (emi__AlertSubscriptionHandleArrayType*)p->ptr; else delete[] (emi__AlertSubscriptionHandleArrayType*)p->ptr; break; case SOAP_TYPE_emi__EventFilterHandleArrayType: if (p->size < 0) delete (emi__EventFilterHandleArrayType*)p->ptr; else delete[] (emi__EventFilterHandleArrayType*)p->ptr; break; case SOAP_TYPE_emi__EventLogRecordArrayType: if (p->size < 0) delete (emi__EventLogRecordArrayType*)p->ptr; else delete[] (emi__EventLogRecordArrayType*)p->ptr; break; case SOAP_TYPE_emi__SensorHandleArrayType: if (p->size < 0) delete (emi__SensorHandleArrayType*)p->ptr; else delete[] (emi__SensorHandleArrayType*)p->ptr; break; case SOAP_TYPE_emi__SensorAttributesType: if (p->size < 0) delete (emi__SensorAttributesType*)p->ptr; else delete[] (emi__SensorAttributesType*)p->ptr; break; case SOAP_TYPE_emi__ByteStr: if (p->size < 0) delete (emi__ByteStr*)p->ptr; else delete[] (emi__ByteStr*)p->ptr; break; case SOAP_TYPE_emi__AlertCredentialsType: if (p->size < 0) delete (emi__AlertCredentialsType*)p->ptr; else delete[] (emi__AlertCredentialsType*)p->ptr; break; case SOAP_TYPE_emi__AlertSubscriptionSNMPType: if (p->size < 0) delete (emi__AlertSubscriptionSNMPType*)p->ptr; else delete[] (emi__AlertSubscriptionSNMPType*)p->ptr; break; case SOAP_TYPE_emi__AlertSubscriptionSoapType: if (p->size < 0) delete (emi__AlertSubscriptionSoapType*)p->ptr; else delete[] (emi__AlertSubscriptionSoapType*)p->ptr; break; case SOAP_TYPE_emi__AlertSubscriptionGeneralType: if (p->size < 0) delete (emi__AlertSubscriptionGeneralType*)p->ptr; else delete[] (emi__AlertSubscriptionGeneralType*)p->ptr; break; case SOAP_TYPE__emi__SubscribeForAlert: if (p->size < 0) delete (_emi__SubscribeForAlert*)p->ptr; else delete[] (_emi__SubscribeForAlert*)p->ptr; break; case SOAP_TYPE__emi__SubscribeForAlertResponse: if (p->size < 0) delete (_emi__SubscribeForAlertResponse*)p->ptr; else delete[] (_emi__SubscribeForAlertResponse*)p->ptr; break; case SOAP_TYPE__emi__EnumerateAlertSubscriptions: if (p->size < 0) delete (_emi__EnumerateAlertSubscriptions*)p->ptr; else delete[] (_emi__EnumerateAlertSubscriptions*)p->ptr; break; case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse: if (p->size < 0) delete (_emi__EnumerateAlertSubscriptionsResponse*)p->ptr; else delete[] (_emi__EnumerateAlertSubscriptionsResponse*)p->ptr; break; case SOAP_TYPE__emi__GetAlertSubscription: if (p->size < 0) delete (_emi__GetAlertSubscription*)p->ptr; else delete[] (_emi__GetAlertSubscription*)p->ptr; break; case SOAP_TYPE__emi__GetAlertSubscriptionResponse: if (p->size < 0) delete (_emi__GetAlertSubscriptionResponse*)p->ptr; else delete[] (_emi__GetAlertSubscriptionResponse*)p->ptr; break; case SOAP_TYPE__emi__EnumerateAlertPolicies: if (p->size < 0) delete (_emi__EnumerateAlertPolicies*)p->ptr; else delete[] (_emi__EnumerateAlertPolicies*)p->ptr; break; case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse: if (p->size < 0) delete (_emi__EnumerateAlertPoliciesResponse*)p->ptr; else delete[] (_emi__EnumerateAlertPoliciesResponse*)p->ptr; break; case SOAP_TYPE__emi__SetAlertCommunityString: if (p->size < 0) delete (_emi__SetAlertCommunityString*)p->ptr; else delete[] (_emi__SetAlertCommunityString*)p->ptr; break; case SOAP_TYPE__emi__SetAlertCommunityStringResponse: if (p->size < 0) delete (_emi__SetAlertCommunityStringResponse*)p->ptr; else delete[] (_emi__SetAlertCommunityStringResponse*)p->ptr; break; case SOAP_TYPE__emi__GetAlertCommunityString: if (p->size < 0) delete (_emi__GetAlertCommunityString*)p->ptr; else delete[] (_emi__GetAlertCommunityString*)p->ptr; break; case SOAP_TYPE__emi__GetAlertCommunityStringResponse: if (p->size < 0) delete (_emi__GetAlertCommunityStringResponse*)p->ptr; else delete[] (_emi__GetAlertCommunityStringResponse*)p->ptr; break; case SOAP_TYPE__emi__AddEventFilter: if (p->size < 0) delete (_emi__AddEventFilter*)p->ptr; else delete[] (_emi__AddEventFilter*)p->ptr; break; case SOAP_TYPE__emi__AddEventFilterResponse: if (p->size < 0) delete (_emi__AddEventFilterResponse*)p->ptr; else delete[] (_emi__AddEventFilterResponse*)p->ptr; break; case SOAP_TYPE__emi__EnumerateEventFilters: if (p->size < 0) delete (_emi__EnumerateEventFilters*)p->ptr; else delete[] (_emi__EnumerateEventFilters*)p->ptr; break; case SOAP_TYPE__emi__EnumerateEventFiltersResponse: if (p->size < 0) delete (_emi__EnumerateEventFiltersResponse*)p->ptr; else delete[] (_emi__EnumerateEventFiltersResponse*)p->ptr; break; case SOAP_TYPE__emi__GetEventFilter: if (p->size < 0) delete (_emi__GetEventFilter*)p->ptr; else delete[] (_emi__GetEventFilter*)p->ptr; break; case SOAP_TYPE__emi__GetEventFilterResponse: if (p->size < 0) delete (_emi__GetEventFilterResponse*)p->ptr; else delete[] (_emi__GetEventFilterResponse*)p->ptr; break; case SOAP_TYPE__emi__UpdateEventFilter: if (p->size < 0) delete (_emi__UpdateEventFilter*)p->ptr; else delete[] (_emi__UpdateEventFilter*)p->ptr; break; case SOAP_TYPE__emi__UpdateEventFilterResponse: if (p->size < 0) delete (_emi__UpdateEventFilterResponse*)p->ptr; else delete[] (_emi__UpdateEventFilterResponse*)p->ptr; break; case SOAP_TYPE__emi__RemoveEventFilter: if (p->size < 0) delete (_emi__RemoveEventFilter*)p->ptr; else delete[] (_emi__RemoveEventFilter*)p->ptr; break; case SOAP_TYPE__emi__RemoveEventFilterResponse: if (p->size < 0) delete (_emi__RemoveEventFilterResponse*)p->ptr; else delete[] (_emi__RemoveEventFilterResponse*)p->ptr; break; case SOAP_TYPE__emi__ReadEventLogRecords: if (p->size < 0) delete (_emi__ReadEventLogRecords*)p->ptr; else delete[] (_emi__ReadEventLogRecords*)p->ptr; break; case SOAP_TYPE__emi__ReadEventLogRecordsResponse: if (p->size < 0) delete (_emi__ReadEventLogRecordsResponse*)p->ptr; else delete[] (_emi__ReadEventLogRecordsResponse*)p->ptr; break; case SOAP_TYPE__emi__GetEventLogStatus: if (p->size < 0) delete (_emi__GetEventLogStatus*)p->ptr; else delete[] (_emi__GetEventLogStatus*)p->ptr; break; case SOAP_TYPE__emi__GetEventLogStatusResponse: if (p->size < 0) delete (_emi__GetEventLogStatusResponse*)p->ptr; else delete[] (_emi__GetEventLogStatusResponse*)p->ptr; break; case SOAP_TYPE__emi__ClearEventLog: if (p->size < 0) delete (_emi__ClearEventLog*)p->ptr; else delete[] (_emi__ClearEventLog*)p->ptr; break; case SOAP_TYPE__emi__ClearEventLogResponse: if (p->size < 0) delete (_emi__ClearEventLogResponse*)p->ptr; else delete[] (_emi__ClearEventLogResponse*)p->ptr; break; case SOAP_TYPE__emi__FreezeEventLog: if (p->size < 0) delete (_emi__FreezeEventLog*)p->ptr; else delete[] (_emi__FreezeEventLog*)p->ptr; break; case SOAP_TYPE__emi__FreezeEventLogResponse: if (p->size < 0) delete (_emi__FreezeEventLogResponse*)p->ptr; else delete[] (_emi__FreezeEventLogResponse*)p->ptr; break; case SOAP_TYPE__emi__SetEventLogTimestampClock: if (p->size < 0) delete (_emi__SetEventLogTimestampClock*)p->ptr; else delete[] (_emi__SetEventLogTimestampClock*)p->ptr; break; case SOAP_TYPE__emi__SetEventLogTimestampClockResponse: if (p->size < 0) delete (_emi__SetEventLogTimestampClockResponse*)p->ptr; else delete[] (_emi__SetEventLogTimestampClockResponse*)p->ptr; break; case SOAP_TYPE__emi__GetEventLogTimestampClock: if (p->size < 0) delete (_emi__GetEventLogTimestampClock*)p->ptr; else delete[] (_emi__GetEventLogTimestampClock*)p->ptr; break; case SOAP_TYPE__emi__GetEventLogTimestampClockResponse: if (p->size < 0) delete (_emi__GetEventLogTimestampClockResponse*)p->ptr; else delete[] (_emi__GetEventLogTimestampClockResponse*)p->ptr; break; case SOAP_TYPE__emi__EnumerateSensors: if (p->size < 0) delete (_emi__EnumerateSensors*)p->ptr; else delete[] (_emi__EnumerateSensors*)p->ptr; break; case SOAP_TYPE__emi__EnumerateSensorsResponse: if (p->size < 0) delete (_emi__EnumerateSensorsResponse*)p->ptr; else delete[] (_emi__EnumerateSensorsResponse*)p->ptr; break; case SOAP_TYPE__emi__GetSensorAttributes: if (p->size < 0) delete (_emi__GetSensorAttributes*)p->ptr; else delete[] (_emi__GetSensorAttributes*)p->ptr; break; case SOAP_TYPE__emi__GetSensorAttributesResponse: if (p->size < 0) delete (_emi__GetSensorAttributesResponse*)p->ptr; else delete[] (_emi__GetSensorAttributesResponse*)p->ptr; break; case SOAP_TYPE__emi__CancelAlertSubscription: if (p->size < 0) delete (_emi__CancelAlertSubscription*)p->ptr; else delete[] (_emi__CancelAlertSubscription*)p->ptr; break; case SOAP_TYPE__emi__CancelAlertSubscriptionResponse: if (p->size < 0) delete (_emi__CancelAlertSubscriptionResponse*)p->ptr; else delete[] (_emi__CancelAlertSubscriptionResponse*)p->ptr; break; case SOAP_TYPE__emi__SubscribeForGeneralAlert: if (p->size < 0) delete (_emi__SubscribeForGeneralAlert*)p->ptr; else delete[] (_emi__SubscribeForGeneralAlert*)p->ptr; break; case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse: if (p->size < 0) delete (_emi__SubscribeForGeneralAlertResponse*)p->ptr; else delete[] (_emi__SubscribeForGeneralAlertResponse*)p->ptr; break; case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions: if (p->size < 0) delete (_emi__EnumerateGeneralAlertSubscriptions*)p->ptr; else delete[] (_emi__EnumerateGeneralAlertSubscriptions*)p->ptr; break; case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse: if (p->size < 0) delete (_emi__EnumerateGeneralAlertSubscriptionsResponse*)p->ptr; else delete[] (_emi__EnumerateGeneralAlertSubscriptionsResponse*)p->ptr; break; case SOAP_TYPE__emi__GetGeneralAlertSubscription: if (p->size < 0) delete (_emi__GetGeneralAlertSubscription*)p->ptr; else delete[] (_emi__GetGeneralAlertSubscription*)p->ptr; break; case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse: if (p->size < 0) delete (_emi__GetGeneralAlertSubscriptionResponse*)p->ptr; else delete[] (_emi__GetGeneralAlertSubscriptionResponse*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType: if (p->size < 0) delete (cb__CircuitBreakerAntiSpoofingFilterType*)p->ptr; else delete[] (cb__CircuitBreakerAntiSpoofingFilterType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerPolicyType: if (p->size < 0) delete (cb__CircuitBreakerPolicyType*)p->ptr; else delete[] (cb__CircuitBreakerPolicyType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType: if (p->size < 0) delete (cb__CircuitBreakerPolicyInfoType*)p->ptr; else delete[] (cb__CircuitBreakerPolicyInfoType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType: if (p->size < 0) delete (cb__CircuitBreakerIPv4AddressAndMaskType*)p->ptr; else delete[] (cb__CircuitBreakerIPv4AddressAndMaskType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType: if (p->size < 0) delete (cb__CircuitBreakerIPv6AddressAndMaskType*)p->ptr; else delete[] (cb__CircuitBreakerIPv6AddressAndMaskType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType: if (p->size < 0) delete (cb__CircuitBreakerIPLayeredPortSimpleType*)p->ptr; else delete[] (cb__CircuitBreakerIPLayeredPortSimpleType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType: if (p->size < 0) delete (cb__CircuitBreakerIPLayeredPortRangeType*)p->ptr; else delete[] (cb__CircuitBreakerIPLayeredPortRangeType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType: if (p->size < 0) delete (cb__CircuitBreakerIPLayeredPortType*)p->ptr; else delete[] (cb__CircuitBreakerIPLayeredPortType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType: if (p->size < 0) delete (cb__CircuitBreakerIPLayeredTCPFlagsType*)p->ptr; else delete[] (cb__CircuitBreakerIPLayeredTCPFlagsType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPv4Type: if (p->size < 0) delete (cb__CircuitBreakerIPv4Type*)p->ptr; else delete[] (cb__CircuitBreakerIPv4Type*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPv6Type: if (p->size < 0) delete (cb__CircuitBreakerIPv6Type*)p->ptr; else delete[] (cb__CircuitBreakerIPv6Type*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerIPPacketType: if (p->size < 0) delete (cb__CircuitBreakerIPPacketType*)p->ptr; else delete[] (cb__CircuitBreakerIPPacketType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerPacketUDPType: if (p->size < 0) delete (cb__CircuitBreakerPacketUDPType*)p->ptr; else delete[] (cb__CircuitBreakerPacketUDPType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerPacketIPType: if (p->size < 0) delete (cb__CircuitBreakerPacketIPType*)p->ptr; else delete[] (cb__CircuitBreakerPacketIPType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerPacketETHType: if (p->size < 0) delete (cb__CircuitBreakerPacketETHType*)p->ptr; else delete[] (cb__CircuitBreakerPacketETHType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerPacketType: if (p->size < 0) delete (cb__CircuitBreakerPacketType*)p->ptr; else delete[] (cb__CircuitBreakerPacketType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerFilterType: if (p->size < 0) delete (cb__CircuitBreakerFilterType*)p->ptr; else delete[] (cb__CircuitBreakerFilterType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerFilterInfoType: if (p->size < 0) delete (cb__CircuitBreakerFilterInfoType*)p->ptr; else delete[] (cb__CircuitBreakerFilterInfoType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType: if (p->size < 0) delete (cb__CircuitBreakerCapabilitiesType*)p->ptr; else delete[] (cb__CircuitBreakerCapabilitiesType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType: if (p->size < 0) delete (cb__CircuitBreakerFilterStatisticsType*)p->ptr; else delete[] (cb__CircuitBreakerFilterStatisticsType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType: if (p->size < 0) delete (cb__CircuitBreakerHardwarePolicyType*)p->ptr; else delete[] (cb__CircuitBreakerHardwarePolicyType*)p->ptr; break; case SOAP_TYPE_cb__TimedCounterType: if (p->size < 0) delete (cb__TimedCounterType*)p->ptr; else delete[] (cb__TimedCounterType*)p->ptr; break; case SOAP_TYPE_cb__BlockedPortInfoType: if (p->size < 0) delete (cb__BlockedPortInfoType*)p->ptr; else delete[] (cb__BlockedPortInfoType*)p->ptr; break; case SOAP_TYPE_cb__HcbOptionsType: if (p->size < 0) delete (cb__HcbOptionsType*)p->ptr; else delete[] (cb__HcbOptionsType*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyCreate: if (p->size < 0) delete (_cb__CbPolicyCreate*)p->ptr; else delete[] (_cb__CbPolicyCreate*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyCreateResponse: if (p->size < 0) delete (_cb__CbPolicyCreateResponse*)p->ptr; else delete[] (_cb__CbPolicyCreateResponse*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyGet: if (p->size < 0) delete (_cb__CbPolicyGet*)p->ptr; else delete[] (_cb__CbPolicyGet*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyGetResponse: if (p->size < 0) delete (_cb__CbPolicyGetResponse*)p->ptr; else delete[] (_cb__CbPolicyGetResponse*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyDelete: if (p->size < 0) delete (_cb__CbPolicyDelete*)p->ptr; else delete[] (_cb__CbPolicyDelete*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyDeleteResponse: if (p->size < 0) delete (_cb__CbPolicyDeleteResponse*)p->ptr; else delete[] (_cb__CbPolicyDeleteResponse*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyEnumerate: if (p->size < 0) delete (_cb__CbPolicyEnumerate*)p->ptr; else delete[] (_cb__CbPolicyEnumerate*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyEnumerateResponse: if (p->size < 0) delete (_cb__CbPolicyEnumerateResponse*)p->ptr; else delete[] (_cb__CbPolicyEnumerateResponse*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyEnable: if (p->size < 0) delete (_cb__CbPolicyEnable*)p->ptr; else delete[] (_cb__CbPolicyEnable*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyEnableResponse: if (p->size < 0) delete (_cb__CbPolicyEnableResponse*)p->ptr; else delete[] (_cb__CbPolicyEnableResponse*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyDisable: if (p->size < 0) delete (_cb__CbPolicyDisable*)p->ptr; else delete[] (_cb__CbPolicyDisable*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyDisableResponse: if (p->size < 0) delete (_cb__CbPolicyDisableResponse*)p->ptr; else delete[] (_cb__CbPolicyDisableResponse*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyGetEnabled: if (p->size < 0) delete (_cb__CbPolicyGetEnabled*)p->ptr; else delete[] (_cb__CbPolicyGetEnabled*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyGetEnabledResponse: if (p->size < 0) delete (_cb__CbPolicyGetEnabledResponse*)p->ptr; else delete[] (_cb__CbPolicyGetEnabledResponse*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyGetActiveStatistics: if (p->size < 0) delete (_cb__CbPolicyGetActiveStatistics*)p->ptr; else delete[] (_cb__CbPolicyGetActiveStatistics*)p->ptr; break; case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse: if (p->size < 0) delete (_cb__CbPolicyGetActiveStatisticsResponse*)p->ptr; else delete[] (_cb__CbPolicyGetActiveStatisticsResponse*)p->ptr; break; case SOAP_TYPE__cb__CbFilterCreate: if (p->size < 0) delete (_cb__CbFilterCreate*)p->ptr; else delete[] (_cb__CbFilterCreate*)p->ptr; break; case SOAP_TYPE__cb__CbFilterCreateResponse: if (p->size < 0) delete (_cb__CbFilterCreateResponse*)p->ptr; else delete[] (_cb__CbFilterCreateResponse*)p->ptr; break; case SOAP_TYPE__cb__CbFilterGet: if (p->size < 0) delete (_cb__CbFilterGet*)p->ptr; else delete[] (_cb__CbFilterGet*)p->ptr; break; case SOAP_TYPE__cb__CbFilterGetResponse: if (p->size < 0) delete (_cb__CbFilterGetResponse*)p->ptr; else delete[] (_cb__CbFilterGetResponse*)p->ptr; break; case SOAP_TYPE__cb__CbFilterDelete: if (p->size < 0) delete (_cb__CbFilterDelete*)p->ptr; else delete[] (_cb__CbFilterDelete*)p->ptr; break; case SOAP_TYPE__cb__CbFilterDeleteResponse: if (p->size < 0) delete (_cb__CbFilterDeleteResponse*)p->ptr; else delete[] (_cb__CbFilterDeleteResponse*)p->ptr; break; case SOAP_TYPE__cb__CbFilterEnumerate: if (p->size < 0) delete (_cb__CbFilterEnumerate*)p->ptr; else delete[] (_cb__CbFilterEnumerate*)p->ptr; break; case SOAP_TYPE__cb__CbFilterEnumerateResponse: if (p->size < 0) delete (_cb__CbFilterEnumerateResponse*)p->ptr; else delete[] (_cb__CbFilterEnumerateResponse*)p->ptr; break; case SOAP_TYPE__cb__CbQueryCapabilities: if (p->size < 0) delete (_cb__CbQueryCapabilities*)p->ptr; else delete[] (_cb__CbQueryCapabilities*)p->ptr; break; case SOAP_TYPE__cb__CbQueryCapabilitiesResponse: if (p->size < 0) delete (_cb__CbQueryCapabilitiesResponse*)p->ptr; else delete[] (_cb__CbQueryCapabilitiesResponse*)p->ptr; break; case SOAP_TYPE__cb__SetHcbOptions: if (p->size < 0) delete (_cb__SetHcbOptions*)p->ptr; else delete[] (_cb__SetHcbOptions*)p->ptr; break; case SOAP_TYPE__cb__SetHcbOptionsResponse: if (p->size < 0) delete (_cb__SetHcbOptionsResponse*)p->ptr; else delete[] (_cb__SetHcbOptionsResponse*)p->ptr; break; case SOAP_TYPE__cb__GetHcbOptions: if (p->size < 0) delete (_cb__GetHcbOptions*)p->ptr; else delete[] (_cb__GetHcbOptions*)p->ptr; break; case SOAP_TYPE__cb__GetHcbOptionsResponse: if (p->size < 0) delete (_cb__GetHcbOptionsResponse*)p->ptr; else delete[] (_cb__GetHcbOptionsResponse*)p->ptr; break; case SOAP_TYPE__cb__ClearHcbState: if (p->size < 0) delete (_cb__ClearHcbState*)p->ptr; else delete[] (_cb__ClearHcbState*)p->ptr; break; case SOAP_TYPE__cb__ClearHcbStateResponse: if (p->size < 0) delete (_cb__ClearHcbStateResponse*)p->ptr; else delete[] (_cb__ClearHcbStateResponse*)p->ptr; break; case SOAP_TYPE__cb__GetHcbState: if (p->size < 0) delete (_cb__GetHcbState*)p->ptr; else delete[] (_cb__GetHcbState*)p->ptr; break; case SOAP_TYPE__cb__GetHcbStateResponse: if (p->size < 0) delete (_cb__GetHcbStateResponse*)p->ptr; else delete[] (_cb__GetHcbStateResponse*)p->ptr; break; case SOAP_TYPE_hwa__AssetTypeArrayType: if (p->size < 0) delete (hwa__AssetTypeArrayType*)p->ptr; else delete[] (hwa__AssetTypeArrayType*)p->ptr; break; case SOAP_TYPE_hwa__AssetDataArrayType: if (p->size < 0) delete (hwa__AssetDataArrayType*)p->ptr; else delete[] (hwa__AssetDataArrayType*)p->ptr; break; case SOAP_TYPE_hwa__AssetDataType: if (p->size < 0) delete (hwa__AssetDataType*)p->ptr; else delete[] (hwa__AssetDataType*)p->ptr; break; case SOAP_TYPE_hwa__PT_USCOREBIOS: if (p->size < 0) delete (hwa__PT_USCOREBIOS*)p->ptr; else delete[] (hwa__PT_USCOREBIOS*)p->ptr; break; case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM: if (p->size < 0) delete (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p->ptr; else delete[] (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p->ptr; break; case SOAP_TYPE_hwa__GUID: if (p->size < 0) delete (hwa__GUID*)p->ptr; else delete[] (hwa__GUID*)p->ptr; break; case SOAP_TYPE_hwa__PT_USCOREBASEBOARD: if (p->size < 0) delete (hwa__PT_USCOREBASEBOARD*)p->ptr; else delete[] (hwa__PT_USCOREBASEBOARD*)p->ptr; break; case SOAP_TYPE_hwa__PT_USCOREPROCESSOR: if (p->size < 0) delete (hwa__PT_USCOREPROCESSOR*)p->ptr; else delete[] (hwa__PT_USCOREPROCESSOR*)p->ptr; break; case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE: if (p->size < 0) delete (hwa__PT_USCOREMEMORY_USCOREMODULE*)p->ptr; else delete[] (hwa__PT_USCOREMEMORY_USCOREMODULE*)p->ptr; break; case SOAP_TYPE_hwa__PT_USCOREFRU: if (p->size < 0) delete (hwa__PT_USCOREFRU*)p->ptr; else delete[] (hwa__PT_USCOREFRU*)p->ptr; break; case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE: if (p->size < 0) delete (hwa__PT_USCOREMEDIA_USCOREDEVICE*)p->ptr; else delete[] (hwa__PT_USCOREMEDIA_USCOREDEVICE*)p->ptr; break; case SOAP_TYPE__hwa__EnumerateAssetTypes: if (p->size < 0) delete (_hwa__EnumerateAssetTypes*)p->ptr; else delete[] (_hwa__EnumerateAssetTypes*)p->ptr; break; case SOAP_TYPE__hwa__EnumerateAssetTypesResponse: if (p->size < 0) delete (_hwa__EnumerateAssetTypesResponse*)p->ptr; else delete[] (_hwa__EnumerateAssetTypesResponse*)p->ptr; break; case SOAP_TYPE__hwa__GetAssetData: if (p->size < 0) delete (_hwa__GetAssetData*)p->ptr; else delete[] (_hwa__GetAssetData*)p->ptr; break; case SOAP_TYPE__hwa__GetAssetDataResponse: if (p->size < 0) delete (_hwa__GetAssetDataResponse*)p->ptr; else delete[] (_hwa__GetAssetDataResponse*)p->ptr; break; case SOAP_TYPE_apr__GUID: if (p->size < 0) delete (apr__GUID*)p->ptr; else delete[] (apr__GUID*)p->ptr; break; case SOAP_TYPE_apr__ConsoleWatchdogEntryType: if (p->size < 0) delete (apr__ConsoleWatchdogEntryType*)p->ptr; else delete[] (apr__ConsoleWatchdogEntryType*)p->ptr; break; case SOAP_TYPE_apr__ConsoleWatchdogActionType: if (p->size < 0) delete (apr__ConsoleWatchdogActionType*)p->ptr; else delete[] (apr__ConsoleWatchdogActionType*)p->ptr; break; case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType: if (p->size < 0) delete (apr__CircuitBreakerHardwarePolicyType*)p->ptr; else delete[] (apr__CircuitBreakerHardwarePolicyType*)p->ptr; break; case SOAP_TYPE_apr__AgentPresenceCapabilitiesType: if (p->size < 0) delete (apr__AgentPresenceCapabilitiesType*)p->ptr; else delete[] (apr__AgentPresenceCapabilitiesType*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogCreate: if (p->size < 0) delete (_apr__ConsoleWatchdogCreate*)p->ptr; else delete[] (_apr__ConsoleWatchdogCreate*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse: if (p->size < 0) delete (_apr__ConsoleWatchdogCreateResponse*)p->ptr; else delete[] (_apr__ConsoleWatchdogCreateResponse*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogDelete: if (p->size < 0) delete (_apr__ConsoleWatchdogDelete*)p->ptr; else delete[] (_apr__ConsoleWatchdogDelete*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse: if (p->size < 0) delete (_apr__ConsoleWatchdogDeleteResponse*)p->ptr; else delete[] (_apr__ConsoleWatchdogDeleteResponse*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogEnumerate: if (p->size < 0) delete (_apr__ConsoleWatchdogEnumerate*)p->ptr; else delete[] (_apr__ConsoleWatchdogEnumerate*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse: if (p->size < 0) delete (_apr__ConsoleWatchdogEnumerateResponse*)p->ptr; else delete[] (_apr__ConsoleWatchdogEnumerateResponse*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogSetActions: if (p->size < 0) delete (_apr__ConsoleWatchdogSetActions*)p->ptr; else delete[] (_apr__ConsoleWatchdogSetActions*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse: if (p->size < 0) delete (_apr__ConsoleWatchdogSetActionsResponse*)p->ptr; else delete[] (_apr__ConsoleWatchdogSetActionsResponse*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogGetActions: if (p->size < 0) delete (_apr__ConsoleWatchdogGetActions*)p->ptr; else delete[] (_apr__ConsoleWatchdogGetActions*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse: if (p->size < 0) delete (_apr__ConsoleWatchdogGetActionsResponse*)p->ptr; else delete[] (_apr__ConsoleWatchdogGetActionsResponse*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy: if (p->size < 0) delete (_apr__ConsoleWatchdogSetCbPolicy*)p->ptr; else delete[] (_apr__ConsoleWatchdogSetCbPolicy*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse: if (p->size < 0) delete (_apr__ConsoleWatchdogSetCbPolicyResponse*)p->ptr; else delete[] (_apr__ConsoleWatchdogSetCbPolicyResponse*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy: if (p->size < 0) delete (_apr__ConsoleWatchdogGetCbPolicy*)p->ptr; else delete[] (_apr__ConsoleWatchdogGetCbPolicy*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse: if (p->size < 0) delete (_apr__ConsoleWatchdogGetCbPolicyResponse*)p->ptr; else delete[] (_apr__ConsoleWatchdogGetCbPolicyResponse*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities: if (p->size < 0) delete (_apr__ConsoleWatchdogQueryCapabilities*)p->ptr; else delete[] (_apr__ConsoleWatchdogQueryCapabilities*)p->ptr; break; case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse: if (p->size < 0) delete (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p->ptr; else delete[] (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p->ptr; break; case SOAP_TYPE_apl__GUID: if (p->size < 0) delete (apl__GUID*)p->ptr; else delete[] (apl__GUID*)p->ptr; break; case SOAP_TYPE__apl__AgentWatchdogRegister: if (p->size < 0) delete (_apl__AgentWatchdogRegister*)p->ptr; else delete[] (_apl__AgentWatchdogRegister*)p->ptr; break; case SOAP_TYPE__apl__AgentWatchdogRegisterResponse: if (p->size < 0) delete (_apl__AgentWatchdogRegisterResponse*)p->ptr; else delete[] (_apl__AgentWatchdogRegisterResponse*)p->ptr; break; case SOAP_TYPE__apl__AgentWatchdogHeartbeat: if (p->size < 0) delete (_apl__AgentWatchdogHeartbeat*)p->ptr; else delete[] (_apl__AgentWatchdogHeartbeat*)p->ptr; break; case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse: if (p->size < 0) delete (_apl__AgentWatchdogHeartbeatResponse*)p->ptr; else delete[] (_apl__AgentWatchdogHeartbeatResponse*)p->ptr; break; case SOAP_TYPE__apl__AgentWatchdogShutdown: if (p->size < 0) delete (_apl__AgentWatchdogShutdown*)p->ptr; else delete[] (_apl__AgentWatchdogShutdown*)p->ptr; break; case SOAP_TYPE__apl__AgentWatchdogShutdownResponse: if (p->size < 0) delete (_apl__AgentWatchdogShutdownResponse*)p->ptr; else delete[] (_apl__AgentWatchdogShutdownResponse*)p->ptr; break; case SOAP_TYPE_idr__IderSessionLogEntryType: if (p->size < 0) delete (idr__IderSessionLogEntryType*)p->ptr; else delete[] (idr__IderSessionLogEntryType*)p->ptr; break; case SOAP_TYPE_idr__FirmwareVersionType: if (p->size < 0) delete (idr__FirmwareVersionType*)p->ptr; else delete[] (idr__FirmwareVersionType*)p->ptr; break; case SOAP_TYPE__idr__SetRedirectionListenerState: if (p->size < 0) delete (_idr__SetRedirectionListenerState*)p->ptr; else delete[] (_idr__SetRedirectionListenerState*)p->ptr; break; case SOAP_TYPE__idr__SetRedirectionListenerStateResponse: if (p->size < 0) delete (_idr__SetRedirectionListenerStateResponse*)p->ptr; else delete[] (_idr__SetRedirectionListenerStateResponse*)p->ptr; break; case SOAP_TYPE__idr__GetRedirectionListenerState: if (p->size < 0) delete (_idr__GetRedirectionListenerState*)p->ptr; else delete[] (_idr__GetRedirectionListenerState*)p->ptr; break; case SOAP_TYPE__idr__GetRedirectionListenerStateResponse: if (p->size < 0) delete (_idr__GetRedirectionListenerStateResponse*)p->ptr; else delete[] (_idr__GetRedirectionListenerStateResponse*)p->ptr; break; case SOAP_TYPE__idr__GetIderSessionLog: if (p->size < 0) delete (_idr__GetIderSessionLog*)p->ptr; else delete[] (_idr__GetIderSessionLog*)p->ptr; break; case SOAP_TYPE__idr__GetIderSessionLogResponse: if (p->size < 0) delete (_idr__GetIderSessionLogResponse*)p->ptr; else delete[] (_idr__GetIderSessionLogResponse*)p->ptr; break; case SOAP_TYPE__tim__GetLowAccuracyTimeSynch: if (p->size < 0) delete (_tim__GetLowAccuracyTimeSynch*)p->ptr; else delete[] (_tim__GetLowAccuracyTimeSynch*)p->ptr; break; case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse: if (p->size < 0) delete (_tim__GetLowAccuracyTimeSynchResponse*)p->ptr; else delete[] (_tim__GetLowAccuracyTimeSynchResponse*)p->ptr; break; case SOAP_TYPE__tim__SetHighAccuracyTimeSynch: if (p->size < 0) delete (_tim__SetHighAccuracyTimeSynch*)p->ptr; else delete[] (_tim__SetHighAccuracyTimeSynch*)p->ptr; break; case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse: if (p->size < 0) delete (_tim__SetHighAccuracyTimeSynchResponse*)p->ptr; else delete[] (_tim__SetHighAccuracyTimeSynchResponse*)p->ptr; break; case SOAP_TYPE__str__ExecuteStorageOperation: if (p->size < 0) delete (_str__ExecuteStorageOperation*)p->ptr; else delete[] (_str__ExecuteStorageOperation*)p->ptr; break; case SOAP_TYPE__str__ExecuteStorageOperationResponse: if (p->size < 0) delete (_str__ExecuteStorageOperationResponse*)p->ptr; else delete[] (_str__ExecuteStorageOperationResponse*)p->ptr; break; case SOAP_TYPE_inf__IderSessionLogEntryType: if (p->size < 0) delete (inf__IderSessionLogEntryType*)p->ptr; else delete[] (inf__IderSessionLogEntryType*)p->ptr; break; case SOAP_TYPE_inf__FirmwareVersionType: if (p->size < 0) delete (inf__FirmwareVersionType*)p->ptr; else delete[] (inf__FirmwareVersionType*)p->ptr; break; case SOAP_TYPE__inf__GetCoreVersion: if (p->size < 0) delete (_inf__GetCoreVersion*)p->ptr; else delete[] (_inf__GetCoreVersion*)p->ptr; break; case SOAP_TYPE__inf__GetCoreVersionResponse: if (p->size < 0) delete (_inf__GetCoreVersionResponse*)p->ptr; else delete[] (_inf__GetCoreVersionResponse*)p->ptr; break; case SOAP_TYPE__inf__GetCodeVersions: if (p->size < 0) delete (_inf__GetCodeVersions*)p->ptr; else delete[] (_inf__GetCodeVersions*)p->ptr; break; case SOAP_TYPE__inf__GetCodeVersionsResponse: if (p->size < 0) delete (_inf__GetCodeVersionsResponse*)p->ptr; else delete[] (_inf__GetCodeVersionsResponse*)p->ptr; break; case SOAP_TYPE__inf__GetProvisioningMode: if (p->size < 0) delete (_inf__GetProvisioningMode*)p->ptr; else delete[] (_inf__GetProvisioningMode*)p->ptr; break; case SOAP_TYPE__inf__GetProvisioningModeResponse: if (p->size < 0) delete (_inf__GetProvisioningModeResponse*)p->ptr; else delete[] (_inf__GetProvisioningModeResponse*)p->ptr; break; case SOAP_TYPE__inf__GetProvisioningState: if (p->size < 0) delete (_inf__GetProvisioningState*)p->ptr; else delete[] (_inf__GetProvisioningState*)p->ptr; break; case SOAP_TYPE__inf__GetProvisioningStateResponse: if (p->size < 0) delete (_inf__GetProvisioningStateResponse*)p->ptr; else delete[] (_inf__GetProvisioningStateResponse*)p->ptr; break; case SOAP_TYPE__inf__GetVlanParameters: if (p->size < 0) delete (_inf__GetVlanParameters*)p->ptr; else delete[] (_inf__GetVlanParameters*)p->ptr; break; case SOAP_TYPE__inf__GetVlanParametersResponse: if (p->size < 0) delete (_inf__GetVlanParametersResponse*)p->ptr; else delete[] (_inf__GetVlanParametersResponse*)p->ptr; break; case SOAP_TYPE__inf__GetHostName: if (p->size < 0) delete (_inf__GetHostName*)p->ptr; else delete[] (_inf__GetHostName*)p->ptr; break; case SOAP_TYPE__inf__GetHostNameResponse: if (p->size < 0) delete (_inf__GetHostNameResponse*)p->ptr; else delete[] (_inf__GetHostNameResponse*)p->ptr; break; case SOAP_TYPE__inf__GetConfigServerInfo: if (p->size < 0) delete (_inf__GetConfigServerInfo*)p->ptr; else delete[] (_inf__GetConfigServerInfo*)p->ptr; break; case SOAP_TYPE__inf__GetConfigServerInfoResponse: if (p->size < 0) delete (_inf__GetConfigServerInfoResponse*)p->ptr; else delete[] (_inf__GetConfigServerInfoResponse*)p->ptr; break; case SOAP_TYPE__inf__GetAdminAclEntryStatus: if (p->size < 0) delete (_inf__GetAdminAclEntryStatus*)p->ptr; else delete[] (_inf__GetAdminAclEntryStatus*)p->ptr; break; case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse: if (p->size < 0) delete (_inf__GetAdminAclEntryStatusResponse*)p->ptr; else delete[] (_inf__GetAdminAclEntryStatusResponse*)p->ptr; break; case SOAP_TYPE__inf__GetAdminNetAclEntryStatus: if (p->size < 0) delete (_inf__GetAdminNetAclEntryStatus*)p->ptr; else delete[] (_inf__GetAdminNetAclEntryStatus*)p->ptr; break; case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse: if (p->size < 0) delete (_inf__GetAdminNetAclEntryStatusResponse*)p->ptr; else delete[] (_inf__GetAdminNetAclEntryStatusResponse*)p->ptr; break; case SOAP_TYPE__inf__GetPasswordModel: if (p->size < 0) delete (_inf__GetPasswordModel*)p->ptr; else delete[] (_inf__GetPasswordModel*)p->ptr; break; case SOAP_TYPE__inf__GetPasswordModelResponse: if (p->size < 0) delete (_inf__GetPasswordModelResponse*)p->ptr; else delete[] (_inf__GetPasswordModelResponse*)p->ptr; break; case SOAP_TYPE__inf__GetEnabledInterfaces: if (p->size < 0) delete (_inf__GetEnabledInterfaces*)p->ptr; else delete[] (_inf__GetEnabledInterfaces*)p->ptr; break; case SOAP_TYPE__inf__GetEnabledInterfacesResponse: if (p->size < 0) delete (_inf__GetEnabledInterfacesResponse*)p->ptr; else delete[] (_inf__GetEnabledInterfacesResponse*)p->ptr; break; case SOAP_TYPE__inf__GetNetworkState: if (p->size < 0) delete (_inf__GetNetworkState*)p->ptr; else delete[] (_inf__GetNetworkState*)p->ptr; break; case SOAP_TYPE__inf__GetNetworkStateResponse: if (p->size < 0) delete (_inf__GetNetworkStateResponse*)p->ptr; else delete[] (_inf__GetNetworkStateResponse*)p->ptr; break; case SOAP_TYPE__inf__GetSecurityParameters: if (p->size < 0) delete (_inf__GetSecurityParameters*)p->ptr; else delete[] (_inf__GetSecurityParameters*)p->ptr; break; case SOAP_TYPE__inf__GetSecurityParametersResponse: if (p->size < 0) delete (_inf__GetSecurityParametersResponse*)p->ptr; else delete[] (_inf__GetSecurityParametersResponse*)p->ptr; break; case SOAP_TYPE__inf__GetIderSessionLog: if (p->size < 0) delete (_inf__GetIderSessionLog*)p->ptr; else delete[] (_inf__GetIderSessionLog*)p->ptr; break; case SOAP_TYPE__inf__GetIderSessionLogResponse: if (p->size < 0) delete (_inf__GetIderSessionLogResponse*)p->ptr; else delete[] (_inf__GetIderSessionLogResponse*)p->ptr; break; case SOAP_TYPE__rci__GetRemoteControlCapabilities: if (p->size < 0) delete (_rci__GetRemoteControlCapabilities*)p->ptr; else delete[] (_rci__GetRemoteControlCapabilities*)p->ptr; break; case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse: if (p->size < 0) delete (_rci__GetRemoteControlCapabilitiesResponse*)p->ptr; else delete[] (_rci__GetRemoteControlCapabilitiesResponse*)p->ptr; break; case SOAP_TYPE__rci__RemoteControl: if (p->size < 0) delete (_rci__RemoteControl*)p->ptr; else delete[] (_rci__RemoteControl*)p->ptr; break; case SOAP_TYPE__rci__RemoteControlResponse: if (p->size < 0) delete (_rci__RemoteControlResponse*)p->ptr; else delete[] (_rci__RemoteControlResponse*)p->ptr; break; case SOAP_TYPE__rci__GetSystemPowerState: if (p->size < 0) delete (_rci__GetSystemPowerState*)p->ptr; else delete[] (_rci__GetSystemPowerState*)p->ptr; break; case SOAP_TYPE__rci__GetSystemPowerStateResponse: if (p->size < 0) delete (_rci__GetSystemPowerStateResponse*)p->ptr; else delete[] (_rci__GetSystemPowerStateResponse*)p->ptr; break; case SOAP_TYPE_wcxs__WEP64Type: if (p->size < 0) delete (wcxs__WEP64Type*)p->ptr; else delete[] (wcxs__WEP64Type*)p->ptr; break; case SOAP_TYPE_wcxs__WEP128Type: if (p->size < 0) delete (wcxs__WEP128Type*)p->ptr; else delete[] (wcxs__WEP128Type*)p->ptr; break; case SOAP_TYPE_wcxs__DataEncryptionWEPXType: if (p->size < 0) delete (wcxs__DataEncryptionWEPXType*)p->ptr; else delete[] (wcxs__DataEncryptionWEPXType*)p->ptr; break; case SOAP_TYPE_wcxs__DataEncryptionWEPType: if (p->size < 0) delete (wcxs__DataEncryptionWEPType*)p->ptr; else delete[] (wcxs__DataEncryptionWEPType*)p->ptr; break; case SOAP_TYPE_wcxs__DataEncryptionTKIPType: if (p->size < 0) delete (wcxs__DataEncryptionTKIPType*)p->ptr; else delete[] (wcxs__DataEncryptionTKIPType*)p->ptr; break; case SOAP_TYPE_wcxs__DataEncryptionCCMPType: if (p->size < 0) delete (wcxs__DataEncryptionCCMPType*)p->ptr; else delete[] (wcxs__DataEncryptionCCMPType*)p->ptr; break; case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType: if (p->size < 0) delete (wcxs__ProfileSecuritySettingWPAType*)p->ptr; else delete[] (wcxs__ProfileSecuritySettingWPAType*)p->ptr; break; case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType: if (p->size < 0) delete (wcxs__ProfileSecuritySettingRSNType*)p->ptr; else delete[] (wcxs__ProfileSecuritySettingRSNType*)p->ptr; break; case SOAP_TYPE_wcxs__ProfileSecuritySettingsType: if (p->size < 0) delete (wcxs__ProfileSecuritySettingsType*)p->ptr; else delete[] (wcxs__ProfileSecuritySettingsType*)p->ptr; break; case SOAP_TYPE_wcxs__ProfileType: if (p->size < 0) delete (wcxs__ProfileType*)p->ptr; else delete[] (wcxs__ProfileType*)p->ptr; break; case SOAP_TYPE_wcxs__WirelessCapabilitiesType: if (p->size < 0) delete (wcxs__WirelessCapabilitiesType*)p->ptr; else delete[] (wcxs__WirelessCapabilitiesType*)p->ptr; break; case SOAP_TYPE_wcxs__WirelessSettingsType: if (p->size < 0) delete (wcxs__WirelessSettingsType*)p->ptr; else delete[] (wcxs__WirelessSettingsType*)p->ptr; break; case SOAP_TYPE__wcxs__AddWirelessProfileRequest: if (p->size < 0) delete (_wcxs__AddWirelessProfileRequest*)p->ptr; else delete[] (_wcxs__AddWirelessProfileRequest*)p->ptr; break; case SOAP_TYPE__wcxs__AddWirelessProfileResponse: if (p->size < 0) delete (_wcxs__AddWirelessProfileResponse*)p->ptr; else delete[] (_wcxs__AddWirelessProfileResponse*)p->ptr; break; case SOAP_TYPE__wcxs__GetWirelessProfileRequest: if (p->size < 0) delete (_wcxs__GetWirelessProfileRequest*)p->ptr; else delete[] (_wcxs__GetWirelessProfileRequest*)p->ptr; break; case SOAP_TYPE__wcxs__GetWirelessProfileResponse: if (p->size < 0) delete (_wcxs__GetWirelessProfileResponse*)p->ptr; else delete[] (_wcxs__GetWirelessProfileResponse*)p->ptr; break; case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest: if (p->size < 0) delete (_wcxs__RemoveWirelessProfileRequest*)p->ptr; else delete[] (_wcxs__RemoveWirelessProfileRequest*)p->ptr; break; case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse: if (p->size < 0) delete (_wcxs__RemoveWirelessProfileResponse*)p->ptr; else delete[] (_wcxs__RemoveWirelessProfileResponse*)p->ptr; break; case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest: if (p->size < 0) delete (_wcxs__UpdateWirelessProfileRequest*)p->ptr; else delete[] (_wcxs__UpdateWirelessProfileRequest*)p->ptr; break; case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse: if (p->size < 0) delete (_wcxs__UpdateWirelessProfileResponse*)p->ptr; else delete[] (_wcxs__UpdateWirelessProfileResponse*)p->ptr; break; case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest: if (p->size < 0) delete (_wcxs__EnumerateWirelessProfilesRequest*)p->ptr; else delete[] (_wcxs__EnumerateWirelessProfilesRequest*)p->ptr; break; case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse: if (p->size < 0) delete (_wcxs__EnumerateWirelessProfilesResponse*)p->ptr; else delete[] (_wcxs__EnumerateWirelessProfilesResponse*)p->ptr; break; case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest: if (p->size < 0) delete (_wcxs__GetWirelessCapabilitiesRequest*)p->ptr; else delete[] (_wcxs__GetWirelessCapabilitiesRequest*)p->ptr; break; case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse: if (p->size < 0) delete (_wcxs__GetWirelessCapabilitiesResponse*)p->ptr; else delete[] (_wcxs__GetWirelessCapabilitiesResponse*)p->ptr; break; case SOAP_TYPE__wcxs__GetWirelessSettingsRequest: if (p->size < 0) delete (_wcxs__GetWirelessSettingsRequest*)p->ptr; else delete[] (_wcxs__GetWirelessSettingsRequest*)p->ptr; break; case SOAP_TYPE__wcxs__GetWirelessSettingsResponse: if (p->size < 0) delete (_wcxs__GetWirelessSettingsResponse*)p->ptr; else delete[] (_wcxs__GetWirelessSettingsResponse*)p->ptr; break; case SOAP_TYPE_cmn__URLType: if (p->size < 0) delete (cmn__URLType*)p->ptr; else delete[] (cmn__URLType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType: if (p->size < 0) delete (cb__CircuitBreakerDefaultFilterType*)p->ptr; else delete[] (cb__CircuitBreakerDefaultFilterType*)p->ptr; break; case SOAP_TYPE_cb__CircuitBreakerPacketTCPType: if (p->size < 0) delete (cb__CircuitBreakerPacketTCPType*)p->ptr; else delete[] (cb__CircuitBreakerPacketTCPType*)p->ptr; break; case SOAP_TYPE___apl__AgentWatchdogShutdown: if (p->size < 0) delete (struct __apl__AgentWatchdogShutdown*)p->ptr; else delete[] (struct __apl__AgentWatchdogShutdown*)p->ptr; break; case SOAP_TYPE___apl__AgentWatchdogHeartbeat: if (p->size < 0) delete (struct __apl__AgentWatchdogHeartbeat*)p->ptr; else delete[] (struct __apl__AgentWatchdogHeartbeat*)p->ptr; break; case SOAP_TYPE___apl__AgentWatchdogRegister: if (p->size < 0) delete (struct __apl__AgentWatchdogRegister*)p->ptr; else delete[] (struct __apl__AgentWatchdogRegister*)p->ptr; break; case SOAP_TYPE___apr__ConsoleWatchdogCreate: if (p->size < 0) delete (struct __apr__ConsoleWatchdogCreate*)p->ptr; else delete[] (struct __apr__ConsoleWatchdogCreate*)p->ptr; break; case SOAP_TYPE___apr__ConsoleWatchdogDelete: if (p->size < 0) delete (struct __apr__ConsoleWatchdogDelete*)p->ptr; else delete[] (struct __apr__ConsoleWatchdogDelete*)p->ptr; break; case SOAP_TYPE___apr__ConsoleWatchdogEnumerate: if (p->size < 0) delete (struct __apr__ConsoleWatchdogEnumerate*)p->ptr; else delete[] (struct __apr__ConsoleWatchdogEnumerate*)p->ptr; break; case SOAP_TYPE___apr__ConsoleWatchdogSetActions: if (p->size < 0) delete (struct __apr__ConsoleWatchdogSetActions*)p->ptr; else delete[] (struct __apr__ConsoleWatchdogSetActions*)p->ptr; break; case SOAP_TYPE___apr__ConsoleWatchdogGetActions: if (p->size < 0) delete (struct __apr__ConsoleWatchdogGetActions*)p->ptr; else delete[] (struct __apr__ConsoleWatchdogGetActions*)p->ptr; break; case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy: if (p->size < 0) delete (struct __apr__ConsoleWatchdogSetCbPolicy*)p->ptr; else delete[] (struct __apr__ConsoleWatchdogSetCbPolicy*)p->ptr; break; case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy: if (p->size < 0) delete (struct __apr__ConsoleWatchdogGetCbPolicy*)p->ptr; else delete[] (struct __apr__ConsoleWatchdogGetCbPolicy*)p->ptr; break; case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities: if (p->size < 0) delete (struct __apr__ConsoleWatchdogQueryCapabilities*)p->ptr; else delete[] (struct __apr__ConsoleWatchdogQueryCapabilities*)p->ptr; break; case SOAP_TYPE___cb__CbPolicyCreate: if (p->size < 0) delete (struct __cb__CbPolicyCreate*)p->ptr; else delete[] (struct __cb__CbPolicyCreate*)p->ptr; break; case SOAP_TYPE___cb__CbPolicyGet: if (p->size < 0) delete (struct __cb__CbPolicyGet*)p->ptr; else delete[] (struct __cb__CbPolicyGet*)p->ptr; break; case SOAP_TYPE___cb__CbPolicyDelete: if (p->size < 0) delete (struct __cb__CbPolicyDelete*)p->ptr; else delete[] (struct __cb__CbPolicyDelete*)p->ptr; break; case SOAP_TYPE___cb__CbPolicyEnumerate: if (p->size < 0) delete (struct __cb__CbPolicyEnumerate*)p->ptr; else delete[] (struct __cb__CbPolicyEnumerate*)p->ptr; break; case SOAP_TYPE___cb__CbPolicyEnable: if (p->size < 0) delete (struct __cb__CbPolicyEnable*)p->ptr; else delete[] (struct __cb__CbPolicyEnable*)p->ptr; break; case SOAP_TYPE___cb__CbPolicyDisable: if (p->size < 0) delete (struct __cb__CbPolicyDisable*)p->ptr; else delete[] (struct __cb__CbPolicyDisable*)p->ptr; break; case SOAP_TYPE___cb__CbPolicyGetEnabled: if (p->size < 0) delete (struct __cb__CbPolicyGetEnabled*)p->ptr; else delete[] (struct __cb__CbPolicyGetEnabled*)p->ptr; break; case SOAP_TYPE___cb__CbPolicyGetActiveStatistics: if (p->size < 0) delete (struct __cb__CbPolicyGetActiveStatistics*)p->ptr; else delete[] (struct __cb__CbPolicyGetActiveStatistics*)p->ptr; break; case SOAP_TYPE___cb__CbFilterCreate: if (p->size < 0) delete (struct __cb__CbFilterCreate*)p->ptr; else delete[] (struct __cb__CbFilterCreate*)p->ptr; break; case SOAP_TYPE___cb__CbFilterGet: if (p->size < 0) delete (struct __cb__CbFilterGet*)p->ptr; else delete[] (struct __cb__CbFilterGet*)p->ptr; break; case SOAP_TYPE___cb__CbFilterDelete: if (p->size < 0) delete (struct __cb__CbFilterDelete*)p->ptr; else delete[] (struct __cb__CbFilterDelete*)p->ptr; break; case SOAP_TYPE___cb__CbFilterEnumerate: if (p->size < 0) delete (struct __cb__CbFilterEnumerate*)p->ptr; else delete[] (struct __cb__CbFilterEnumerate*)p->ptr; break; case SOAP_TYPE___cb__CbQueryCapabilities: if (p->size < 0) delete (struct __cb__CbQueryCapabilities*)p->ptr; else delete[] (struct __cb__CbQueryCapabilities*)p->ptr; break; case SOAP_TYPE___cb__SetHcbOptions: if (p->size < 0) delete (struct __cb__SetHcbOptions*)p->ptr; else delete[] (struct __cb__SetHcbOptions*)p->ptr; break; case SOAP_TYPE___cb__GetHcbOptions: if (p->size < 0) delete (struct __cb__GetHcbOptions*)p->ptr; else delete[] (struct __cb__GetHcbOptions*)p->ptr; break; case SOAP_TYPE___cb__ClearHcbState: if (p->size < 0) delete (struct __cb__ClearHcbState*)p->ptr; else delete[] (struct __cb__ClearHcbState*)p->ptr; break; case SOAP_TYPE___cb__GetHcbState: if (p->size < 0) delete (struct __cb__GetHcbState*)p->ptr; else delete[] (struct __cb__GetHcbState*)p->ptr; break; case SOAP_TYPE___emi__EnumerateEventFilters: if (p->size < 0) delete (struct __emi__EnumerateEventFilters*)p->ptr; else delete[] (struct __emi__EnumerateEventFilters*)p->ptr; break; case SOAP_TYPE___emi__GetAlertSubscription: if (p->size < 0) delete (struct __emi__GetAlertSubscription*)p->ptr; else delete[] (struct __emi__GetAlertSubscription*)p->ptr; break; case SOAP_TYPE___emi__SetAlertCommunityString: if (p->size < 0) delete (struct __emi__SetAlertCommunityString*)p->ptr; else delete[] (struct __emi__SetAlertCommunityString*)p->ptr; break; case SOAP_TYPE___emi__GetAlertCommunityString: if (p->size < 0) delete (struct __emi__GetAlertCommunityString*)p->ptr; else delete[] (struct __emi__GetAlertCommunityString*)p->ptr; break; case SOAP_TYPE___emi__AddEventFilter: if (p->size < 0) delete (struct __emi__AddEventFilter*)p->ptr; else delete[] (struct __emi__AddEventFilter*)p->ptr; break; case SOAP_TYPE___emi__SubscribeForAlert: if (p->size < 0) delete (struct __emi__SubscribeForAlert*)p->ptr; else delete[] (struct __emi__SubscribeForAlert*)p->ptr; break; case SOAP_TYPE___emi__EnumerateAlertSubscriptions: if (p->size < 0) delete (struct __emi__EnumerateAlertSubscriptions*)p->ptr; else delete[] (struct __emi__EnumerateAlertSubscriptions*)p->ptr; break; case SOAP_TYPE___emi__EnumerateAlertPolicies: if (p->size < 0) delete (struct __emi__EnumerateAlertPolicies*)p->ptr; else delete[] (struct __emi__EnumerateAlertPolicies*)p->ptr; break; case SOAP_TYPE___emi__CancelAlertSubscription: if (p->size < 0) delete (struct __emi__CancelAlertSubscription*)p->ptr; else delete[] (struct __emi__CancelAlertSubscription*)p->ptr; break; case SOAP_TYPE___emi__GetEventFilter: if (p->size < 0) delete (struct __emi__GetEventFilter*)p->ptr; else delete[] (struct __emi__GetEventFilter*)p->ptr; break; case SOAP_TYPE___emi__UpdateEventFilter: if (p->size < 0) delete (struct __emi__UpdateEventFilter*)p->ptr; else delete[] (struct __emi__UpdateEventFilter*)p->ptr; break; case SOAP_TYPE___emi__RemoveEventFilter: if (p->size < 0) delete (struct __emi__RemoveEventFilter*)p->ptr; else delete[] (struct __emi__RemoveEventFilter*)p->ptr; break; case SOAP_TYPE___emi__GetEventLogStatus: if (p->size < 0) delete (struct __emi__GetEventLogStatus*)p->ptr; else delete[] (struct __emi__GetEventLogStatus*)p->ptr; break; case SOAP_TYPE___emi__ReadEventLogRecords: if (p->size < 0) delete (struct __emi__ReadEventLogRecords*)p->ptr; else delete[] (struct __emi__ReadEventLogRecords*)p->ptr; break; case SOAP_TYPE___emi__ClearEventLog: if (p->size < 0) delete (struct __emi__ClearEventLog*)p->ptr; else delete[] (struct __emi__ClearEventLog*)p->ptr; break; case SOAP_TYPE___emi__FreezeEventLog: if (p->size < 0) delete (struct __emi__FreezeEventLog*)p->ptr; else delete[] (struct __emi__FreezeEventLog*)p->ptr; break; case SOAP_TYPE___emi__SetEventLogTimestampClock: if (p->size < 0) delete (struct __emi__SetEventLogTimestampClock*)p->ptr; else delete[] (struct __emi__SetEventLogTimestampClock*)p->ptr; break; case SOAP_TYPE___emi__GetEventLogTimestampClock: if (p->size < 0) delete (struct __emi__GetEventLogTimestampClock*)p->ptr; else delete[] (struct __emi__GetEventLogTimestampClock*)p->ptr; break; case SOAP_TYPE___emi__EnumerateSensors: if (p->size < 0) delete (struct __emi__EnumerateSensors*)p->ptr; else delete[] (struct __emi__EnumerateSensors*)p->ptr; break; case SOAP_TYPE___emi__GetSensorAttributes: if (p->size < 0) delete (struct __emi__GetSensorAttributes*)p->ptr; else delete[] (struct __emi__GetSensorAttributes*)p->ptr; break; case SOAP_TYPE___emi__SubscribeForGeneralAlert: if (p->size < 0) delete (struct __emi__SubscribeForGeneralAlert*)p->ptr; else delete[] (struct __emi__SubscribeForGeneralAlert*)p->ptr; break; case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions: if (p->size < 0) delete (struct __emi__EnumerateGeneralAlertSubscriptions*)p->ptr; else delete[] (struct __emi__EnumerateGeneralAlertSubscriptions*)p->ptr; break; case SOAP_TYPE___emi__GetGeneralAlertSubscription: if (p->size < 0) delete (struct __emi__GetGeneralAlertSubscription*)p->ptr; else delete[] (struct __emi__GetGeneralAlertSubscription*)p->ptr; break; case SOAP_TYPE___hwa__EnumerateAssetTypes: if (p->size < 0) delete (struct __hwa__EnumerateAssetTypes*)p->ptr; else delete[] (struct __hwa__EnumerateAssetTypes*)p->ptr; break; case SOAP_TYPE___hwa__GetAssetData: if (p->size < 0) delete (struct __hwa__GetAssetData*)p->ptr; else delete[] (struct __hwa__GetAssetData*)p->ptr; break; case SOAP_TYPE___idr__SetRedirectionListenerState: if (p->size < 0) delete (struct __idr__SetRedirectionListenerState*)p->ptr; else delete[] (struct __idr__SetRedirectionListenerState*)p->ptr; break; case SOAP_TYPE___idr__GetRedirectionListenerState: if (p->size < 0) delete (struct __idr__GetRedirectionListenerState*)p->ptr; else delete[] (struct __idr__GetRedirectionListenerState*)p->ptr; break; case SOAP_TYPE___idr__GetIderSessionLog: if (p->size < 0) delete (struct __idr__GetIderSessionLog*)p->ptr; else delete[] (struct __idr__GetIderSessionLog*)p->ptr; break; case SOAP_TYPE___inf__GetCoreVersion: if (p->size < 0) delete (struct __inf__GetCoreVersion*)p->ptr; else delete[] (struct __inf__GetCoreVersion*)p->ptr; break; case SOAP_TYPE___inf__GetCodeVersions: if (p->size < 0) delete (struct __inf__GetCodeVersions*)p->ptr; else delete[] (struct __inf__GetCodeVersions*)p->ptr; break; case SOAP_TYPE___inf__GetProvisioningMode: if (p->size < 0) delete (struct __inf__GetProvisioningMode*)p->ptr; else delete[] (struct __inf__GetProvisioningMode*)p->ptr; break; case SOAP_TYPE___inf__GetProvisioningState: if (p->size < 0) delete (struct __inf__GetProvisioningState*)p->ptr; else delete[] (struct __inf__GetProvisioningState*)p->ptr; break; case SOAP_TYPE___inf__GetVlanParameters: if (p->size < 0) delete (struct __inf__GetVlanParameters*)p->ptr; else delete[] (struct __inf__GetVlanParameters*)p->ptr; break; case SOAP_TYPE___inf__GetHostName: if (p->size < 0) delete (struct __inf__GetHostName*)p->ptr; else delete[] (struct __inf__GetHostName*)p->ptr; break; case SOAP_TYPE___inf__GetConfigServerInfo: if (p->size < 0) delete (struct __inf__GetConfigServerInfo*)p->ptr; else delete[] (struct __inf__GetConfigServerInfo*)p->ptr; break; case SOAP_TYPE___inf__GetAdminAclEntryStatus: if (p->size < 0) delete (struct __inf__GetAdminAclEntryStatus*)p->ptr; else delete[] (struct __inf__GetAdminAclEntryStatus*)p->ptr; break; case SOAP_TYPE___inf__GetAdminNetAclEntryStatus: if (p->size < 0) delete (struct __inf__GetAdminNetAclEntryStatus*)p->ptr; else delete[] (struct __inf__GetAdminNetAclEntryStatus*)p->ptr; break; case SOAP_TYPE___inf__GetPasswordModel: if (p->size < 0) delete (struct __inf__GetPasswordModel*)p->ptr; else delete[] (struct __inf__GetPasswordModel*)p->ptr; break; case SOAP_TYPE___inf__GetEnabledInterfaces: if (p->size < 0) delete (struct __inf__GetEnabledInterfaces*)p->ptr; else delete[] (struct __inf__GetEnabledInterfaces*)p->ptr; break; case SOAP_TYPE___inf__GetNetworkState: if (p->size < 0) delete (struct __inf__GetNetworkState*)p->ptr; else delete[] (struct __inf__GetNetworkState*)p->ptr; break; case SOAP_TYPE___inf__GetSecurityParameters: if (p->size < 0) delete (struct __inf__GetSecurityParameters*)p->ptr; else delete[] (struct __inf__GetSecurityParameters*)p->ptr; break; case SOAP_TYPE___inf__GetIderSessionLog: if (p->size < 0) delete (struct __inf__GetIderSessionLog*)p->ptr; else delete[] (struct __inf__GetIderSessionLog*)p->ptr; break; case SOAP_TYPE___net__SetHostName: if (p->size < 0) delete (struct __net__SetHostName*)p->ptr; else delete[] (struct __net__SetHostName*)p->ptr; break; case SOAP_TYPE___net__GetHostName: if (p->size < 0) delete (struct __net__GetHostName*)p->ptr; else delete[] (struct __net__GetHostName*)p->ptr; break; case SOAP_TYPE___net__SetDomainName: if (p->size < 0) delete (struct __net__SetDomainName*)p->ptr; else delete[] (struct __net__SetDomainName*)p->ptr; break; case SOAP_TYPE___net__GetDomainName: if (p->size < 0) delete (struct __net__GetDomainName*)p->ptr; else delete[] (struct __net__GetDomainName*)p->ptr; break; case SOAP_TYPE___net__SetTcpIpParameters: if (p->size < 0) delete (struct __net__SetTcpIpParameters*)p->ptr; else delete[] (struct __net__SetTcpIpParameters*)p->ptr; break; case SOAP_TYPE___net__GetTcpIpParameters: if (p->size < 0) delete (struct __net__GetTcpIpParameters*)p->ptr; else delete[] (struct __net__GetTcpIpParameters*)p->ptr; break; case SOAP_TYPE___net__SetVlanParameters: if (p->size < 0) delete (struct __net__SetVlanParameters*)p->ptr; else delete[] (struct __net__SetVlanParameters*)p->ptr; break; case SOAP_TYPE___net__GetVlanParameters: if (p->size < 0) delete (struct __net__GetVlanParameters*)p->ptr; else delete[] (struct __net__GetVlanParameters*)p->ptr; break; case SOAP_TYPE___net__SetPingResponse: if (p->size < 0) delete (struct __net__SetPingResponse*)p->ptr; else delete[] (struct __net__SetPingResponse*)p->ptr; break; case SOAP_TYPE___net__GetPingResponse: if (p->size < 0) delete (struct __net__GetPingResponse*)p->ptr; else delete[] (struct __net__GetPingResponse*)p->ptr; break; case SOAP_TYPE___net__EnumerateInterfaces: if (p->size < 0) delete (struct __net__EnumerateInterfaces*)p->ptr; else delete[] (struct __net__EnumerateInterfaces*)p->ptr; break; case SOAP_TYPE___net__GetInterfaceSettings: if (p->size < 0) delete (struct __net__GetInterfaceSettings*)p->ptr; else delete[] (struct __net__GetInterfaceSettings*)p->ptr; break; case SOAP_TYPE___net__SetInterfaceSettings: if (p->size < 0) delete (struct __net__SetInterfaceSettings*)p->ptr; else delete[] (struct __net__SetInterfaceSettings*)p->ptr; break; case SOAP_TYPE___net__Set8021XWiredProfile: if (p->size < 0) delete (struct __net__Set8021XWiredProfile*)p->ptr; else delete[] (struct __net__Set8021XWiredProfile*)p->ptr; break; case SOAP_TYPE___net__Get8021XWiredProfile: if (p->size < 0) delete (struct __net__Get8021XWiredProfile*)p->ptr; else delete[] (struct __net__Get8021XWiredProfile*)p->ptr; break; case SOAP_TYPE___net__Set8021XActiveS0: if (p->size < 0) delete (struct __net__Set8021XActiveS0*)p->ptr; else delete[] (struct __net__Set8021XActiveS0*)p->ptr; break; case SOAP_TYPE___net__Get8021XActiveS0: if (p->size < 0) delete (struct __net__Get8021XActiveS0*)p->ptr; else delete[] (struct __net__Get8021XActiveS0*)p->ptr; break; case SOAP_TYPE___net__Set8021XPxeTimeout: if (p->size < 0) delete (struct __net__Set8021XPxeTimeout*)p->ptr; else delete[] (struct __net__Set8021XPxeTimeout*)p->ptr; break; case SOAP_TYPE___net__Get8021XPxeTimeout: if (p->size < 0) delete (struct __net__Get8021XPxeTimeout*)p->ptr; else delete[] (struct __net__Get8021XPxeTimeout*)p->ptr; break; case SOAP_TYPE___rci__GetRemoteControlCapabilities: if (p->size < 0) delete (struct __rci__GetRemoteControlCapabilities*)p->ptr; else delete[] (struct __rci__GetRemoteControlCapabilities*)p->ptr; break; case SOAP_TYPE___rci__RemoteControl: if (p->size < 0) delete (struct __rci__RemoteControl*)p->ptr; else delete[] (struct __rci__RemoteControl*)p->ptr; break; case SOAP_TYPE___rci__GetSystemPowerState: if (p->size < 0) delete (struct __rci__GetSystemPowerState*)p->ptr; else delete[] (struct __rci__GetSystemPowerState*)p->ptr; break; case SOAP_TYPE___sai__ResetFlashWearOutProtection: if (p->size < 0) delete (struct __sai__ResetFlashWearOutProtection*)p->ptr; else delete[] (struct __sai__ResetFlashWearOutProtection*)p->ptr; break; case SOAP_TYPE___sai__GetAdminAclEntry: if (p->size < 0) delete (struct __sai__GetAdminAclEntry*)p->ptr; else delete[] (struct __sai__GetAdminAclEntry*)p->ptr; break; case SOAP_TYPE___sai__SetAdminAclEntry: if (p->size < 0) delete (struct __sai__SetAdminAclEntry*)p->ptr; else delete[] (struct __sai__SetAdminAclEntry*)p->ptr; break; case SOAP_TYPE___sai__AddUserAclEntry: if (p->size < 0) delete (struct __sai__AddUserAclEntry*)p->ptr; else delete[] (struct __sai__AddUserAclEntry*)p->ptr; break; case SOAP_TYPE___sai__EnumerateUserAclEntries: if (p->size < 0) delete (struct __sai__EnumerateUserAclEntries*)p->ptr; else delete[] (struct __sai__EnumerateUserAclEntries*)p->ptr; break; case SOAP_TYPE___sai__GetUserAclEntry: if (p->size < 0) delete (struct __sai__GetUserAclEntry*)p->ptr; else delete[] (struct __sai__GetUserAclEntry*)p->ptr; break; case SOAP_TYPE___sai__UpdateUserAclEntry: if (p->size < 0) delete (struct __sai__UpdateUserAclEntry*)p->ptr; else delete[] (struct __sai__UpdateUserAclEntry*)p->ptr; break; case SOAP_TYPE___sai__RemoveUserAclEntry: if (p->size < 0) delete (struct __sai__RemoveUserAclEntry*)p->ptr; else delete[] (struct __sai__RemoveUserAclEntry*)p->ptr; break; case SOAP_TYPE___sai__SetTlsEnabled: if (p->size < 0) delete (struct __sai__SetTlsEnabled*)p->ptr; else delete[] (struct __sai__SetTlsEnabled*)p->ptr; break; case SOAP_TYPE___sai__SetRngKey: if (p->size < 0) delete (struct __sai__SetRngKey*)p->ptr; else delete[] (struct __sai__SetRngKey*)p->ptr; break; case SOAP_TYPE___sai__SetTLSKeyAndCertificate: if (p->size < 0) delete (struct __sai__SetTLSKeyAndCertificate*)p->ptr; else delete[] (struct __sai__SetTLSKeyAndCertificate*)p->ptr; break; case SOAP_TYPE___sai__SetTLSCertificate: if (p->size < 0) delete (struct __sai__SetTLSCertificate*)p->ptr; else delete[] (struct __sai__SetTLSCertificate*)p->ptr; break; case SOAP_TYPE___sai__GetTLSCertificate: if (p->size < 0) delete (struct __sai__GetTLSCertificate*)p->ptr; else delete[] (struct __sai__GetTLSCertificate*)p->ptr; break; case SOAP_TYPE___sai__UpdateCoreFromUrl: if (p->size < 0) delete (struct __sai__UpdateCoreFromUrl*)p->ptr; else delete[] (struct __sai__UpdateCoreFromUrl*)p->ptr; break; case SOAP_TYPE___sai__GetProvisioningMode: if (p->size < 0) delete (struct __sai__GetProvisioningMode*)p->ptr; else delete[] (struct __sai__GetProvisioningMode*)p->ptr; break; case SOAP_TYPE___sai__SetProvisioningMode: if (p->size < 0) delete (struct __sai__SetProvisioningMode*)p->ptr; else delete[] (struct __sai__SetProvisioningMode*)p->ptr; break; case SOAP_TYPE___sai__Unprovision: if (p->size < 0) delete (struct __sai__Unprovision*)p->ptr; else delete[] (struct __sai__Unprovision*)p->ptr; break; case SOAP_TYPE___sai__CommitChanges: if (p->size < 0) delete (struct __sai__CommitChanges*)p->ptr; else delete[] (struct __sai__CommitChanges*)p->ptr; break; case SOAP_TYPE___sai__GetCoreVersion: if (p->size < 0) delete (struct __sai__GetCoreVersion*)p->ptr; else delete[] (struct __sai__GetCoreVersion*)p->ptr; break; case SOAP_TYPE___sai__AddUserAclEntryEx: if (p->size < 0) delete (struct __sai__AddUserAclEntryEx*)p->ptr; else delete[] (struct __sai__AddUserAclEntryEx*)p->ptr; break; case SOAP_TYPE___sai__GetUserAclEntryEx: if (p->size < 0) delete (struct __sai__GetUserAclEntryEx*)p->ptr; else delete[] (struct __sai__GetUserAclEntryEx*)p->ptr; break; case SOAP_TYPE___sai__UpdateUserAclEntryEx: if (p->size < 0) delete (struct __sai__UpdateUserAclEntryEx*)p->ptr; else delete[] (struct __sai__UpdateUserAclEntryEx*)p->ptr; break; case SOAP_TYPE___sai__SetAdminAclEntryEx: if (p->size < 0) delete (struct __sai__SetAdminAclEntryEx*)p->ptr; else delete[] (struct __sai__SetAdminAclEntryEx*)p->ptr; break; case SOAP_TYPE___sai__GetDigestRealm: if (p->size < 0) delete (struct __sai__GetDigestRealm*)p->ptr; else delete[] (struct __sai__GetDigestRealm*)p->ptr; break; case SOAP_TYPE___sai__SetKerberosOptions: if (p->size < 0) delete (struct __sai__SetKerberosOptions*)p->ptr; else delete[] (struct __sai__SetKerberosOptions*)p->ptr; break; case SOAP_TYPE___sai__GetKerberosOptions: if (p->size < 0) delete (struct __sai__GetKerberosOptions*)p->ptr; else delete[] (struct __sai__GetKerberosOptions*)p->ptr; break; case SOAP_TYPE___sai__SetEnabledInterfaces: if (p->size < 0) delete (struct __sai__SetEnabledInterfaces*)p->ptr; else delete[] (struct __sai__SetEnabledInterfaces*)p->ptr; break; case SOAP_TYPE___sai__GetEnabledInterfaces: if (p->size < 0) delete (struct __sai__GetEnabledInterfaces*)p->ptr; else delete[] (struct __sai__GetEnabledInterfaces*)p->ptr; break; case SOAP_TYPE___sai__SetTlsOptions: if (p->size < 0) delete (struct __sai__SetTlsOptions*)p->ptr; else delete[] (struct __sai__SetTlsOptions*)p->ptr; break; case SOAP_TYPE___sai__GetTlsOptions: if (p->size < 0) delete (struct __sai__GetTlsOptions*)p->ptr; else delete[] (struct __sai__GetTlsOptions*)p->ptr; break; case SOAP_TYPE___sai__AddTrustedRootCertificate: if (p->size < 0) delete (struct __sai__AddTrustedRootCertificate*)p->ptr; else delete[] (struct __sai__AddTrustedRootCertificate*)p->ptr; break; case SOAP_TYPE___sai__GetTrustedRootCertificate: if (p->size < 0) delete (struct __sai__GetTrustedRootCertificate*)p->ptr; else delete[] (struct __sai__GetTrustedRootCertificate*)p->ptr; break; case SOAP_TYPE___sai__DeleteTrustedRootCertificate: if (p->size < 0) delete (struct __sai__DeleteTrustedRootCertificate*)p->ptr; else delete[] (struct __sai__DeleteTrustedRootCertificate*)p->ptr; break; case SOAP_TYPE___sai__EnumerateTrustedRootCertificates: if (p->size < 0) delete (struct __sai__EnumerateTrustedRootCertificates*)p->ptr; else delete[] (struct __sai__EnumerateTrustedRootCertificates*)p->ptr; break; case SOAP_TYPE___sai__SetTrustedFqdnCN: if (p->size < 0) delete (struct __sai__SetTrustedFqdnCN*)p->ptr; else delete[] (struct __sai__SetTrustedFqdnCN*)p->ptr; break; case SOAP_TYPE___sai__GetTrustedFqdnCN: if (p->size < 0) delete (struct __sai__GetTrustedFqdnCN*)p->ptr; else delete[] (struct __sai__GetTrustedFqdnCN*)p->ptr; break; case SOAP_TYPE___sai__SetCRL: if (p->size < 0) delete (struct __sai__SetCRL*)p->ptr; else delete[] (struct __sai__SetCRL*)p->ptr; break; case SOAP_TYPE___sai__GetCRL: if (p->size < 0) delete (struct __sai__GetCRL*)p->ptr; else delete[] (struct __sai__GetCRL*)p->ptr; break; case SOAP_TYPE___sai__GetServerCertificateReq: if (p->size < 0) delete (struct __sai__GetServerCertificateReq*)p->ptr; else delete[] (struct __sai__GetServerCertificateReq*)p->ptr; break; case SOAP_TYPE___sai__GetPkiCapabilities: if (p->size < 0) delete (struct __sai__GetPkiCapabilities*)p->ptr; else delete[] (struct __sai__GetPkiCapabilities*)p->ptr; break; case SOAP_TYPE___sai__SetPowerSavingOptions: if (p->size < 0) delete (struct __sai__SetPowerSavingOptions*)p->ptr; else delete[] (struct __sai__SetPowerSavingOptions*)p->ptr; break; case SOAP_TYPE___sai__GetPowerSavingOptions: if (p->size < 0) delete (struct __sai__GetPowerSavingOptions*)p->ptr; else delete[] (struct __sai__GetPowerSavingOptions*)p->ptr; break; case SOAP_TYPE___sai__SetTLSPSK: if (p->size < 0) delete (struct __sai__SetTLSPSK*)p->ptr; else delete[] (struct __sai__SetTLSPSK*)p->ptr; break; case SOAP_TYPE___sai__PartialUnprovision: if (p->size < 0) delete (struct __sai__PartialUnprovision*)p->ptr; else delete[] (struct __sai__PartialUnprovision*)p->ptr; break; case SOAP_TYPE___sai__SetMEBxPassword: if (p->size < 0) delete (struct __sai__SetMEBxPassword*)p->ptr; else delete[] (struct __sai__SetMEBxPassword*)p->ptr; break; case SOAP_TYPE___sai__SetProvisioningServerOTP: if (p->size < 0) delete (struct __sai__SetProvisioningServerOTP*)p->ptr; else delete[] (struct __sai__SetProvisioningServerOTP*)p->ptr; break; case SOAP_TYPE___sai__GetProvisioningServerOTP: if (p->size < 0) delete (struct __sai__GetProvisioningServerOTP*)p->ptr; else delete[] (struct __sai__GetProvisioningServerOTP*)p->ptr; break; case SOAP_TYPE___sai__EnumerateCertificateHashEntries: if (p->size < 0) delete (struct __sai__EnumerateCertificateHashEntries*)p->ptr; else delete[] (struct __sai__EnumerateCertificateHashEntries*)p->ptr; break; case SOAP_TYPE___sai__GetCertificateHashEntry: if (p->size < 0) delete (struct __sai__GetCertificateHashEntry*)p->ptr; else delete[] (struct __sai__GetCertificateHashEntry*)p->ptr; break; case SOAP_TYPE___sai__AddCertificateHashEntry: if (p->size < 0) delete (struct __sai__AddCertificateHashEntry*)p->ptr; else delete[] (struct __sai__AddCertificateHashEntry*)p->ptr; break; case SOAP_TYPE___sai__DeleteCertificateHashEntry: if (p->size < 0) delete (struct __sai__DeleteCertificateHashEntry*)p->ptr; else delete[] (struct __sai__DeleteCertificateHashEntry*)p->ptr; break; case SOAP_TYPE___sai__EnableCertificateHashEntry: if (p->size < 0) delete (struct __sai__EnableCertificateHashEntry*)p->ptr; else delete[] (struct __sai__EnableCertificateHashEntry*)p->ptr; break; case SOAP_TYPE___sai__GetZeroTouchConfigurationMode: if (p->size < 0) delete (struct __sai__GetZeroTouchConfigurationMode*)p->ptr; else delete[] (struct __sai__GetZeroTouchConfigurationMode*)p->ptr; break; case SOAP_TYPE___sai__SetZeroTouchConfigurationMode: if (p->size < 0) delete (struct __sai__SetZeroTouchConfigurationMode*)p->ptr; else delete[] (struct __sai__SetZeroTouchConfigurationMode*)p->ptr; break; case SOAP_TYPE___sai__GetProvisioningAuditRecord: if (p->size < 0) delete (struct __sai__GetProvisioningAuditRecord*)p->ptr; else delete[] (struct __sai__GetProvisioningAuditRecord*)p->ptr; break; case SOAP_TYPE___sai__GetProvisioningPID: if (p->size < 0) delete (struct __sai__GetProvisioningPID*)p->ptr; else delete[] (struct __sai__GetProvisioningPID*)p->ptr; break; case SOAP_TYPE___sai__ExtendProvisioningPeriod: if (p->size < 0) delete (struct __sai__ExtendProvisioningPeriod*)p->ptr; else delete[] (struct __sai__ExtendProvisioningPeriod*)p->ptr; break; case SOAP_TYPE___sai__GetRealmAuthOptions: if (p->size < 0) delete (struct __sai__GetRealmAuthOptions*)p->ptr; else delete[] (struct __sai__GetRealmAuthOptions*)p->ptr; break; case SOAP_TYPE___sai__SetRealmAuthOptions: if (p->size < 0) delete (struct __sai__SetRealmAuthOptions*)p->ptr; else delete[] (struct __sai__SetRealmAuthOptions*)p->ptr; break; case SOAP_TYPE___sai__SetEnvironmentDetection: if (p->size < 0) delete (struct __sai__SetEnvironmentDetection*)p->ptr; else delete[] (struct __sai__SetEnvironmentDetection*)p->ptr; break; case SOAP_TYPE___sai__GetEnvironmentDetection: if (p->size < 0) delete (struct __sai__GetEnvironmentDetection*)p->ptr; else delete[] (struct __sai__GetEnvironmentDetection*)p->ptr; break; case SOAP_TYPE___sai__EnumeratePowerPackages: if (p->size < 0) delete (struct __sai__EnumeratePowerPackages*)p->ptr; else delete[] (struct __sai__EnumeratePowerPackages*)p->ptr; break; case SOAP_TYPE___sai__GetPowerPackage: if (p->size < 0) delete (struct __sai__GetPowerPackage*)p->ptr; else delete[] (struct __sai__GetPowerPackage*)p->ptr; break; case SOAP_TYPE___sai__GetActivePowerPackage: if (p->size < 0) delete (struct __sai__GetActivePowerPackage*)p->ptr; else delete[] (struct __sai__GetActivePowerPackage*)p->ptr; break; case SOAP_TYPE___sai__SetActivePowerPackage: if (p->size < 0) delete (struct __sai__SetActivePowerPackage*)p->ptr; else delete[] (struct __sai__SetActivePowerPackage*)p->ptr; break; case SOAP_TYPE___sai__SetGlobalPowerPolicy: if (p->size < 0) delete (struct __sai__SetGlobalPowerPolicy*)p->ptr; else delete[] (struct __sai__SetGlobalPowerPolicy*)p->ptr; break; case SOAP_TYPE___sai__GetGlobalPowerPolicy: if (p->size < 0) delete (struct __sai__GetGlobalPowerPolicy*)p->ptr; else delete[] (struct __sai__GetGlobalPowerPolicy*)p->ptr; break; case SOAP_TYPE___sai__CertStoreAddKey: if (p->size < 0) delete (struct __sai__CertStoreAddKey*)p->ptr; else delete[] (struct __sai__CertStoreAddKey*)p->ptr; break; case SOAP_TYPE___sai__CertStoreEnumerateKeys: if (p->size < 0) delete (struct __sai__CertStoreEnumerateKeys*)p->ptr; else delete[] (struct __sai__CertStoreEnumerateKeys*)p->ptr; break; case SOAP_TYPE___sai__CertStoreGetKey: if (p->size < 0) delete (struct __sai__CertStoreGetKey*)p->ptr; else delete[] (struct __sai__CertStoreGetKey*)p->ptr; break; case SOAP_TYPE___sai__CertStoreRemoveKey: if (p->size < 0) delete (struct __sai__CertStoreRemoveKey*)p->ptr; else delete[] (struct __sai__CertStoreRemoveKey*)p->ptr; break; case SOAP_TYPE___sai__CertStoreAddCertificate: if (p->size < 0) delete (struct __sai__CertStoreAddCertificate*)p->ptr; else delete[] (struct __sai__CertStoreAddCertificate*)p->ptr; break; case SOAP_TYPE___sai__CertStoreGetCertificate: if (p->size < 0) delete (struct __sai__CertStoreGetCertificate*)p->ptr; else delete[] (struct __sai__CertStoreGetCertificate*)p->ptr; break; case SOAP_TYPE___sai__CertStoreEnumerateCertificates: if (p->size < 0) delete (struct __sai__CertStoreEnumerateCertificates*)p->ptr; else delete[] (struct __sai__CertStoreEnumerateCertificates*)p->ptr; break; case SOAP_TYPE___sai__CertStoreRemoveCertificate: if (p->size < 0) delete (struct __sai__CertStoreRemoveCertificate*)p->ptr; else delete[] (struct __sai__CertStoreRemoveCertificate*)p->ptr; break; case SOAP_TYPE___sai__CertStoreGetPKCS10Request: if (p->size < 0) delete (struct __sai__CertStoreGetPKCS10Request*)p->ptr; else delete[] (struct __sai__CertStoreGetPKCS10Request*)p->ptr; break; case SOAP_TYPE___sai__CertStoreUpdateCertificate: if (p->size < 0) delete (struct __sai__CertStoreUpdateCertificate*)p->ptr; else delete[] (struct __sai__CertStoreUpdateCertificate*)p->ptr; break; case SOAP_TYPE___sai__SetTLSCredentials: if (p->size < 0) delete (struct __sai__SetTLSCredentials*)p->ptr; else delete[] (struct __sai__SetTLSCredentials*)p->ptr; break; case SOAP_TYPE___sai__GetTLSCredentials: if (p->size < 0) delete (struct __sai__GetTLSCredentials*)p->ptr; else delete[] (struct __sai__GetTLSCredentials*)p->ptr; break; case SOAP_TYPE___sai__EnableVpnRouting: if (p->size < 0) delete (struct __sai__EnableVpnRouting*)p->ptr; else delete[] (struct __sai__EnableVpnRouting*)p->ptr; break; case SOAP_TYPE___sai__GetConfigurationServerFQDN: if (p->size < 0) delete (struct __sai__GetConfigurationServerFQDN*)p->ptr; else delete[] (struct __sai__GetConfigurationServerFQDN*)p->ptr; break; case SOAP_TYPE___sai__SetConfigurationServerFQDN: if (p->size < 0) delete (struct __sai__SetConfigurationServerFQDN*)p->ptr; else delete[] (struct __sai__SetConfigurationServerFQDN*)p->ptr; break; case SOAP_TYPE___sai__SetAclEnabledState: if (p->size < 0) delete (struct __sai__SetAclEnabledState*)p->ptr; else delete[] (struct __sai__SetAclEnabledState*)p->ptr; break; case SOAP_TYPE___sai__GetAclEnabledState: if (p->size < 0) delete (struct __sai__GetAclEnabledState*)p->ptr; else delete[] (struct __sai__GetAclEnabledState*)p->ptr; break; case SOAP_TYPE___str__ExecuteStorageOperation: if (p->size < 0) delete (struct __str__ExecuteStorageOperation*)p->ptr; else delete[] (struct __str__ExecuteStorageOperation*)p->ptr; break; case SOAP_TYPE___stra__GetGlobalStorageAttributes: if (p->size < 0) delete (struct __stra__GetGlobalStorageAttributes*)p->ptr; else delete[] (struct __stra__GetGlobalStorageAttributes*)p->ptr; break; case SOAP_TYPE___stra__SetGlobalStorageAttributes: if (p->size < 0) delete (struct __stra__SetGlobalStorageAttributes*)p->ptr; else delete[] (struct __stra__SetGlobalStorageAttributes*)p->ptr; break; case SOAP_TYPE___stra__AdminGetRegisteredApplications: if (p->size < 0) delete (struct __stra__AdminGetRegisteredApplications*)p->ptr; else delete[] (struct __stra__AdminGetRegisteredApplications*)p->ptr; break; case SOAP_TYPE___stra__AdminGetApplicationAttributes: if (p->size < 0) delete (struct __stra__AdminGetApplicationAttributes*)p->ptr; else delete[] (struct __stra__AdminGetApplicationAttributes*)p->ptr; break; case SOAP_TYPE___stra__AdminRemoveApplication: if (p->size < 0) delete (struct __stra__AdminRemoveApplication*)p->ptr; else delete[] (struct __stra__AdminRemoveApplication*)p->ptr; break; case SOAP_TYPE___stra__AddStorageEaclEntry: if (p->size < 0) delete (struct __stra__AddStorageEaclEntry*)p->ptr; else delete[] (struct __stra__AddStorageEaclEntry*)p->ptr; break; case SOAP_TYPE___stra__EnumerateStorageEaclEntries: if (p->size < 0) delete (struct __stra__EnumerateStorageEaclEntries*)p->ptr; else delete[] (struct __stra__EnumerateStorageEaclEntries*)p->ptr; break; case SOAP_TYPE___stra__GetStorageEaclEntry: if (p->size < 0) delete (struct __stra__GetStorageEaclEntry*)p->ptr; else delete[] (struct __stra__GetStorageEaclEntry*)p->ptr; break; case SOAP_TYPE___stra__RemoveStorageEaclEntry: if (p->size < 0) delete (struct __stra__RemoveStorageEaclEntry*)p->ptr; else delete[] (struct __stra__RemoveStorageEaclEntry*)p->ptr; break; case SOAP_TYPE___stra__AddStorageFpaclEntry: if (p->size < 0) delete (struct __stra__AddStorageFpaclEntry*)p->ptr; else delete[] (struct __stra__AddStorageFpaclEntry*)p->ptr; break; case SOAP_TYPE___stra__EnumerateStorageAllocEntries: if (p->size < 0) delete (struct __stra__EnumerateStorageAllocEntries*)p->ptr; else delete[] (struct __stra__EnumerateStorageAllocEntries*)p->ptr; break; case SOAP_TYPE___stra__GetStorageAllocEntry: if (p->size < 0) delete (struct __stra__GetStorageAllocEntry*)p->ptr; else delete[] (struct __stra__GetStorageAllocEntry*)p->ptr; break; case SOAP_TYPE___stra__UpdateStorageFpaclEntry: if (p->size < 0) delete (struct __stra__UpdateStorageFpaclEntry*)p->ptr; else delete[] (struct __stra__UpdateStorageFpaclEntry*)p->ptr; break; case SOAP_TYPE___stra__RemoveStorageFpaclEntry: if (p->size < 0) delete (struct __stra__RemoveStorageFpaclEntry*)p->ptr; else delete[] (struct __stra__RemoveStorageFpaclEntry*)p->ptr; break; case SOAP_TYPE___tim__GetLowAccuracyTimeSynch: if (p->size < 0) delete (struct __tim__GetLowAccuracyTimeSynch*)p->ptr; else delete[] (struct __tim__GetLowAccuracyTimeSynch*)p->ptr; break; case SOAP_TYPE___tim__SetHighAccuracyTimeSynch: if (p->size < 0) delete (struct __tim__SetHighAccuracyTimeSynch*)p->ptr; else delete[] (struct __tim__SetHighAccuracyTimeSynch*)p->ptr; break; case SOAP_TYPE___wcxs__AddWirelessProfile: if (p->size < 0) delete (struct __wcxs__AddWirelessProfile*)p->ptr; else delete[] (struct __wcxs__AddWirelessProfile*)p->ptr; break; case SOAP_TYPE___wcxs__GetWirelessProfile: if (p->size < 0) delete (struct __wcxs__GetWirelessProfile*)p->ptr; else delete[] (struct __wcxs__GetWirelessProfile*)p->ptr; break; case SOAP_TYPE___wcxs__RemoveWirelessProfile: if (p->size < 0) delete (struct __wcxs__RemoveWirelessProfile*)p->ptr; else delete[] (struct __wcxs__RemoveWirelessProfile*)p->ptr; break; case SOAP_TYPE___wcxs__UpdateWirelessProfile: if (p->size < 0) delete (struct __wcxs__UpdateWirelessProfile*)p->ptr; else delete[] (struct __wcxs__UpdateWirelessProfile*)p->ptr; break; case SOAP_TYPE___wcxs__EnumerateWirelessProfiles: if (p->size < 0) delete (struct __wcxs__EnumerateWirelessProfiles*)p->ptr; else delete[] (struct __wcxs__EnumerateWirelessProfiles*)p->ptr; break; case SOAP_TYPE___wcxs__GetWirelessCapabilities: if (p->size < 0) delete (struct __wcxs__GetWirelessCapabilities*)p->ptr; else delete[] (struct __wcxs__GetWirelessCapabilities*)p->ptr; break; case SOAP_TYPE___wcxs__GetWirelessSettings: if (p->size < 0) delete (struct __wcxs__GetWirelessSettings*)p->ptr; else delete[] (struct __wcxs__GetWirelessSettings*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Header: if (p->size < 0) delete (struct SOAP_ENV__Header*)p->ptr; else delete[] (struct SOAP_ENV__Header*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Code: if (p->size < 0) delete (struct SOAP_ENV__Code*)p->ptr; else delete[] (struct SOAP_ENV__Code*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Detail: if (p->size < 0) delete (struct SOAP_ENV__Detail*)p->ptr; else delete[] (struct SOAP_ENV__Detail*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Reason: if (p->size < 0) delete (struct SOAP_ENV__Reason*)p->ptr; else delete[] (struct SOAP_ENV__Reason*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Fault: if (p->size < 0) delete (struct SOAP_ENV__Fault*)p->ptr; else delete[] (struct SOAP_ENV__Fault*)p->ptr; break; case SOAP_TYPE_xsd__anyURI: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_cmn__HostNameType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_cmn__IPv4AddressStringType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_cmn__IPv6AddressStringType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_cmn__GuidBuf: if (p->size < 0) delete (xsd__base64Binary*)p->ptr; else delete[] (xsd__base64Binary*)p->ptr; break; case SOAP_TYPE_sai__AclStringType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_sai__AclPasswordStringType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_sai__MEBxPasswordType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_sai__ProvisioningOTPType: if (p->size < 0) delete (xsd__base64Binary*)p->ptr; else delete[] (xsd__base64Binary*)p->ptr; break; case SOAP_TYPE_sai__FriendlyNameType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE__sai__SpnString: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE__sai__KerberosRealmName: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_net__MACAddressType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_emi__CommunityStringType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_cb__IPv4AddressStringType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_cb__IPv6AddressStringType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE__cb__FilterName: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE__cb__PolicyName: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE__apr__AgentDescription: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_wcxs__ProfileNameType: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_wcxs__RawKey64Type: if (p->size < 0) delete (xsd__base64Binary*)p->ptr; else delete[] (xsd__base64Binary*)p->ptr; break; case SOAP_TYPE_wcxs__RawKey128Type: if (p->size < 0) delete (xsd__base64Binary*)p->ptr; else delete[] (xsd__base64Binary*)p->ptr; break; case SOAP_TYPE_wcxs__RawKey256Type: if (p->size < 0) delete (xsd__base64Binary*)p->ptr; else delete[] (xsd__base64Binary*)p->ptr; break; case SOAP_TYPE_wcxs__PassPhrase5Type: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_wcxs__PassPhraseWEP128Type: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_wcxs__PassPhrase63Type: if (p->size < 0) delete (std::string*)p->ptr; else delete[] (std::string*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfunsignedShort: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfunsignedByte: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfstd__string: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfunsignedInt: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType: if (p->size < 0) delete (std::vector*)p->ptr; else delete[] (std::vector*)p->ptr; break; } } 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, soap_instantiate); } SOAP_FMAC3 void* SOAP_FMAC4 soap_container_id_forward(struct soap *soap, const char *href, void *p, size_t len, int st, int tt, size_t n, unsigned int k) { return soap_id_forward(soap, href, p, len, st, tt, n, k, soap_container_insert); } SOAP_FMAC3 void SOAP_FMAC4 soap_container_insert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { switch (tt) { case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(std::string *)q; break; case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(enum wcxs__FeatureType *)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(inf__IderSessionLogEntryType **)q; break; case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(enum inf__EnabledInterfacesType *)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(inf__FirmwareVersionType **)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(idr__IderSessionLogEntryType **)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(apr__CircuitBreakerHardwarePolicyType **)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(apr__ConsoleWatchdogActionType **)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(apr__ConsoleWatchdogEntryType **)q; break; case SOAP_TYPE_std__vectorTemplateOfunsignedShort: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned short *)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(hwa__AssetDataType **)q; break; case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(enum hwa__AssetTypeType *)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(cb__CircuitBreakerCapabilitiesType **)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(cb__CircuitBreakerFilterInfoType **)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(cb__CircuitBreakerFilterStatisticsType **)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(cb__CircuitBreakerHardwarePolicyType **)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(cb__CircuitBreakerPolicyInfoType **)q; break; case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(enum emi__AlertAuthOptionsType *)q; break; case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(emi__EventLogRecordType **)q; break; case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned char *)q; break; case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfunsignedByte: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned char *)q; break; case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(xsd__base64Binary *)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(sai__CrlType **)q; break; case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(sai__TlsOptionsType **)q; break; case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(enum sai__EnabledInterfacesType *)q; break; case SOAP_TYPE_std__vectorTemplateOfstd__string: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(std::string *)q; break; case SOAP_TYPE_std__vectorTemplateOfunsignedInt: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(xsd__base64Binary *)q; break; case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(sai__KerberosSpnType **)q; break; case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(enum sai__UserAclRealmType *)q; break; case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len)); (*(std::vector*)p)[len] = *(unsigned int *)q; break; default: DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not insert type=%d in %d\n", st, tt)); } } 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_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_byte); if (soap_out_byte(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type) { return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_byte); } 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))) soap_getindependent(soap); return p; } SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type) { return soap_inbyte(soap, tag, a, type, SOAP_TYPE_byte); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_short(struct soap *soap, short *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_short *a = SOAP_DEFAULT_short; #else *a = (short)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_short(struct soap *soap, const short *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_short); if (soap_out_short(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_short(struct soap *soap, const char *tag, int id, const short *a, const char *type) { return soap_outshort(soap, tag, id, a, type, SOAP_TYPE_short); } SOAP_FMAC3 short * SOAP_FMAC4 soap_get_short(struct soap *soap, short *p, const char *tag, const char *type) { if ((p = soap_in_short(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 short * SOAP_FMAC4 soap_in_short(struct soap *soap, const char *tag, short *a, const char *type) { return soap_inshort(soap, tag, a, type, SOAP_TYPE_short); } 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_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_int); if (soap_out_int(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type) { return soap_outint(soap, tag, id, a, type, SOAP_TYPE_int); } 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))) soap_getindependent(soap); return p; } SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type) { return soap_inint(soap, tag, a, type, SOAP_TYPE_int); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__ProfilePriorityType(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__ProfilePriorityType(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_wcxs__ProfilePriorityType); if (soap_out_wcxs__ProfilePriorityType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfilePriorityType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_wcxs__ProfilePriorityType); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_wcxs__ProfilePriorityType(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__ProfilePriorityType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_wcxs__ProfilePriorityType(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_wcxs__ProfilePriorityType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemCapabilitiesSupportedType(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemCapabilitiesSupportedType(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_rci__SystemCapabilitiesSupportedType); if (soap_out_rci__SystemCapabilitiesSupportedType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemCapabilitiesSupportedType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_rci__SystemCapabilitiesSupportedType); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_rci__SystemCapabilitiesSupportedType(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_rci__SystemCapabilitiesSupportedType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_rci__SystemCapabilitiesSupportedType(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_rci__SystemCapabilitiesSupportedType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__WatchdogState(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__WatchdogState(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_apr__WatchdogState); if (soap_out_apr__WatchdogState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__WatchdogState(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_apr__WatchdogState); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_apr__WatchdogState(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_apr__WatchdogState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_apr__WatchdogState(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_apr__WatchdogState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREMEMORY_USCORETYPE(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_hwa__PT_USCOREMEMORY_USCORETYPE); if (soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(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_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR); if (soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(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_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE); if (soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCORESTATUS(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_hwa__PT_USCOREPROCESSOR_USCORESTATUS); if (soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(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_hwa__PT_USCOREPROCESSOR_USCOREFAMILY); if (soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCORETYPE(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_hwa__PT_USCOREPROCESSOR_USCORETYPE); if (soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertSubscriptionPolicyIDType(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_emi__AlertSubscriptionPolicyIDType); if (soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_emi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_emi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__LinkPolicyType(struct soap *soap, unsigned char *a) { soap_default_unsignedByte(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__LinkPolicyType(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_net__LinkPolicyType); if (soap_out_net__LinkPolicyType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__LinkPolicyType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_net__LinkPolicyType); } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_net__LinkPolicyType(struct soap *soap, unsigned char *p, const char *tag, const char *type) { if ((p = soap_in_net__LinkPolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_net__LinkPolicyType(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_net__LinkPolicyType); } 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_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_unsignedByte); if (soap_out_unsignedByte(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedByte(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type) { return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_unsignedByte); } 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))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_unsignedByte(struct soap *soap, const char *tag, unsigned char *a, const char *type) { return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_unsignedByte); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__OemParametersType(struct soap *soap, unsigned short *a) { soap_default_unsignedShort(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__OemParametersType(struct soap *soap, const unsigned short *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__OemParametersType); if (soap_out_rci__OemParametersType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__OemParametersType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type) { return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__OemParametersType); } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__OemParametersType(struct soap *soap, unsigned short *p, const char *tag, const char *type) { if ((p = soap_in_rci__OemParametersType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__OemParametersType(struct soap *soap, const char *tag, unsigned short *a, const char *type) { return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__OemParametersType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandParameterType(struct soap *soap, unsigned short *a) { soap_default_unsignedShort(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandParameterType(struct soap *soap, const unsigned short *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandParameterType); if (soap_out_rci__SpecialCommandParameterType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SpecialCommandParameterType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type) { return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__SpecialCommandParameterType); } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__SpecialCommandParameterType(struct soap *soap, unsigned short *p, const char *tag, const char *type) { if ((p = soap_in_rci__SpecialCommandParameterType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__SpecialCommandParameterType(struct soap *soap, const char *tag, unsigned short *a, const char *type) { return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__SpecialCommandParameterType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__BootOptionsType(struct soap *soap, unsigned short *a) { soap_default_unsignedShort(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__BootOptionsType(struct soap *soap, const unsigned short *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__BootOptionsType); if (soap_out_rci__BootOptionsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__BootOptionsType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type) { return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__BootOptionsType); } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__BootOptionsType(struct soap *soap, unsigned short *p, const char *tag, const char *type) { if ((p = soap_in_rci__BootOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__BootOptionsType(struct soap *soap, const char *tag, unsigned short *a, const char *type) { return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__BootOptionsType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandsSupportedType(struct soap *soap, unsigned short *a) { soap_default_unsignedShort(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandsSupportedType(struct soap *soap, const unsigned short *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandsSupportedType); if (soap_out_rci__SpecialCommandsSupportedType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SpecialCommandsSupportedType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type) { return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__SpecialCommandsSupportedType); } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__SpecialCommandsSupportedType(struct soap *soap, unsigned short *p, const char *tag, const char *type) { if ((p = soap_in_rci__SpecialCommandsSupportedType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__SpecialCommandsSupportedType(struct soap *soap, const char *tag, unsigned short *a, const char *type) { return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__SpecialCommandsSupportedType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, unsigned short *a) { soap_default_unsignedShort(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, const unsigned short *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL); if (soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type) { return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL); } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, unsigned short *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, const char *tag, unsigned short *a, const char *type) { return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedShort(struct soap *soap, unsigned short *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_unsignedShort *a = SOAP_DEFAULT_unsignedShort; #else *a = (unsigned short)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedShort(struct soap *soap, const unsigned short *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedShort); if (soap_out_unsignedShort(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedShort(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type) { return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_unsignedShort); } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_unsignedShort(struct soap *soap, unsigned short *p, const char *tag, const char *type) { if ((p = soap_in_unsignedShort(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_unsignedShort(struct soap *soap, const char *tag, unsigned short *a, const char *type) { return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_unsignedShort); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__OemDefinedCapabilitiesType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__OemDefinedCapabilitiesType(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_rci__OemDefinedCapabilitiesType); if (soap_out_rci__OemDefinedCapabilitiesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__OemDefinedCapabilitiesType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__OemDefinedCapabilitiesType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__OemDefinedCapabilitiesType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_rci__OemDefinedCapabilitiesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__OemDefinedCapabilitiesType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__OemDefinedCapabilitiesType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemFirmwareCapabilitiesType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemFirmwareCapabilitiesType(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_rci__SystemFirmwareCapabilitiesType); if (soap_out_rci__SystemFirmwareCapabilitiesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemFirmwareCapabilitiesType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__SystemFirmwareCapabilitiesType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__SystemFirmwareCapabilitiesType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_rci__SystemFirmwareCapabilitiesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__SystemFirmwareCapabilitiesType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__SystemFirmwareCapabilitiesType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__PT_USCORESTATUS(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_rci__PT_USCORESTATUS); if (soap_out_rci__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_rci__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemPowerStateType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemPowerStateType(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_rci__SystemPowerStateType); if (soap_out_rci__SystemPowerStateType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemPowerStateType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__SystemPowerStateType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__SystemPowerStateType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_rci__SystemPowerStateType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__SystemPowerStateType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__SystemPowerStateType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__IPv4AddressType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__IPv4AddressType(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_inf__IPv4AddressType); if (soap_out_inf__IPv4AddressType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__IPv4AddressType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_inf__IPv4AddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__IPv4AddressType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__TimeType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__TimeType(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_inf__TimeType); if (soap_out_inf__TimeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__TimeType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_inf__TimeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__TimeType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__PT_USCORESTATUS(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_inf__PT_USCORESTATUS); if (soap_out_inf__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_inf__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_str__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_str__PT_USCORESTATUS(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_str__PT_USCORESTATUS); if (soap_out_str__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_str__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_str__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_str__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_str__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_str__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_str__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_tim__TimeType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_tim__TimeType(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_tim__TimeType); if (soap_out_tim__TimeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_tim__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_tim__TimeType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_tim__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_tim__TimeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_tim__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_tim__TimeType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_tim__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_tim__PT_USCORESTATUS(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_tim__PT_USCORESTATUS); if (soap_out_tim__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_tim__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_tim__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_tim__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_tim__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_tim__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_tim__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__IPv4AddressType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__IPv4AddressType(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_idr__IPv4AddressType); if (soap_out_idr__IPv4AddressType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__IPv4AddressType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_idr__IPv4AddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__IPv4AddressType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__TimeType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__TimeType(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_idr__TimeType); if (soap_out_idr__TimeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__TimeType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_idr__TimeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__TimeType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__PT_USCORESTATUS(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_idr__PT_USCORESTATUS); if (soap_out_idr__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_idr__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_apl__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_apl__PT_USCORESTATUS(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_apl__PT_USCORESTATUS); if (soap_out_apl__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apl__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_apl__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_apl__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_apl__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_apl__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_apl__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__PT_USCORESTATUS(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_apr__PT_USCORESTATUS); if (soap_out_apr__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_apr__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_apr__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_apr__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_apr__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_apr__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(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_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS); if (soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCORESTATUS(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_hwa__PT_USCORESTATUS); if (soap_out_hwa__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_hwa__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_hwa__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__TimeType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__TimeType(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_cb__TimeType); if (soap_out_cb__TimeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cb__TimeType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cb__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_cb__TimeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cb__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cb__TimeType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__PT_USCORESTATUS(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_cb__PT_USCORESTATUS); if (soap_out_cb__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cb__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cb__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_cb__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cb__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cb__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__SensorHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__SensorHandleType(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_emi__SensorHandleType); if (soap_out_emi__SensorHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__SensorHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__SensorHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_emi__SensorHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__SensorHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__SensorHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__IPv4AddressType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__IPv4AddressType(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_emi__IPv4AddressType); if (soap_out_emi__IPv4AddressType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__IPv4AddressType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_emi__IPv4AddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__IPv4AddressType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__PT_USCORESTATUS(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_emi__PT_USCORESTATUS); if (soap_out_emi__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_emi__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__EventFilterHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__EventFilterHandleType(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_emi__EventFilterHandleType); if (soap_out_emi__EventFilterHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__EventFilterHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__EventFilterHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_emi__EventFilterHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__EventFilterHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__EventFilterHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertSubscriptionHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertSubscriptionHandleType(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_emi__AlertSubscriptionHandleType); if (soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__AlertSubscriptionHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__AlertSubscriptionHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertSubscriptionHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__AlertSubscriptionHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__TimeType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__TimeType(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_emi__TimeType); if (soap_out_emi__TimeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__TimeType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_emi__TimeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__TimeType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageAllocEntryHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageAllocEntryHandleType(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_stra__StorageAllocEntryHandleType); if (soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageAllocEntryHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageAllocEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageAllocEntryHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageAllocEntryHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageEaclEntryHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageEaclEntryHandleType(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_stra__StorageEaclEntryHandleType); if (soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageEaclEntryHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageEaclEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageEaclEntryHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageEaclEntryHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageApplicationHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageApplicationHandleType(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_stra__StorageApplicationHandleType); if (soap_out_stra__StorageApplicationHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageApplicationHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageApplicationHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageApplicationHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageApplicationHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageApplicationHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__PT_USCORESTATUS(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_stra__PT_USCORESTATUS); if (soap_out_stra__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_stra__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__InterfaceHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__InterfaceHandleType(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_net__InterfaceHandleType); if (soap_out_net__InterfaceHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__InterfaceHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__InterfaceHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_net__InterfaceHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__InterfaceHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__IPv4AddressType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__IPv4AddressType(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_net__IPv4AddressType); if (soap_out_net__IPv4AddressType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__IPv4AddressType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_net__IPv4AddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__IPv4AddressType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__PT_USCORESTATUS(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_net__PT_USCORESTATUS); if (soap_out_net__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_net__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__CertificateHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__CertificateHandleType(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_sai__CertificateHandleType); if (soap_out_sai__CertificateHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__CertificateHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__CertificateHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_sai__CertificateHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__CertificateHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__CertificateHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__IPv4AddressType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__IPv4AddressType(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_sai__IPv4AddressType); if (soap_out_sai__IPv4AddressType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__IPv4AddressType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_sai__IPv4AddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__IPv4AddressType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__UserAclEntryHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__UserAclEntryHandleType(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_sai__UserAclEntryHandleType); if (soap_out_sai__UserAclEntryHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__UserAclEntryHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__UserAclEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_sai__UserAclEntryHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__UserAclEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__UserAclEntryHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__PT_USCORESTATUS(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_sai__PT_USCORESTATUS); if (soap_out_sai__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_sai__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__PT_USCORESTATUS); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cstr__KeyPairHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cstr__KeyPairHandleType(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_cstr__KeyPairHandleType); if (soap_out_cstr__KeyPairHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__KeyPairHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cstr__KeyPairHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cstr__KeyPairHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_cstr__KeyPairHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cstr__KeyPairHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cstr__KeyPairHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__InterfaceHandleType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__InterfaceHandleType(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_cmn__InterfaceHandleType); if (soap_out_cmn__InterfaceHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__InterfaceHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__InterfaceHandleType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__InterfaceHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_cmn__InterfaceHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__InterfaceHandleType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv4AddressType(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv4AddressType(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_cmn__IPv4AddressType); if (soap_out_cmn__IPv4AddressType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__IPv4AddressType); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_cmn__IPv4AddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__IPv4AddressType); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__PT_USCORESTATUS(struct soap *soap, unsigned int *a) { soap_default_unsignedInt(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__PT_USCORESTATUS(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_cmn__PT_USCORESTATUS); if (soap_out_cmn__PT_USCORESTATUS(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__PT_USCORESTATUS); } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type) { if ((p = soap_in_cmn__PT_USCORESTATUS(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__PT_USCORESTATUS); } 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_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_unsignedInt); if (soap_out_unsignedInt(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedInt(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type) { return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_unsignedInt); } 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))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_unsignedInt(struct soap *soap, const char *tag, unsigned int *a, const char *type) { return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_unsignedInt); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_bool(struct soap *soap, bool *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_bool *a = SOAP_DEFAULT_bool; #else *a = (bool)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_bool(struct soap *soap, const bool *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_bool); if (soap_out_bool(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_bool[] = { { (long)false, "false" }, { (long)true, "true" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_bool2s(struct soap *soap, bool n) { const char *s = soap_code_str(soap_codes_bool, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_bool(struct soap *soap, const char *tag, int id, const bool *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_bool), type); soap_send(soap, soap_bool2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 bool * SOAP_FMAC4 soap_get_bool(struct soap *soap, bool *p, const char *tag, const char *type) { if ((p = soap_in_bool(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2bool(struct soap *soap, const char *s, bool *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_bool, s); if (map) *a = (bool)(map->code != 0); else { long n; if (soap_s2long(soap, s, &n) || n < 0 || n > 1) return soap->error = SOAP_TYPE; *a = (bool)(n != 0); } return SOAP_OK; } SOAP_FMAC3 bool * SOAP_FMAC4 soap_in_bool(struct soap *soap, const char *tag, bool *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":boolean")) { soap->error = SOAP_TYPE; return NULL; } a = (bool *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_bool, sizeof(bool), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2bool(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (bool *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_bool, 0, sizeof(bool), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__FeatureType(struct soap *soap, enum wcxs__FeatureType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_wcxs__FeatureType *a = SOAP_DEFAULT_wcxs__FeatureType; #else *a = (enum wcxs__FeatureType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__FeatureType(struct soap *soap, const enum wcxs__FeatureType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__FeatureType); if (soap_out_wcxs__FeatureType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_wcxs__FeatureType[] = { { (long)wcxs__FeatureType__802_x002e11a, "802.11a" }, { (long)wcxs__FeatureType__802_x002e11b, "802.11b" }, { (long)wcxs__FeatureType__802_x002e11g, "802.11g" }, { (long)wcxs__FeatureType__802_x002e11n, "802.11n" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_wcxs__FeatureType2s(struct soap *soap, enum wcxs__FeatureType n) { const char *s = soap_code_str(soap_codes_wcxs__FeatureType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__FeatureType(struct soap *soap, const char *tag, int id, const enum wcxs__FeatureType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__FeatureType), type); soap_send(soap, soap_wcxs__FeatureType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum wcxs__FeatureType * SOAP_FMAC4 soap_get_wcxs__FeatureType(struct soap *soap, enum wcxs__FeatureType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__FeatureType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2wcxs__FeatureType(struct soap *soap, const char *s, enum wcxs__FeatureType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_wcxs__FeatureType, s); if (map) *a = (enum wcxs__FeatureType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3))) return soap->error = SOAP_TYPE; *a = (enum wcxs__FeatureType)n; } return SOAP_OK; } SOAP_FMAC3 enum wcxs__FeatureType * SOAP_FMAC4 soap_in_wcxs__FeatureType(struct soap *soap, const char *tag, enum wcxs__FeatureType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum wcxs__FeatureType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__FeatureType, sizeof(enum wcxs__FeatureType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2wcxs__FeatureType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum wcxs__FeatureType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__FeatureType, 0, sizeof(enum wcxs__FeatureType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__KeyIndexType(struct soap *soap, enum wcxs__KeyIndexType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_wcxs__KeyIndexType *a = SOAP_DEFAULT_wcxs__KeyIndexType; #else *a = (enum wcxs__KeyIndexType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__KeyIndexType(struct soap *soap, const enum wcxs__KeyIndexType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__KeyIndexType); if (soap_out_wcxs__KeyIndexType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_wcxs__KeyIndexType[] = { { (long)wcxs__KeyIndexType__1, "1" }, { (long)wcxs__KeyIndexType__2, "2" }, { (long)wcxs__KeyIndexType__3, "3" }, { (long)wcxs__KeyIndexType__4, "4" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_wcxs__KeyIndexType2s(struct soap *soap, enum wcxs__KeyIndexType n) { const char *s = soap_code_str(soap_codes_wcxs__KeyIndexType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__KeyIndexType(struct soap *soap, const char *tag, int id, const enum wcxs__KeyIndexType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__KeyIndexType), type); soap_send(soap, soap_wcxs__KeyIndexType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum wcxs__KeyIndexType * SOAP_FMAC4 soap_get_wcxs__KeyIndexType(struct soap *soap, enum wcxs__KeyIndexType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__KeyIndexType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2wcxs__KeyIndexType(struct soap *soap, const char *s, enum wcxs__KeyIndexType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_wcxs__KeyIndexType, s); if (map) *a = (enum wcxs__KeyIndexType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4))) return soap->error = SOAP_TYPE; *a = (enum wcxs__KeyIndexType)n; } return SOAP_OK; } SOAP_FMAC3 enum wcxs__KeyIndexType * SOAP_FMAC4 soap_in_wcxs__KeyIndexType(struct soap *soap, const char *tag, enum wcxs__KeyIndexType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum wcxs__KeyIndexType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__KeyIndexType, sizeof(enum wcxs__KeyIndexType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2wcxs__KeyIndexType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum wcxs__KeyIndexType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__KeyIndexType, 0, sizeof(enum wcxs__KeyIndexType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_rci__SpecialCommandType *a = SOAP_DEFAULT_rci__SpecialCommandType; #else *a = (enum rci__SpecialCommandType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandType(struct soap *soap, const enum rci__SpecialCommandType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandType); if (soap_out_rci__SpecialCommandType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_rci__SpecialCommandType[] = { { (long)rci__SpecialCommandType__0, "0" }, { (long)rci__SpecialCommandType__1, "1" }, { (long)rci__SpecialCommandType__2, "2" }, { (long)rci__SpecialCommandType__3, "3" }, { (long)rci__SpecialCommandType__4, "4" }, { (long)rci__SpecialCommandType__5, "5" }, { (long)rci__SpecialCommandType__193, "193" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_rci__SpecialCommandType2s(struct soap *soap, enum rci__SpecialCommandType n) { const char *s = soap_code_str(soap_codes_rci__SpecialCommandType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SpecialCommandType(struct soap *soap, const char *tag, int id, const enum rci__SpecialCommandType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_rci__SpecialCommandType), type); soap_send(soap, soap_rci__SpecialCommandType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum rci__SpecialCommandType * SOAP_FMAC4 soap_get_rci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *p, const char *tag, const char *type) { if ((p = soap_in_rci__SpecialCommandType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2rci__SpecialCommandType(struct soap *soap, const char *s, enum rci__SpecialCommandType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_rci__SpecialCommandType, s); if (map) *a = (enum rci__SpecialCommandType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 193))) return soap->error = SOAP_TYPE; *a = (enum rci__SpecialCommandType)n; } return SOAP_OK; } SOAP_FMAC3 enum rci__SpecialCommandType * SOAP_FMAC4 soap_in_rci__SpecialCommandType(struct soap *soap, const char *tag, enum rci__SpecialCommandType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum rci__SpecialCommandType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_rci__SpecialCommandType, sizeof(enum rci__SpecialCommandType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2rci__SpecialCommandType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum rci__SpecialCommandType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_rci__SpecialCommandType, 0, sizeof(enum rci__SpecialCommandType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__RemoteControlCommandType(struct soap *soap, enum rci__RemoteControlCommandType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_rci__RemoteControlCommandType *a = SOAP_DEFAULT_rci__RemoteControlCommandType; #else *a = (enum rci__RemoteControlCommandType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__RemoteControlCommandType(struct soap *soap, const enum rci__RemoteControlCommandType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__RemoteControlCommandType); if (soap_out_rci__RemoteControlCommandType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_rci__RemoteControlCommandType[] = { { (long)rci__RemoteControlCommandType__16, "16" }, { (long)rci__RemoteControlCommandType__17, "17" }, { (long)rci__RemoteControlCommandType__18, "18" }, { (long)rci__RemoteControlCommandType__19, "19" }, { (long)rci__RemoteControlCommandType__33, "33" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_rci__RemoteControlCommandType2s(struct soap *soap, enum rci__RemoteControlCommandType n) { const char *s = soap_code_str(soap_codes_rci__RemoteControlCommandType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__RemoteControlCommandType(struct soap *soap, const char *tag, int id, const enum rci__RemoteControlCommandType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_rci__RemoteControlCommandType), type); soap_send(soap, soap_rci__RemoteControlCommandType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum rci__RemoteControlCommandType * SOAP_FMAC4 soap_get_rci__RemoteControlCommandType(struct soap *soap, enum rci__RemoteControlCommandType *p, const char *tag, const char *type) { if ((p = soap_in_rci__RemoteControlCommandType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2rci__RemoteControlCommandType(struct soap *soap, const char *s, enum rci__RemoteControlCommandType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_rci__RemoteControlCommandType, s); if (map) *a = (enum rci__RemoteControlCommandType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 33))) return soap->error = SOAP_TYPE; *a = (enum rci__RemoteControlCommandType)n; } return SOAP_OK; } SOAP_FMAC3 enum rci__RemoteControlCommandType * SOAP_FMAC4 soap_in_rci__RemoteControlCommandType(struct soap *soap, const char *tag, enum rci__RemoteControlCommandType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum rci__RemoteControlCommandType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_rci__RemoteControlCommandType, sizeof(enum rci__RemoteControlCommandType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2rci__RemoteControlCommandType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum rci__RemoteControlCommandType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_rci__RemoteControlCommandType, 0, sizeof(enum rci__RemoteControlCommandType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__EnabledInterfacesType(struct soap *soap, enum inf__EnabledInterfacesType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_inf__EnabledInterfacesType *a = SOAP_DEFAULT_inf__EnabledInterfacesType; #else *a = (enum inf__EnabledInterfacesType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__EnabledInterfacesType(struct soap *soap, const enum inf__EnabledInterfacesType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__EnabledInterfacesType); if (soap_out_inf__EnabledInterfacesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_inf__EnabledInterfacesType[] = { { (long)inf__EnabledInterfacesType__WebUI, "WebUI" }, { (long)inf__EnabledInterfacesType__SerialOverLAN, "SerialOverLAN" }, { (long)inf__EnabledInterfacesType__IdeRedirection, "IdeRedirection" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__EnabledInterfacesType2s(struct soap *soap, enum inf__EnabledInterfacesType n) { const char *s = soap_code_str(soap_codes_inf__EnabledInterfacesType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__EnabledInterfacesType(struct soap *soap, const char *tag, int id, const enum inf__EnabledInterfacesType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__EnabledInterfacesType), type); soap_send(soap, soap_inf__EnabledInterfacesType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum inf__EnabledInterfacesType * SOAP_FMAC4 soap_get_inf__EnabledInterfacesType(struct soap *soap, enum inf__EnabledInterfacesType *p, const char *tag, const char *type) { if ((p = soap_in_inf__EnabledInterfacesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__EnabledInterfacesType(struct soap *soap, const char *s, enum inf__EnabledInterfacesType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_inf__EnabledInterfacesType, s); if (map) *a = (enum inf__EnabledInterfacesType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum inf__EnabledInterfacesType)n; } return SOAP_OK; } SOAP_FMAC3 enum inf__EnabledInterfacesType * SOAP_FMAC4 soap_in_inf__EnabledInterfacesType(struct soap *soap, const char *tag, enum inf__EnabledInterfacesType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum inf__EnabledInterfacesType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__EnabledInterfacesType, sizeof(enum inf__EnabledInterfacesType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2inf__EnabledInterfacesType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum inf__EnabledInterfacesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__EnabledInterfacesType, 0, sizeof(enum inf__EnabledInterfacesType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__PasswordModelType(struct soap *soap, enum inf__PasswordModelType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_inf__PasswordModelType *a = SOAP_DEFAULT_inf__PasswordModelType; #else *a = (enum inf__PasswordModelType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__PasswordModelType(struct soap *soap, const enum inf__PasswordModelType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__PasswordModelType); if (soap_out_inf__PasswordModelType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_inf__PasswordModelType[] = { { (long)inf__PasswordModelType__PasswordModelCoupled, "PasswordModelCoupled" }, { (long)inf__PasswordModelType__PasswordModelSeperate, "PasswordModelSeperate" }, { (long)inf__PasswordModelType__PasswordModelSeperateHash, "PasswordModelSeperateHash" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__PasswordModelType2s(struct soap *soap, enum inf__PasswordModelType n) { const char *s = soap_code_str(soap_codes_inf__PasswordModelType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__PasswordModelType(struct soap *soap, const char *tag, int id, const enum inf__PasswordModelType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__PasswordModelType), type); soap_send(soap, soap_inf__PasswordModelType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum inf__PasswordModelType * SOAP_FMAC4 soap_get_inf__PasswordModelType(struct soap *soap, enum inf__PasswordModelType *p, const char *tag, const char *type) { if ((p = soap_in_inf__PasswordModelType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__PasswordModelType(struct soap *soap, const char *s, enum inf__PasswordModelType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_inf__PasswordModelType, s); if (map) *a = (enum inf__PasswordModelType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum inf__PasswordModelType)n; } return SOAP_OK; } SOAP_FMAC3 enum inf__PasswordModelType * SOAP_FMAC4 soap_in_inf__PasswordModelType(struct soap *soap, const char *tag, enum inf__PasswordModelType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum inf__PasswordModelType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__PasswordModelType, sizeof(enum inf__PasswordModelType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2inf__PasswordModelType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum inf__PasswordModelType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__PasswordModelType, 0, sizeof(enum inf__PasswordModelType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__ProvisioningStateType(struct soap *soap, enum inf__ProvisioningStateType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_inf__ProvisioningStateType *a = SOAP_DEFAULT_inf__ProvisioningStateType; #else *a = (enum inf__ProvisioningStateType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__ProvisioningStateType(struct soap *soap, const enum inf__ProvisioningStateType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__ProvisioningStateType); if (soap_out_inf__ProvisioningStateType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_inf__ProvisioningStateType[] = { { (long)inf__ProvisioningStateType__ProvisioningStatePre, "ProvisioningStatePre" }, { (long)inf__ProvisioningStateType__ProvisioningStateIn, "ProvisioningStateIn" }, { (long)inf__ProvisioningStateType__ProvisioningStatePost, "ProvisioningStatePost" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__ProvisioningStateType2s(struct soap *soap, enum inf__ProvisioningStateType n) { const char *s = soap_code_str(soap_codes_inf__ProvisioningStateType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__ProvisioningStateType(struct soap *soap, const char *tag, int id, const enum inf__ProvisioningStateType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__ProvisioningStateType), type); soap_send(soap, soap_inf__ProvisioningStateType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum inf__ProvisioningStateType * SOAP_FMAC4 soap_get_inf__ProvisioningStateType(struct soap *soap, enum inf__ProvisioningStateType *p, const char *tag, const char *type) { if ((p = soap_in_inf__ProvisioningStateType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__ProvisioningStateType(struct soap *soap, const char *s, enum inf__ProvisioningStateType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_inf__ProvisioningStateType, s); if (map) *a = (enum inf__ProvisioningStateType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum inf__ProvisioningStateType)n; } return SOAP_OK; } SOAP_FMAC3 enum inf__ProvisioningStateType * SOAP_FMAC4 soap_in_inf__ProvisioningStateType(struct soap *soap, const char *tag, enum inf__ProvisioningStateType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum inf__ProvisioningStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__ProvisioningStateType, sizeof(enum inf__ProvisioningStateType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2inf__ProvisioningStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum inf__ProvisioningStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__ProvisioningStateType, 0, sizeof(enum inf__ProvisioningStateType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__ProvisioningModeType(struct soap *soap, enum inf__ProvisioningModeType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_inf__ProvisioningModeType *a = SOAP_DEFAULT_inf__ProvisioningModeType; #else *a = (enum inf__ProvisioningModeType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__ProvisioningModeType(struct soap *soap, const enum inf__ProvisioningModeType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__ProvisioningModeType); if (soap_out_inf__ProvisioningModeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_inf__ProvisioningModeType[] = { { (long)inf__ProvisioningModeType__0, "0" }, { (long)inf__ProvisioningModeType__1, "1" }, { (long)inf__ProvisioningModeType__2, "2" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__ProvisioningModeType2s(struct soap *soap, enum inf__ProvisioningModeType n) { const char *s = soap_code_str(soap_codes_inf__ProvisioningModeType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__ProvisioningModeType(struct soap *soap, const char *tag, int id, const enum inf__ProvisioningModeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__ProvisioningModeType), type); soap_send(soap, soap_inf__ProvisioningModeType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum inf__ProvisioningModeType * SOAP_FMAC4 soap_get_inf__ProvisioningModeType(struct soap *soap, enum inf__ProvisioningModeType *p, const char *tag, const char *type) { if ((p = soap_in_inf__ProvisioningModeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__ProvisioningModeType(struct soap *soap, const char *s, enum inf__ProvisioningModeType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_inf__ProvisioningModeType, s); if (map) *a = (enum inf__ProvisioningModeType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum inf__ProvisioningModeType)n; } return SOAP_OK; } SOAP_FMAC3 enum inf__ProvisioningModeType * SOAP_FMAC4 soap_in_inf__ProvisioningModeType(struct soap *soap, const char *tag, enum inf__ProvisioningModeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum inf__ProvisioningModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__ProvisioningModeType, sizeof(enum inf__ProvisioningModeType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2inf__ProvisioningModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum inf__ProvisioningModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__ProvisioningModeType, 0, sizeof(enum inf__ProvisioningModeType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__CbActionType(struct soap *soap, enum apr__CbActionType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_apr__CbActionType *a = SOAP_DEFAULT_apr__CbActionType; #else *a = (enum apr__CbActionType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__CbActionType(struct soap *soap, const enum apr__CbActionType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apr__CbActionType); if (soap_out_apr__CbActionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_apr__CbActionType[] = { { (long)apr__CbActionType__0, "0" }, { (long)apr__CbActionType__1, "1" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_apr__CbActionType2s(struct soap *soap, enum apr__CbActionType n) { const char *s = soap_code_str(soap_codes_apr__CbActionType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__CbActionType(struct soap *soap, const char *tag, int id, const enum apr__CbActionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__CbActionType), type); soap_send(soap, soap_apr__CbActionType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum apr__CbActionType * SOAP_FMAC4 soap_get_apr__CbActionType(struct soap *soap, enum apr__CbActionType *p, const char *tag, const char *type) { if ((p = soap_in_apr__CbActionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2apr__CbActionType(struct soap *soap, const char *s, enum apr__CbActionType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_apr__CbActionType, s); if (map) *a = (enum apr__CbActionType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1))) return soap->error = SOAP_TYPE; *a = (enum apr__CbActionType)n; } return SOAP_OK; } SOAP_FMAC3 enum apr__CbActionType * SOAP_FMAC4 soap_in_apr__CbActionType(struct soap *soap, const char *tag, enum apr__CbActionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum apr__CbActionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_apr__CbActionType, sizeof(enum apr__CbActionType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2apr__CbActionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum apr__CbActionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__CbActionType, 0, sizeof(enum apr__CbActionType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__AssetTypeType(struct soap *soap, enum hwa__AssetTypeType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_hwa__AssetTypeType *a = SOAP_DEFAULT_hwa__AssetTypeType; #else *a = (enum hwa__AssetTypeType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__AssetTypeType(struct soap *soap, const enum hwa__AssetTypeType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__AssetTypeType); if (soap_out_hwa__AssetTypeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_hwa__AssetTypeType[] = { { (long)hwa__AssetTypeType__2, "2" }, { (long)hwa__AssetTypeType__3, "3" }, { (long)hwa__AssetTypeType__4, "4" }, { (long)hwa__AssetTypeType__5, "5" }, { (long)hwa__AssetTypeType__6, "6" }, { (long)hwa__AssetTypeType__7, "7" }, { (long)hwa__AssetTypeType__8, "8" }, { (long)hwa__AssetTypeType__9, "9" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_hwa__AssetTypeType2s(struct soap *soap, enum hwa__AssetTypeType n) { const char *s = soap_code_str(soap_codes_hwa__AssetTypeType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetTypeType(struct soap *soap, const char *tag, int id, const enum hwa__AssetTypeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetTypeType), type); soap_send(soap, soap_hwa__AssetTypeType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum hwa__AssetTypeType * SOAP_FMAC4 soap_get_hwa__AssetTypeType(struct soap *soap, enum hwa__AssetTypeType *p, const char *tag, const char *type) { if ((p = soap_in_hwa__AssetTypeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2hwa__AssetTypeType(struct soap *soap, const char *s, enum hwa__AssetTypeType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_hwa__AssetTypeType, s); if (map) *a = (enum hwa__AssetTypeType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 9))) return soap->error = SOAP_TYPE; *a = (enum hwa__AssetTypeType)n; } return SOAP_OK; } SOAP_FMAC3 enum hwa__AssetTypeType * SOAP_FMAC4 soap_in_hwa__AssetTypeType(struct soap *soap, const char *tag, enum hwa__AssetTypeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum hwa__AssetTypeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetTypeType, sizeof(enum hwa__AssetTypeType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2hwa__AssetTypeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum hwa__AssetTypeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetTypeType, 0, sizeof(enum hwa__AssetTypeType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_cb__HcbTriggerReasonType *a = SOAP_DEFAULT_cb__HcbTriggerReasonType; #else *a = (enum cb__HcbTriggerReasonType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__HcbTriggerReasonType(struct soap *soap, const enum cb__HcbTriggerReasonType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__HcbTriggerReasonType); if (soap_out_cb__HcbTriggerReasonType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_cb__HcbTriggerReasonType[] = { { (long)cb__HcbTriggerReasonType__0, "0" }, { (long)cb__HcbTriggerReasonType__1, "1" }, { (long)cb__HcbTriggerReasonType__2, "2" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__HcbTriggerReasonType2s(struct soap *soap, enum cb__HcbTriggerReasonType n) { const char *s = soap_code_str(soap_codes_cb__HcbTriggerReasonType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__HcbTriggerReasonType(struct soap *soap, const char *tag, int id, const enum cb__HcbTriggerReasonType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbTriggerReasonType), type); soap_send(soap, soap_cb__HcbTriggerReasonType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum cb__HcbTriggerReasonType * SOAP_FMAC4 soap_get_cb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *p, const char *tag, const char *type) { if ((p = soap_in_cb__HcbTriggerReasonType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__HcbTriggerReasonType(struct soap *soap, const char *s, enum cb__HcbTriggerReasonType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_cb__HcbTriggerReasonType, s); if (map) *a = (enum cb__HcbTriggerReasonType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum cb__HcbTriggerReasonType)n; } return SOAP_OK; } SOAP_FMAC3 enum cb__HcbTriggerReasonType * SOAP_FMAC4 soap_in_cb__HcbTriggerReasonType(struct soap *soap, const char *tag, enum cb__HcbTriggerReasonType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum cb__HcbTriggerReasonType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbTriggerReasonType, sizeof(enum cb__HcbTriggerReasonType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2cb__HcbTriggerReasonType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum cb__HcbTriggerReasonType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__HcbTriggerReasonType, 0, sizeof(enum cb__HcbTriggerReasonType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__HcbStateType(struct soap *soap, enum cb__HcbStateType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_cb__HcbStateType *a = SOAP_DEFAULT_cb__HcbStateType; #else *a = (enum cb__HcbStateType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__HcbStateType(struct soap *soap, const enum cb__HcbStateType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__HcbStateType); if (soap_out_cb__HcbStateType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_cb__HcbStateType[] = { { (long)cb__HcbStateType__0, "0" }, { (long)cb__HcbStateType__1, "1" }, { (long)cb__HcbStateType__2, "2" }, { (long)cb__HcbStateType__3, "3" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__HcbStateType2s(struct soap *soap, enum cb__HcbStateType n) { const char *s = soap_code_str(soap_codes_cb__HcbStateType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__HcbStateType(struct soap *soap, const char *tag, int id, const enum cb__HcbStateType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbStateType), type); soap_send(soap, soap_cb__HcbStateType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum cb__HcbStateType * SOAP_FMAC4 soap_get_cb__HcbStateType(struct soap *soap, enum cb__HcbStateType *p, const char *tag, const char *type) { if ((p = soap_in_cb__HcbStateType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__HcbStateType(struct soap *soap, const char *s, enum cb__HcbStateType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_cb__HcbStateType, s); if (map) *a = (enum cb__HcbStateType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3))) return soap->error = SOAP_TYPE; *a = (enum cb__HcbStateType)n; } return SOAP_OK; } SOAP_FMAC3 enum cb__HcbStateType * SOAP_FMAC4 soap_in_cb__HcbStateType(struct soap *soap, const char *tag, enum cb__HcbStateType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum cb__HcbStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbStateType, sizeof(enum cb__HcbStateType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2cb__HcbStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum cb__HcbStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__HcbStateType, 0, sizeof(enum cb__HcbStateType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_cb__CircuitBreakerApplicationType *a = SOAP_DEFAULT_cb__CircuitBreakerApplicationType; #else *a = (enum cb__CircuitBreakerApplicationType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerApplicationType(struct soap *soap, const enum cb__CircuitBreakerApplicationType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerApplicationType); if (soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_cb__CircuitBreakerApplicationType[] = { { (long)cb__CircuitBreakerApplicationType__0, "0" }, { (long)cb__CircuitBreakerApplicationType__1, "1" }, { (long)cb__CircuitBreakerApplicationType__3, "3" }, { (long)cb__CircuitBreakerApplicationType__4, "4" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerApplicationType2s(struct soap *soap, enum cb__CircuitBreakerApplicationType n) { const char *s = soap_code_str(soap_codes_cb__CircuitBreakerApplicationType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, int id, const enum cb__CircuitBreakerApplicationType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerApplicationType), type); soap_send(soap, soap_cb__CircuitBreakerApplicationType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum cb__CircuitBreakerApplicationType * SOAP_FMAC4 soap_get_cb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerApplicationType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerApplicationType(struct soap *soap, const char *s, enum cb__CircuitBreakerApplicationType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_cb__CircuitBreakerApplicationType, s); if (map) *a = (enum cb__CircuitBreakerApplicationType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4))) return soap->error = SOAP_TYPE; *a = (enum cb__CircuitBreakerApplicationType)n; } return SOAP_OK; } SOAP_FMAC3 enum cb__CircuitBreakerApplicationType * SOAP_FMAC4 soap_in_cb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, enum cb__CircuitBreakerApplicationType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum cb__CircuitBreakerApplicationType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerApplicationType, sizeof(enum cb__CircuitBreakerApplicationType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2cb__CircuitBreakerApplicationType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum cb__CircuitBreakerApplicationType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerApplicationType, 0, sizeof(enum cb__CircuitBreakerApplicationType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerProfileType(struct soap *soap, enum cb__CircuitBreakerProfileType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_cb__CircuitBreakerProfileType *a = SOAP_DEFAULT_cb__CircuitBreakerProfileType; #else *a = (enum cb__CircuitBreakerProfileType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerProfileType(struct soap *soap, const enum cb__CircuitBreakerProfileType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerProfileType); if (soap_out_cb__CircuitBreakerProfileType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_cb__CircuitBreakerProfileType[] = { { (long)cb__CircuitBreakerProfileType__0, "0" }, { (long)cb__CircuitBreakerProfileType__1, "1" }, { (long)cb__CircuitBreakerProfileType__2, "2" }, { (long)cb__CircuitBreakerProfileType__3, "3" }, { (long)cb__CircuitBreakerProfileType__4, "4" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerProfileType2s(struct soap *soap, enum cb__CircuitBreakerProfileType n) { const char *s = soap_code_str(soap_codes_cb__CircuitBreakerProfileType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerProfileType(struct soap *soap, const char *tag, int id, const enum cb__CircuitBreakerProfileType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerProfileType), type); soap_send(soap, soap_cb__CircuitBreakerProfileType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum cb__CircuitBreakerProfileType * SOAP_FMAC4 soap_get_cb__CircuitBreakerProfileType(struct soap *soap, enum cb__CircuitBreakerProfileType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerProfileType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerProfileType(struct soap *soap, const char *s, enum cb__CircuitBreakerProfileType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_cb__CircuitBreakerProfileType, s); if (map) *a = (enum cb__CircuitBreakerProfileType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4))) return soap->error = SOAP_TYPE; *a = (enum cb__CircuitBreakerProfileType)n; } return SOAP_OK; } SOAP_FMAC3 enum cb__CircuitBreakerProfileType * SOAP_FMAC4 soap_in_cb__CircuitBreakerProfileType(struct soap *soap, const char *tag, enum cb__CircuitBreakerProfileType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum cb__CircuitBreakerProfileType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerProfileType, sizeof(enum cb__CircuitBreakerProfileType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2cb__CircuitBreakerProfileType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum cb__CircuitBreakerProfileType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerProfileType, 0, sizeof(enum cb__CircuitBreakerProfileType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_cb__CircuitBreakerFilterIPAddressDirectionType *a = SOAP_DEFAULT_cb__CircuitBreakerFilterIPAddressDirectionType; #else *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const enum cb__CircuitBreakerFilterIPAddressDirectionType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType); if (soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType[] = { { (long)cb__CircuitBreakerFilterIPAddressDirectionType__0, "0" }, { (long)cb__CircuitBreakerFilterIPAddressDirectionType__1, "1" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerFilterIPAddressDirectionType2s(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType n) { const char *s = soap_code_str(soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const char *tag, int id, const enum cb__CircuitBreakerFilterIPAddressDirectionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType), type); soap_send(soap, soap_cb__CircuitBreakerFilterIPAddressDirectionType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum cb__CircuitBreakerFilterIPAddressDirectionType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const char *s, enum cb__CircuitBreakerFilterIPAddressDirectionType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType, s); if (map) *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1))) return soap->error = SOAP_TYPE; *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)n; } return SOAP_OK; } SOAP_FMAC3 enum cb__CircuitBreakerFilterIPAddressDirectionType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const char *tag, enum cb__CircuitBreakerFilterIPAddressDirectionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum cb__CircuitBreakerFilterIPAddressDirectionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType, sizeof(enum cb__CircuitBreakerFilterIPAddressDirectionType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2cb__CircuitBreakerFilterIPAddressDirectionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum cb__CircuitBreakerFilterIPAddressDirectionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType, 0, sizeof(enum cb__CircuitBreakerFilterIPAddressDirectionType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerFilterDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_cb__CircuitBreakerFilterDirectionType *a = SOAP_DEFAULT_cb__CircuitBreakerFilterDirectionType; #else *a = (enum cb__CircuitBreakerFilterDirectionType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerFilterDirectionType(struct soap *soap, const enum cb__CircuitBreakerFilterDirectionType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType); if (soap_out_cb__CircuitBreakerFilterDirectionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_cb__CircuitBreakerFilterDirectionType[] = { { (long)cb__CircuitBreakerFilterDirectionType__0, "0" }, { (long)cb__CircuitBreakerFilterDirectionType__1, "1" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerFilterDirectionType2s(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType n) { const char *s = soap_code_str(soap_codes_cb__CircuitBreakerFilterDirectionType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterDirectionType(struct soap *soap, const char *tag, int id, const enum cb__CircuitBreakerFilterDirectionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType), type); soap_send(soap, soap_cb__CircuitBreakerFilterDirectionType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum cb__CircuitBreakerFilterDirectionType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerFilterDirectionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerFilterDirectionType(struct soap *soap, const char *s, enum cb__CircuitBreakerFilterDirectionType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_cb__CircuitBreakerFilterDirectionType, s); if (map) *a = (enum cb__CircuitBreakerFilterDirectionType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1))) return soap->error = SOAP_TYPE; *a = (enum cb__CircuitBreakerFilterDirectionType)n; } return SOAP_OK; } SOAP_FMAC3 enum cb__CircuitBreakerFilterDirectionType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterDirectionType(struct soap *soap, const char *tag, enum cb__CircuitBreakerFilterDirectionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum cb__CircuitBreakerFilterDirectionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType, sizeof(enum cb__CircuitBreakerFilterDirectionType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2cb__CircuitBreakerFilterDirectionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum cb__CircuitBreakerFilterDirectionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType, 0, sizeof(enum cb__CircuitBreakerFilterDirectionType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertAuthOptionsType(struct soap *soap, enum emi__AlertAuthOptionsType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_emi__AlertAuthOptionsType *a = SOAP_DEFAULT_emi__AlertAuthOptionsType; #else *a = (enum emi__AlertAuthOptionsType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertAuthOptionsType(struct soap *soap, const enum emi__AlertAuthOptionsType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__AlertAuthOptionsType); if (soap_out_emi__AlertAuthOptionsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_emi__AlertAuthOptionsType[] = { { (long)emi__AlertAuthOptionsType__Kerberos, "Kerberos" }, { (long)emi__AlertAuthOptionsType__Digest, "Digest" }, { (long)emi__AlertAuthOptionsType__Basic, "Basic" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_emi__AlertAuthOptionsType2s(struct soap *soap, enum emi__AlertAuthOptionsType n) { const char *s = soap_code_str(soap_codes_emi__AlertAuthOptionsType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertAuthOptionsType(struct soap *soap, const char *tag, int id, const enum emi__AlertAuthOptionsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertAuthOptionsType), type); soap_send(soap, soap_emi__AlertAuthOptionsType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum emi__AlertAuthOptionsType * SOAP_FMAC4 soap_get_emi__AlertAuthOptionsType(struct soap *soap, enum emi__AlertAuthOptionsType *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertAuthOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2emi__AlertAuthOptionsType(struct soap *soap, const char *s, enum emi__AlertAuthOptionsType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_emi__AlertAuthOptionsType, s); if (map) *a = (enum emi__AlertAuthOptionsType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum emi__AlertAuthOptionsType)n; } return SOAP_OK; } SOAP_FMAC3 enum emi__AlertAuthOptionsType * SOAP_FMAC4 soap_in_emi__AlertAuthOptionsType(struct soap *soap, const char *tag, enum emi__AlertAuthOptionsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum emi__AlertAuthOptionsType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertAuthOptionsType, sizeof(enum emi__AlertAuthOptionsType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2emi__AlertAuthOptionsType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum emi__AlertAuthOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertAuthOptionsType, 0, sizeof(enum emi__AlertAuthOptionsType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__EventSeverityType(struct soap *soap, enum emi__EventSeverityType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_emi__EventSeverityType *a = SOAP_DEFAULT_emi__EventSeverityType; #else *a = (enum emi__EventSeverityType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__EventSeverityType(struct soap *soap, const enum emi__EventSeverityType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__EventSeverityType); if (soap_out_emi__EventSeverityType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_emi__EventSeverityType[] = { { (long)emi__EventSeverityType__0, "0" }, { (long)emi__EventSeverityType__1, "1" }, { (long)emi__EventSeverityType__2, "2" }, { (long)emi__EventSeverityType__4, "4" }, { (long)emi__EventSeverityType__8, "8" }, { (long)emi__EventSeverityType__16, "16" }, { (long)emi__EventSeverityType__32, "32" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_emi__EventSeverityType2s(struct soap *soap, enum emi__EventSeverityType n) { const char *s = soap_code_str(soap_codes_emi__EventSeverityType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventSeverityType(struct soap *soap, const char *tag, int id, const enum emi__EventSeverityType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventSeverityType), type); soap_send(soap, soap_emi__EventSeverityType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum emi__EventSeverityType * SOAP_FMAC4 soap_get_emi__EventSeverityType(struct soap *soap, enum emi__EventSeverityType *p, const char *tag, const char *type) { if ((p = soap_in_emi__EventSeverityType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2emi__EventSeverityType(struct soap *soap, const char *s, enum emi__EventSeverityType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_emi__EventSeverityType, s); if (map) *a = (enum emi__EventSeverityType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 32))) return soap->error = SOAP_TYPE; *a = (enum emi__EventSeverityType)n; } return SOAP_OK; } SOAP_FMAC3 enum emi__EventSeverityType * SOAP_FMAC4 soap_in_emi__EventSeverityType(struct soap *soap, const char *tag, enum emi__EventSeverityType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum emi__EventSeverityType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventSeverityType, sizeof(enum emi__EventSeverityType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2emi__EventSeverityType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum emi__EventSeverityType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventSeverityType, 0, sizeof(enum emi__EventSeverityType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a = SOAP_DEFAULT_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE; #else *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE); if (soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE[] = { { (long)stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE__0, "0" }, { (long)stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE__1, "1" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE2s(struct soap *soap, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE n) { const char *s = soap_code_str(soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const char *tag, int id, const enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE), type); soap_send(soap, soap_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE * SOAP_FMAC4 soap_get_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *p, const char *tag, const char *type) { if ((p = soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const char *s, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, s); if (map) *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1))) return soap->error = SOAP_TYPE; *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)n; } return SOAP_OK; } SOAP_FMAC3 enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE * SOAP_FMAC4 soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const char *tag, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, sizeof(enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, 0, sizeof(enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__InterfaceModeType(struct soap *soap, enum net__InterfaceModeType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_net__InterfaceModeType *a = SOAP_DEFAULT_net__InterfaceModeType; #else *a = (enum net__InterfaceModeType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__InterfaceModeType(struct soap *soap, const enum net__InterfaceModeType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__InterfaceModeType); if (soap_out_net__InterfaceModeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_net__InterfaceModeType[] = { { (long)net__InterfaceModeType__SEPARATE_USCOREMAC_USCOREADDRESS, "SEPARATE_MAC_ADDRESS" }, { (long)net__InterfaceModeType__SHARED_USCOREMAC_USCOREADDRESS, "SHARED_MAC_ADDRESS" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_net__InterfaceModeType2s(struct soap *soap, enum net__InterfaceModeType n) { const char *s = soap_code_str(soap_codes_net__InterfaceModeType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceModeType(struct soap *soap, const char *tag, int id, const enum net__InterfaceModeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceModeType), type); soap_send(soap, soap_net__InterfaceModeType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum net__InterfaceModeType * SOAP_FMAC4 soap_get_net__InterfaceModeType(struct soap *soap, enum net__InterfaceModeType *p, const char *tag, const char *type) { if ((p = soap_in_net__InterfaceModeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2net__InterfaceModeType(struct soap *soap, const char *s, enum net__InterfaceModeType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_net__InterfaceModeType, s); if (map) *a = (enum net__InterfaceModeType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1))) return soap->error = SOAP_TYPE; *a = (enum net__InterfaceModeType)n; } return SOAP_OK; } SOAP_FMAC3 enum net__InterfaceModeType * SOAP_FMAC4 soap_in_net__InterfaceModeType(struct soap *soap, const char *tag, enum net__InterfaceModeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum net__InterfaceModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceModeType, sizeof(enum net__InterfaceModeType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2net__InterfaceModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum net__InterfaceModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__InterfaceModeType, 0, sizeof(enum net__InterfaceModeType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__DhcpModeType(struct soap *soap, enum net__DhcpModeType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_net__DhcpModeType *a = SOAP_DEFAULT_net__DhcpModeType; #else *a = (enum net__DhcpModeType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__DhcpModeType(struct soap *soap, const enum net__DhcpModeType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__DhcpModeType); if (soap_out_net__DhcpModeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_net__DhcpModeType[] = { { (long)net__DhcpModeType__0, "0" }, { (long)net__DhcpModeType__1, "1" }, { (long)net__DhcpModeType__2, "2" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_net__DhcpModeType2s(struct soap *soap, enum net__DhcpModeType n) { const char *s = soap_code_str(soap_codes_net__DhcpModeType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__DhcpModeType(struct soap *soap, const char *tag, int id, const enum net__DhcpModeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__DhcpModeType), type); soap_send(soap, soap_net__DhcpModeType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum net__DhcpModeType * SOAP_FMAC4 soap_get_net__DhcpModeType(struct soap *soap, enum net__DhcpModeType *p, const char *tag, const char *type) { if ((p = soap_in_net__DhcpModeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2net__DhcpModeType(struct soap *soap, const char *s, enum net__DhcpModeType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_net__DhcpModeType, s); if (map) *a = (enum net__DhcpModeType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum net__DhcpModeType)n; } return SOAP_OK; } SOAP_FMAC3 enum net__DhcpModeType * SOAP_FMAC4 soap_in_net__DhcpModeType(struct soap *soap, const char *tag, enum net__DhcpModeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum net__DhcpModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_net__DhcpModeType, sizeof(enum net__DhcpModeType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2net__DhcpModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum net__DhcpModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__DhcpModeType, 0, sizeof(enum net__DhcpModeType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_xcfg__CertNameOptionsType(struct soap *soap, enum xcfg__CertNameOptionsType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_xcfg__CertNameOptionsType *a = SOAP_DEFAULT_xcfg__CertNameOptionsType; #else *a = (enum xcfg__CertNameOptionsType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_xcfg__CertNameOptionsType(struct soap *soap, const enum xcfg__CertNameOptionsType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xcfg__CertNameOptionsType); if (soap_out_xcfg__CertNameOptionsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_xcfg__CertNameOptionsType[] = { { (long)xcfg__CertNameOptionsType__CertNameMatch, "CertNameMatch" }, { (long)xcfg__CertNameOptionsType__DomainSuffixMatch, "DomainSuffixMatch" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_xcfg__CertNameOptionsType2s(struct soap *soap, enum xcfg__CertNameOptionsType n) { const char *s = soap_code_str(soap_codes_xcfg__CertNameOptionsType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__CertNameOptionsType(struct soap *soap, const char *tag, int id, const enum xcfg__CertNameOptionsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__CertNameOptionsType), type); soap_send(soap, soap_xcfg__CertNameOptionsType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum xcfg__CertNameOptionsType * SOAP_FMAC4 soap_get_xcfg__CertNameOptionsType(struct soap *soap, enum xcfg__CertNameOptionsType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__CertNameOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2xcfg__CertNameOptionsType(struct soap *soap, const char *s, enum xcfg__CertNameOptionsType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_xcfg__CertNameOptionsType, s); if (map) *a = (enum xcfg__CertNameOptionsType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1))) return soap->error = SOAP_TYPE; *a = (enum xcfg__CertNameOptionsType)n; } return SOAP_OK; } SOAP_FMAC3 enum xcfg__CertNameOptionsType * SOAP_FMAC4 soap_in_xcfg__CertNameOptionsType(struct soap *soap, const char *tag, enum xcfg__CertNameOptionsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum xcfg__CertNameOptionsType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__CertNameOptionsType, sizeof(enum xcfg__CertNameOptionsType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2xcfg__CertNameOptionsType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum xcfg__CertNameOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__CertNameOptionsType, 0, sizeof(enum xcfg__CertNameOptionsType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__HTTPAuthOptionType(struct soap *soap, enum sai__HTTPAuthOptionType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__HTTPAuthOptionType *a = SOAP_DEFAULT_sai__HTTPAuthOptionType; #else *a = (enum sai__HTTPAuthOptionType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__HTTPAuthOptionType(struct soap *soap, const enum sai__HTTPAuthOptionType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__HTTPAuthOptionType); if (soap_out_sai__HTTPAuthOptionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__HTTPAuthOptionType[] = { { (long)sai__HTTPAuthOptionType__NoAuth, "NoAuth" }, { (long)sai__HTTPAuthOptionType__Auth, "Auth" }, { (long)sai__HTTPAuthOptionType__Disable, "Disable" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__HTTPAuthOptionType2s(struct soap *soap, enum sai__HTTPAuthOptionType n) { const char *s = soap_code_str(soap_codes_sai__HTTPAuthOptionType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__HTTPAuthOptionType(struct soap *soap, const char *tag, int id, const enum sai__HTTPAuthOptionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__HTTPAuthOptionType), type); soap_send(soap, soap_sai__HTTPAuthOptionType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__HTTPAuthOptionType * SOAP_FMAC4 soap_get_sai__HTTPAuthOptionType(struct soap *soap, enum sai__HTTPAuthOptionType *p, const char *tag, const char *type) { if ((p = soap_in_sai__HTTPAuthOptionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__HTTPAuthOptionType(struct soap *soap, const char *s, enum sai__HTTPAuthOptionType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__HTTPAuthOptionType, s); if (map) *a = (enum sai__HTTPAuthOptionType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum sai__HTTPAuthOptionType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__HTTPAuthOptionType * SOAP_FMAC4 soap_in_sai__HTTPAuthOptionType(struct soap *soap, const char *tag, enum sai__HTTPAuthOptionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__HTTPAuthOptionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__HTTPAuthOptionType, sizeof(enum sai__HTTPAuthOptionType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__HTTPAuthOptionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__HTTPAuthOptionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__HTTPAuthOptionType, 0, sizeof(enum sai__HTTPAuthOptionType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__HashTypeType(struct soap *soap, enum sai__HashTypeType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__HashTypeType *a = SOAP_DEFAULT_sai__HashTypeType; #else *a = (enum sai__HashTypeType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__HashTypeType(struct soap *soap, const enum sai__HashTypeType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__HashTypeType); if (soap_out_sai__HashTypeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__HashTypeType[] = { { (long)sai__HashTypeType__1, "1" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__HashTypeType2s(struct soap *soap, enum sai__HashTypeType n) { const char *s = soap_code_str(soap_codes_sai__HashTypeType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__HashTypeType(struct soap *soap, const char *tag, int id, const enum sai__HashTypeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__HashTypeType), type); soap_send(soap, soap_sai__HashTypeType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__HashTypeType * SOAP_FMAC4 soap_get_sai__HashTypeType(struct soap *soap, enum sai__HashTypeType *p, const char *tag, const char *type) { if ((p = soap_in_sai__HashTypeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__HashTypeType(struct soap *soap, const char *s, enum sai__HashTypeType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__HashTypeType, s); if (map) *a = (enum sai__HashTypeType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1))) return soap->error = SOAP_TYPE; *a = (enum sai__HashTypeType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__HashTypeType * SOAP_FMAC4 soap_in_sai__HashTypeType(struct soap *soap, const char *tag, enum sai__HashTypeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__HashTypeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__HashTypeType, sizeof(enum sai__HashTypeType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__HashTypeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__HashTypeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__HashTypeType, 0, sizeof(enum sai__HashTypeType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningTLSModeType(struct soap *soap, enum sai__ProvisioningTLSModeType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__ProvisioningTLSModeType *a = SOAP_DEFAULT_sai__ProvisioningTLSModeType; #else *a = (enum sai__ProvisioningTLSModeType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningTLSModeType(struct soap *soap, const enum sai__ProvisioningTLSModeType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__ProvisioningTLSModeType); if (soap_out_sai__ProvisioningTLSModeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__ProvisioningTLSModeType[] = { { (long)sai__ProvisioningTLSModeType__0, "0" }, { (long)sai__ProvisioningTLSModeType__1, "1" }, { (long)sai__ProvisioningTLSModeType__2, "2" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__ProvisioningTLSModeType2s(struct soap *soap, enum sai__ProvisioningTLSModeType n) { const char *s = soap_code_str(soap_codes_sai__ProvisioningTLSModeType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningTLSModeType(struct soap *soap, const char *tag, int id, const enum sai__ProvisioningTLSModeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningTLSModeType), type); soap_send(soap, soap_sai__ProvisioningTLSModeType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__ProvisioningTLSModeType * SOAP_FMAC4 soap_get_sai__ProvisioningTLSModeType(struct soap *soap, enum sai__ProvisioningTLSModeType *p, const char *tag, const char *type) { if ((p = soap_in_sai__ProvisioningTLSModeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__ProvisioningTLSModeType(struct soap *soap, const char *s, enum sai__ProvisioningTLSModeType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__ProvisioningTLSModeType, s); if (map) *a = (enum sai__ProvisioningTLSModeType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum sai__ProvisioningTLSModeType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__ProvisioningTLSModeType * SOAP_FMAC4 soap_in_sai__ProvisioningTLSModeType(struct soap *soap, const char *tag, enum sai__ProvisioningTLSModeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__ProvisioningTLSModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningTLSModeType, sizeof(enum sai__ProvisioningTLSModeType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__ProvisioningTLSModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__ProvisioningTLSModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningTLSModeType, 0, sizeof(enum sai__ProvisioningTLSModeType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__TlsAthenticationType(struct soap *soap, enum sai__TlsAthenticationType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__TlsAthenticationType *a = SOAP_DEFAULT_sai__TlsAthenticationType; #else *a = (enum sai__TlsAthenticationType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__TlsAthenticationType(struct soap *soap, const enum sai__TlsAthenticationType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__TlsAthenticationType); if (soap_out_sai__TlsAthenticationType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__TlsAthenticationType[] = { { (long)sai__TlsAthenticationType__NoAuth, "NoAuth" }, { (long)sai__TlsAthenticationType__ServerAuth, "ServerAuth" }, { (long)sai__TlsAthenticationType__MutualAuth, "MutualAuth" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__TlsAthenticationType2s(struct soap *soap, enum sai__TlsAthenticationType n) { const char *s = soap_code_str(soap_codes_sai__TlsAthenticationType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__TlsAthenticationType(struct soap *soap, const char *tag, int id, const enum sai__TlsAthenticationType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__TlsAthenticationType), type); soap_send(soap, soap_sai__TlsAthenticationType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__TlsAthenticationType * SOAP_FMAC4 soap_get_sai__TlsAthenticationType(struct soap *soap, enum sai__TlsAthenticationType *p, const char *tag, const char *type) { if ((p = soap_in_sai__TlsAthenticationType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__TlsAthenticationType(struct soap *soap, const char *s, enum sai__TlsAthenticationType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__TlsAthenticationType, s); if (map) *a = (enum sai__TlsAthenticationType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum sai__TlsAthenticationType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__TlsAthenticationType * SOAP_FMAC4 soap_in_sai__TlsAthenticationType(struct soap *soap, const char *tag, enum sai__TlsAthenticationType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__TlsAthenticationType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__TlsAthenticationType, sizeof(enum sai__TlsAthenticationType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__TlsAthenticationType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__TlsAthenticationType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__TlsAthenticationType, 0, sizeof(enum sai__TlsAthenticationType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__InterfaceType(struct soap *soap, enum sai__InterfaceType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__InterfaceType *a = SOAP_DEFAULT_sai__InterfaceType; #else *a = (enum sai__InterfaceType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__InterfaceType(struct soap *soap, const enum sai__InterfaceType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__InterfaceType); if (soap_out_sai__InterfaceType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__InterfaceType[] = { { (long)sai__InterfaceType__NetworkInterface, "NetworkInterface" }, { (long)sai__InterfaceType__LocalHostInterface, "LocalHostInterface" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__InterfaceType2s(struct soap *soap, enum sai__InterfaceType n) { const char *s = soap_code_str(soap_codes_sai__InterfaceType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__InterfaceType(struct soap *soap, const char *tag, int id, const enum sai__InterfaceType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__InterfaceType), type); soap_send(soap, soap_sai__InterfaceType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__InterfaceType * SOAP_FMAC4 soap_get_sai__InterfaceType(struct soap *soap, enum sai__InterfaceType *p, const char *tag, const char *type) { if ((p = soap_in_sai__InterfaceType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__InterfaceType(struct soap *soap, const char *s, enum sai__InterfaceType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__InterfaceType, s); if (map) *a = (enum sai__InterfaceType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1))) return soap->error = SOAP_TYPE; *a = (enum sai__InterfaceType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__InterfaceType * SOAP_FMAC4 soap_in_sai__InterfaceType(struct soap *soap, const char *tag, enum sai__InterfaceType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__InterfaceType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__InterfaceType, sizeof(enum sai__InterfaceType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__InterfaceType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__InterfaceType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__InterfaceType, 0, sizeof(enum sai__InterfaceType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__EnabledInterfacesType(struct soap *soap, enum sai__EnabledInterfacesType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__EnabledInterfacesType *a = SOAP_DEFAULT_sai__EnabledInterfacesType; #else *a = (enum sai__EnabledInterfacesType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__EnabledInterfacesType(struct soap *soap, const enum sai__EnabledInterfacesType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__EnabledInterfacesType); if (soap_out_sai__EnabledInterfacesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__EnabledInterfacesType[] = { { (long)sai__EnabledInterfacesType__WebUI, "WebUI" }, { (long)sai__EnabledInterfacesType__SerialOverLAN, "SerialOverLAN" }, { (long)sai__EnabledInterfacesType__IdeRedirection, "IdeRedirection" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__EnabledInterfacesType2s(struct soap *soap, enum sai__EnabledInterfacesType n) { const char *s = soap_code_str(soap_codes_sai__EnabledInterfacesType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__EnabledInterfacesType(struct soap *soap, const char *tag, int id, const enum sai__EnabledInterfacesType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnabledInterfacesType), type); soap_send(soap, soap_sai__EnabledInterfacesType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__EnabledInterfacesType * SOAP_FMAC4 soap_get_sai__EnabledInterfacesType(struct soap *soap, enum sai__EnabledInterfacesType *p, const char *tag, const char *type) { if ((p = soap_in_sai__EnabledInterfacesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__EnabledInterfacesType(struct soap *soap, const char *s, enum sai__EnabledInterfacesType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__EnabledInterfacesType, s); if (map) *a = (enum sai__EnabledInterfacesType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum sai__EnabledInterfacesType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__EnabledInterfacesType * SOAP_FMAC4 soap_in_sai__EnabledInterfacesType(struct soap *soap, const char *tag, enum sai__EnabledInterfacesType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__EnabledInterfacesType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnabledInterfacesType, sizeof(enum sai__EnabledInterfacesType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__EnabledInterfacesType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__EnabledInterfacesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__EnabledInterfacesType, 0, sizeof(enum sai__EnabledInterfacesType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__PowerStateType(struct soap *soap, enum sai__PowerStateType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__PowerStateType *a = SOAP_DEFAULT_sai__PowerStateType; #else *a = (enum sai__PowerStateType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__PowerStateType(struct soap *soap, const enum sai__PowerStateType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__PowerStateType); if (soap_out_sai__PowerStateType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__PowerStateType[] = { { (long)sai__PowerStateType__PowerStateS0, "PowerStateS0" }, { (long)sai__PowerStateType__PowerStateS1, "PowerStateS1" }, { (long)sai__PowerStateType__PowerStateS2, "PowerStateS2" }, { (long)sai__PowerStateType__PowerStateS3, "PowerStateS3" }, { (long)sai__PowerStateType__PowerStateS4, "PowerStateS4" }, { (long)sai__PowerStateType__PowerStateS5, "PowerStateS5" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__PowerStateType2s(struct soap *soap, enum sai__PowerStateType n) { const char *s = soap_code_str(soap_codes_sai__PowerStateType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__PowerStateType(struct soap *soap, const char *tag, int id, const enum sai__PowerStateType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__PowerStateType), type); soap_send(soap, soap_sai__PowerStateType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__PowerStateType * SOAP_FMAC4 soap_get_sai__PowerStateType(struct soap *soap, enum sai__PowerStateType *p, const char *tag, const char *type) { if ((p = soap_in_sai__PowerStateType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__PowerStateType(struct soap *soap, const char *s, enum sai__PowerStateType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__PowerStateType, s); if (map) *a = (enum sai__PowerStateType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 5))) return soap->error = SOAP_TYPE; *a = (enum sai__PowerStateType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__PowerStateType * SOAP_FMAC4 soap_in_sai__PowerStateType(struct soap *soap, const char *tag, enum sai__PowerStateType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__PowerStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__PowerStateType, sizeof(enum sai__PowerStateType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__PowerStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__PowerStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__PowerStateType, 0, sizeof(enum sai__PowerStateType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__KerberosEncryptionType(struct soap *soap, enum sai__KerberosEncryptionType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__KerberosEncryptionType *a = SOAP_DEFAULT_sai__KerberosEncryptionType; #else *a = (enum sai__KerberosEncryptionType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__KerberosEncryptionType(struct soap *soap, const enum sai__KerberosEncryptionType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__KerberosEncryptionType); if (soap_out_sai__KerberosEncryptionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__KerberosEncryptionType[] = { { (long)sai__KerberosEncryptionType__HMAC_USCORERC4, "HMAC_RC4" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__KerberosEncryptionType2s(struct soap *soap, enum sai__KerberosEncryptionType n) { const char *s = soap_code_str(soap_codes_sai__KerberosEncryptionType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosEncryptionType(struct soap *soap, const char *tag, int id, const enum sai__KerberosEncryptionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosEncryptionType), type); soap_send(soap, soap_sai__KerberosEncryptionType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__KerberosEncryptionType * SOAP_FMAC4 soap_get_sai__KerberosEncryptionType(struct soap *soap, enum sai__KerberosEncryptionType *p, const char *tag, const char *type) { if ((p = soap_in_sai__KerberosEncryptionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__KerberosEncryptionType(struct soap *soap, const char *s, enum sai__KerberosEncryptionType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__KerberosEncryptionType, s); if (map) *a = (enum sai__KerberosEncryptionType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 0))) return soap->error = SOAP_TYPE; *a = (enum sai__KerberosEncryptionType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__KerberosEncryptionType * SOAP_FMAC4 soap_in_sai__KerberosEncryptionType(struct soap *soap, const char *tag, enum sai__KerberosEncryptionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__KerberosEncryptionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosEncryptionType, sizeof(enum sai__KerberosEncryptionType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__KerberosEncryptionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__KerberosEncryptionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosEncryptionType, 0, sizeof(enum sai__KerberosEncryptionType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__KerberosSpnProtocolType(struct soap *soap, enum sai__KerberosSpnProtocolType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__KerberosSpnProtocolType *a = SOAP_DEFAULT_sai__KerberosSpnProtocolType; #else *a = (enum sai__KerberosSpnProtocolType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__KerberosSpnProtocolType(struct soap *soap, const enum sai__KerberosSpnProtocolType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__KerberosSpnProtocolType); if (soap_out_sai__KerberosSpnProtocolType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__KerberosSpnProtocolType[] = { { (long)sai__KerberosSpnProtocolType__HTTP, "HTTP" }, { (long)sai__KerberosSpnProtocolType__HTTPS, "HTTPS" }, { (long)sai__KerberosSpnProtocolType__SOL_USCOREIDER, "SOL_IDER" }, { (long)sai__KerberosSpnProtocolType__SOL_USCOREIDER_USCORESSL, "SOL_IDER_SSL" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__KerberosSpnProtocolType2s(struct soap *soap, enum sai__KerberosSpnProtocolType n) { const char *s = soap_code_str(soap_codes_sai__KerberosSpnProtocolType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosSpnProtocolType(struct soap *soap, const char *tag, int id, const enum sai__KerberosSpnProtocolType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosSpnProtocolType), type); soap_send(soap, soap_sai__KerberosSpnProtocolType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__KerberosSpnProtocolType * SOAP_FMAC4 soap_get_sai__KerberosSpnProtocolType(struct soap *soap, enum sai__KerberosSpnProtocolType *p, const char *tag, const char *type) { if ((p = soap_in_sai__KerberosSpnProtocolType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__KerberosSpnProtocolType(struct soap *soap, const char *s, enum sai__KerberosSpnProtocolType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__KerberosSpnProtocolType, s); if (map) *a = (enum sai__KerberosSpnProtocolType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3))) return soap->error = SOAP_TYPE; *a = (enum sai__KerberosSpnProtocolType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__KerberosSpnProtocolType * SOAP_FMAC4 soap_in_sai__KerberosSpnProtocolType(struct soap *soap, const char *tag, enum sai__KerberosSpnProtocolType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__KerberosSpnProtocolType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosSpnProtocolType, sizeof(enum sai__KerberosSpnProtocolType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__KerberosSpnProtocolType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__KerberosSpnProtocolType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosSpnProtocolType, 0, sizeof(enum sai__KerberosSpnProtocolType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AccessPermissionType(struct soap *soap, enum sai__AccessPermissionType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__AccessPermissionType *a = SOAP_DEFAULT_sai__AccessPermissionType; #else *a = (enum sai__AccessPermissionType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AccessPermissionType(struct soap *soap, const enum sai__AccessPermissionType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AccessPermissionType); if (soap_out_sai__AccessPermissionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__AccessPermissionType[] = { { (long)sai__AccessPermissionType__LocalAccessPermission, "LocalAccessPermission" }, { (long)sai__AccessPermissionType__NetworkAccessPermission, "NetworkAccessPermission" }, { (long)sai__AccessPermissionType__AnyAccessPermission, "AnyAccessPermission" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__AccessPermissionType2s(struct soap *soap, enum sai__AccessPermissionType n) { const char *s = soap_code_str(soap_codes_sai__AccessPermissionType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AccessPermissionType(struct soap *soap, const char *tag, int id, const enum sai__AccessPermissionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AccessPermissionType), type); soap_send(soap, soap_sai__AccessPermissionType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__AccessPermissionType * SOAP_FMAC4 soap_get_sai__AccessPermissionType(struct soap *soap, enum sai__AccessPermissionType *p, const char *tag, const char *type) { if ((p = soap_in_sai__AccessPermissionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__AccessPermissionType(struct soap *soap, const char *s, enum sai__AccessPermissionType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__AccessPermissionType, s); if (map) *a = (enum sai__AccessPermissionType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum sai__AccessPermissionType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__AccessPermissionType * SOAP_FMAC4 soap_in_sai__AccessPermissionType(struct soap *soap, const char *tag, enum sai__AccessPermissionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__AccessPermissionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AccessPermissionType, sizeof(enum sai__AccessPermissionType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__AccessPermissionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__AccessPermissionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AccessPermissionType, 0, sizeof(enum sai__AccessPermissionType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningModeType(struct soap *soap, enum sai__ProvisioningModeType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__ProvisioningModeType *a = SOAP_DEFAULT_sai__ProvisioningModeType; #else *a = (enum sai__ProvisioningModeType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningModeType(struct soap *soap, const enum sai__ProvisioningModeType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__ProvisioningModeType); if (soap_out_sai__ProvisioningModeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__ProvisioningModeType[] = { { (long)sai__ProvisioningModeType__0, "0" }, { (long)sai__ProvisioningModeType__1, "1" }, { (long)sai__ProvisioningModeType__2, "2" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__ProvisioningModeType2s(struct soap *soap, enum sai__ProvisioningModeType n) { const char *s = soap_code_str(soap_codes_sai__ProvisioningModeType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningModeType(struct soap *soap, const char *tag, int id, const enum sai__ProvisioningModeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningModeType), type); soap_send(soap, soap_sai__ProvisioningModeType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__ProvisioningModeType * SOAP_FMAC4 soap_get_sai__ProvisioningModeType(struct soap *soap, enum sai__ProvisioningModeType *p, const char *tag, const char *type) { if ((p = soap_in_sai__ProvisioningModeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__ProvisioningModeType(struct soap *soap, const char *s, enum sai__ProvisioningModeType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__ProvisioningModeType, s); if (map) *a = (enum sai__ProvisioningModeType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2))) return soap->error = SOAP_TYPE; *a = (enum sai__ProvisioningModeType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__ProvisioningModeType * SOAP_FMAC4 soap_in_sai__ProvisioningModeType(struct soap *soap, const char *tag, enum sai__ProvisioningModeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__ProvisioningModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningModeType, sizeof(enum sai__ProvisioningModeType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__ProvisioningModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__ProvisioningModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningModeType, 0, sizeof(enum sai__ProvisioningModeType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RngKeyEncodingType(struct soap *soap, enum sai__RngKeyEncodingType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__RngKeyEncodingType *a = SOAP_DEFAULT_sai__RngKeyEncodingType; #else *a = (enum sai__RngKeyEncodingType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RngKeyEncodingType(struct soap *soap, const enum sai__RngKeyEncodingType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RngKeyEncodingType); if (soap_out_sai__RngKeyEncodingType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__RngKeyEncodingType[] = { { (long)sai__RngKeyEncodingType__20, "20" }, { (long)sai__RngKeyEncodingType__21, "21" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RngKeyEncodingType2s(struct soap *soap, enum sai__RngKeyEncodingType n) { const char *s = soap_code_str(soap_codes_sai__RngKeyEncodingType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RngKeyEncodingType(struct soap *soap, const char *tag, int id, const enum sai__RngKeyEncodingType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RngKeyEncodingType), type); soap_send(soap, soap_sai__RngKeyEncodingType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__RngKeyEncodingType * SOAP_FMAC4 soap_get_sai__RngKeyEncodingType(struct soap *soap, enum sai__RngKeyEncodingType *p, const char *tag, const char *type) { if ((p = soap_in_sai__RngKeyEncodingType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RngKeyEncodingType(struct soap *soap, const char *s, enum sai__RngKeyEncodingType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__RngKeyEncodingType, s); if (map) *a = (enum sai__RngKeyEncodingType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 21))) return soap->error = SOAP_TYPE; *a = (enum sai__RngKeyEncodingType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__RngKeyEncodingType * SOAP_FMAC4 soap_in_sai__RngKeyEncodingType(struct soap *soap, const char *tag, enum sai__RngKeyEncodingType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__RngKeyEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RngKeyEncodingType, sizeof(enum sai__RngKeyEncodingType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__RngKeyEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__RngKeyEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RngKeyEncodingType, 0, sizeof(enum sai__RngKeyEncodingType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RsaCertificateEncodingType(struct soap *soap, enum sai__RsaCertificateEncodingType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__RsaCertificateEncodingType *a = SOAP_DEFAULT_sai__RsaCertificateEncodingType; #else *a = (enum sai__RsaCertificateEncodingType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RsaCertificateEncodingType(struct soap *soap, const enum sai__RsaCertificateEncodingType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RsaCertificateEncodingType); if (soap_out_sai__RsaCertificateEncodingType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__RsaCertificateEncodingType[] = { { (long)sai__RsaCertificateEncodingType__10, "10" }, { (long)sai__RsaCertificateEncodingType__11, "11" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RsaCertificateEncodingType2s(struct soap *soap, enum sai__RsaCertificateEncodingType n) { const char *s = soap_code_str(soap_codes_sai__RsaCertificateEncodingType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RsaCertificateEncodingType(struct soap *soap, const char *tag, int id, const enum sai__RsaCertificateEncodingType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaCertificateEncodingType), type); soap_send(soap, soap_sai__RsaCertificateEncodingType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__RsaCertificateEncodingType * SOAP_FMAC4 soap_get_sai__RsaCertificateEncodingType(struct soap *soap, enum sai__RsaCertificateEncodingType *p, const char *tag, const char *type) { if ((p = soap_in_sai__RsaCertificateEncodingType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RsaCertificateEncodingType(struct soap *soap, const char *s, enum sai__RsaCertificateEncodingType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__RsaCertificateEncodingType, s); if (map) *a = (enum sai__RsaCertificateEncodingType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 11))) return soap->error = SOAP_TYPE; *a = (enum sai__RsaCertificateEncodingType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__RsaCertificateEncodingType * SOAP_FMAC4 soap_in_sai__RsaCertificateEncodingType(struct soap *soap, const char *tag, enum sai__RsaCertificateEncodingType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__RsaCertificateEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaCertificateEncodingType, sizeof(enum sai__RsaCertificateEncodingType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__RsaCertificateEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__RsaCertificateEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RsaCertificateEncodingType, 0, sizeof(enum sai__RsaCertificateEncodingType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RsaKeyEncodingType(struct soap *soap, enum sai__RsaKeyEncodingType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__RsaKeyEncodingType *a = SOAP_DEFAULT_sai__RsaKeyEncodingType; #else *a = (enum sai__RsaKeyEncodingType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RsaKeyEncodingType(struct soap *soap, const enum sai__RsaKeyEncodingType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RsaKeyEncodingType); if (soap_out_sai__RsaKeyEncodingType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__RsaKeyEncodingType[] = { { (long)sai__RsaKeyEncodingType__30, "30" }, { (long)sai__RsaKeyEncodingType__31, "31" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RsaKeyEncodingType2s(struct soap *soap, enum sai__RsaKeyEncodingType n) { const char *s = soap_code_str(soap_codes_sai__RsaKeyEncodingType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RsaKeyEncodingType(struct soap *soap, const char *tag, int id, const enum sai__RsaKeyEncodingType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaKeyEncodingType), type); soap_send(soap, soap_sai__RsaKeyEncodingType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__RsaKeyEncodingType * SOAP_FMAC4 soap_get_sai__RsaKeyEncodingType(struct soap *soap, enum sai__RsaKeyEncodingType *p, const char *tag, const char *type) { if ((p = soap_in_sai__RsaKeyEncodingType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RsaKeyEncodingType(struct soap *soap, const char *s, enum sai__RsaKeyEncodingType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__RsaKeyEncodingType, s); if (map) *a = (enum sai__RsaKeyEncodingType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 31))) return soap->error = SOAP_TYPE; *a = (enum sai__RsaKeyEncodingType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__RsaKeyEncodingType * SOAP_FMAC4 soap_in_sai__RsaKeyEncodingType(struct soap *soap, const char *tag, enum sai__RsaKeyEncodingType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__RsaKeyEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaKeyEncodingType, sizeof(enum sai__RsaKeyEncodingType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__RsaKeyEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__RsaKeyEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RsaKeyEncodingType, 0, sizeof(enum sai__RsaKeyEncodingType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__UserAclRealmType(struct soap *soap, enum sai__UserAclRealmType *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_sai__UserAclRealmType *a = SOAP_DEFAULT_sai__UserAclRealmType; #else *a = (enum sai__UserAclRealmType)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__UserAclRealmType(struct soap *soap, const enum sai__UserAclRealmType *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__UserAclRealmType); if (soap_out_sai__UserAclRealmType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } static const struct soap_code_map soap_codes_sai__UserAclRealmType[] = { { (long)sai__UserAclRealmType__0, "0" }, { (long)sai__UserAclRealmType__1, "1" }, { (long)sai__UserAclRealmType__2, "2" }, { (long)sai__UserAclRealmType__3, "3" }, { (long)sai__UserAclRealmType__4, "4" }, { (long)sai__UserAclRealmType__5, "5" }, { (long)sai__UserAclRealmType__6, "6" }, { (long)sai__UserAclRealmType__7, "7" }, { (long)sai__UserAclRealmType__8, "8" }, { (long)sai__UserAclRealmType__9, "9" }, { (long)sai__UserAclRealmType__10, "10" }, { (long)sai__UserAclRealmType__11, "11" }, { (long)sai__UserAclRealmType__12, "12" }, { (long)sai__UserAclRealmType__13, "13" }, { (long)sai__UserAclRealmType__14, "14" }, { (long)sai__UserAclRealmType__15, "15" }, { (long)sai__UserAclRealmType__16, "16" }, { (long)sai__UserAclRealmType__17, "17" }, { (long)sai__UserAclRealmType__18, "18" }, { (long)sai__UserAclRealmType__19, "19" }, { 0, NULL } }; SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__UserAclRealmType2s(struct soap *soap, enum sai__UserAclRealmType n) { const char *s = soap_code_str(soap_codes_sai__UserAclRealmType, (long)n); if (s) return s; return soap_long2s(soap, (long)n); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclRealmType(struct soap *soap, const char *tag, int id, const enum sai__UserAclRealmType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclRealmType), type); soap_send(soap, soap_sai__UserAclRealmType2s(soap, *a)); return soap_element_end_out(soap, tag); } SOAP_FMAC3 enum sai__UserAclRealmType * SOAP_FMAC4 soap_get_sai__UserAclRealmType(struct soap *soap, enum sai__UserAclRealmType *p, const char *tag, const char *type) { if ((p = soap_in_sai__UserAclRealmType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__UserAclRealmType(struct soap *soap, const char *s, enum sai__UserAclRealmType *a) { const struct soap_code_map *map; if (!s) return SOAP_OK; map = soap_code(soap_codes_sai__UserAclRealmType, s); if (map) *a = (enum sai__UserAclRealmType)map->code; else { long n; if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 19))) return soap->error = SOAP_TYPE; *a = (enum sai__UserAclRealmType)n; } return SOAP_OK; } SOAP_FMAC3 enum sai__UserAclRealmType * SOAP_FMAC4 soap_in_sai__UserAclRealmType(struct soap *soap, const char *tag, enum sai__UserAclRealmType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, type)) return NULL; a = (enum sai__UserAclRealmType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclRealmType, sizeof(enum sai__UserAclRealmType), 0, NULL, NULL, NULL); if (!a) return NULL; if (soap->body && !*soap->href) { if (!a || soap_s2sai__UserAclRealmType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag)) return NULL; } else { a = (enum sai__UserAclRealmType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclRealmType, 0, sizeof(enum sai__UserAclRealmType), 0, NULL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhrase63Type(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhrase63Type(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhrase63Type(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhrase63Type); if (soap_out_wcxs__PassPhrase63Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhrase63Type(struct soap *soap, const char *tag, int id, const std::string *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_wcxs__PassPhrase63Type), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhrase63Type(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__PassPhrase63Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhrase63Type(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase63Type, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 8, 63))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase63Type, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_wcxs__PassPhrase63Type, 0, sizeof(std::string), 0, soap_copy_wcxs__PassPhrase63Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhrase63Type(struct soap *soap, int n) { return soap_instantiate_wcxs__PassPhrase63Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhrase63Type(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhrase63Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhrase63Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhrase63Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__PassPhrase63Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhraseWEP128Type(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhraseWEP128Type); if (soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, int id, const std::string *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_wcxs__PassPhraseWEP128Type), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__PassPhraseWEP128Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhraseWEP128Type, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhraseWEP128Type, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_wcxs__PassPhraseWEP128Type, 0, sizeof(std::string), 0, soap_copy_wcxs__PassPhraseWEP128Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhraseWEP128Type(struct soap *soap, int n) { return soap_instantiate_wcxs__PassPhraseWEP128Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhraseWEP128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhraseWEP128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhraseWEP128Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__PassPhraseWEP128Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhrase5Type(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhrase5Type(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhrase5Type(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhrase5Type); if (soap_out_wcxs__PassPhrase5Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhrase5Type(struct soap *soap, const char *tag, int id, const std::string *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_wcxs__PassPhrase5Type), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhrase5Type(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__PassPhrase5Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhrase5Type(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase5Type, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase5Type, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_wcxs__PassPhrase5Type, 0, sizeof(std::string), 0, soap_copy_wcxs__PassPhrase5Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhrase5Type(struct soap *soap, int n) { return soap_instantiate_wcxs__PassPhrase5Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhrase5Type(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhrase5Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhrase5Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhrase5Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__PassPhrase5Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary const*a) { a->soap_serialize(soap); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *a) { a->xsd__base64Binary::soap_default(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey256Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey256Type); if (soap_out_wcxs__RawKey256Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey256Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type) { id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey256Type); if (id < 0) return soap->error; soap_element_begin_out(soap, tag, id, type); soap_putbase64(soap, a->__ptr, a->__size); soap_element_end_out(soap, tag); return SOAP_OK; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__RawKey256Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey256Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type) { 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_wcxs__RawKey256Type, 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); if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag)) return NULL; } else { if (*soap->href != '#') { if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; } else a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__RawKey256Type, 0, sizeof(xsd__base64Binary), 0, soap_copy_wcxs__RawKey256Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey256Type(struct soap *soap, int n) { return soap_instantiate_wcxs__RawKey256Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *p) { soap_delete(soap, p); } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey256Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey256Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey256Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xsd__base64Binary; if (size) *size = sizeof(xsd__base64Binary); ((xsd__base64Binary*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xsd__base64Binary[n]; 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_wcxs__RawKey256Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p)); *(xsd__base64Binary*)p = *(xsd__base64Binary*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary const*a) { a->soap_serialize(soap); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *a) { a->xsd__base64Binary::soap_default(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey128Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey128Type); if (soap_out_wcxs__RawKey128Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey128Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type) { id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey128Type); if (id < 0) return soap->error; soap_element_begin_out(soap, tag, id, type); soap_putbase64(soap, a->__ptr, a->__size); soap_element_end_out(soap, tag); return SOAP_OK; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__RawKey128Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey128Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type) { 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_wcxs__RawKey128Type, 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); if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag)) return NULL; } else { if (*soap->href != '#') { if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; } else a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__RawKey128Type, 0, sizeof(xsd__base64Binary), 0, soap_copy_wcxs__RawKey128Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey128Type(struct soap *soap, int n) { return soap_instantiate_wcxs__RawKey128Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *p) { soap_delete(soap, p); } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey128Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xsd__base64Binary; if (size) *size = sizeof(xsd__base64Binary); ((xsd__base64Binary*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xsd__base64Binary[n]; 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_wcxs__RawKey128Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p)); *(xsd__base64Binary*)p = *(xsd__base64Binary*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary const*a) { a->soap_serialize(soap); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *a) { a->xsd__base64Binary::soap_default(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey64Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey64Type); if (soap_out_wcxs__RawKey64Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey64Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type) { id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey64Type); if (id < 0) return soap->error; soap_element_begin_out(soap, tag, id, type); soap_putbase64(soap, a->__ptr, a->__size); soap_element_end_out(soap, tag); return SOAP_OK; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__RawKey64Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey64Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type) { 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_wcxs__RawKey64Type, 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); if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag)) return NULL; } else { if (*soap->href != '#') { if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; } else a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__RawKey64Type, 0, sizeof(xsd__base64Binary), 0, soap_copy_wcxs__RawKey64Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey64Type(struct soap *soap, int n) { return soap_instantiate_wcxs__RawKey64Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *p) { soap_delete(soap, p); } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey64Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey64Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey64Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xsd__base64Binary; if (size) *size = sizeof(xsd__base64Binary); ((xsd__base64Binary*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xsd__base64Binary[n]; 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_wcxs__RawKey64Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p)); *(xsd__base64Binary*)p = *(xsd__base64Binary*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__ProfileNameType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__ProfileNameType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__ProfileNameType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileNameType); if (soap_out_wcxs__ProfileNameType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileNameType(struct soap *soap, const char *tag, int id, const std::string *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_wcxs__ProfileNameType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__ProfileNameType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__ProfileNameType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__ProfileNameType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__ProfileNameType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 1, 35))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__ProfileNameType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_wcxs__ProfileNameType, 0, sizeof(std::string), 0, soap_copy_wcxs__ProfileNameType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__ProfileNameType(struct soap *soap, int n) { return soap_instantiate_wcxs__ProfileNameType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileNameType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__ProfileNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileNameType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__apr__AgentDescription(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default__apr__AgentDescription(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put__apr__AgentDescription(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__apr__AgentDescription); if (soap_out__apr__AgentDescription(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__AgentDescription(struct soap *soap, const char *tag, int id, const std::string *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__apr__AgentDescription), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__apr__AgentDescription(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in__apr__AgentDescription(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__apr__AgentDescription(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__apr__AgentDescription, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 0, 16))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__apr__AgentDescription, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__apr__AgentDescription, 0, sizeof(std::string), 0, soap_copy__apr__AgentDescription); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__apr__AgentDescription(struct soap *soap, int n) { return soap_instantiate__apr__AgentDescription(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__AgentDescription(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__apr__AgentDescription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__AgentDescription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__AgentDescription, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__AgentDescription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__PolicyName(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default__cb__PolicyName(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put__cb__PolicyName(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__cb__PolicyName); if (soap_out__cb__PolicyName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__PolicyName(struct soap *soap, const char *tag, int id, const std::string *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__cb__PolicyName), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__cb__PolicyName(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in__cb__PolicyName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__cb__PolicyName(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__PolicyName, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 0, 16))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__PolicyName, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__cb__PolicyName, 0, sizeof(std::string), 0, soap_copy__cb__PolicyName); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__cb__PolicyName(struct soap *soap, int n) { return soap_instantiate__cb__PolicyName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__PolicyName(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__cb__PolicyName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__PolicyName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__PolicyName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__PolicyName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__FilterName(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default__cb__FilterName(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put__cb__FilterName(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__cb__FilterName); if (soap_out__cb__FilterName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__FilterName(struct soap *soap, const char *tag, int id, const std::string *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__cb__FilterName), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__cb__FilterName(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in__cb__FilterName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__cb__FilterName(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__FilterName, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 0, 16))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__FilterName, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__cb__FilterName, 0, sizeof(std::string), 0, soap_copy__cb__FilterName); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__cb__FilterName(struct soap *soap, int n) { return soap_instantiate__cb__FilterName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__FilterName(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__cb__FilterName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__FilterName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__FilterName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__FilterName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cb__IPv6AddressStringType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__IPv6AddressStringType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__IPv6AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__IPv6AddressStringType); if (soap_out_cb__IPv6AddressStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__IPv6AddressStringType(struct soap *soap, const char *tag, int id, const std::string *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_cb__IPv6AddressStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cb__IPv6AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_cb__IPv6AddressStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cb__IPv6AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cb__IPv6AddressStringType, 0, sizeof(std::string), 0, soap_copy_cb__IPv6AddressStringType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cb__IPv6AddressStringType(struct soap *soap, int n) { return soap_instantiate_cb__IPv6AddressStringType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__IPv6AddressStringType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cb__IPv6AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__IPv6AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__IPv6AddressStringType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__IPv6AddressStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cb__IPv4AddressStringType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__IPv4AddressStringType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__IPv4AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__IPv4AddressStringType); if (soap_out_cb__IPv4AddressStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__IPv4AddressStringType(struct soap *soap, const char *tag, int id, const std::string *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_cb__IPv4AddressStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cb__IPv4AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_cb__IPv4AddressStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cb__IPv4AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cb__IPv4AddressStringType, 0, sizeof(std::string), 0, soap_copy_cb__IPv4AddressStringType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cb__IPv4AddressStringType(struct soap *soap, int n) { return soap_instantiate_cb__IPv4AddressStringType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__IPv4AddressStringType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cb__IPv4AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__IPv4AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__IPv4AddressStringType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__IPv4AddressStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_emi__CommunityStringType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__CommunityStringType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__CommunityStringType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__CommunityStringType); if (soap_out_emi__CommunityStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__CommunityStringType(struct soap *soap, const char *tag, int id, const std::string *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_emi__CommunityStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_emi__CommunityStringType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_emi__CommunityStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_emi__CommunityStringType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_emi__CommunityStringType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 1, 16))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_emi__CommunityStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_emi__CommunityStringType, 0, sizeof(std::string), 0, soap_copy_emi__CommunityStringType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_emi__CommunityStringType(struct soap *soap, int n) { return soap_instantiate_emi__CommunityStringType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__CommunityStringType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_emi__CommunityStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__CommunityStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__CommunityStringType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__CommunityStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_net__MACAddressType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__MACAddressType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__MACAddressType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__MACAddressType); if (soap_out_net__MACAddressType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__MACAddressType(struct soap *soap, const char *tag, int id, const std::string *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_net__MACAddressType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_net__MACAddressType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_net__MACAddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_net__MACAddressType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_net__MACAddressType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_net__MACAddressType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_net__MACAddressType, 0, sizeof(std::string), 0, soap_copy_net__MACAddressType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_net__MACAddressType(struct soap *soap, int n) { return soap_instantiate_net__MACAddressType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__MACAddressType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_net__MACAddressType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__MACAddressType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__MACAddressType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__MACAddressType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__KerberosRealmName(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default__sai__KerberosRealmName(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put__sai__KerberosRealmName(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__sai__KerberosRealmName); if (soap_out__sai__KerberosRealmName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__KerberosRealmName(struct soap *soap, const char *tag, int id, const std::string *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__sai__KerberosRealmName), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__sai__KerberosRealmName(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in__sai__KerberosRealmName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__sai__KerberosRealmName(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__KerberosRealmName, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 1, 63))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__KerberosRealmName, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__sai__KerberosRealmName, 0, sizeof(std::string), 0, soap_copy__sai__KerberosRealmName); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__sai__KerberosRealmName(struct soap *soap, int n) { return soap_instantiate__sai__KerberosRealmName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__KerberosRealmName(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__sai__KerberosRealmName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__KerberosRealmName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__KerberosRealmName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__KerberosRealmName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__SpnString(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default__sai__SpnString(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put__sai__SpnString(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__sai__SpnString); if (soap_out__sai__SpnString(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SpnString(struct soap *soap, const char *tag, int id, const std::string *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__sai__SpnString), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__sai__SpnString(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in__sai__SpnString(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__sai__SpnString(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__SpnString, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 0, 266))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__SpnString, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__sai__SpnString, 0, sizeof(std::string), 0, soap_copy__sai__SpnString); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__sai__SpnString(struct soap *soap, int n) { return soap_instantiate__sai__SpnString(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SpnString(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__sai__SpnString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SpnString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SpnString, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SpnString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__FriendlyNameType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__FriendlyNameType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__FriendlyNameType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__FriendlyNameType); if (soap_out_sai__FriendlyNameType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__FriendlyNameType(struct soap *soap, const char *tag, int id, const std::string *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_sai__FriendlyNameType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__FriendlyNameType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_sai__FriendlyNameType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__FriendlyNameType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__FriendlyNameType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 1, 32))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__FriendlyNameType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_sai__FriendlyNameType, 0, sizeof(std::string), 0, soap_copy_sai__FriendlyNameType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__FriendlyNameType(struct soap *soap, int n) { return soap_instantiate_sai__FriendlyNameType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__FriendlyNameType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__FriendlyNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__FriendlyNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__FriendlyNameType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__FriendlyNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary const*a) { a->soap_serialize(soap); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *a) { a->xsd__base64Binary::soap_default(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningOTPType(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_sai__ProvisioningOTPType); if (soap_out_sai__ProvisioningOTPType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningOTPType(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type) { id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_sai__ProvisioningOTPType); if (id < 0) return soap->error; soap_element_begin_out(soap, tag, id, type); soap_putbase64(soap, a->__ptr, a->__size); soap_element_end_out(soap, tag); return SOAP_OK; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type) { if ((p = soap_in_sai__ProvisioningOTPType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_sai__ProvisioningOTPType(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type) { 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_sai__ProvisioningOTPType, 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); if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag)) return NULL; } else { if (*soap->href != '#') { if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; } else a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningOTPType, 0, sizeof(xsd__base64Binary), 0, soap_copy_sai__ProvisioningOTPType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_sai__ProvisioningOTPType(struct soap *soap, int n) { return soap_instantiate_sai__ProvisioningOTPType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *p) { soap_delete(soap, p); } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_sai__ProvisioningOTPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__ProvisioningOTPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__ProvisioningOTPType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xsd__base64Binary; if (size) *size = sizeof(xsd__base64Binary); ((xsd__base64Binary*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xsd__base64Binary[n]; 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_sai__ProvisioningOTPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p)); *(xsd__base64Binary*)p = *(xsd__base64Binary*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__MEBxPasswordType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__MEBxPasswordType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__MEBxPasswordType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__MEBxPasswordType); if (soap_out_sai__MEBxPasswordType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__MEBxPasswordType(struct soap *soap, const char *tag, int id, const std::string *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_sai__MEBxPasswordType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__MEBxPasswordType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_sai__MEBxPasswordType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__MEBxPasswordType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__MEBxPasswordType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 0, 32))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__MEBxPasswordType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_sai__MEBxPasswordType, 0, sizeof(std::string), 0, soap_copy_sai__MEBxPasswordType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__MEBxPasswordType(struct soap *soap, int n) { return soap_instantiate_sai__MEBxPasswordType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__MEBxPasswordType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__MEBxPasswordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__MEBxPasswordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__MEBxPasswordType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__MEBxPasswordType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__AclPasswordStringType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AclPasswordStringType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AclPasswordStringType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AclPasswordStringType); if (soap_out_sai__AclPasswordStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AclPasswordStringType(struct soap *soap, const char *tag, int id, const std::string *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_sai__AclPasswordStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__AclPasswordStringType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_sai__AclPasswordStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__AclPasswordStringType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclPasswordStringType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, 32))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclPasswordStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_sai__AclPasswordStringType, 0, sizeof(std::string), 0, soap_copy_sai__AclPasswordStringType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__AclPasswordStringType(struct soap *soap, int n) { return soap_instantiate_sai__AclPasswordStringType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AclPasswordStringType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__AclPasswordStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AclPasswordStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AclPasswordStringType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AclPasswordStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__AclStringType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AclStringType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AclStringType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AclStringType); if (soap_out_sai__AclStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AclStringType(struct soap *soap, const char *tag, int id, const std::string *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_sai__AclStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__AclStringType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_sai__AclStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__AclStringType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclStringType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, 16))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_sai__AclStringType, 0, sizeof(std::string), 0, soap_copy_sai__AclStringType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__AclStringType(struct soap *soap, int n) { return soap_instantiate_sai__AclStringType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AclStringType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__AclStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AclStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AclStringType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AclStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__GuidBuf(struct soap *soap, xsd__base64Binary const*a) { a->soap_serialize(soap); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *a) { a->xsd__base64Binary::soap_default(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__GuidBuf(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_cmn__GuidBuf); if (soap_out_cmn__GuidBuf(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__GuidBuf(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type) { id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_cmn__GuidBuf); if (id < 0) return soap->error; soap_element_begin_out(soap, tag, id, type); soap_putbase64(soap, a->__ptr, a->__size); soap_element_end_out(soap, tag); return SOAP_OK; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type) { if ((p = soap_in_cmn__GuidBuf(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_cmn__GuidBuf(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type) { 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_cmn__GuidBuf, 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); if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag)) return NULL; } else { if (*soap->href != '#') { if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; } else a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cmn__GuidBuf, 0, sizeof(xsd__base64Binary), 0, soap_copy_cmn__GuidBuf); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_cmn__GuidBuf(struct soap *soap, int n) { return soap_instantiate_cmn__GuidBuf(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *p) { soap_delete(soap, p); } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_cmn__GuidBuf(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__GuidBuf(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__GuidBuf, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xsd__base64Binary; if (size) *size = sizeof(xsd__base64Binary); ((xsd__base64Binary*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xsd__base64Binary[n]; 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_cmn__GuidBuf(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p)); *(xsd__base64Binary*)p = *(xsd__base64Binary*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__IPv6AddressStringType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv6AddressStringType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv6AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__IPv6AddressStringType); if (soap_out_cmn__IPv6AddressStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv6AddressStringType(struct soap *soap, const char *tag, int id, const std::string *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_cmn__IPv6AddressStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__IPv6AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_cmn__IPv6AddressStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__IPv6AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cmn__IPv6AddressStringType, 0, sizeof(std::string), 0, soap_copy_cmn__IPv6AddressStringType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__IPv6AddressStringType(struct soap *soap, int n) { return soap_instantiate_cmn__IPv6AddressStringType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__IPv6AddressStringType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__IPv6AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__IPv6AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__IPv6AddressStringType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__IPv6AddressStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__IPv4AddressStringType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv4AddressStringType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv4AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__IPv4AddressStringType); if (soap_out_cmn__IPv4AddressStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv4AddressStringType(struct soap *soap, const char *tag, int id, const std::string *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_cmn__IPv4AddressStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__IPv4AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_cmn__IPv4AddressStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__IPv4AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cmn__IPv4AddressStringType, 0, sizeof(std::string), 0, soap_copy_cmn__IPv4AddressStringType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__IPv4AddressStringType(struct soap *soap, int n) { return soap_instantiate_cmn__IPv4AddressStringType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__IPv4AddressStringType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__IPv4AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__IPv4AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__IPv4AddressStringType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__IPv4AddressStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__HostNameType(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__HostNameType(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__HostNameType(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__HostNameType); if (soap_out_cmn__HostNameType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__HostNameType(struct soap *soap, const char *tag, int id, const std::string *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_cmn__HostNameType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__HostNameType(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_cmn__HostNameType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__HostNameType(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__HostNameType, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, 0, 64))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__HostNameType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cmn__HostNameType, 0, sizeof(std::string), 0, soap_copy_cmn__HostNameType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__HostNameType(struct soap *soap, int n) { return soap_instantiate_cmn__HostNameType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__HostNameType(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__HostNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__HostNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__HostNameType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__HostNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } void _wcxs__GetWirelessSettingsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTowcxs__WirelessSettingsType(soap, &((_wcxs__GetWirelessSettingsResponse*)this)->WirelessSettings); /* transient soap skipped */ } void _wcxs__GetWirelessSettingsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessSettingsResponse*)this)->Status); ((_wcxs__GetWirelessSettingsResponse*)this)->WirelessSettings = NULL; /* transient soap skipped */ } int _wcxs__GetWirelessSettingsResponse::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__wcxs__GetWirelessSettingsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__GetWirelessSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__GetWirelessSettingsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessSettingsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse), type); soap_element_result(soap, "wcxs:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessSettingsResponse*)a)->Status), ""); soap_out_PointerTowcxs__WirelessSettingsType(soap, "wcxs:WirelessSettings", -1, &(((_wcxs__GetWirelessSettingsResponse*)a)->WirelessSettings), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__GetWirelessSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__GetWirelessSettingsResponse(soap, this, tag, type); } SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__GetWirelessSettingsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__GetWirelessSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__GetWirelessSettingsResponse(soap, tag, this, type); } SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__GetWirelessSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, sizeof(_wcxs__GetWirelessSettingsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessSettingsResponse) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__GetWirelessSettingsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_WirelessSettings1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessSettingsResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_WirelessSettings1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTowcxs__WirelessSettingsType(soap, "wcxs:WirelessSettings", &(((_wcxs__GetWirelessSettingsResponse*)a)->WirelessSettings), "wcxs:WirelessSettingsType")) { soap_flag_WirelessSettings1--; continue; } /* transient soap skipped */ soap_check_result(soap, "wcxs: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_WirelessSettings1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__GetWirelessSettingsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, 0, sizeof(_wcxs__GetWirelessSettingsResponse), 0, soap_copy__wcxs__GetWirelessSettingsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessSettingsResponse(struct soap *soap, int n) { return soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__GetWirelessSettingsResponse; if (size) *size = sizeof(_wcxs__GetWirelessSettingsResponse); ((_wcxs__GetWirelessSettingsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__GetWirelessSettingsResponse[n]; if (size) *size = n * sizeof(_wcxs__GetWirelessSettingsResponse); for (int i = 0; i < n; i++) ((_wcxs__GetWirelessSettingsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__GetWirelessSettingsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessSettingsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessSettingsResponse %p -> %p\n", q, p)); *(_wcxs__GetWirelessSettingsResponse*)p = *(_wcxs__GetWirelessSettingsResponse*)q; } void _wcxs__GetWirelessSettingsRequest::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _wcxs__GetWirelessSettingsRequest::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _wcxs__GetWirelessSettingsRequest::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__wcxs__GetWirelessSettingsRequest); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__GetWirelessSettingsRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__GetWirelessSettingsRequest(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessSettingsRequest *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__GetWirelessSettingsRequest::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__GetWirelessSettingsRequest(soap, this, tag, type); } SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__GetWirelessSettingsRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__GetWirelessSettingsRequest::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__GetWirelessSettingsRequest(soap, tag, this, type); } SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsRequest *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__GetWirelessSettingsRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, sizeof(_wcxs__GetWirelessSettingsRequest), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessSettingsRequest) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__GetWirelessSettingsRequest *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_wcxs__GetWirelessSettingsRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, 0, sizeof(_wcxs__GetWirelessSettingsRequest), 0, soap_copy__wcxs__GetWirelessSettingsRequest); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessSettingsRequest(struct soap *soap, int n) { return soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessSettingsRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessSettingsRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__GetWirelessSettingsRequest; if (size) *size = sizeof(_wcxs__GetWirelessSettingsRequest); ((_wcxs__GetWirelessSettingsRequest*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__GetWirelessSettingsRequest[n]; if (size) *size = n * sizeof(_wcxs__GetWirelessSettingsRequest); for (int i = 0; i < n; i++) ((_wcxs__GetWirelessSettingsRequest*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__GetWirelessSettingsRequest*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessSettingsRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessSettingsRequest %p -> %p\n", q, p)); *(_wcxs__GetWirelessSettingsRequest*)p = *(_wcxs__GetWirelessSettingsRequest*)q; } void _wcxs__GetWirelessCapabilitiesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTowcxs__WirelessCapabilitiesType(soap, &((_wcxs__GetWirelessCapabilitiesResponse*)this)->WirelessCapabilities); /* transient soap skipped */ } void _wcxs__GetWirelessCapabilitiesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessCapabilitiesResponse*)this)->Status); ((_wcxs__GetWirelessCapabilitiesResponse*)this)->WirelessCapabilities = NULL; /* transient soap skipped */ } int _wcxs__GetWirelessCapabilitiesResponse::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__wcxs__GetWirelessCapabilitiesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__GetWirelessCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessCapabilitiesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse), type); soap_element_result(soap, "wcxs:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->Status), ""); soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, "wcxs:WirelessCapabilities", -1, &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->WirelessCapabilities), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__GetWirelessCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__GetWirelessCapabilitiesResponse(soap, this, tag, type); } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__GetWirelessCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, tag, this, type); } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__GetWirelessCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, sizeof(_wcxs__GetWirelessCapabilitiesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__GetWirelessCapabilitiesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_WirelessCapabilities1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_WirelessCapabilities1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, "wcxs:WirelessCapabilities", &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->WirelessCapabilities), "wcxs:WirelessCapabilitiesType")) { soap_flag_WirelessCapabilities1--; continue; } /* transient soap skipped */ soap_check_result(soap, "wcxs: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_WirelessCapabilities1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__GetWirelessCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, 0, sizeof(_wcxs__GetWirelessCapabilitiesResponse), 0, soap_copy__wcxs__GetWirelessCapabilitiesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, int n) { return soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesResponse; if (size) *size = sizeof(_wcxs__GetWirelessCapabilitiesResponse); ((_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesResponse[n]; if (size) *size = n * sizeof(_wcxs__GetWirelessCapabilitiesResponse); for (int i = 0; i < n; i++) ((_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessCapabilitiesResponse %p -> %p\n", q, p)); *(_wcxs__GetWirelessCapabilitiesResponse*)p = *(_wcxs__GetWirelessCapabilitiesResponse*)q; } void _wcxs__GetWirelessCapabilitiesRequest::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _wcxs__GetWirelessCapabilitiesRequest::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _wcxs__GetWirelessCapabilitiesRequest::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__wcxs__GetWirelessCapabilitiesRequest); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__GetWirelessCapabilitiesRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessCapabilitiesRequest *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__GetWirelessCapabilitiesRequest::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__GetWirelessCapabilitiesRequest(soap, this, tag, type); } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__GetWirelessCapabilitiesRequest::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, tag, this, type); } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesRequest *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__GetWirelessCapabilitiesRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, sizeof(_wcxs__GetWirelessCapabilitiesRequest), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__GetWirelessCapabilitiesRequest *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_wcxs__GetWirelessCapabilitiesRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, 0, sizeof(_wcxs__GetWirelessCapabilitiesRequest), 0, soap_copy__wcxs__GetWirelessCapabilitiesRequest); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, int n) { return soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesRequest; if (size) *size = sizeof(_wcxs__GetWirelessCapabilitiesRequest); ((_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesRequest[n]; if (size) *size = n * sizeof(_wcxs__GetWirelessCapabilitiesRequest); for (int i = 0; i < n; i++) ((_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessCapabilitiesRequest %p -> %p\n", q, p)); *(_wcxs__GetWirelessCapabilitiesRequest*)p = *(_wcxs__GetWirelessCapabilitiesRequest*)q; } void _wcxs__EnumerateWirelessProfilesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfwcxs__ProfileNameType(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->ProfilesNames); /* transient soap skipped */ } void _wcxs__EnumerateWirelessProfilesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->Status); soap_default_std__vectorTemplateOfwcxs__ProfileNameType(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->ProfilesNames); /* transient soap skipped */ } int _wcxs__EnumerateWirelessProfilesResponse::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__wcxs__EnumerateWirelessProfilesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__EnumerateWirelessProfilesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, int id, const _wcxs__EnumerateWirelessProfilesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse), type); soap_element_result(soap, "wcxs:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfwcxs__ProfileNameType(soap, "wcxs:ProfilesNames", -1, &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__EnumerateWirelessProfilesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__EnumerateWirelessProfilesResponse(soap, this, tag, type); } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_get__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__EnumerateWirelessProfilesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, tag, this, type); } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_in__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__EnumerateWirelessProfilesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, sizeof(_wcxs__EnumerateWirelessProfilesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__EnumerateWirelessProfilesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfwcxs__ProfileNameType(soap, "wcxs:ProfilesNames", &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames), "wcxs:ProfileNameType")) continue; /* transient soap skipped */ soap_check_result(soap, "wcxs: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || ((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames.size() > 64)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__EnumerateWirelessProfilesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, 0, sizeof(_wcxs__EnumerateWirelessProfilesResponse), 0, soap_copy__wcxs__EnumerateWirelessProfilesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC6 soap_new__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, int n) { return soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesResponse; if (size) *size = sizeof(_wcxs__EnumerateWirelessProfilesResponse); ((_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesResponse[n]; if (size) *size = n * sizeof(_wcxs__EnumerateWirelessProfilesResponse); for (int i = 0; i < n; i++) ((_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__EnumerateWirelessProfilesResponse %p -> %p\n", q, p)); *(_wcxs__EnumerateWirelessProfilesResponse*)p = *(_wcxs__EnumerateWirelessProfilesResponse*)q; } void _wcxs__EnumerateWirelessProfilesRequest::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _wcxs__EnumerateWirelessProfilesRequest::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _wcxs__EnumerateWirelessProfilesRequest::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__wcxs__EnumerateWirelessProfilesRequest); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__EnumerateWirelessProfilesRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, int id, const _wcxs__EnumerateWirelessProfilesRequest *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__EnumerateWirelessProfilesRequest::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__EnumerateWirelessProfilesRequest(soap, this, tag, type); } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_get__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__EnumerateWirelessProfilesRequest::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, tag, this, type); } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_in__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesRequest *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__EnumerateWirelessProfilesRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, sizeof(_wcxs__EnumerateWirelessProfilesRequest), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__EnumerateWirelessProfilesRequest *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_wcxs__EnumerateWirelessProfilesRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, 0, sizeof(_wcxs__EnumerateWirelessProfilesRequest), 0, soap_copy__wcxs__EnumerateWirelessProfilesRequest); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC6 soap_new__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, int n) { return soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesRequest; if (size) *size = sizeof(_wcxs__EnumerateWirelessProfilesRequest); ((_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesRequest[n]; if (size) *size = n * sizeof(_wcxs__EnumerateWirelessProfilesRequest); for (int i = 0; i < n; i++) ((_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__EnumerateWirelessProfilesRequest %p -> %p\n", q, p)); *(_wcxs__EnumerateWirelessProfilesRequest*)p = *(_wcxs__EnumerateWirelessProfilesRequest*)q; } void _wcxs__UpdateWirelessProfileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _wcxs__UpdateWirelessProfileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__UpdateWirelessProfileResponse*)this)->Status); /* transient soap skipped */ } int _wcxs__UpdateWirelessProfileResponse::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__wcxs__UpdateWirelessProfileResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__UpdateWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__UpdateWirelessProfileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__UpdateWirelessProfileResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse), type); soap_element_result(soap, "wcxs:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__UpdateWirelessProfileResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__UpdateWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__UpdateWirelessProfileResponse(soap, this, tag, type); } SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__UpdateWirelessProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__UpdateWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__UpdateWirelessProfileResponse(soap, tag, this, type); } SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__UpdateWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, sizeof(_wcxs__UpdateWirelessProfileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__UpdateWirelessProfileResponse) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__UpdateWirelessProfileResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__UpdateWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "wcxs: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__UpdateWirelessProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, 0, sizeof(_wcxs__UpdateWirelessProfileResponse), 0, soap_copy__wcxs__UpdateWirelessProfileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__UpdateWirelessProfileResponse(struct soap *soap, int n) { return soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__UpdateWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__UpdateWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__UpdateWirelessProfileResponse; if (size) *size = sizeof(_wcxs__UpdateWirelessProfileResponse); ((_wcxs__UpdateWirelessProfileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__UpdateWirelessProfileResponse[n]; if (size) *size = n * sizeof(_wcxs__UpdateWirelessProfileResponse); for (int i = 0; i < n; i++) ((_wcxs__UpdateWirelessProfileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__UpdateWirelessProfileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__UpdateWirelessProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__UpdateWirelessProfileResponse %p -> %p\n", q, p)); *(_wcxs__UpdateWirelessProfileResponse*)p = *(_wcxs__UpdateWirelessProfileResponse*)q; } void _wcxs__UpdateWirelessProfileRequest::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__UpdateWirelessProfileRequest*)this)->Profile); /* transient soap skipped */ } void _wcxs__UpdateWirelessProfileRequest::soap_default(struct soap *soap) { this->soap = soap; ((_wcxs__UpdateWirelessProfileRequest*)this)->Profile = NULL; /* transient soap skipped */ } int _wcxs__UpdateWirelessProfileRequest::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__wcxs__UpdateWirelessProfileRequest); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__UpdateWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__UpdateWirelessProfileRequest(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__UpdateWirelessProfileRequest *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest), type); soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__UpdateWirelessProfileRequest*)a)->Profile), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__UpdateWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__UpdateWirelessProfileRequest(soap, this, tag, type); } SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__UpdateWirelessProfileRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__UpdateWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__UpdateWirelessProfileRequest(soap, tag, this, type); } SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileRequest *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__UpdateWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, sizeof(_wcxs__UpdateWirelessProfileRequest), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__UpdateWirelessProfileRequest) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__UpdateWirelessProfileRequest *)a->soap_in(soap, tag, type); } } short soap_flag_Profile1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__UpdateWirelessProfileRequest*)a)->Profile), "wcxs:ProfileType")) { soap_flag_Profile1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Profile1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__UpdateWirelessProfileRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, 0, sizeof(_wcxs__UpdateWirelessProfileRequest), 0, soap_copy__wcxs__UpdateWirelessProfileRequest); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__UpdateWirelessProfileRequest(struct soap *soap, int n) { return soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__UpdateWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__UpdateWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__UpdateWirelessProfileRequest; if (size) *size = sizeof(_wcxs__UpdateWirelessProfileRequest); ((_wcxs__UpdateWirelessProfileRequest*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__UpdateWirelessProfileRequest[n]; if (size) *size = n * sizeof(_wcxs__UpdateWirelessProfileRequest); for (int i = 0; i < n; i++) ((_wcxs__UpdateWirelessProfileRequest*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__UpdateWirelessProfileRequest*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__UpdateWirelessProfileRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__UpdateWirelessProfileRequest %p -> %p\n", q, p)); *(_wcxs__UpdateWirelessProfileRequest*)p = *(_wcxs__UpdateWirelessProfileRequest*)q; } void _wcxs__RemoveWirelessProfileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _wcxs__RemoveWirelessProfileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__RemoveWirelessProfileResponse*)this)->Status); /* transient soap skipped */ } int _wcxs__RemoveWirelessProfileResponse::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__wcxs__RemoveWirelessProfileResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__RemoveWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__RemoveWirelessProfileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__RemoveWirelessProfileResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse), type); soap_element_result(soap, "wcxs:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__RemoveWirelessProfileResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__RemoveWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__RemoveWirelessProfileResponse(soap, this, tag, type); } SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__RemoveWirelessProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__RemoveWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__RemoveWirelessProfileResponse(soap, tag, this, type); } SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__RemoveWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, sizeof(_wcxs__RemoveWirelessProfileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__RemoveWirelessProfileResponse) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__RemoveWirelessProfileResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__RemoveWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "wcxs: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__RemoveWirelessProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, 0, sizeof(_wcxs__RemoveWirelessProfileResponse), 0, soap_copy__wcxs__RemoveWirelessProfileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__RemoveWirelessProfileResponse(struct soap *soap, int n) { return soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__RemoveWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__RemoveWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__RemoveWirelessProfileResponse; if (size) *size = sizeof(_wcxs__RemoveWirelessProfileResponse); ((_wcxs__RemoveWirelessProfileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__RemoveWirelessProfileResponse[n]; if (size) *size = n * sizeof(_wcxs__RemoveWirelessProfileResponse); for (int i = 0; i < n; i++) ((_wcxs__RemoveWirelessProfileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__RemoveWirelessProfileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__RemoveWirelessProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__RemoveWirelessProfileResponse %p -> %p\n", q, p)); *(_wcxs__RemoveWirelessProfileResponse*)p = *(_wcxs__RemoveWirelessProfileResponse*)q; } void _wcxs__RemoveWirelessProfileRequest::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_wcxs__ProfileNameType(soap, &((_wcxs__RemoveWirelessProfileRequest*)this)->ProfileName); /* transient soap skipped */ } void _wcxs__RemoveWirelessProfileRequest::soap_default(struct soap *soap) { this->soap = soap; soap_default_wcxs__ProfileNameType(soap, &((_wcxs__RemoveWirelessProfileRequest*)this)->ProfileName); /* transient soap skipped */ } int _wcxs__RemoveWirelessProfileRequest::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__wcxs__RemoveWirelessProfileRequest); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__RemoveWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__RemoveWirelessProfileRequest(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__RemoveWirelessProfileRequest *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest), type); soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((_wcxs__RemoveWirelessProfileRequest*)a)->ProfileName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__RemoveWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__RemoveWirelessProfileRequest(soap, this, tag, type); } SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__RemoveWirelessProfileRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__RemoveWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__RemoveWirelessProfileRequest(soap, tag, this, type); } SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileRequest *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__RemoveWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, sizeof(_wcxs__RemoveWirelessProfileRequest), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__RemoveWirelessProfileRequest) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__RemoveWirelessProfileRequest *)a->soap_in(soap, tag, type); } } short soap_flag_ProfileName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((_wcxs__RemoveWirelessProfileRequest*)a)->ProfileName), "wcxs:ProfileNameType")) { soap_flag_ProfileName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__RemoveWirelessProfileRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, 0, sizeof(_wcxs__RemoveWirelessProfileRequest), 0, soap_copy__wcxs__RemoveWirelessProfileRequest); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__RemoveWirelessProfileRequest(struct soap *soap, int n) { return soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__RemoveWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__RemoveWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__RemoveWirelessProfileRequest; if (size) *size = sizeof(_wcxs__RemoveWirelessProfileRequest); ((_wcxs__RemoveWirelessProfileRequest*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__RemoveWirelessProfileRequest[n]; if (size) *size = n * sizeof(_wcxs__RemoveWirelessProfileRequest); for (int i = 0; i < n; i++) ((_wcxs__RemoveWirelessProfileRequest*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__RemoveWirelessProfileRequest*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__RemoveWirelessProfileRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__RemoveWirelessProfileRequest %p -> %p\n", q, p)); *(_wcxs__RemoveWirelessProfileRequest*)p = *(_wcxs__RemoveWirelessProfileRequest*)q; } void _wcxs__GetWirelessProfileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__GetWirelessProfileResponse*)this)->Profile); /* transient soap skipped */ } void _wcxs__GetWirelessProfileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessProfileResponse*)this)->Status); ((_wcxs__GetWirelessProfileResponse*)this)->Profile = NULL; /* transient soap skipped */ } int _wcxs__GetWirelessProfileResponse::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__wcxs__GetWirelessProfileResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__GetWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__GetWirelessProfileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessProfileResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessProfileResponse), type); soap_element_result(soap, "wcxs:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessProfileResponse*)a)->Status), ""); soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__GetWirelessProfileResponse*)a)->Profile), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__GetWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__GetWirelessProfileResponse(soap, this, tag, type); } SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__GetWirelessProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__GetWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__GetWirelessProfileResponse(soap, tag, this, type); } SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__GetWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessProfileResponse, sizeof(_wcxs__GetWirelessProfileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessProfileResponse) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__GetWirelessProfileResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Profile1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__GetWirelessProfileResponse*)a)->Profile), "wcxs:ProfileType")) { soap_flag_Profile1--; continue; } /* transient soap skipped */ soap_check_result(soap, "wcxs: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Profile1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__GetWirelessProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessProfileResponse, 0, sizeof(_wcxs__GetWirelessProfileResponse), 0, soap_copy__wcxs__GetWirelessProfileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__GetWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessProfileResponse(struct soap *soap, int n) { return soap_instantiate__wcxs__GetWirelessProfileResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessProfileResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__GetWirelessProfileResponse; if (size) *size = sizeof(_wcxs__GetWirelessProfileResponse); ((_wcxs__GetWirelessProfileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__GetWirelessProfileResponse[n]; if (size) *size = n * sizeof(_wcxs__GetWirelessProfileResponse); for (int i = 0; i < n; i++) ((_wcxs__GetWirelessProfileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__GetWirelessProfileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessProfileResponse %p -> %p\n", q, p)); *(_wcxs__GetWirelessProfileResponse*)p = *(_wcxs__GetWirelessProfileResponse*)q; } void _wcxs__GetWirelessProfileRequest::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_wcxs__ProfileNameType(soap, &((_wcxs__GetWirelessProfileRequest*)this)->ProfileName); /* transient soap skipped */ } void _wcxs__GetWirelessProfileRequest::soap_default(struct soap *soap) { this->soap = soap; soap_default_wcxs__ProfileNameType(soap, &((_wcxs__GetWirelessProfileRequest*)this)->ProfileName); /* transient soap skipped */ } int _wcxs__GetWirelessProfileRequest::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__wcxs__GetWirelessProfileRequest); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__GetWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__GetWirelessProfileRequest(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessProfileRequest *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessProfileRequest), type); soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((_wcxs__GetWirelessProfileRequest*)a)->ProfileName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__GetWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__GetWirelessProfileRequest(soap, this, tag, type); } SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__GetWirelessProfileRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__GetWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__GetWirelessProfileRequest(soap, tag, this, type); } SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileRequest *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__GetWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessProfileRequest, sizeof(_wcxs__GetWirelessProfileRequest), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessProfileRequest) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__GetWirelessProfileRequest *)a->soap_in(soap, tag, type); } } short soap_flag_ProfileName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((_wcxs__GetWirelessProfileRequest*)a)->ProfileName), "wcxs:ProfileNameType")) { soap_flag_ProfileName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__GetWirelessProfileRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessProfileRequest, 0, sizeof(_wcxs__GetWirelessProfileRequest), 0, soap_copy__wcxs__GetWirelessProfileRequest); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__GetWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessProfileRequest(struct soap *soap, int n) { return soap_instantiate__wcxs__GetWirelessProfileRequest(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessProfileRequest, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__GetWirelessProfileRequest; if (size) *size = sizeof(_wcxs__GetWirelessProfileRequest); ((_wcxs__GetWirelessProfileRequest*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__GetWirelessProfileRequest[n]; if (size) *size = n * sizeof(_wcxs__GetWirelessProfileRequest); for (int i = 0; i < n; i++) ((_wcxs__GetWirelessProfileRequest*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__GetWirelessProfileRequest*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessProfileRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessProfileRequest %p -> %p\n", q, p)); *(_wcxs__GetWirelessProfileRequest*)p = *(_wcxs__GetWirelessProfileRequest*)q; } void _wcxs__AddWirelessProfileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _wcxs__AddWirelessProfileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__AddWirelessProfileResponse*)this)->Status); /* transient soap skipped */ } int _wcxs__AddWirelessProfileResponse::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__wcxs__AddWirelessProfileResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__AddWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__AddWirelessProfileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__AddWirelessProfileResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__AddWirelessProfileResponse), type); soap_element_result(soap, "wcxs:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__AddWirelessProfileResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__AddWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__AddWirelessProfileResponse(soap, this, tag, type); } SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__AddWirelessProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__AddWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__AddWirelessProfileResponse(soap, tag, this, type); } SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__AddWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__AddWirelessProfileResponse, sizeof(_wcxs__AddWirelessProfileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__AddWirelessProfileResponse) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__AddWirelessProfileResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__AddWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "wcxs: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__AddWirelessProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__AddWirelessProfileResponse, 0, sizeof(_wcxs__AddWirelessProfileResponse), 0, soap_copy__wcxs__AddWirelessProfileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__AddWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__AddWirelessProfileResponse(struct soap *soap, int n) { return soap_instantiate__wcxs__AddWirelessProfileResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__AddWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__AddWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__AddWirelessProfileResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__AddWirelessProfileResponse; if (size) *size = sizeof(_wcxs__AddWirelessProfileResponse); ((_wcxs__AddWirelessProfileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__AddWirelessProfileResponse[n]; if (size) *size = n * sizeof(_wcxs__AddWirelessProfileResponse); for (int i = 0; i < n; i++) ((_wcxs__AddWirelessProfileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__AddWirelessProfileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__AddWirelessProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__AddWirelessProfileResponse %p -> %p\n", q, p)); *(_wcxs__AddWirelessProfileResponse*)p = *(_wcxs__AddWirelessProfileResponse*)q; } void _wcxs__AddWirelessProfileRequest::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__AddWirelessProfileRequest*)this)->Profile); /* transient soap skipped */ } void _wcxs__AddWirelessProfileRequest::soap_default(struct soap *soap) { this->soap = soap; ((_wcxs__AddWirelessProfileRequest*)this)->Profile = NULL; /* transient soap skipped */ } int _wcxs__AddWirelessProfileRequest::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__wcxs__AddWirelessProfileRequest); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _wcxs__AddWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__wcxs__AddWirelessProfileRequest(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__AddWirelessProfileRequest *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__AddWirelessProfileRequest), type); soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__AddWirelessProfileRequest*)a)->Profile), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_wcxs__AddWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__wcxs__AddWirelessProfileRequest(soap, this, tag, type); } SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *p, const char *tag, const char *type) { if ((p = soap_in__wcxs__AddWirelessProfileRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_wcxs__AddWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__wcxs__AddWirelessProfileRequest(soap, tag, this, type); } SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileRequest *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_wcxs__AddWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__AddWirelessProfileRequest, sizeof(_wcxs__AddWirelessProfileRequest), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__wcxs__AddWirelessProfileRequest) { soap_revert(soap); *soap->id = '\0'; return (_wcxs__AddWirelessProfileRequest *)a->soap_in(soap, tag, type); } } short soap_flag_Profile1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__AddWirelessProfileRequest*)a)->Profile), "wcxs:ProfileType")) { soap_flag_Profile1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Profile1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_wcxs__AddWirelessProfileRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__AddWirelessProfileRequest, 0, sizeof(_wcxs__AddWirelessProfileRequest), 0, soap_copy__wcxs__AddWirelessProfileRequest); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _wcxs__AddWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__AddWirelessProfileRequest(struct soap *soap, int n) { return soap_instantiate__wcxs__AddWirelessProfileRequest(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *p) { soap_delete(soap, p); } SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__AddWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__AddWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__AddWirelessProfileRequest, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _wcxs__AddWirelessProfileRequest; if (size) *size = sizeof(_wcxs__AddWirelessProfileRequest); ((_wcxs__AddWirelessProfileRequest*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _wcxs__AddWirelessProfileRequest[n]; if (size) *size = n * sizeof(_wcxs__AddWirelessProfileRequest); for (int i = 0; i < n; i++) ((_wcxs__AddWirelessProfileRequest*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_wcxs__AddWirelessProfileRequest*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__AddWirelessProfileRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__AddWirelessProfileRequest %p -> %p\n", q, p)); *(_wcxs__AddWirelessProfileRequest*)p = *(_wcxs__AddWirelessProfileRequest*)q; } void wcxs__WirelessSettingsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((wcxs__WirelessSettingsType*)this)->RadioOn, SOAP_TYPE_bool); soap_serialize_PointerTostd__string(soap, &((wcxs__WirelessSettingsType*)this)->ActiveProfile); /* transient soap skipped */ } void wcxs__WirelessSettingsType::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((wcxs__WirelessSettingsType*)this)->RadioOn); ((wcxs__WirelessSettingsType*)this)->ActiveProfile = NULL; /* transient soap skipped */ } int wcxs__WirelessSettingsType::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_wcxs__WirelessSettingsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__WirelessSettingsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__WirelessSettingsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WirelessSettingsType(struct soap *soap, const char *tag, int id, const wcxs__WirelessSettingsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WirelessSettingsType), type); soap_out_bool(soap, "wcxs:RadioOn", -1, &(((wcxs__WirelessSettingsType*)a)->RadioOn), ""); soap_out_PointerTostd__string(soap, "wcxs:ActiveProfile", -1, &(((wcxs__WirelessSettingsType*)a)->ActiveProfile), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__WirelessSettingsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__WirelessSettingsType(soap, this, tag, type); } SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_get_wcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__WirelessSettingsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__WirelessSettingsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__WirelessSettingsType(soap, tag, this, type); } SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_in_wcxs__WirelessSettingsType(struct soap *soap, const char *tag, wcxs__WirelessSettingsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__WirelessSettingsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WirelessSettingsType, sizeof(wcxs__WirelessSettingsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__WirelessSettingsType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__WirelessSettingsType *)a->soap_in(soap, tag, type); } } short soap_flag_RadioOn1 = 1, soap_flag_ActiveProfile1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_RadioOn1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "wcxs:RadioOn", &(((wcxs__WirelessSettingsType*)a)->RadioOn), "xsd:boolean")) { soap_flag_RadioOn1--; continue; } if (soap_flag_ActiveProfile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "wcxs:ActiveProfile", &(((wcxs__WirelessSettingsType*)a)->ActiveProfile), "xsd:string")) { soap_flag_ActiveProfile1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_RadioOn1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__WirelessSettingsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__WirelessSettingsType, 0, sizeof(wcxs__WirelessSettingsType), 0, soap_copy_wcxs__WirelessSettingsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__WirelessSettingsType * SOAP_FMAC6 soap_new_wcxs__WirelessSettingsType(struct soap *soap, int n) { return soap_instantiate_wcxs__WirelessSettingsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_instantiate_wcxs__WirelessSettingsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WirelessSettingsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WirelessSettingsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__WirelessSettingsType; if (size) *size = sizeof(wcxs__WirelessSettingsType); ((wcxs__WirelessSettingsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__WirelessSettingsType[n]; if (size) *size = n * sizeof(wcxs__WirelessSettingsType); for (int i = 0; i < n; i++) ((wcxs__WirelessSettingsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__WirelessSettingsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__WirelessSettingsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WirelessSettingsType %p -> %p\n", q, p)); *(wcxs__WirelessSettingsType*)p = *(wcxs__WirelessSettingsType*)q; } void wcxs__WirelessCapabilitiesType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfwcxs__FeatureType(soap, &((wcxs__WirelessCapabilitiesType*)this)->SupportedFeatures); /* transient soap skipped */ } void wcxs__WirelessCapabilitiesType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfwcxs__FeatureType(soap, &((wcxs__WirelessCapabilitiesType*)this)->SupportedFeatures); /* transient soap skipped */ } int wcxs__WirelessCapabilitiesType::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_wcxs__WirelessCapabilitiesType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__WirelessCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__WirelessCapabilitiesType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, int id, const wcxs__WirelessCapabilitiesType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WirelessCapabilitiesType), type); soap_out_std__vectorTemplateOfwcxs__FeatureType(soap, "wcxs:SupportedFeatures", -1, &(((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__WirelessCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__WirelessCapabilitiesType(soap, this, tag, type); } SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_get_wcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__WirelessCapabilitiesType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__WirelessCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__WirelessCapabilitiesType(soap, tag, this, type); } SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_in_wcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, wcxs__WirelessCapabilitiesType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__WirelessCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WirelessCapabilitiesType, sizeof(wcxs__WirelessCapabilitiesType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__WirelessCapabilitiesType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__WirelessCapabilitiesType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfwcxs__FeatureType(soap, "wcxs:SupportedFeatures", &(((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures), "wcxs:FeatureType")) 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->mode & SOAP_XML_STRICT) && (((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures.size() > 4)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__WirelessCapabilitiesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__WirelessCapabilitiesType, 0, sizeof(wcxs__WirelessCapabilitiesType), 0, soap_copy_wcxs__WirelessCapabilitiesType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__WirelessCapabilitiesType * SOAP_FMAC6 soap_new_wcxs__WirelessCapabilitiesType(struct soap *soap, int n) { return soap_instantiate_wcxs__WirelessCapabilitiesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_instantiate_wcxs__WirelessCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WirelessCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WirelessCapabilitiesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__WirelessCapabilitiesType; if (size) *size = sizeof(wcxs__WirelessCapabilitiesType); ((wcxs__WirelessCapabilitiesType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__WirelessCapabilitiesType[n]; if (size) *size = n * sizeof(wcxs__WirelessCapabilitiesType); for (int i = 0; i < n; i++) ((wcxs__WirelessCapabilitiesType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__WirelessCapabilitiesType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__WirelessCapabilitiesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WirelessCapabilitiesType %p -> %p\n", q, p)); *(wcxs__WirelessCapabilitiesType*)p = *(wcxs__WirelessCapabilitiesType*)q; } void wcxs__ProfileType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_wcxs__ProfileNameType(soap, &((wcxs__ProfileType*)this)->ProfileName); soap_serialize_PointerToxsd__base64Binary(soap, &((wcxs__ProfileType*)this)->SSID); soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(soap, &((wcxs__ProfileType*)this)->Security); /* transient soap skipped */ } void wcxs__ProfileType::soap_default(struct soap *soap) { this->soap = soap; soap_default_wcxs__ProfileNameType(soap, &((wcxs__ProfileType*)this)->ProfileName); soap_default_wcxs__ProfilePriorityType(soap, &((wcxs__ProfileType*)this)->Priority); ((wcxs__ProfileType*)this)->SSID = NULL; ((wcxs__ProfileType*)this)->Security = NULL; /* transient soap skipped */ } int wcxs__ProfileType::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_wcxs__ProfileType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__ProfileType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__ProfileType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileType(struct soap *soap, const char *tag, int id, const wcxs__ProfileType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileType), type); soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((wcxs__ProfileType*)a)->ProfileName), ""); soap_out_wcxs__ProfilePriorityType(soap, "wcxs:Priority", -1, &(((wcxs__ProfileType*)a)->Priority), ""); soap_out_PointerToxsd__base64Binary(soap, "wcxs:SSID", -1, &(((wcxs__ProfileType*)a)->SSID), ""); soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, "wcxs:Security", -1, &(((wcxs__ProfileType*)a)->Security), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__ProfileType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__ProfileType(soap, this, tag, type); } SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_get_wcxs__ProfileType(struct soap *soap, wcxs__ProfileType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__ProfileType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__ProfileType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__ProfileType(soap, tag, this, type); } SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_in_wcxs__ProfileType(struct soap *soap, const char *tag, wcxs__ProfileType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__ProfileType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileType, sizeof(wcxs__ProfileType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__ProfileType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__ProfileType *)a->soap_in(soap, tag, type); } } short soap_flag_ProfileName1 = 1, soap_flag_Priority1 = 1, soap_flag_SSID1 = 1, soap_flag_Security1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((wcxs__ProfileType*)a)->ProfileName), "wcxs:ProfileNameType")) { soap_flag_ProfileName1--; continue; } if (soap_flag_Priority1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_wcxs__ProfilePriorityType(soap, "wcxs:Priority", &(((wcxs__ProfileType*)a)->Priority), "wcxs:ProfilePriorityType")) { soap_flag_Priority1--; continue; } if (soap_flag_SSID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "wcxs:SSID", &(((wcxs__ProfileType*)a)->SSID), "xsd:base64Binary")) { soap_flag_SSID1--; continue; } if (soap_flag_Security1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, "wcxs:Security", &(((wcxs__ProfileType*)a)->Security), "wcxs:ProfileSecuritySettingsType")) { soap_flag_Security1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0 || soap_flag_Priority1 > 0 || soap_flag_Security1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__ProfileType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__ProfileType, 0, sizeof(wcxs__ProfileType), 0, soap_copy_wcxs__ProfileType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__ProfileType * SOAP_FMAC6 soap_new_wcxs__ProfileType(struct soap *soap, int n) { return soap_instantiate_wcxs__ProfileType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileType(struct soap *soap, wcxs__ProfileType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__ProfileType; if (size) *size = sizeof(wcxs__ProfileType); ((wcxs__ProfileType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__ProfileType[n]; if (size) *size = n * sizeof(wcxs__ProfileType); for (int i = 0; i < n; i++) ((wcxs__ProfileType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__ProfileType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileType %p -> %p\n", q, p)); *(wcxs__ProfileType*)p = *(wcxs__ProfileType*)q; } void wcxs__ProfileSecuritySettingsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_ProfileSecuritySettingsType(soap, ((wcxs__ProfileSecuritySettingsType*)this)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)this)->union_ProfileSecuritySettingsType); /* transient soap skipped */ } void wcxs__ProfileSecuritySettingsType::soap_default(struct soap *soap) { this->soap = soap; ((wcxs__ProfileSecuritySettingsType*)this)->__union_ProfileSecuritySettingsType = 0; /* transient soap skipped */ } int wcxs__ProfileSecuritySettingsType::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_wcxs__ProfileSecuritySettingsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__ProfileSecuritySettingsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__ProfileSecuritySettingsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType), type); soap_out__wcxs__union_ProfileSecuritySettingsType(soap, ((wcxs__ProfileSecuritySettingsType*)a)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)a)->union_ProfileSecuritySettingsType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__ProfileSecuritySettingsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__ProfileSecuritySettingsType(soap, this, tag, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__ProfileSecuritySettingsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__ProfileSecuritySettingsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__ProfileSecuritySettingsType(soap, tag, this, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__ProfileSecuritySettingsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, sizeof(wcxs__ProfileSecuritySettingsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingsType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__ProfileSecuritySettingsType *)a->soap_in(soap, tag, type); } } short soap_flag_union_ProfileSecuritySettingsType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_ProfileSecuritySettingsType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_ProfileSecuritySettingsType(soap, &((wcxs__ProfileSecuritySettingsType*)a)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)a)->union_ProfileSecuritySettingsType)) { soap_flag_union_ProfileSecuritySettingsType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingsType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__ProfileSecuritySettingsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, 0, sizeof(wcxs__ProfileSecuritySettingsType), 0, soap_copy_wcxs__ProfileSecuritySettingsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__ProfileSecuritySettingsType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingsType(struct soap *soap, int n) { return soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__ProfileSecuritySettingsType; if (size) *size = sizeof(wcxs__ProfileSecuritySettingsType); ((wcxs__ProfileSecuritySettingsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__ProfileSecuritySettingsType[n]; if (size) *size = n * sizeof(wcxs__ProfileSecuritySettingsType); for (int i = 0; i < n; i++) ((wcxs__ProfileSecuritySettingsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__ProfileSecuritySettingsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileSecuritySettingsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingsType %p -> %p\n", q, p)); *(wcxs__ProfileSecuritySettingsType*)p = *(wcxs__ProfileSecuritySettingsType*)q; } void wcxs__ProfileSecuritySettingRSNType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_ProfileSecuritySettingRSNType(soap, ((wcxs__ProfileSecuritySettingRSNType*)this)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)this)->union_ProfileSecuritySettingRSNType); /* transient soap skipped */ } void wcxs__ProfileSecuritySettingRSNType::soap_default(struct soap *soap) { this->soap = soap; ((wcxs__ProfileSecuritySettingRSNType*)this)->__union_ProfileSecuritySettingRSNType = 0; /* transient soap skipped */ } int wcxs__ProfileSecuritySettingRSNType::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_wcxs__ProfileSecuritySettingRSNType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__ProfileSecuritySettingRSNType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__ProfileSecuritySettingRSNType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingRSNType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType), type); soap_out__wcxs__union_ProfileSecuritySettingRSNType(soap, ((wcxs__ProfileSecuritySettingRSNType*)a)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)a)->union_ProfileSecuritySettingRSNType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__ProfileSecuritySettingRSNType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__ProfileSecuritySettingRSNType(soap, this, tag, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__ProfileSecuritySettingRSNType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__ProfileSecuritySettingRSNType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, tag, this, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingRSNType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__ProfileSecuritySettingRSNType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, sizeof(wcxs__ProfileSecuritySettingRSNType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__ProfileSecuritySettingRSNType *)a->soap_in(soap, tag, type); } } short soap_flag_union_ProfileSecuritySettingRSNType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_ProfileSecuritySettingRSNType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_ProfileSecuritySettingRSNType(soap, &((wcxs__ProfileSecuritySettingRSNType*)a)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)a)->union_ProfileSecuritySettingRSNType)) { soap_flag_union_ProfileSecuritySettingRSNType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingRSNType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__ProfileSecuritySettingRSNType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, 0, sizeof(wcxs__ProfileSecuritySettingRSNType), 0, soap_copy_wcxs__ProfileSecuritySettingRSNType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, int n) { return soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingRSNType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__ProfileSecuritySettingRSNType; if (size) *size = sizeof(wcxs__ProfileSecuritySettingRSNType); ((wcxs__ProfileSecuritySettingRSNType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__ProfileSecuritySettingRSNType[n]; if (size) *size = n * sizeof(wcxs__ProfileSecuritySettingRSNType); for (int i = 0; i < n; i++) ((wcxs__ProfileSecuritySettingRSNType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__ProfileSecuritySettingRSNType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingRSNType %p -> %p\n", q, p)); *(wcxs__ProfileSecuritySettingRSNType*)p = *(wcxs__ProfileSecuritySettingRSNType*)q; } void wcxs__ProfileSecuritySettingWPAType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_ProfileSecuritySettingWPAType(soap, ((wcxs__ProfileSecuritySettingWPAType*)this)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)this)->union_ProfileSecuritySettingWPAType); /* transient soap skipped */ } void wcxs__ProfileSecuritySettingWPAType::soap_default(struct soap *soap) { this->soap = soap; ((wcxs__ProfileSecuritySettingWPAType*)this)->__union_ProfileSecuritySettingWPAType = 0; /* transient soap skipped */ } int wcxs__ProfileSecuritySettingWPAType::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_wcxs__ProfileSecuritySettingWPAType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__ProfileSecuritySettingWPAType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__ProfileSecuritySettingWPAType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingWPAType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType), type); soap_out__wcxs__union_ProfileSecuritySettingWPAType(soap, ((wcxs__ProfileSecuritySettingWPAType*)a)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)a)->union_ProfileSecuritySettingWPAType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__ProfileSecuritySettingWPAType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__ProfileSecuritySettingWPAType(soap, this, tag, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__ProfileSecuritySettingWPAType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__ProfileSecuritySettingWPAType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, tag, this, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingWPAType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__ProfileSecuritySettingWPAType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, sizeof(wcxs__ProfileSecuritySettingWPAType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__ProfileSecuritySettingWPAType *)a->soap_in(soap, tag, type); } } short soap_flag_union_ProfileSecuritySettingWPAType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_ProfileSecuritySettingWPAType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_ProfileSecuritySettingWPAType(soap, &((wcxs__ProfileSecuritySettingWPAType*)a)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)a)->union_ProfileSecuritySettingWPAType)) { soap_flag_union_ProfileSecuritySettingWPAType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingWPAType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__ProfileSecuritySettingWPAType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, 0, sizeof(wcxs__ProfileSecuritySettingWPAType), 0, soap_copy_wcxs__ProfileSecuritySettingWPAType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, int n) { return soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingWPAType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__ProfileSecuritySettingWPAType; if (size) *size = sizeof(wcxs__ProfileSecuritySettingWPAType); ((wcxs__ProfileSecuritySettingWPAType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__ProfileSecuritySettingWPAType[n]; if (size) *size = n * sizeof(wcxs__ProfileSecuritySettingWPAType); for (int i = 0; i < n; i++) ((wcxs__ProfileSecuritySettingWPAType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__ProfileSecuritySettingWPAType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingWPAType %p -> %p\n", q, p)); *(wcxs__ProfileSecuritySettingWPAType*)p = *(wcxs__ProfileSecuritySettingWPAType*)q; } void wcxs__DataEncryptionCCMPType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_DataEncryptionCCMPType(soap, ((wcxs__DataEncryptionCCMPType*)this)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)this)->union_DataEncryptionCCMPType); /* transient soap skipped */ } void wcxs__DataEncryptionCCMPType::soap_default(struct soap *soap) { this->soap = soap; ((wcxs__DataEncryptionCCMPType*)this)->__union_DataEncryptionCCMPType = 0; /* transient soap skipped */ } int wcxs__DataEncryptionCCMPType::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_wcxs__DataEncryptionCCMPType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__DataEncryptionCCMPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__DataEncryptionCCMPType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionCCMPType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionCCMPType), type); soap_out__wcxs__union_DataEncryptionCCMPType(soap, ((wcxs__DataEncryptionCCMPType*)a)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)a)->union_DataEncryptionCCMPType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__DataEncryptionCCMPType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__DataEncryptionCCMPType(soap, this, tag, type); } SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__DataEncryptionCCMPType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__DataEncryptionCCMPType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__DataEncryptionCCMPType(soap, tag, this, type); } SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, wcxs__DataEncryptionCCMPType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__DataEncryptionCCMPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionCCMPType, sizeof(wcxs__DataEncryptionCCMPType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionCCMPType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__DataEncryptionCCMPType *)a->soap_in(soap, tag, type); } } short soap_flag_union_DataEncryptionCCMPType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_DataEncryptionCCMPType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_DataEncryptionCCMPType(soap, &((wcxs__DataEncryptionCCMPType*)a)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)a)->union_DataEncryptionCCMPType)) { soap_flag_union_DataEncryptionCCMPType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionCCMPType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__DataEncryptionCCMPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__DataEncryptionCCMPType, 0, sizeof(wcxs__DataEncryptionCCMPType), 0, soap_copy_wcxs__DataEncryptionCCMPType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__DataEncryptionCCMPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionCCMPType(struct soap *soap, int n) { return soap_instantiate_wcxs__DataEncryptionCCMPType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionCCMPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionCCMPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionCCMPType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__DataEncryptionCCMPType; if (size) *size = sizeof(wcxs__DataEncryptionCCMPType); ((wcxs__DataEncryptionCCMPType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__DataEncryptionCCMPType[n]; if (size) *size = n * sizeof(wcxs__DataEncryptionCCMPType); for (int i = 0; i < n; i++) ((wcxs__DataEncryptionCCMPType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__DataEncryptionCCMPType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__DataEncryptionCCMPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionCCMPType %p -> %p\n", q, p)); *(wcxs__DataEncryptionCCMPType*)p = *(wcxs__DataEncryptionCCMPType*)q; } void wcxs__DataEncryptionTKIPType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_DataEncryptionTKIPType(soap, ((wcxs__DataEncryptionTKIPType*)this)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)this)->union_DataEncryptionTKIPType); /* transient soap skipped */ } void wcxs__DataEncryptionTKIPType::soap_default(struct soap *soap) { this->soap = soap; ((wcxs__DataEncryptionTKIPType*)this)->__union_DataEncryptionTKIPType = 0; /* transient soap skipped */ } int wcxs__DataEncryptionTKIPType::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_wcxs__DataEncryptionTKIPType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__DataEncryptionTKIPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__DataEncryptionTKIPType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionTKIPType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionTKIPType), type); soap_out__wcxs__union_DataEncryptionTKIPType(soap, ((wcxs__DataEncryptionTKIPType*)a)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)a)->union_DataEncryptionTKIPType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__DataEncryptionTKIPType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__DataEncryptionTKIPType(soap, this, tag, type); } SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__DataEncryptionTKIPType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__DataEncryptionTKIPType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__DataEncryptionTKIPType(soap, tag, this, type); } SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, wcxs__DataEncryptionTKIPType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__DataEncryptionTKIPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionTKIPType, sizeof(wcxs__DataEncryptionTKIPType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionTKIPType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__DataEncryptionTKIPType *)a->soap_in(soap, tag, type); } } short soap_flag_union_DataEncryptionTKIPType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_DataEncryptionTKIPType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_DataEncryptionTKIPType(soap, &((wcxs__DataEncryptionTKIPType*)a)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)a)->union_DataEncryptionTKIPType)) { soap_flag_union_DataEncryptionTKIPType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionTKIPType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__DataEncryptionTKIPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__DataEncryptionTKIPType, 0, sizeof(wcxs__DataEncryptionTKIPType), 0, soap_copy_wcxs__DataEncryptionTKIPType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__DataEncryptionTKIPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionTKIPType(struct soap *soap, int n) { return soap_instantiate_wcxs__DataEncryptionTKIPType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionTKIPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionTKIPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionTKIPType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__DataEncryptionTKIPType; if (size) *size = sizeof(wcxs__DataEncryptionTKIPType); ((wcxs__DataEncryptionTKIPType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__DataEncryptionTKIPType[n]; if (size) *size = n * sizeof(wcxs__DataEncryptionTKIPType); for (int i = 0; i < n; i++) ((wcxs__DataEncryptionTKIPType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__DataEncryptionTKIPType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__DataEncryptionTKIPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionTKIPType %p -> %p\n", q, p)); *(wcxs__DataEncryptionTKIPType*)p = *(wcxs__DataEncryptionTKIPType*)q; } void wcxs__DataEncryptionWEPType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_DataEncryptionWEPType(soap, ((wcxs__DataEncryptionWEPType*)this)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)this)->union_DataEncryptionWEPType); /* transient soap skipped */ } void wcxs__DataEncryptionWEPType::soap_default(struct soap *soap) { this->soap = soap; ((wcxs__DataEncryptionWEPType*)this)->__union_DataEncryptionWEPType = 0; /* transient soap skipped */ } int wcxs__DataEncryptionWEPType::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_wcxs__DataEncryptionWEPType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__DataEncryptionWEPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__DataEncryptionWEPType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionWEPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionWEPType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionWEPType), type); soap_out__wcxs__union_DataEncryptionWEPType(soap, ((wcxs__DataEncryptionWEPType*)a)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)a)->union_DataEncryptionWEPType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__DataEncryptionWEPType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__DataEncryptionWEPType(soap, this, tag, type); } SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionWEPType(struct soap *soap, wcxs__DataEncryptionWEPType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__DataEncryptionWEPType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__DataEncryptionWEPType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__DataEncryptionWEPType(soap, tag, this, type); } SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionWEPType(struct soap *soap, const char *tag, wcxs__DataEncryptionWEPType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__DataEncryptionWEPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionWEPType, sizeof(wcxs__DataEncryptionWEPType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionWEPType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__DataEncryptionWEPType *)a->soap_in(soap, tag, type); } } short soap_flag_union_DataEncryptionWEPType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_DataEncryptionWEPType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_DataEncryptionWEPType(soap, &((wcxs__DataEncryptionWEPType*)a)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)a)->union_DataEncryptionWEPType)) { soap_flag_union_DataEncryptionWEPType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionWEPType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__DataEncryptionWEPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__DataEncryptionWEPType, 0, sizeof(wcxs__DataEncryptionWEPType), 0, soap_copy_wcxs__DataEncryptionWEPType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__DataEncryptionWEPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionWEPType(struct soap *soap, int n) { return soap_instantiate_wcxs__DataEncryptionWEPType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionWEPType(struct soap *soap, wcxs__DataEncryptionWEPType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionWEPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionWEPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionWEPType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__DataEncryptionWEPType; if (size) *size = sizeof(wcxs__DataEncryptionWEPType); ((wcxs__DataEncryptionWEPType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__DataEncryptionWEPType[n]; if (size) *size = n * sizeof(wcxs__DataEncryptionWEPType); for (int i = 0; i < n; i++) ((wcxs__DataEncryptionWEPType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__DataEncryptionWEPType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__DataEncryptionWEPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionWEPType %p -> %p\n", q, p)); *(wcxs__DataEncryptionWEPType*)p = *(wcxs__DataEncryptionWEPType*)q; } void wcxs__DataEncryptionWEPXType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_DataEncryptionWEPXType(soap, ((wcxs__DataEncryptionWEPXType*)this)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)this)->union_DataEncryptionWEPXType); /* transient soap skipped */ } void wcxs__DataEncryptionWEPXType::soap_default(struct soap *soap) { this->soap = soap; soap_default_wcxs__KeyIndexType(soap, &((wcxs__DataEncryptionWEPXType*)this)->KeyIndex); ((wcxs__DataEncryptionWEPXType*)this)->__union_DataEncryptionWEPXType = 0; /* transient soap skipped */ } int wcxs__DataEncryptionWEPXType::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_wcxs__DataEncryptionWEPXType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__DataEncryptionWEPXType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__DataEncryptionWEPXType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionWEPXType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionWEPXType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionWEPXType), type); soap_out_wcxs__KeyIndexType(soap, "wcxs:KeyIndex", -1, &(((wcxs__DataEncryptionWEPXType*)a)->KeyIndex), ""); soap_out__wcxs__union_DataEncryptionWEPXType(soap, ((wcxs__DataEncryptionWEPXType*)a)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)a)->union_DataEncryptionWEPXType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__DataEncryptionWEPXType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__DataEncryptionWEPXType(soap, this, tag, type); } SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionWEPXType(struct soap *soap, wcxs__DataEncryptionWEPXType *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__DataEncryptionWEPXType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__DataEncryptionWEPXType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__DataEncryptionWEPXType(soap, tag, this, type); } SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionWEPXType(struct soap *soap, const char *tag, wcxs__DataEncryptionWEPXType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__DataEncryptionWEPXType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionWEPXType, sizeof(wcxs__DataEncryptionWEPXType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionWEPXType) { soap_revert(soap); *soap->id = '\0'; return (wcxs__DataEncryptionWEPXType *)a->soap_in(soap, tag, type); } } short soap_flag_KeyIndex1 = 1, soap_flag_union_DataEncryptionWEPXType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_KeyIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_wcxs__KeyIndexType(soap, "wcxs:KeyIndex", &(((wcxs__DataEncryptionWEPXType*)a)->KeyIndex), "wcxs:KeyIndexType")) { soap_flag_KeyIndex1--; continue; } if (soap_flag_union_DataEncryptionWEPXType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_DataEncryptionWEPXType(soap, &((wcxs__DataEncryptionWEPXType*)a)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)a)->union_DataEncryptionWEPXType)) { soap_flag_union_DataEncryptionWEPXType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_KeyIndex1 > 0 || soap_flag_union_DataEncryptionWEPXType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__DataEncryptionWEPXType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__DataEncryptionWEPXType, 0, sizeof(wcxs__DataEncryptionWEPXType), 0, soap_copy_wcxs__DataEncryptionWEPXType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__DataEncryptionWEPXType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionWEPXType(struct soap *soap, int n) { return soap_instantiate_wcxs__DataEncryptionWEPXType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionWEPXType(struct soap *soap, wcxs__DataEncryptionWEPXType *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionWEPXType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionWEPXType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionWEPXType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__DataEncryptionWEPXType; if (size) *size = sizeof(wcxs__DataEncryptionWEPXType); ((wcxs__DataEncryptionWEPXType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__DataEncryptionWEPXType[n]; if (size) *size = n * sizeof(wcxs__DataEncryptionWEPXType); for (int i = 0; i < n; i++) ((wcxs__DataEncryptionWEPXType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__DataEncryptionWEPXType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__DataEncryptionWEPXType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionWEPXType %p -> %p\n", q, p)); *(wcxs__DataEncryptionWEPXType*)p = *(wcxs__DataEncryptionWEPXType*)q; } void wcxs__WEP128Type::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_WEP128Type(soap, ((wcxs__WEP128Type*)this)->__union_WEP128Type, &((wcxs__WEP128Type*)this)->union_WEP128Type); /* transient soap skipped */ } void wcxs__WEP128Type::soap_default(struct soap *soap) { this->soap = soap; ((wcxs__WEP128Type*)this)->__union_WEP128Type = 0; /* transient soap skipped */ } int wcxs__WEP128Type::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_wcxs__WEP128Type); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__WEP128Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__WEP128Type(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WEP128Type(struct soap *soap, const char *tag, int id, const wcxs__WEP128Type *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WEP128Type), type); soap_out__wcxs__union_WEP128Type(soap, ((wcxs__WEP128Type*)a)->__union_WEP128Type, &((wcxs__WEP128Type*)a)->union_WEP128Type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__WEP128Type::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__WEP128Type(soap, this, tag, type); } SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_get_wcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__WEP128Type(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__WEP128Type::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__WEP128Type(soap, tag, this, type); } SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_in_wcxs__WEP128Type(struct soap *soap, const char *tag, wcxs__WEP128Type *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__WEP128Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WEP128Type, sizeof(wcxs__WEP128Type), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__WEP128Type) { soap_revert(soap); *soap->id = '\0'; return (wcxs__WEP128Type *)a->soap_in(soap, tag, type); } } short soap_flag_union_WEP128Type1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_WEP128Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_WEP128Type(soap, &((wcxs__WEP128Type*)a)->__union_WEP128Type, &((wcxs__WEP128Type*)a)->union_WEP128Type)) { soap_flag_union_WEP128Type1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_WEP128Type1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__WEP128Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__WEP128Type, 0, sizeof(wcxs__WEP128Type), 0, soap_copy_wcxs__WEP128Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__WEP128Type * SOAP_FMAC6 soap_new_wcxs__WEP128Type(struct soap *soap, int n) { return soap_instantiate_wcxs__WEP128Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_instantiate_wcxs__WEP128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WEP128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WEP128Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__WEP128Type; if (size) *size = sizeof(wcxs__WEP128Type); ((wcxs__WEP128Type*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__WEP128Type[n]; if (size) *size = n * sizeof(wcxs__WEP128Type); for (int i = 0; i < n; i++) ((wcxs__WEP128Type*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__WEP128Type*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__WEP128Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WEP128Type %p -> %p\n", q, p)); *(wcxs__WEP128Type*)p = *(wcxs__WEP128Type*)q; } void wcxs__WEP64Type::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__wcxs__union_WEP64Type(soap, ((wcxs__WEP64Type*)this)->__union_WEP64Type, &((wcxs__WEP64Type*)this)->union_WEP64Type); /* transient soap skipped */ } void wcxs__WEP64Type::soap_default(struct soap *soap) { this->soap = soap; ((wcxs__WEP64Type*)this)->__union_WEP64Type = 0; /* transient soap skipped */ } int wcxs__WEP64Type::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_wcxs__WEP64Type); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int wcxs__WEP64Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_wcxs__WEP64Type(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WEP64Type(struct soap *soap, const char *tag, int id, const wcxs__WEP64Type *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WEP64Type), type); soap_out__wcxs__union_WEP64Type(soap, ((wcxs__WEP64Type*)a)->__union_WEP64Type, &((wcxs__WEP64Type*)a)->union_WEP64Type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *wcxs__WEP64Type::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_wcxs__WEP64Type(soap, this, tag, type); } SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_get_wcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *p, const char *tag, const char *type) { if ((p = soap_in_wcxs__WEP64Type(soap, tag, p, type))) soap_getindependent(soap); return p; } void *wcxs__WEP64Type::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_wcxs__WEP64Type(soap, tag, this, type); } SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_in_wcxs__WEP64Type(struct soap *soap, const char *tag, wcxs__WEP64Type *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (wcxs__WEP64Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WEP64Type, sizeof(wcxs__WEP64Type), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_wcxs__WEP64Type) { soap_revert(soap); *soap->id = '\0'; return (wcxs__WEP64Type *)a->soap_in(soap, tag, type); } } short soap_flag_union_WEP64Type1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_WEP64Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__wcxs__union_WEP64Type(soap, &((wcxs__WEP64Type*)a)->__union_WEP64Type, &((wcxs__WEP64Type*)a)->union_WEP64Type)) { soap_flag_union_WEP64Type1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_WEP64Type1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (wcxs__WEP64Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__WEP64Type, 0, sizeof(wcxs__WEP64Type), 0, soap_copy_wcxs__WEP64Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 wcxs__WEP64Type * SOAP_FMAC6 soap_new_wcxs__WEP64Type(struct soap *soap, int n) { return soap_instantiate_wcxs__WEP64Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *p) { soap_delete(soap, p); } SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_instantiate_wcxs__WEP64Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WEP64Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WEP64Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new wcxs__WEP64Type; if (size) *size = sizeof(wcxs__WEP64Type); ((wcxs__WEP64Type*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new wcxs__WEP64Type[n]; if (size) *size = n * sizeof(wcxs__WEP64Type); for (int i = 0; i < n; i++) ((wcxs__WEP64Type*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (wcxs__WEP64Type*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__WEP64Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WEP64Type %p -> %p\n", q, p)); *(wcxs__WEP64Type*)p = *(wcxs__WEP64Type*)q; } void _rci__GetSystemPowerStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _rci__GetSystemPowerStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_rci__PT_USCORESTATUS(soap, &((_rci__GetSystemPowerStateResponse*)this)->Status); soap_default_rci__SystemPowerStateType(soap, &((_rci__GetSystemPowerStateResponse*)this)->SystemPowerState); /* transient soap skipped */ } int _rci__GetSystemPowerStateResponse::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__rci__GetSystemPowerStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _rci__GetSystemPowerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__rci__GetSystemPowerStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, int id, const _rci__GetSystemPowerStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetSystemPowerStateResponse), type); soap_element_result(soap, "rci:Status"); soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__GetSystemPowerStateResponse*)a)->Status), ""); soap_out_rci__SystemPowerStateType(soap, "rci:SystemPowerState", -1, &(((_rci__GetSystemPowerStateResponse*)a)->SystemPowerState), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_rci__GetSystemPowerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__rci__GetSystemPowerStateResponse(soap, this, tag, type); } SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_get__rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__rci__GetSystemPowerStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_rci__GetSystemPowerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__rci__GetSystemPowerStateResponse(soap, tag, this, type); } SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_in__rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, _rci__GetSystemPowerStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_rci__GetSystemPowerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetSystemPowerStateResponse, sizeof(_rci__GetSystemPowerStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__rci__GetSystemPowerStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_rci__GetSystemPowerStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_SystemPowerState1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__GetSystemPowerStateResponse*)a)->Status), "rci:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_SystemPowerState1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__SystemPowerStateType(soap, "rci:SystemPowerState", &(((_rci__GetSystemPowerStateResponse*)a)->SystemPowerState), "rci:SystemPowerStateType")) { soap_flag_SystemPowerState1--; continue; } /* transient soap skipped */ soap_check_result(soap, "rci: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SystemPowerState1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_rci__GetSystemPowerStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__GetSystemPowerStateResponse, 0, sizeof(_rci__GetSystemPowerStateResponse), 0, soap_copy__rci__GetSystemPowerStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _rci__GetSystemPowerStateResponse * SOAP_FMAC6 soap_new__rci__GetSystemPowerStateResponse(struct soap *soap, int n) { return soap_instantiate__rci__GetSystemPowerStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_instantiate__rci__GetSystemPowerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetSystemPowerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetSystemPowerStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _rci__GetSystemPowerStateResponse; if (size) *size = sizeof(_rci__GetSystemPowerStateResponse); ((_rci__GetSystemPowerStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _rci__GetSystemPowerStateResponse[n]; if (size) *size = n * sizeof(_rci__GetSystemPowerStateResponse); for (int i = 0; i < n; i++) ((_rci__GetSystemPowerStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_rci__GetSystemPowerStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__GetSystemPowerStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetSystemPowerStateResponse %p -> %p\n", q, p)); *(_rci__GetSystemPowerStateResponse*)p = *(_rci__GetSystemPowerStateResponse*)q; } void _rci__GetSystemPowerState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _rci__GetSystemPowerState::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _rci__GetSystemPowerState::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__rci__GetSystemPowerState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _rci__GetSystemPowerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__rci__GetSystemPowerState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetSystemPowerState(struct soap *soap, const char *tag, int id, const _rci__GetSystemPowerState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetSystemPowerState), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_rci__GetSystemPowerState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__rci__GetSystemPowerState(soap, this, tag, type); } SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_get__rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *p, const char *tag, const char *type) { if ((p = soap_in__rci__GetSystemPowerState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_rci__GetSystemPowerState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__rci__GetSystemPowerState(soap, tag, this, type); } SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_in__rci__GetSystemPowerState(struct soap *soap, const char *tag, _rci__GetSystemPowerState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_rci__GetSystemPowerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetSystemPowerState, sizeof(_rci__GetSystemPowerState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__rci__GetSystemPowerState) { soap_revert(soap); *soap->id = '\0'; return (_rci__GetSystemPowerState *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_rci__GetSystemPowerState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__GetSystemPowerState, 0, sizeof(_rci__GetSystemPowerState), 0, soap_copy__rci__GetSystemPowerState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _rci__GetSystemPowerState * SOAP_FMAC6 soap_new__rci__GetSystemPowerState(struct soap *soap, int n) { return soap_instantiate__rci__GetSystemPowerState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *p) { soap_delete(soap, p); } SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_instantiate__rci__GetSystemPowerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetSystemPowerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetSystemPowerState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _rci__GetSystemPowerState; if (size) *size = sizeof(_rci__GetSystemPowerState); ((_rci__GetSystemPowerState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _rci__GetSystemPowerState[n]; if (size) *size = n * sizeof(_rci__GetSystemPowerState); for (int i = 0; i < n; i++) ((_rci__GetSystemPowerState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_rci__GetSystemPowerState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__GetSystemPowerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetSystemPowerState %p -> %p\n", q, p)); *(_rci__GetSystemPowerState*)p = *(_rci__GetSystemPowerState*)q; } void _rci__RemoteControlResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _rci__RemoteControlResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_rci__PT_USCORESTATUS(soap, &((_rci__RemoteControlResponse*)this)->Status); /* transient soap skipped */ } int _rci__RemoteControlResponse::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__rci__RemoteControlResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _rci__RemoteControlResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__rci__RemoteControlResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__RemoteControlResponse(struct soap *soap, const char *tag, int id, const _rci__RemoteControlResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__RemoteControlResponse), type); soap_element_result(soap, "rci:Status"); soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__RemoteControlResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_rci__RemoteControlResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__rci__RemoteControlResponse(soap, this, tag, type); } SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_get__rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *p, const char *tag, const char *type) { if ((p = soap_in__rci__RemoteControlResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_rci__RemoteControlResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__rci__RemoteControlResponse(soap, tag, this, type); } SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_in__rci__RemoteControlResponse(struct soap *soap, const char *tag, _rci__RemoteControlResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_rci__RemoteControlResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__RemoteControlResponse, sizeof(_rci__RemoteControlResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__rci__RemoteControlResponse) { soap_revert(soap); *soap->id = '\0'; return (_rci__RemoteControlResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__RemoteControlResponse*)a)->Status), "rci:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "rci: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_rci__RemoteControlResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__RemoteControlResponse, 0, sizeof(_rci__RemoteControlResponse), 0, soap_copy__rci__RemoteControlResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _rci__RemoteControlResponse * SOAP_FMAC6 soap_new__rci__RemoteControlResponse(struct soap *soap, int n) { return soap_instantiate__rci__RemoteControlResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_instantiate__rci__RemoteControlResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__RemoteControlResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__RemoteControlResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _rci__RemoteControlResponse; if (size) *size = sizeof(_rci__RemoteControlResponse); ((_rci__RemoteControlResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _rci__RemoteControlResponse[n]; if (size) *size = n * sizeof(_rci__RemoteControlResponse); for (int i = 0; i < n; i++) ((_rci__RemoteControlResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_rci__RemoteControlResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__RemoteControlResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__RemoteControlResponse %p -> %p\n", q, p)); *(_rci__RemoteControlResponse*)p = *(_rci__RemoteControlResponse*)q; } void _rci__RemoteControl::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_rci__RemoteControl*)this)->IanaOemNumber, SOAP_TYPE_unsignedInt); soap_serialize_PointerTorci__SpecialCommandType(soap, &((_rci__RemoteControl*)this)->SpecialCommand); soap_serialize_PointerTorci__SpecialCommandParameterType(soap, &((_rci__RemoteControl*)this)->SpecialCommandParameter); soap_serialize_PointerTorci__BootOptionsType(soap, &((_rci__RemoteControl*)this)->BootOptions); soap_serialize_PointerTorci__OemParametersType(soap, &((_rci__RemoteControl*)this)->OEMparameters); /* transient soap skipped */ } void _rci__RemoteControl::soap_default(struct soap *soap) { this->soap = soap; soap_default_rci__RemoteControlCommandType(soap, &((_rci__RemoteControl*)this)->Command); soap_default_unsignedInt(soap, &((_rci__RemoteControl*)this)->IanaOemNumber); ((_rci__RemoteControl*)this)->SpecialCommand = NULL; ((_rci__RemoteControl*)this)->SpecialCommandParameter = NULL; ((_rci__RemoteControl*)this)->BootOptions = NULL; ((_rci__RemoteControl*)this)->OEMparameters = NULL; /* transient soap skipped */ } int _rci__RemoteControl::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__rci__RemoteControl); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _rci__RemoteControl::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__rci__RemoteControl(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__RemoteControl(struct soap *soap, const char *tag, int id, const _rci__RemoteControl *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__RemoteControl), type); soap_out_rci__RemoteControlCommandType(soap, "rci:Command", -1, &(((_rci__RemoteControl*)a)->Command), ""); soap_out_unsignedInt(soap, "rci:IanaOemNumber", -1, &(((_rci__RemoteControl*)a)->IanaOemNumber), ""); soap_out_PointerTorci__SpecialCommandType(soap, "rci:SpecialCommand", -1, &(((_rci__RemoteControl*)a)->SpecialCommand), ""); soap_out_PointerTorci__SpecialCommandParameterType(soap, "rci:SpecialCommandParameter", -1, &(((_rci__RemoteControl*)a)->SpecialCommandParameter), ""); soap_out_PointerTorci__BootOptionsType(soap, "rci:BootOptions", -1, &(((_rci__RemoteControl*)a)->BootOptions), ""); soap_out_PointerTorci__OemParametersType(soap, "rci:OEMparameters", -1, &(((_rci__RemoteControl*)a)->OEMparameters), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_rci__RemoteControl::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__rci__RemoteControl(soap, this, tag, type); } SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_get__rci__RemoteControl(struct soap *soap, _rci__RemoteControl *p, const char *tag, const char *type) { if ((p = soap_in__rci__RemoteControl(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_rci__RemoteControl::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__rci__RemoteControl(soap, tag, this, type); } SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_in__rci__RemoteControl(struct soap *soap, const char *tag, _rci__RemoteControl *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_rci__RemoteControl *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__RemoteControl, sizeof(_rci__RemoteControl), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__rci__RemoteControl) { soap_revert(soap); *soap->id = '\0'; return (_rci__RemoteControl *)a->soap_in(soap, tag, type); } } short soap_flag_Command1 = 1, soap_flag_IanaOemNumber1 = 1, soap_flag_SpecialCommand1 = 1, soap_flag_SpecialCommandParameter1 = 1, soap_flag_BootOptions1 = 1, soap_flag_OEMparameters1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Command1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__RemoteControlCommandType(soap, "rci:Command", &(((_rci__RemoteControl*)a)->Command), "rci:RemoteControlCommandType")) { soap_flag_Command1--; continue; } if (soap_flag_IanaOemNumber1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "rci:IanaOemNumber", &(((_rci__RemoteControl*)a)->IanaOemNumber), "xsd:unsignedInt")) { soap_flag_IanaOemNumber1--; continue; } if (soap_flag_SpecialCommand1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTorci__SpecialCommandType(soap, "rci:SpecialCommand", &(((_rci__RemoteControl*)a)->SpecialCommand), "rci:SpecialCommandType")) { soap_flag_SpecialCommand1--; continue; } if (soap_flag_SpecialCommandParameter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTorci__SpecialCommandParameterType(soap, "rci:SpecialCommandParameter", &(((_rci__RemoteControl*)a)->SpecialCommandParameter), "rci:SpecialCommandParameterType")) { soap_flag_SpecialCommandParameter1--; continue; } if (soap_flag_BootOptions1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTorci__BootOptionsType(soap, "rci:BootOptions", &(((_rci__RemoteControl*)a)->BootOptions), "rci:BootOptionsType")) { soap_flag_BootOptions1--; continue; } if (soap_flag_OEMparameters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTorci__OemParametersType(soap, "rci:OEMparameters", &(((_rci__RemoteControl*)a)->OEMparameters), "rci:OemParametersType")) { soap_flag_OEMparameters1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Command1 > 0 || soap_flag_IanaOemNumber1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_rci__RemoteControl *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__RemoteControl, 0, sizeof(_rci__RemoteControl), 0, soap_copy__rci__RemoteControl); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _rci__RemoteControl * SOAP_FMAC6 soap_new__rci__RemoteControl(struct soap *soap, int n) { return soap_instantiate__rci__RemoteControl(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__RemoteControl(struct soap *soap, _rci__RemoteControl *p) { soap_delete(soap, p); } SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_instantiate__rci__RemoteControl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__RemoteControl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__RemoteControl, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _rci__RemoteControl; if (size) *size = sizeof(_rci__RemoteControl); ((_rci__RemoteControl*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _rci__RemoteControl[n]; if (size) *size = n * sizeof(_rci__RemoteControl); for (int i = 0; i < n; i++) ((_rci__RemoteControl*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_rci__RemoteControl*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__RemoteControl(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__RemoteControl %p -> %p\n", q, p)); *(_rci__RemoteControl*)p = *(_rci__RemoteControl*)q; } void _rci__GetRemoteControlCapabilitiesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->IanaOemNumber, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _rci__GetRemoteControlCapabilitiesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_rci__PT_USCORESTATUS(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->Status); soap_default_unsignedInt(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->IanaOemNumber); soap_default_rci__OemDefinedCapabilitiesType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->OemDefinedCapabilities); soap_default_rci__SpecialCommandsSupportedType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SpecialCommandsSupported); soap_default_rci__SystemCapabilitiesSupportedType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SystemCapabilitiesSupported); soap_default_rci__SystemFirmwareCapabilitiesType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SystemFirmwareCapabilities); /* transient soap skipped */ } int _rci__GetRemoteControlCapabilitiesResponse::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__rci__GetRemoteControlCapabilitiesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _rci__GetRemoteControlCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _rci__GetRemoteControlCapabilitiesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse), type); soap_element_result(soap, "rci:Status"); soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "rci:IanaOemNumber", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->IanaOemNumber), ""); soap_out_rci__OemDefinedCapabilitiesType(soap, "rci:OemDefinedCapabilities", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->OemDefinedCapabilities), ""); soap_out_rci__SpecialCommandsSupportedType(soap, "rci:SpecialCommandsSupported", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SpecialCommandsSupported), ""); soap_out_rci__SystemCapabilitiesSupportedType(soap, "rci:SystemCapabilitiesSupported", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemCapabilitiesSupported), ""); soap_out_rci__SystemFirmwareCapabilitiesType(soap, "rci:SystemFirmwareCapabilities", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemFirmwareCapabilities), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_rci__GetRemoteControlCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__rci__GetRemoteControlCapabilitiesResponse(soap, this, tag, type); } SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_get__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *p, const char *tag, const char *type) { if ((p = soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_rci__GetRemoteControlCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, tag, this, type); } SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_in__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilitiesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_rci__GetRemoteControlCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, sizeof(_rci__GetRemoteControlCapabilitiesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse) { soap_revert(soap); *soap->id = '\0'; return (_rci__GetRemoteControlCapabilitiesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_IanaOemNumber1 = 1, soap_flag_OemDefinedCapabilities1 = 1, soap_flag_SpecialCommandsSupported1 = 1, soap_flag_SystemCapabilitiesSupported1 = 1, soap_flag_SystemFirmwareCapabilities1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->Status), "rci:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_IanaOemNumber1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "rci:IanaOemNumber", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->IanaOemNumber), "xsd:unsignedInt")) { soap_flag_IanaOemNumber1--; continue; } if (soap_flag_OemDefinedCapabilities1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__OemDefinedCapabilitiesType(soap, "rci:OemDefinedCapabilities", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->OemDefinedCapabilities), "rci:OemDefinedCapabilitiesType")) { soap_flag_OemDefinedCapabilities1--; continue; } if (soap_flag_SpecialCommandsSupported1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__SpecialCommandsSupportedType(soap, "rci:SpecialCommandsSupported", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SpecialCommandsSupported), "rci:SpecialCommandsSupportedType")) { soap_flag_SpecialCommandsSupported1--; continue; } if (soap_flag_SystemCapabilitiesSupported1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__SystemCapabilitiesSupportedType(soap, "rci:SystemCapabilitiesSupported", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemCapabilitiesSupported), "rci:SystemCapabilitiesSupportedType")) { soap_flag_SystemCapabilitiesSupported1--; continue; } if (soap_flag_SystemFirmwareCapabilities1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_rci__SystemFirmwareCapabilitiesType(soap, "rci:SystemFirmwareCapabilities", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemFirmwareCapabilities), "rci:SystemFirmwareCapabilitiesType")) { soap_flag_SystemFirmwareCapabilities1--; continue; } /* transient soap skipped */ soap_check_result(soap, "rci: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_IanaOemNumber1 > 0 || soap_flag_OemDefinedCapabilities1 > 0 || soap_flag_SpecialCommandsSupported1 > 0 || soap_flag_SystemCapabilitiesSupported1 > 0 || soap_flag_SystemFirmwareCapabilities1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_rci__GetRemoteControlCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, 0, sizeof(_rci__GetRemoteControlCapabilitiesResponse), 0, soap_copy__rci__GetRemoteControlCapabilitiesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC6 soap_new__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, int n) { return soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _rci__GetRemoteControlCapabilitiesResponse; if (size) *size = sizeof(_rci__GetRemoteControlCapabilitiesResponse); ((_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _rci__GetRemoteControlCapabilitiesResponse[n]; if (size) *size = n * sizeof(_rci__GetRemoteControlCapabilitiesResponse); for (int i = 0; i < n; i++) ((_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetRemoteControlCapabilitiesResponse %p -> %p\n", q, p)); *(_rci__GetRemoteControlCapabilitiesResponse*)p = *(_rci__GetRemoteControlCapabilitiesResponse*)q; } void _rci__GetRemoteControlCapabilities::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _rci__GetRemoteControlCapabilities::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _rci__GetRemoteControlCapabilities::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__rci__GetRemoteControlCapabilities); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _rci__GetRemoteControlCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__rci__GetRemoteControlCapabilities(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, int id, const _rci__GetRemoteControlCapabilities *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetRemoteControlCapabilities), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_rci__GetRemoteControlCapabilities::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__rci__GetRemoteControlCapabilities(soap, this, tag, type); } SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_get__rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *p, const char *tag, const char *type) { if ((p = soap_in__rci__GetRemoteControlCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_rci__GetRemoteControlCapabilities::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__rci__GetRemoteControlCapabilities(soap, tag, this, type); } SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_in__rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilities *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_rci__GetRemoteControlCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetRemoteControlCapabilities, sizeof(_rci__GetRemoteControlCapabilities), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__rci__GetRemoteControlCapabilities) { soap_revert(soap); *soap->id = '\0'; return (_rci__GetRemoteControlCapabilities *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_rci__GetRemoteControlCapabilities *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__GetRemoteControlCapabilities, 0, sizeof(_rci__GetRemoteControlCapabilities), 0, soap_copy__rci__GetRemoteControlCapabilities); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _rci__GetRemoteControlCapabilities * SOAP_FMAC6 soap_new__rci__GetRemoteControlCapabilities(struct soap *soap, int n) { return soap_instantiate__rci__GetRemoteControlCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_instantiate__rci__GetRemoteControlCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetRemoteControlCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetRemoteControlCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _rci__GetRemoteControlCapabilities; if (size) *size = sizeof(_rci__GetRemoteControlCapabilities); ((_rci__GetRemoteControlCapabilities*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _rci__GetRemoteControlCapabilities[n]; if (size) *size = n * sizeof(_rci__GetRemoteControlCapabilities); for (int i = 0; i < n; i++) ((_rci__GetRemoteControlCapabilities*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_rci__GetRemoteControlCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__GetRemoteControlCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetRemoteControlCapabilities %p -> %p\n", q, p)); *(_rci__GetRemoteControlCapabilities*)p = *(_rci__GetRemoteControlCapabilities*)q; } void _inf__GetIderSessionLogResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, &((_inf__GetIderSessionLogResponse*)this)->LogData); /* transient soap skipped */ } void _inf__GetIderSessionLogResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetIderSessionLogResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, &((_inf__GetIderSessionLogResponse*)this)->LogData); /* transient soap skipped */ } int _inf__GetIderSessionLogResponse::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__inf__GetIderSessionLogResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetIderSessionLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetIderSessionLogResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, const _inf__GetIderSessionLogResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetIderSessionLogResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetIderSessionLogResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, "inf:LogData", -1, &(((_inf__GetIderSessionLogResponse*)a)->LogData), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetIderSessionLogResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetIderSessionLogResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_get__inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetIderSessionLogResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetIderSessionLogResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetIderSessionLogResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_in__inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, _inf__GetIderSessionLogResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetIderSessionLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetIderSessionLogResponse, sizeof(_inf__GetIderSessionLogResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetIderSessionLogResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetIderSessionLogResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetIderSessionLogResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, "inf:LogData", &(((_inf__GetIderSessionLogResponse*)a)->LogData), "inf:IderSessionLogEntryType")) continue; /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetIderSessionLogResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetIderSessionLogResponse, 0, sizeof(_inf__GetIderSessionLogResponse), 0, soap_copy__inf__GetIderSessionLogResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetIderSessionLogResponse * SOAP_FMAC6 soap_new__inf__GetIderSessionLogResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetIderSessionLogResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_instantiate__inf__GetIderSessionLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetIderSessionLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetIderSessionLogResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetIderSessionLogResponse; if (size) *size = sizeof(_inf__GetIderSessionLogResponse); ((_inf__GetIderSessionLogResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetIderSessionLogResponse[n]; if (size) *size = n * sizeof(_inf__GetIderSessionLogResponse); for (int i = 0; i < n; i++) ((_inf__GetIderSessionLogResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetIderSessionLogResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetIderSessionLogResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetIderSessionLogResponse %p -> %p\n", q, p)); *(_inf__GetIderSessionLogResponse*)p = *(_inf__GetIderSessionLogResponse*)q; } void _inf__GetIderSessionLog::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetIderSessionLog::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetIderSessionLog::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__inf__GetIderSessionLog); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetIderSessionLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetIderSessionLog(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetIderSessionLog(struct soap *soap, const char *tag, int id, const _inf__GetIderSessionLog *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetIderSessionLog), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetIderSessionLog::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetIderSessionLog(soap, this, tag, type); } SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_get__inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetIderSessionLog(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetIderSessionLog::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetIderSessionLog(soap, tag, this, type); } SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_in__inf__GetIderSessionLog(struct soap *soap, const char *tag, _inf__GetIderSessionLog *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetIderSessionLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetIderSessionLog, sizeof(_inf__GetIderSessionLog), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetIderSessionLog) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetIderSessionLog *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetIderSessionLog *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetIderSessionLog, 0, sizeof(_inf__GetIderSessionLog), 0, soap_copy__inf__GetIderSessionLog); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetIderSessionLog * SOAP_FMAC6 soap_new__inf__GetIderSessionLog(struct soap *soap, int n) { return soap_instantiate__inf__GetIderSessionLog(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_instantiate__inf__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetIderSessionLog, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetIderSessionLog; if (size) *size = sizeof(_inf__GetIderSessionLog); ((_inf__GetIderSessionLog*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetIderSessionLog[n]; if (size) *size = n * sizeof(_inf__GetIderSessionLog); for (int i = 0; i < n; i++) ((_inf__GetIderSessionLog*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetIderSessionLog*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetIderSessionLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetIderSessionLog %p -> %p\n", q, p)); *(_inf__GetIderSessionLog*)p = *(_inf__GetIderSessionLog*)q; } void _inf__GetSecurityParametersResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->EnterpriseMode, SOAP_TYPE_bool); soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->TlsEnabled, SOAP_TYPE_bool); soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->HwCryptoEnabled, SOAP_TYPE_bool); soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->NetworkInterfaceEnabled, SOAP_TYPE_bool); soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->SOLEnabled, SOAP_TYPE_bool); soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->IDEREnabled, SOAP_TYPE_bool); soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->FWUpdateEnabled, SOAP_TYPE_bool); soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->LinkIsUp, SOAP_TYPE_bool); /* transient soap skipped */ } void _inf__GetSecurityParametersResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetSecurityParametersResponse*)this)->StatusCode); soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->EnterpriseMode); soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->TlsEnabled); soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->HwCryptoEnabled); soap_default_inf__ProvisioningStateType(soap, &((_inf__GetSecurityParametersResponse*)this)->ProvisioningState); soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->NetworkInterfaceEnabled); soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->SOLEnabled); soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->IDEREnabled); soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->FWUpdateEnabled); soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->LinkIsUp); /* transient soap skipped */ } int _inf__GetSecurityParametersResponse::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__inf__GetSecurityParametersResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetSecurityParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetSecurityParametersResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, int id, const _inf__GetSecurityParametersResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetSecurityParametersResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetSecurityParametersResponse*)a)->StatusCode), ""); soap_out_bool(soap, "inf:EnterpriseMode", -1, &(((_inf__GetSecurityParametersResponse*)a)->EnterpriseMode), ""); soap_out_bool(soap, "inf:TlsEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->TlsEnabled), ""); soap_out_bool(soap, "inf:HwCryptoEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->HwCryptoEnabled), ""); soap_out_inf__ProvisioningStateType(soap, "inf:ProvisioningState", -1, &(((_inf__GetSecurityParametersResponse*)a)->ProvisioningState), ""); soap_out_bool(soap, "inf:NetworkInterfaceEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->NetworkInterfaceEnabled), ""); soap_out_bool(soap, "inf:SOLEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->SOLEnabled), ""); soap_out_bool(soap, "inf:IDEREnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->IDEREnabled), ""); soap_out_bool(soap, "inf:FWUpdateEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->FWUpdateEnabled), ""); soap_out_bool(soap, "inf:LinkIsUp", -1, &(((_inf__GetSecurityParametersResponse*)a)->LinkIsUp), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetSecurityParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetSecurityParametersResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_get__inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetSecurityParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetSecurityParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetSecurityParametersResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_in__inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, _inf__GetSecurityParametersResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetSecurityParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetSecurityParametersResponse, sizeof(_inf__GetSecurityParametersResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetSecurityParametersResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetSecurityParametersResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_EnterpriseMode1 = 1, soap_flag_TlsEnabled1 = 1, soap_flag_HwCryptoEnabled1 = 1, soap_flag_ProvisioningState1 = 1, soap_flag_NetworkInterfaceEnabled1 = 1, soap_flag_SOLEnabled1 = 1, soap_flag_IDEREnabled1 = 1, soap_flag_FWUpdateEnabled1 = 1, soap_flag_LinkIsUp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetSecurityParametersResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_EnterpriseMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:EnterpriseMode", &(((_inf__GetSecurityParametersResponse*)a)->EnterpriseMode), "xsd:boolean")) { soap_flag_EnterpriseMode1--; continue; } if (soap_flag_TlsEnabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:TlsEnabled", &(((_inf__GetSecurityParametersResponse*)a)->TlsEnabled), "xsd:boolean")) { soap_flag_TlsEnabled1--; continue; } if (soap_flag_HwCryptoEnabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:HwCryptoEnabled", &(((_inf__GetSecurityParametersResponse*)a)->HwCryptoEnabled), "xsd:boolean")) { soap_flag_HwCryptoEnabled1--; continue; } if (soap_flag_ProvisioningState1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__ProvisioningStateType(soap, "inf:ProvisioningState", &(((_inf__GetSecurityParametersResponse*)a)->ProvisioningState), "inf:ProvisioningStateType")) { soap_flag_ProvisioningState1--; continue; } if (soap_flag_NetworkInterfaceEnabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:NetworkInterfaceEnabled", &(((_inf__GetSecurityParametersResponse*)a)->NetworkInterfaceEnabled), "xsd:boolean")) { soap_flag_NetworkInterfaceEnabled1--; continue; } if (soap_flag_SOLEnabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:SOLEnabled", &(((_inf__GetSecurityParametersResponse*)a)->SOLEnabled), "xsd:boolean")) { soap_flag_SOLEnabled1--; continue; } if (soap_flag_IDEREnabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:IDEREnabled", &(((_inf__GetSecurityParametersResponse*)a)->IDEREnabled), "xsd:boolean")) { soap_flag_IDEREnabled1--; continue; } if (soap_flag_FWUpdateEnabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:FWUpdateEnabled", &(((_inf__GetSecurityParametersResponse*)a)->FWUpdateEnabled), "xsd:boolean")) { soap_flag_FWUpdateEnabled1--; continue; } if (soap_flag_LinkIsUp1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:LinkIsUp", &(((_inf__GetSecurityParametersResponse*)a)->LinkIsUp), "xsd:boolean")) { soap_flag_LinkIsUp1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_EnterpriseMode1 > 0 || soap_flag_TlsEnabled1 > 0 || soap_flag_HwCryptoEnabled1 > 0 || soap_flag_ProvisioningState1 > 0 || soap_flag_NetworkInterfaceEnabled1 > 0 || soap_flag_SOLEnabled1 > 0 || soap_flag_IDEREnabled1 > 0 || soap_flag_FWUpdateEnabled1 > 0 || soap_flag_LinkIsUp1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetSecurityParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetSecurityParametersResponse, 0, sizeof(_inf__GetSecurityParametersResponse), 0, soap_copy__inf__GetSecurityParametersResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetSecurityParametersResponse * SOAP_FMAC6 soap_new__inf__GetSecurityParametersResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetSecurityParametersResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_instantiate__inf__GetSecurityParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetSecurityParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetSecurityParametersResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetSecurityParametersResponse; if (size) *size = sizeof(_inf__GetSecurityParametersResponse); ((_inf__GetSecurityParametersResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetSecurityParametersResponse[n]; if (size) *size = n * sizeof(_inf__GetSecurityParametersResponse); for (int i = 0; i < n; i++) ((_inf__GetSecurityParametersResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetSecurityParametersResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetSecurityParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetSecurityParametersResponse %p -> %p\n", q, p)); *(_inf__GetSecurityParametersResponse*)p = *(_inf__GetSecurityParametersResponse*)q; } void _inf__GetSecurityParameters::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetSecurityParameters::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetSecurityParameters::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__inf__GetSecurityParameters); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetSecurityParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetSecurityParameters(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetSecurityParameters(struct soap *soap, const char *tag, int id, const _inf__GetSecurityParameters *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetSecurityParameters), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetSecurityParameters::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetSecurityParameters(soap, this, tag, type); } SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_get__inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetSecurityParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetSecurityParameters::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetSecurityParameters(soap, tag, this, type); } SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_in__inf__GetSecurityParameters(struct soap *soap, const char *tag, _inf__GetSecurityParameters *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetSecurityParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetSecurityParameters, sizeof(_inf__GetSecurityParameters), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetSecurityParameters) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetSecurityParameters *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetSecurityParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetSecurityParameters, 0, sizeof(_inf__GetSecurityParameters), 0, soap_copy__inf__GetSecurityParameters); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetSecurityParameters * SOAP_FMAC6 soap_new__inf__GetSecurityParameters(struct soap *soap, int n) { return soap_instantiate__inf__GetSecurityParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_instantiate__inf__GetSecurityParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetSecurityParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetSecurityParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetSecurityParameters; if (size) *size = sizeof(_inf__GetSecurityParameters); ((_inf__GetSecurityParameters*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetSecurityParameters[n]; if (size) *size = n * sizeof(_inf__GetSecurityParameters); for (int i = 0; i < n; i++) ((_inf__GetSecurityParameters*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetSecurityParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetSecurityParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetSecurityParameters %p -> %p\n", q, p)); *(_inf__GetSecurityParameters*)p = *(_inf__GetSecurityParameters*)q; } void _inf__GetNetworkStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetNetworkStateResponse*)this)->IsEnabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _inf__GetNetworkStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetNetworkStateResponse*)this)->StatusCode); soap_default_bool(soap, &((_inf__GetNetworkStateResponse*)this)->IsEnabled); /* transient soap skipped */ } int _inf__GetNetworkStateResponse::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__inf__GetNetworkStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetNetworkStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetNetworkStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetNetworkStateResponse(struct soap *soap, const char *tag, int id, const _inf__GetNetworkStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetNetworkStateResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetNetworkStateResponse*)a)->StatusCode), ""); soap_out_bool(soap, "inf:IsEnabled", -1, &(((_inf__GetNetworkStateResponse*)a)->IsEnabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetNetworkStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetNetworkStateResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_get__inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetNetworkStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetNetworkStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetNetworkStateResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_in__inf__GetNetworkStateResponse(struct soap *soap, const char *tag, _inf__GetNetworkStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetNetworkStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetNetworkStateResponse, sizeof(_inf__GetNetworkStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetNetworkStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetNetworkStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_IsEnabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetNetworkStateResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_IsEnabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:IsEnabled", &(((_inf__GetNetworkStateResponse*)a)->IsEnabled), "xsd:boolean")) { soap_flag_IsEnabled1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsEnabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetNetworkStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetNetworkStateResponse, 0, sizeof(_inf__GetNetworkStateResponse), 0, soap_copy__inf__GetNetworkStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetNetworkStateResponse * SOAP_FMAC6 soap_new__inf__GetNetworkStateResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetNetworkStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_instantiate__inf__GetNetworkStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetNetworkStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetNetworkStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetNetworkStateResponse; if (size) *size = sizeof(_inf__GetNetworkStateResponse); ((_inf__GetNetworkStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetNetworkStateResponse[n]; if (size) *size = n * sizeof(_inf__GetNetworkStateResponse); for (int i = 0; i < n; i++) ((_inf__GetNetworkStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetNetworkStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetNetworkStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetNetworkStateResponse %p -> %p\n", q, p)); *(_inf__GetNetworkStateResponse*)p = *(_inf__GetNetworkStateResponse*)q; } void _inf__GetNetworkState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetNetworkState::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetNetworkState::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__inf__GetNetworkState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetNetworkState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetNetworkState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetNetworkState(struct soap *soap, const char *tag, int id, const _inf__GetNetworkState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetNetworkState), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetNetworkState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetNetworkState(soap, this, tag, type); } SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_get__inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetNetworkState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetNetworkState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetNetworkState(soap, tag, this, type); } SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_in__inf__GetNetworkState(struct soap *soap, const char *tag, _inf__GetNetworkState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetNetworkState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetNetworkState, sizeof(_inf__GetNetworkState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetNetworkState) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetNetworkState *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetNetworkState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetNetworkState, 0, sizeof(_inf__GetNetworkState), 0, soap_copy__inf__GetNetworkState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetNetworkState * SOAP_FMAC6 soap_new__inf__GetNetworkState(struct soap *soap, int n) { return soap_instantiate__inf__GetNetworkState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_instantiate__inf__GetNetworkState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetNetworkState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetNetworkState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetNetworkState; if (size) *size = sizeof(_inf__GetNetworkState); ((_inf__GetNetworkState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetNetworkState[n]; if (size) *size = n * sizeof(_inf__GetNetworkState); for (int i = 0; i < n; i++) ((_inf__GetNetworkState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetNetworkState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetNetworkState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetNetworkState %p -> %p\n", q, p)); *(_inf__GetNetworkState*)p = *(_inf__GetNetworkState*)q; } void _inf__GetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfinf__EnabledInterfacesType(soap, &((_inf__GetEnabledInterfacesResponse*)this)->EnabledInterfaces); /* transient soap skipped */ } void _inf__GetEnabledInterfacesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetEnabledInterfacesResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfinf__EnabledInterfacesType(soap, &((_inf__GetEnabledInterfacesResponse*)this)->EnabledInterfaces); /* transient soap skipped */ } int _inf__GetEnabledInterfacesResponse::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__inf__GetEnabledInterfacesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetEnabledInterfacesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _inf__GetEnabledInterfacesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetEnabledInterfacesResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetEnabledInterfacesResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfinf__EnabledInterfacesType(soap, "inf:EnabledInterfaces", -1, &(((_inf__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetEnabledInterfacesResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetEnabledInterfacesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetEnabledInterfacesResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _inf__GetEnabledInterfacesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetEnabledInterfacesResponse, sizeof(_inf__GetEnabledInterfacesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetEnabledInterfacesResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetEnabledInterfacesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetEnabledInterfacesResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfinf__EnabledInterfacesType(soap, "inf:EnabledInterfaces", &(((_inf__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "inf:EnabledInterfacesType")) continue; /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetEnabledInterfacesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetEnabledInterfacesResponse, 0, sizeof(_inf__GetEnabledInterfacesResponse), 0, soap_copy__inf__GetEnabledInterfacesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__inf__GetEnabledInterfacesResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__inf__GetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetEnabledInterfacesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetEnabledInterfacesResponse; if (size) *size = sizeof(_inf__GetEnabledInterfacesResponse); ((_inf__GetEnabledInterfacesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetEnabledInterfacesResponse[n]; if (size) *size = n * sizeof(_inf__GetEnabledInterfacesResponse); for (int i = 0; i < n; i++) ((_inf__GetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetEnabledInterfacesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetEnabledInterfacesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetEnabledInterfacesResponse %p -> %p\n", q, p)); *(_inf__GetEnabledInterfacesResponse*)p = *(_inf__GetEnabledInterfacesResponse*)q; } void _inf__GetEnabledInterfaces::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetEnabledInterfaces::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetEnabledInterfaces::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__inf__GetEnabledInterfaces); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetEnabledInterfaces(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _inf__GetEnabledInterfaces *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetEnabledInterfaces), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetEnabledInterfaces(soap, this, tag, type); } SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_get__inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetEnabledInterfaces(soap, tag, this, type); } SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_in__inf__GetEnabledInterfaces(struct soap *soap, const char *tag, _inf__GetEnabledInterfaces *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetEnabledInterfaces, sizeof(_inf__GetEnabledInterfaces), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetEnabledInterfaces) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetEnabledInterfaces *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetEnabledInterfaces *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetEnabledInterfaces, 0, sizeof(_inf__GetEnabledInterfaces), 0, soap_copy__inf__GetEnabledInterfaces); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetEnabledInterfaces * SOAP_FMAC6 soap_new__inf__GetEnabledInterfaces(struct soap *soap, int n) { return soap_instantiate__inf__GetEnabledInterfaces(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__inf__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetEnabledInterfaces, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetEnabledInterfaces; if (size) *size = sizeof(_inf__GetEnabledInterfaces); ((_inf__GetEnabledInterfaces*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetEnabledInterfaces[n]; if (size) *size = n * sizeof(_inf__GetEnabledInterfaces); for (int i = 0; i < n; i++) ((_inf__GetEnabledInterfaces*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetEnabledInterfaces*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetEnabledInterfaces %p -> %p\n", q, p)); *(_inf__GetEnabledInterfaces*)p = *(_inf__GetEnabledInterfaces*)q; } void _inf__GetPasswordModelResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetPasswordModelResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetPasswordModelResponse*)this)->StatusCode); soap_default_inf__PasswordModelType(soap, &((_inf__GetPasswordModelResponse*)this)->PasswordModel); /* transient soap skipped */ } int _inf__GetPasswordModelResponse::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__inf__GetPasswordModelResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetPasswordModelResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetPasswordModelResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetPasswordModelResponse(struct soap *soap, const char *tag, int id, const _inf__GetPasswordModelResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetPasswordModelResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetPasswordModelResponse*)a)->StatusCode), ""); soap_out_inf__PasswordModelType(soap, "inf:PasswordModel", -1, &(((_inf__GetPasswordModelResponse*)a)->PasswordModel), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetPasswordModelResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetPasswordModelResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_get__inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetPasswordModelResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetPasswordModelResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetPasswordModelResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_in__inf__GetPasswordModelResponse(struct soap *soap, const char *tag, _inf__GetPasswordModelResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetPasswordModelResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetPasswordModelResponse, sizeof(_inf__GetPasswordModelResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetPasswordModelResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetPasswordModelResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_PasswordModel1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetPasswordModelResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_PasswordModel1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PasswordModelType(soap, "inf:PasswordModel", &(((_inf__GetPasswordModelResponse*)a)->PasswordModel), "inf:PasswordModelType")) { soap_flag_PasswordModel1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PasswordModel1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetPasswordModelResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetPasswordModelResponse, 0, sizeof(_inf__GetPasswordModelResponse), 0, soap_copy__inf__GetPasswordModelResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetPasswordModelResponse * SOAP_FMAC6 soap_new__inf__GetPasswordModelResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetPasswordModelResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_instantiate__inf__GetPasswordModelResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetPasswordModelResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetPasswordModelResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetPasswordModelResponse; if (size) *size = sizeof(_inf__GetPasswordModelResponse); ((_inf__GetPasswordModelResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetPasswordModelResponse[n]; if (size) *size = n * sizeof(_inf__GetPasswordModelResponse); for (int i = 0; i < n; i++) ((_inf__GetPasswordModelResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetPasswordModelResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetPasswordModelResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetPasswordModelResponse %p -> %p\n", q, p)); *(_inf__GetPasswordModelResponse*)p = *(_inf__GetPasswordModelResponse*)q; } void _inf__GetPasswordModel::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetPasswordModel::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetPasswordModel::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__inf__GetPasswordModel); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetPasswordModel::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetPasswordModel(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetPasswordModel(struct soap *soap, const char *tag, int id, const _inf__GetPasswordModel *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetPasswordModel), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetPasswordModel::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetPasswordModel(soap, this, tag, type); } SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_get__inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetPasswordModel(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetPasswordModel::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetPasswordModel(soap, tag, this, type); } SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_in__inf__GetPasswordModel(struct soap *soap, const char *tag, _inf__GetPasswordModel *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetPasswordModel *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetPasswordModel, sizeof(_inf__GetPasswordModel), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetPasswordModel) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetPasswordModel *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetPasswordModel *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetPasswordModel, 0, sizeof(_inf__GetPasswordModel), 0, soap_copy__inf__GetPasswordModel); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetPasswordModel * SOAP_FMAC6 soap_new__inf__GetPasswordModel(struct soap *soap, int n) { return soap_instantiate__inf__GetPasswordModel(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_instantiate__inf__GetPasswordModel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetPasswordModel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetPasswordModel, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetPasswordModel; if (size) *size = sizeof(_inf__GetPasswordModel); ((_inf__GetPasswordModel*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetPasswordModel[n]; if (size) *size = n * sizeof(_inf__GetPasswordModel); for (int i = 0; i < n; i++) ((_inf__GetPasswordModel*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetPasswordModel*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetPasswordModel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetPasswordModel %p -> %p\n", q, p)); *(_inf__GetPasswordModel*)p = *(_inf__GetPasswordModel*)q; } void _inf__GetAdminNetAclEntryStatusResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->IsDefault, SOAP_TYPE_bool); /* transient soap skipped */ } void _inf__GetAdminNetAclEntryStatusResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->StatusCode); soap_default_bool(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->IsDefault); /* transient soap skipped */ } int _inf__GetAdminNetAclEntryStatusResponse::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__inf__GetAdminNetAclEntryStatusResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetAdminNetAclEntryStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, int id, const _inf__GetAdminNetAclEntryStatusResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->StatusCode), ""); soap_out_bool(soap, "inf:IsDefault", -1, &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->IsDefault), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetAdminNetAclEntryStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetAdminNetAclEntryStatusResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_get__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetAdminNetAclEntryStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_in__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatusResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetAdminNetAclEntryStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, sizeof(_inf__GetAdminNetAclEntryStatusResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetAdminNetAclEntryStatusResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_IsDefault1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_IsDefault1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:IsDefault", &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->IsDefault), "xsd:boolean")) { soap_flag_IsDefault1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsDefault1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetAdminNetAclEntryStatusResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, 0, sizeof(_inf__GetAdminNetAclEntryStatusResponse), 0, soap_copy__inf__GetAdminNetAclEntryStatusResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC6 soap_new__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatusResponse; if (size) *size = sizeof(_inf__GetAdminNetAclEntryStatusResponse); ((_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatusResponse[n]; if (size) *size = n * sizeof(_inf__GetAdminNetAclEntryStatusResponse); for (int i = 0; i < n; i++) ((_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminNetAclEntryStatusResponse %p -> %p\n", q, p)); *(_inf__GetAdminNetAclEntryStatusResponse*)p = *(_inf__GetAdminNetAclEntryStatusResponse*)q; } void _inf__GetAdminNetAclEntryStatus::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetAdminNetAclEntryStatus::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetAdminNetAclEntryStatus::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__inf__GetAdminNetAclEntryStatus); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetAdminNetAclEntryStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetAdminNetAclEntryStatus(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, int id, const _inf__GetAdminNetAclEntryStatus *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetAdminNetAclEntryStatus::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetAdminNetAclEntryStatus(soap, this, tag, type); } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_get__inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetAdminNetAclEntryStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetAdminNetAclEntryStatus::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetAdminNetAclEntryStatus(soap, tag, this, type); } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_in__inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatus *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetAdminNetAclEntryStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, sizeof(_inf__GetAdminNetAclEntryStatus), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetAdminNetAclEntryStatus) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetAdminNetAclEntryStatus *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetAdminNetAclEntryStatus *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, 0, sizeof(_inf__GetAdminNetAclEntryStatus), 0, soap_copy__inf__GetAdminNetAclEntryStatus); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC6 soap_new__inf__GetAdminNetAclEntryStatus(struct soap *soap, int n) { return soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_instantiate__inf__GetAdminNetAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminNetAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatus; if (size) *size = sizeof(_inf__GetAdminNetAclEntryStatus); ((_inf__GetAdminNetAclEntryStatus*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatus[n]; if (size) *size = n * sizeof(_inf__GetAdminNetAclEntryStatus); for (int i = 0; i < n; i++) ((_inf__GetAdminNetAclEntryStatus*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetAdminNetAclEntryStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetAdminNetAclEntryStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminNetAclEntryStatus %p -> %p\n", q, p)); *(_inf__GetAdminNetAclEntryStatus*)p = *(_inf__GetAdminNetAclEntryStatus*)q; } void _inf__GetAdminAclEntryStatusResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->IsDefault, SOAP_TYPE_bool); /* transient soap skipped */ } void _inf__GetAdminAclEntryStatusResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->StatusCode); soap_default_bool(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->IsDefault); /* transient soap skipped */ } int _inf__GetAdminAclEntryStatusResponse::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__inf__GetAdminAclEntryStatusResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetAdminAclEntryStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetAdminAclEntryStatusResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, int id, const _inf__GetAdminAclEntryStatusResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetAdminAclEntryStatusResponse*)a)->StatusCode), ""); soap_out_bool(soap, "inf:IsDefault", -1, &(((_inf__GetAdminAclEntryStatusResponse*)a)->IsDefault), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetAdminAclEntryStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetAdminAclEntryStatusResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_get__inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetAdminAclEntryStatusResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetAdminAclEntryStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetAdminAclEntryStatusResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_in__inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatusResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetAdminAclEntryStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, sizeof(_inf__GetAdminAclEntryStatusResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetAdminAclEntryStatusResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetAdminAclEntryStatusResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_IsDefault1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetAdminAclEntryStatusResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_IsDefault1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:IsDefault", &(((_inf__GetAdminAclEntryStatusResponse*)a)->IsDefault), "xsd:boolean")) { soap_flag_IsDefault1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsDefault1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetAdminAclEntryStatusResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, 0, sizeof(_inf__GetAdminAclEntryStatusResponse), 0, soap_copy__inf__GetAdminAclEntryStatusResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC6 soap_new__inf__GetAdminAclEntryStatusResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_instantiate__inf__GetAdminAclEntryStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminAclEntryStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetAdminAclEntryStatusResponse; if (size) *size = sizeof(_inf__GetAdminAclEntryStatusResponse); ((_inf__GetAdminAclEntryStatusResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetAdminAclEntryStatusResponse[n]; if (size) *size = n * sizeof(_inf__GetAdminAclEntryStatusResponse); for (int i = 0; i < n; i++) ((_inf__GetAdminAclEntryStatusResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetAdminAclEntryStatusResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetAdminAclEntryStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminAclEntryStatusResponse %p -> %p\n", q, p)); *(_inf__GetAdminAclEntryStatusResponse*)p = *(_inf__GetAdminAclEntryStatusResponse*)q; } void _inf__GetAdminAclEntryStatus::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetAdminAclEntryStatus::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetAdminAclEntryStatus::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__inf__GetAdminAclEntryStatus); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetAdminAclEntryStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetAdminAclEntryStatus(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, int id, const _inf__GetAdminAclEntryStatus *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminAclEntryStatus), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetAdminAclEntryStatus::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetAdminAclEntryStatus(soap, this, tag, type); } SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_get__inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetAdminAclEntryStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetAdminAclEntryStatus::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetAdminAclEntryStatus(soap, tag, this, type); } SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_in__inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatus *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetAdminAclEntryStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminAclEntryStatus, sizeof(_inf__GetAdminAclEntryStatus), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetAdminAclEntryStatus) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetAdminAclEntryStatus *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetAdminAclEntryStatus *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetAdminAclEntryStatus, 0, sizeof(_inf__GetAdminAclEntryStatus), 0, soap_copy__inf__GetAdminAclEntryStatus); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetAdminAclEntryStatus * SOAP_FMAC6 soap_new__inf__GetAdminAclEntryStatus(struct soap *soap, int n) { return soap_instantiate__inf__GetAdminAclEntryStatus(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_instantiate__inf__GetAdminAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminAclEntryStatus, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetAdminAclEntryStatus; if (size) *size = sizeof(_inf__GetAdminAclEntryStatus); ((_inf__GetAdminAclEntryStatus*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetAdminAclEntryStatus[n]; if (size) *size = n * sizeof(_inf__GetAdminAclEntryStatus); for (int i = 0; i < n; i++) ((_inf__GetAdminAclEntryStatus*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetAdminAclEntryStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetAdminAclEntryStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminAclEntryStatus %p -> %p\n", q, p)); *(_inf__GetAdminAclEntryStatus*)p = *(_inf__GetAdminAclEntryStatus*)q; } void _inf__GetConfigServerInfoResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetConfigServerInfoResponse*)this)->Port, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void _inf__GetConfigServerInfoResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetConfigServerInfoResponse*)this)->StatusCode); soap_default_inf__IPv4AddressType(soap, &((_inf__GetConfigServerInfoResponse*)this)->Ip); soap_default_unsignedShort(soap, &((_inf__GetConfigServerInfoResponse*)this)->Port); /* transient soap skipped */ } int _inf__GetConfigServerInfoResponse::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__inf__GetConfigServerInfoResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetConfigServerInfoResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetConfigServerInfoResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, int id, const _inf__GetConfigServerInfoResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetConfigServerInfoResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetConfigServerInfoResponse*)a)->StatusCode), ""); soap_out_inf__IPv4AddressType(soap, "inf:Ip", -1, &(((_inf__GetConfigServerInfoResponse*)a)->Ip), ""); soap_out_unsignedShort(soap, "inf:Port", -1, &(((_inf__GetConfigServerInfoResponse*)a)->Port), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetConfigServerInfoResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetConfigServerInfoResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_get__inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetConfigServerInfoResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetConfigServerInfoResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetConfigServerInfoResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_in__inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, _inf__GetConfigServerInfoResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetConfigServerInfoResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetConfigServerInfoResponse, sizeof(_inf__GetConfigServerInfoResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetConfigServerInfoResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetConfigServerInfoResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Ip1 = 1, soap_flag_Port1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetConfigServerInfoResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Ip1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__IPv4AddressType(soap, "inf:Ip", &(((_inf__GetConfigServerInfoResponse*)a)->Ip), "inf:IPv4AddressType")) { soap_flag_Ip1--; continue; } if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "inf:Port", &(((_inf__GetConfigServerInfoResponse*)a)->Port), "xsd:unsignedShort")) { soap_flag_Port1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Ip1 > 0 || soap_flag_Port1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetConfigServerInfoResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetConfigServerInfoResponse, 0, sizeof(_inf__GetConfigServerInfoResponse), 0, soap_copy__inf__GetConfigServerInfoResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetConfigServerInfoResponse * SOAP_FMAC6 soap_new__inf__GetConfigServerInfoResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetConfigServerInfoResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_instantiate__inf__GetConfigServerInfoResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetConfigServerInfoResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetConfigServerInfoResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetConfigServerInfoResponse; if (size) *size = sizeof(_inf__GetConfigServerInfoResponse); ((_inf__GetConfigServerInfoResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetConfigServerInfoResponse[n]; if (size) *size = n * sizeof(_inf__GetConfigServerInfoResponse); for (int i = 0; i < n; i++) ((_inf__GetConfigServerInfoResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetConfigServerInfoResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetConfigServerInfoResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetConfigServerInfoResponse %p -> %p\n", q, p)); *(_inf__GetConfigServerInfoResponse*)p = *(_inf__GetConfigServerInfoResponse*)q; } void _inf__GetConfigServerInfo::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetConfigServerInfo::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetConfigServerInfo::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__inf__GetConfigServerInfo); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetConfigServerInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetConfigServerInfo(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetConfigServerInfo(struct soap *soap, const char *tag, int id, const _inf__GetConfigServerInfo *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetConfigServerInfo), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetConfigServerInfo::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetConfigServerInfo(soap, this, tag, type); } SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_get__inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetConfigServerInfo(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetConfigServerInfo::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetConfigServerInfo(soap, tag, this, type); } SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_in__inf__GetConfigServerInfo(struct soap *soap, const char *tag, _inf__GetConfigServerInfo *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetConfigServerInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetConfigServerInfo, sizeof(_inf__GetConfigServerInfo), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetConfigServerInfo) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetConfigServerInfo *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetConfigServerInfo *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetConfigServerInfo, 0, sizeof(_inf__GetConfigServerInfo), 0, soap_copy__inf__GetConfigServerInfo); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetConfigServerInfo * SOAP_FMAC6 soap_new__inf__GetConfigServerInfo(struct soap *soap, int n) { return soap_instantiate__inf__GetConfigServerInfo(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_instantiate__inf__GetConfigServerInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetConfigServerInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetConfigServerInfo, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetConfigServerInfo; if (size) *size = sizeof(_inf__GetConfigServerInfo); ((_inf__GetConfigServerInfo*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetConfigServerInfo[n]; if (size) *size = n * sizeof(_inf__GetConfigServerInfo); for (int i = 0; i < n; i++) ((_inf__GetConfigServerInfo*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetConfigServerInfo*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetConfigServerInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetConfigServerInfo %p -> %p\n", q, p)); *(_inf__GetConfigServerInfo*)p = *(_inf__GetConfigServerInfo*)q; } void _inf__GetHostNameResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetHostNameResponse*)this)->HostName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_inf__GetHostNameResponse*)this)->HostName); /* transient soap skipped */ } void _inf__GetHostNameResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetHostNameResponse*)this)->StatusCode); soap_default_std__string(soap, &((_inf__GetHostNameResponse*)this)->HostName); /* transient soap skipped */ } int _inf__GetHostNameResponse::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__inf__GetHostNameResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetHostNameResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetHostNameResponse(struct soap *soap, const char *tag, int id, const _inf__GetHostNameResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetHostNameResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetHostNameResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "inf:HostName", -1, &(((_inf__GetHostNameResponse*)a)->HostName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetHostNameResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_get__inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetHostNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetHostNameResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_in__inf__GetHostNameResponse(struct soap *soap, const char *tag, _inf__GetHostNameResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetHostNameResponse, sizeof(_inf__GetHostNameResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetHostNameResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetHostNameResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_HostName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetHostNameResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "inf:HostName", &(((_inf__GetHostNameResponse*)a)->HostName), "xsd:string")) { soap_flag_HostName1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HostName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetHostNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetHostNameResponse, 0, sizeof(_inf__GetHostNameResponse), 0, soap_copy__inf__GetHostNameResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetHostNameResponse * SOAP_FMAC6 soap_new__inf__GetHostNameResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetHostNameResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_instantiate__inf__GetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetHostNameResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetHostNameResponse; if (size) *size = sizeof(_inf__GetHostNameResponse); ((_inf__GetHostNameResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetHostNameResponse[n]; if (size) *size = n * sizeof(_inf__GetHostNameResponse); for (int i = 0; i < n; i++) ((_inf__GetHostNameResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetHostNameResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetHostNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetHostNameResponse %p -> %p\n", q, p)); *(_inf__GetHostNameResponse*)p = *(_inf__GetHostNameResponse*)q; } void _inf__GetHostName::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetHostName::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetHostName::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__inf__GetHostName); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetHostName(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetHostName(struct soap *soap, const char *tag, int id, const _inf__GetHostName *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetHostName), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetHostName::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetHostName(soap, this, tag, type); } SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_get__inf__GetHostName(struct soap *soap, _inf__GetHostName *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetHostName::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetHostName(soap, tag, this, type); } SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_in__inf__GetHostName(struct soap *soap, const char *tag, _inf__GetHostName *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetHostName, sizeof(_inf__GetHostName), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetHostName) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetHostName *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetHostName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetHostName, 0, sizeof(_inf__GetHostName), 0, soap_copy__inf__GetHostName); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetHostName * SOAP_FMAC6 soap_new__inf__GetHostName(struct soap *soap, int n) { return soap_instantiate__inf__GetHostName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetHostName(struct soap *soap, _inf__GetHostName *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_instantiate__inf__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetHostName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetHostName; if (size) *size = sizeof(_inf__GetHostName); ((_inf__GetHostName*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetHostName[n]; if (size) *size = n * sizeof(_inf__GetHostName); for (int i = 0; i < n; i++) ((_inf__GetHostName*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetHostName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetHostName %p -> %p\n", q, p)); *(_inf__GetHostName*)p = *(_inf__GetHostName*)q; } void _inf__GetVlanParametersResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetVlanParametersResponse*)this)->VlanMode, SOAP_TYPE_bool); soap_embedded(soap, &((_inf__GetVlanParametersResponse*)this)->VlanTag, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void _inf__GetVlanParametersResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetVlanParametersResponse*)this)->StatusCode); soap_default_bool(soap, &((_inf__GetVlanParametersResponse*)this)->VlanMode); soap_default_unsignedShort(soap, &((_inf__GetVlanParametersResponse*)this)->VlanTag); /* transient soap skipped */ } int _inf__GetVlanParametersResponse::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__inf__GetVlanParametersResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetVlanParametersResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _inf__GetVlanParametersResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetVlanParametersResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetVlanParametersResponse*)a)->StatusCode), ""); soap_out_bool(soap, "inf:VlanMode", -1, &(((_inf__GetVlanParametersResponse*)a)->VlanMode), ""); soap_out_unsignedShort(soap, "inf:VlanTag", -1, &(((_inf__GetVlanParametersResponse*)a)->VlanTag), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetVlanParametersResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_get__inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetVlanParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetVlanParametersResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_in__inf__GetVlanParametersResponse(struct soap *soap, const char *tag, _inf__GetVlanParametersResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetVlanParametersResponse, sizeof(_inf__GetVlanParametersResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetVlanParametersResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetVlanParametersResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetVlanParametersResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "inf:VlanMode", &(((_inf__GetVlanParametersResponse*)a)->VlanMode), "xsd:boolean")) { soap_flag_VlanMode1--; continue; } if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "inf:VlanTag", &(((_inf__GetVlanParametersResponse*)a)->VlanTag), "xsd:unsignedShort")) { soap_flag_VlanTag1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetVlanParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetVlanParametersResponse, 0, sizeof(_inf__GetVlanParametersResponse), 0, soap_copy__inf__GetVlanParametersResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetVlanParametersResponse * SOAP_FMAC6 soap_new__inf__GetVlanParametersResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetVlanParametersResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__inf__GetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetVlanParametersResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetVlanParametersResponse; if (size) *size = sizeof(_inf__GetVlanParametersResponse); ((_inf__GetVlanParametersResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetVlanParametersResponse[n]; if (size) *size = n * sizeof(_inf__GetVlanParametersResponse); for (int i = 0; i < n; i++) ((_inf__GetVlanParametersResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetVlanParametersResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetVlanParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetVlanParametersResponse %p -> %p\n", q, p)); *(_inf__GetVlanParametersResponse*)p = *(_inf__GetVlanParametersResponse*)q; } void _inf__GetVlanParameters::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_inf__GetVlanParameters*)this)->InterfaceHandle); /* transient soap skipped */ } void _inf__GetVlanParameters::soap_default(struct soap *soap) { this->soap = soap; ((_inf__GetVlanParameters*)this)->InterfaceHandle = NULL; /* transient soap skipped */ } int _inf__GetVlanParameters::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__inf__GetVlanParameters); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetVlanParameters(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetVlanParameters(struct soap *soap, const char *tag, int id, const _inf__GetVlanParameters *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetVlanParameters), type); soap_out_PointerTocmn__InterfaceHandleType(soap, "inf:InterfaceHandle", -1, &(((_inf__GetVlanParameters*)a)->InterfaceHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetVlanParameters(soap, this, tag, type); } SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_get__inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetVlanParameters(soap, tag, this, type); } SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_in__inf__GetVlanParameters(struct soap *soap, const char *tag, _inf__GetVlanParameters *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetVlanParameters, sizeof(_inf__GetVlanParameters), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetVlanParameters) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetVlanParameters *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocmn__InterfaceHandleType(soap, "inf:InterfaceHandle", &(((_inf__GetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; 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 = (_inf__GetVlanParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetVlanParameters, 0, sizeof(_inf__GetVlanParameters), 0, soap_copy__inf__GetVlanParameters); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetVlanParameters * SOAP_FMAC6 soap_new__inf__GetVlanParameters(struct soap *soap, int n) { return soap_instantiate__inf__GetVlanParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_instantiate__inf__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetVlanParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetVlanParameters; if (size) *size = sizeof(_inf__GetVlanParameters); ((_inf__GetVlanParameters*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetVlanParameters[n]; if (size) *size = n * sizeof(_inf__GetVlanParameters); for (int i = 0; i < n; i++) ((_inf__GetVlanParameters*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetVlanParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetVlanParameters %p -> %p\n", q, p)); *(_inf__GetVlanParameters*)p = *(_inf__GetVlanParameters*)q; } void _inf__GetProvisioningStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetProvisioningStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetProvisioningStateResponse*)this)->StatusCode); soap_default_inf__ProvisioningStateType(soap, &((_inf__GetProvisioningStateResponse*)this)->ProvisioningState); /* transient soap skipped */ } int _inf__GetProvisioningStateResponse::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__inf__GetProvisioningStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetProvisioningStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetProvisioningStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningStateResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetProvisioningStateResponse*)a)->StatusCode), ""); soap_out_inf__ProvisioningStateType(soap, "inf:ProvisioningState", -1, &(((_inf__GetProvisioningStateResponse*)a)->ProvisioningState), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetProvisioningStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetProvisioningStateResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_get__inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetProvisioningStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetProvisioningStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetProvisioningStateResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_in__inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, _inf__GetProvisioningStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetProvisioningStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningStateResponse, sizeof(_inf__GetProvisioningStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetProvisioningStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningState1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetProvisioningStateResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_ProvisioningState1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__ProvisioningStateType(soap, "inf:ProvisioningState", &(((_inf__GetProvisioningStateResponse*)a)->ProvisioningState), "inf:ProvisioningStateType")) { soap_flag_ProvisioningState1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningState1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetProvisioningStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetProvisioningStateResponse, 0, sizeof(_inf__GetProvisioningStateResponse), 0, soap_copy__inf__GetProvisioningStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetProvisioningStateResponse * SOAP_FMAC6 soap_new__inf__GetProvisioningStateResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetProvisioningStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetProvisioningStateResponse; if (size) *size = sizeof(_inf__GetProvisioningStateResponse); ((_inf__GetProvisioningStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetProvisioningStateResponse[n]; if (size) *size = n * sizeof(_inf__GetProvisioningStateResponse); for (int i = 0; i < n; i++) ((_inf__GetProvisioningStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetProvisioningStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetProvisioningStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningStateResponse %p -> %p\n", q, p)); *(_inf__GetProvisioningStateResponse*)p = *(_inf__GetProvisioningStateResponse*)q; } void _inf__GetProvisioningState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetProvisioningState::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetProvisioningState::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__inf__GetProvisioningState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetProvisioningState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetProvisioningState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningState(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningState), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetProvisioningState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetProvisioningState(soap, this, tag, type); } SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_get__inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetProvisioningState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetProvisioningState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetProvisioningState(soap, tag, this, type); } SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_in__inf__GetProvisioningState(struct soap *soap, const char *tag, _inf__GetProvisioningState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetProvisioningState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningState, sizeof(_inf__GetProvisioningState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningState) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetProvisioningState *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetProvisioningState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetProvisioningState, 0, sizeof(_inf__GetProvisioningState), 0, soap_copy__inf__GetProvisioningState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetProvisioningState * SOAP_FMAC6 soap_new__inf__GetProvisioningState(struct soap *soap, int n) { return soap_instantiate__inf__GetProvisioningState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetProvisioningState; if (size) *size = sizeof(_inf__GetProvisioningState); ((_inf__GetProvisioningState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetProvisioningState[n]; if (size) *size = n * sizeof(_inf__GetProvisioningState); for (int i = 0; i < n; i++) ((_inf__GetProvisioningState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetProvisioningState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetProvisioningState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningState %p -> %p\n", q, p)); *(_inf__GetProvisioningState*)p = *(_inf__GetProvisioningState*)q; } void _inf__GetProvisioningModeResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetProvisioningModeResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetProvisioningModeResponse*)this)->StatusCode); soap_default_inf__ProvisioningModeType(soap, &((_inf__GetProvisioningModeResponse*)this)->ProvisioningMode); /* transient soap skipped */ } int _inf__GetProvisioningModeResponse::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__inf__GetProvisioningModeResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetProvisioningModeResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningModeResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningModeResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetProvisioningModeResponse*)a)->StatusCode), ""); soap_out_inf__ProvisioningModeType(soap, "inf:ProvisioningMode", -1, &(((_inf__GetProvisioningModeResponse*)a)->ProvisioningMode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetProvisioningModeResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_get__inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetProvisioningModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetProvisioningModeResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_in__inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, _inf__GetProvisioningModeResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningModeResponse, sizeof(_inf__GetProvisioningModeResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningModeResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetProvisioningModeResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningMode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetProvisioningModeResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__ProvisioningModeType(soap, "inf:ProvisioningMode", &(((_inf__GetProvisioningModeResponse*)a)->ProvisioningMode), "inf:ProvisioningModeType")) { soap_flag_ProvisioningMode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningMode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetProvisioningModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetProvisioningModeResponse, 0, sizeof(_inf__GetProvisioningModeResponse), 0, soap_copy__inf__GetProvisioningModeResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetProvisioningModeResponse * SOAP_FMAC6 soap_new__inf__GetProvisioningModeResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetProvisioningModeResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningModeResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetProvisioningModeResponse; if (size) *size = sizeof(_inf__GetProvisioningModeResponse); ((_inf__GetProvisioningModeResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetProvisioningModeResponse[n]; if (size) *size = n * sizeof(_inf__GetProvisioningModeResponse); for (int i = 0; i < n; i++) ((_inf__GetProvisioningModeResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetProvisioningModeResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetProvisioningModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningModeResponse %p -> %p\n", q, p)); *(_inf__GetProvisioningModeResponse*)p = *(_inf__GetProvisioningModeResponse*)q; } void _inf__GetProvisioningMode::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetProvisioningMode::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetProvisioningMode::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__inf__GetProvisioningMode); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetProvisioningMode(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningMode(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningMode *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningMode), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetProvisioningMode(soap, this, tag, type); } SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_get__inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetProvisioningMode(soap, tag, this, type); } SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_in__inf__GetProvisioningMode(struct soap *soap, const char *tag, _inf__GetProvisioningMode *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningMode, sizeof(_inf__GetProvisioningMode), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningMode) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetProvisioningMode *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetProvisioningMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetProvisioningMode, 0, sizeof(_inf__GetProvisioningMode), 0, soap_copy__inf__GetProvisioningMode); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetProvisioningMode * SOAP_FMAC6 soap_new__inf__GetProvisioningMode(struct soap *soap, int n) { return soap_instantiate__inf__GetProvisioningMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetProvisioningMode; if (size) *size = sizeof(_inf__GetProvisioningMode); ((_inf__GetProvisioningMode*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetProvisioningMode[n]; if (size) *size = n * sizeof(_inf__GetProvisioningMode); for (int i = 0; i < n; i++) ((_inf__GetProvisioningMode*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetProvisioningMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningMode %p -> %p\n", q, p)); *(_inf__GetProvisioningMode*)p = *(_inf__GetProvisioningMode*)q; } void _inf__GetCodeVersionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion); soap_serialize_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, &((_inf__GetCodeVersionsResponse*)this)->Versions); /* transient soap skipped */ } void _inf__GetCodeVersionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetCodeVersionsResponse*)this)->StatusCode); soap_default_std__string(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion); soap_default_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, &((_inf__GetCodeVersionsResponse*)this)->Versions); /* transient soap skipped */ } int _inf__GetCodeVersionsResponse::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__inf__GetCodeVersionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetCodeVersionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetCodeVersionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, int id, const _inf__GetCodeVersionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCodeVersionsResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetCodeVersionsResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "inf:BiosVersion", -1, &(((_inf__GetCodeVersionsResponse*)a)->BiosVersion), ""); soap_out_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, "inf:Versions", -1, &(((_inf__GetCodeVersionsResponse*)a)->Versions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetCodeVersionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetCodeVersionsResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_get__inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetCodeVersionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetCodeVersionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetCodeVersionsResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_in__inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, _inf__GetCodeVersionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetCodeVersionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCodeVersionsResponse, sizeof(_inf__GetCodeVersionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetCodeVersionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetCodeVersionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_BiosVersion1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetCodeVersionsResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_BiosVersion1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "inf:BiosVersion", &(((_inf__GetCodeVersionsResponse*)a)->BiosVersion), "xsd:string")) { soap_flag_BiosVersion1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, "inf:Versions", &(((_inf__GetCodeVersionsResponse*)a)->Versions), "inf:FirmwareVersionType")) continue; /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_BiosVersion1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetCodeVersionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetCodeVersionsResponse, 0, sizeof(_inf__GetCodeVersionsResponse), 0, soap_copy__inf__GetCodeVersionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetCodeVersionsResponse * SOAP_FMAC6 soap_new__inf__GetCodeVersionsResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetCodeVersionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_instantiate__inf__GetCodeVersionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCodeVersionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCodeVersionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetCodeVersionsResponse; if (size) *size = sizeof(_inf__GetCodeVersionsResponse); ((_inf__GetCodeVersionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetCodeVersionsResponse[n]; if (size) *size = n * sizeof(_inf__GetCodeVersionsResponse); for (int i = 0; i < n; i++) ((_inf__GetCodeVersionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetCodeVersionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetCodeVersionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCodeVersionsResponse %p -> %p\n", q, p)); *(_inf__GetCodeVersionsResponse*)p = *(_inf__GetCodeVersionsResponse*)q; } void _inf__GetCodeVersions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetCodeVersions::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetCodeVersions::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__inf__GetCodeVersions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetCodeVersions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetCodeVersions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCodeVersions(struct soap *soap, const char *tag, int id, const _inf__GetCodeVersions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCodeVersions), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetCodeVersions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetCodeVersions(soap, this, tag, type); } SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_get__inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetCodeVersions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetCodeVersions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetCodeVersions(soap, tag, this, type); } SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_in__inf__GetCodeVersions(struct soap *soap, const char *tag, _inf__GetCodeVersions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetCodeVersions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCodeVersions, sizeof(_inf__GetCodeVersions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetCodeVersions) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetCodeVersions *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetCodeVersions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetCodeVersions, 0, sizeof(_inf__GetCodeVersions), 0, soap_copy__inf__GetCodeVersions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetCodeVersions * SOAP_FMAC6 soap_new__inf__GetCodeVersions(struct soap *soap, int n) { return soap_instantiate__inf__GetCodeVersions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_instantiate__inf__GetCodeVersions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCodeVersions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCodeVersions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetCodeVersions; if (size) *size = sizeof(_inf__GetCodeVersions); ((_inf__GetCodeVersions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetCodeVersions[n]; if (size) *size = n * sizeof(_inf__GetCodeVersions); for (int i = 0; i < n; i++) ((_inf__GetCodeVersions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetCodeVersions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetCodeVersions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCodeVersions %p -> %p\n", q, p)); *(_inf__GetCodeVersions*)p = *(_inf__GetCodeVersions*)q; } void _inf__GetCoreVersionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_inf__GetCoreVersionResponse*)this)->Version, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_inf__GetCoreVersionResponse*)this)->Version); /* transient soap skipped */ } void _inf__GetCoreVersionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetCoreVersionResponse*)this)->StatusCode); soap_default_std__string(soap, &((_inf__GetCoreVersionResponse*)this)->Version); /* transient soap skipped */ } int _inf__GetCoreVersionResponse::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__inf__GetCoreVersionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetCoreVersionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetCoreVersionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, const _inf__GetCoreVersionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCoreVersionResponse), type); soap_element_result(soap, "inf:StatusCode"); soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetCoreVersionResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "inf:Version", -1, &(((_inf__GetCoreVersionResponse*)a)->Version), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetCoreVersionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetCoreVersionResponse(soap, this, tag, type); } SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_get__inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetCoreVersionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetCoreVersionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetCoreVersionResponse(soap, tag, this, type); } SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_in__inf__GetCoreVersionResponse(struct soap *soap, const char *tag, _inf__GetCoreVersionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetCoreVersionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCoreVersionResponse, sizeof(_inf__GetCoreVersionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetCoreVersionResponse) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetCoreVersionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Version1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetCoreVersionResponse*)a)->StatusCode), "inf:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "inf:Version", &(((_inf__GetCoreVersionResponse*)a)->Version), "xsd:string")) { soap_flag_Version1--; continue; } /* transient soap skipped */ soap_check_result(soap, "inf:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Version1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_inf__GetCoreVersionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetCoreVersionResponse, 0, sizeof(_inf__GetCoreVersionResponse), 0, soap_copy__inf__GetCoreVersionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetCoreVersionResponse * SOAP_FMAC6 soap_new__inf__GetCoreVersionResponse(struct soap *soap, int n) { return soap_instantiate__inf__GetCoreVersionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_instantiate__inf__GetCoreVersionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCoreVersionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCoreVersionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetCoreVersionResponse; if (size) *size = sizeof(_inf__GetCoreVersionResponse); ((_inf__GetCoreVersionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetCoreVersionResponse[n]; if (size) *size = n * sizeof(_inf__GetCoreVersionResponse); for (int i = 0; i < n; i++) ((_inf__GetCoreVersionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetCoreVersionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetCoreVersionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCoreVersionResponse %p -> %p\n", q, p)); *(_inf__GetCoreVersionResponse*)p = *(_inf__GetCoreVersionResponse*)q; } void _inf__GetCoreVersion::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _inf__GetCoreVersion::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _inf__GetCoreVersion::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__inf__GetCoreVersion); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _inf__GetCoreVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__inf__GetCoreVersion(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCoreVersion(struct soap *soap, const char *tag, int id, const _inf__GetCoreVersion *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCoreVersion), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_inf__GetCoreVersion::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__inf__GetCoreVersion(soap, this, tag, type); } SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_get__inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *p, const char *tag, const char *type) { if ((p = soap_in__inf__GetCoreVersion(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_inf__GetCoreVersion::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__inf__GetCoreVersion(soap, tag, this, type); } SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_in__inf__GetCoreVersion(struct soap *soap, const char *tag, _inf__GetCoreVersion *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_inf__GetCoreVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCoreVersion, sizeof(_inf__GetCoreVersion), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__inf__GetCoreVersion) { soap_revert(soap); *soap->id = '\0'; return (_inf__GetCoreVersion *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_inf__GetCoreVersion *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetCoreVersion, 0, sizeof(_inf__GetCoreVersion), 0, soap_copy__inf__GetCoreVersion); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _inf__GetCoreVersion * SOAP_FMAC6 soap_new__inf__GetCoreVersion(struct soap *soap, int n) { return soap_instantiate__inf__GetCoreVersion(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *p) { soap_delete(soap, p); } SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_instantiate__inf__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCoreVersion, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _inf__GetCoreVersion; if (size) *size = sizeof(_inf__GetCoreVersion); ((_inf__GetCoreVersion*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _inf__GetCoreVersion[n]; if (size) *size = n * sizeof(_inf__GetCoreVersion); for (int i = 0; i < n; i++) ((_inf__GetCoreVersion*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_inf__GetCoreVersion*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetCoreVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCoreVersion %p -> %p\n", q, p)); *(_inf__GetCoreVersion*)p = *(_inf__GetCoreVersion*)q; } void inf__FirmwareVersionType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((inf__FirmwareVersionType*)this)->Description, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((inf__FirmwareVersionType*)this)->Description); soap_embedded(soap, &((inf__FirmwareVersionType*)this)->Version, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((inf__FirmwareVersionType*)this)->Version); /* transient soap skipped */ } void inf__FirmwareVersionType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((inf__FirmwareVersionType*)this)->Description); soap_default_std__string(soap, &((inf__FirmwareVersionType*)this)->Version); /* transient soap skipped */ } int inf__FirmwareVersionType::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_inf__FirmwareVersionType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int inf__FirmwareVersionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_inf__FirmwareVersionType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__FirmwareVersionType(struct soap *soap, const char *tag, int id, const inf__FirmwareVersionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__FirmwareVersionType), type); soap_out_std__string(soap, "inf:Description", -1, &(((inf__FirmwareVersionType*)a)->Description), ""); soap_out_std__string(soap, "inf:Version", -1, &(((inf__FirmwareVersionType*)a)->Version), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *inf__FirmwareVersionType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_inf__FirmwareVersionType(soap, this, tag, type); } SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_get_inf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *p, const char *tag, const char *type) { if ((p = soap_in_inf__FirmwareVersionType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *inf__FirmwareVersionType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_inf__FirmwareVersionType(soap, tag, this, type); } SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_in_inf__FirmwareVersionType(struct soap *soap, const char *tag, inf__FirmwareVersionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (inf__FirmwareVersionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_inf__FirmwareVersionType, sizeof(inf__FirmwareVersionType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_inf__FirmwareVersionType) { soap_revert(soap); *soap->id = '\0'; return (inf__FirmwareVersionType *)a->soap_in(soap, tag, type); } } short soap_flag_Description1 = 1, soap_flag_Version1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "inf:Description", &(((inf__FirmwareVersionType*)a)->Description), "xsd:string")) { soap_flag_Description1--; continue; } if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "inf:Version", &(((inf__FirmwareVersionType*)a)->Version), "xsd:string")) { soap_flag_Version1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Description1 > 0 || soap_flag_Version1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (inf__FirmwareVersionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__FirmwareVersionType, 0, sizeof(inf__FirmwareVersionType), 0, soap_copy_inf__FirmwareVersionType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 inf__FirmwareVersionType * SOAP_FMAC6 soap_new_inf__FirmwareVersionType(struct soap *soap, int n) { return soap_instantiate_inf__FirmwareVersionType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_inf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *p) { soap_delete(soap, p); } SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_instantiate_inf__FirmwareVersionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_inf__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_inf__FirmwareVersionType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new inf__FirmwareVersionType; if (size) *size = sizeof(inf__FirmwareVersionType); ((inf__FirmwareVersionType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new inf__FirmwareVersionType[n]; if (size) *size = n * sizeof(inf__FirmwareVersionType); for (int i = 0; i < n; i++) ((inf__FirmwareVersionType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (inf__FirmwareVersionType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_inf__FirmwareVersionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying inf__FirmwareVersionType %p -> %p\n", q, p)); *(inf__FirmwareVersionType*)p = *(inf__FirmwareVersionType*)q; } void inf__IderSessionLogEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((inf__IderSessionLogEntryType*)this)->Port, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void inf__IderSessionLogEntryType::soap_default(struct soap *soap) { this->soap = soap; soap_default_inf__IPv4AddressType(soap, &((inf__IderSessionLogEntryType*)this)->ConsoleAddress); soap_default_unsignedShort(soap, &((inf__IderSessionLogEntryType*)this)->Port); soap_default_inf__TimeType(soap, &((inf__IderSessionLogEntryType*)this)->TimeStamp); /* transient soap skipped */ } int inf__IderSessionLogEntryType::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_inf__IderSessionLogEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int inf__IderSessionLogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_inf__IderSessionLogEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const inf__IderSessionLogEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__IderSessionLogEntryType), type); soap_out_inf__IPv4AddressType(soap, "inf:ConsoleAddress", -1, &(((inf__IderSessionLogEntryType*)a)->ConsoleAddress), ""); soap_out_unsignedShort(soap, "inf:Port", -1, &(((inf__IderSessionLogEntryType*)a)->Port), ""); soap_out_inf__TimeType(soap, "inf:TimeStamp", -1, &(((inf__IderSessionLogEntryType*)a)->TimeStamp), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *inf__IderSessionLogEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_inf__IderSessionLogEntryType(soap, this, tag, type); } SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_get_inf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *p, const char *tag, const char *type) { if ((p = soap_in_inf__IderSessionLogEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *inf__IderSessionLogEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_inf__IderSessionLogEntryType(soap, tag, this, type); } SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_in_inf__IderSessionLogEntryType(struct soap *soap, const char *tag, inf__IderSessionLogEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (inf__IderSessionLogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_inf__IderSessionLogEntryType, sizeof(inf__IderSessionLogEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_inf__IderSessionLogEntryType) { soap_revert(soap); *soap->id = '\0'; return (inf__IderSessionLogEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_ConsoleAddress1 = 1, soap_flag_Port1 = 1, soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ConsoleAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__IPv4AddressType(soap, "inf:ConsoleAddress", &(((inf__IderSessionLogEntryType*)a)->ConsoleAddress), "inf:IPv4AddressType")) { soap_flag_ConsoleAddress1--; continue; } if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "inf:Port", &(((inf__IderSessionLogEntryType*)a)->Port), "xsd:unsignedShort")) { soap_flag_Port1--; continue; } if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_inf__TimeType(soap, "inf:TimeStamp", &(((inf__IderSessionLogEntryType*)a)->TimeStamp), "inf:TimeType")) { 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->mode & SOAP_XML_STRICT) && (soap_flag_ConsoleAddress1 > 0 || soap_flag_Port1 > 0 || soap_flag_TimeStamp1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (inf__IderSessionLogEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__IderSessionLogEntryType, 0, sizeof(inf__IderSessionLogEntryType), 0, soap_copy_inf__IderSessionLogEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 inf__IderSessionLogEntryType * SOAP_FMAC6 soap_new_inf__IderSessionLogEntryType(struct soap *soap, int n) { return soap_instantiate_inf__IderSessionLogEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_inf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_instantiate_inf__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_inf__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_inf__IderSessionLogEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new inf__IderSessionLogEntryType; if (size) *size = sizeof(inf__IderSessionLogEntryType); ((inf__IderSessionLogEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new inf__IderSessionLogEntryType[n]; if (size) *size = n * sizeof(inf__IderSessionLogEntryType); for (int i = 0; i < n; i++) ((inf__IderSessionLogEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (inf__IderSessionLogEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_inf__IderSessionLogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying inf__IderSessionLogEntryType %p -> %p\n", q, p)); *(inf__IderSessionLogEntryType*)p = *(inf__IderSessionLogEntryType*)q; } void _str__ExecuteStorageOperationResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_str__ExecuteStorageOperationResponse*)this)->Response, SOAP_TYPE_xsd__base64Binary); ((_str__ExecuteStorageOperationResponse*)this)->Response.soap_serialize(soap); /* transient soap skipped */ } void _str__ExecuteStorageOperationResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_str__PT_USCORESTATUS(soap, &((_str__ExecuteStorageOperationResponse*)this)->Status); ((_str__ExecuteStorageOperationResponse*)this)->Response.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int _str__ExecuteStorageOperationResponse::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__str__ExecuteStorageOperationResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _str__ExecuteStorageOperationResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__str__ExecuteStorageOperationResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, int id, const _str__ExecuteStorageOperationResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__str__ExecuteStorageOperationResponse), type); soap_element_result(soap, "str:Status"); soap_out_str__PT_USCORESTATUS(soap, "str:Status", -1, &(((_str__ExecuteStorageOperationResponse*)a)->Status), ""); (((_str__ExecuteStorageOperationResponse*)a)->Response).soap_out(soap, "str:Response", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_str__ExecuteStorageOperationResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__str__ExecuteStorageOperationResponse(soap, this, tag, type); } SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_get__str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *p, const char *tag, const char *type) { if ((p = soap_in__str__ExecuteStorageOperationResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_str__ExecuteStorageOperationResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__str__ExecuteStorageOperationResponse(soap, tag, this, type); } SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_in__str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, _str__ExecuteStorageOperationResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_str__ExecuteStorageOperationResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__str__ExecuteStorageOperationResponse, sizeof(_str__ExecuteStorageOperationResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__str__ExecuteStorageOperationResponse) { soap_revert(soap); *soap->id = '\0'; return (_str__ExecuteStorageOperationResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Response1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_str__PT_USCORESTATUS(soap, "str:Status", &(((_str__ExecuteStorageOperationResponse*)a)->Status), "str:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Response1 && soap->error == SOAP_TAG_MISMATCH) if ((((_str__ExecuteStorageOperationResponse*)a)->Response).soap_in(soap, "str:Response", "xsd:base64Binary")) { soap_flag_Response1--; continue; } /* transient soap skipped */ soap_check_result(soap, "str: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Response1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_str__ExecuteStorageOperationResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__str__ExecuteStorageOperationResponse, 0, sizeof(_str__ExecuteStorageOperationResponse), 0, soap_copy__str__ExecuteStorageOperationResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _str__ExecuteStorageOperationResponse * SOAP_FMAC6 soap_new__str__ExecuteStorageOperationResponse(struct soap *soap, int n) { return soap_instantiate__str__ExecuteStorageOperationResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_instantiate__str__ExecuteStorageOperationResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__str__ExecuteStorageOperationResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__str__ExecuteStorageOperationResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _str__ExecuteStorageOperationResponse; if (size) *size = sizeof(_str__ExecuteStorageOperationResponse); ((_str__ExecuteStorageOperationResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _str__ExecuteStorageOperationResponse[n]; if (size) *size = n * sizeof(_str__ExecuteStorageOperationResponse); for (int i = 0; i < n; i++) ((_str__ExecuteStorageOperationResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_str__ExecuteStorageOperationResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__str__ExecuteStorageOperationResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _str__ExecuteStorageOperationResponse %p -> %p\n", q, p)); *(_str__ExecuteStorageOperationResponse*)p = *(_str__ExecuteStorageOperationResponse*)q; } void _str__ExecuteStorageOperation::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_str__ExecuteStorageOperation*)this)->Request, SOAP_TYPE_xsd__base64Binary); ((_str__ExecuteStorageOperation*)this)->Request.soap_serialize(soap); /* transient soap skipped */ } void _str__ExecuteStorageOperation::soap_default(struct soap *soap) { this->soap = soap; ((_str__ExecuteStorageOperation*)this)->Request.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int _str__ExecuteStorageOperation::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__str__ExecuteStorageOperation); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _str__ExecuteStorageOperation::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__str__ExecuteStorageOperation(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__str__ExecuteStorageOperation(struct soap *soap, const char *tag, int id, const _str__ExecuteStorageOperation *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__str__ExecuteStorageOperation), type); (((_str__ExecuteStorageOperation*)a)->Request).soap_out(soap, "str:Request", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_str__ExecuteStorageOperation::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__str__ExecuteStorageOperation(soap, this, tag, type); } SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_get__str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *p, const char *tag, const char *type) { if ((p = soap_in__str__ExecuteStorageOperation(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_str__ExecuteStorageOperation::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__str__ExecuteStorageOperation(soap, tag, this, type); } SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_in__str__ExecuteStorageOperation(struct soap *soap, const char *tag, _str__ExecuteStorageOperation *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_str__ExecuteStorageOperation *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__str__ExecuteStorageOperation, sizeof(_str__ExecuteStorageOperation), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__str__ExecuteStorageOperation) { soap_revert(soap); *soap->id = '\0'; return (_str__ExecuteStorageOperation *)a->soap_in(soap, tag, type); } } short soap_flag_Request1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Request1 && soap->error == SOAP_TAG_MISMATCH) if ((((_str__ExecuteStorageOperation*)a)->Request).soap_in(soap, "str:Request", "xsd:base64Binary")) { soap_flag_Request1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Request1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_str__ExecuteStorageOperation *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__str__ExecuteStorageOperation, 0, sizeof(_str__ExecuteStorageOperation), 0, soap_copy__str__ExecuteStorageOperation); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _str__ExecuteStorageOperation * SOAP_FMAC6 soap_new__str__ExecuteStorageOperation(struct soap *soap, int n) { return soap_instantiate__str__ExecuteStorageOperation(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *p) { soap_delete(soap, p); } SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_instantiate__str__ExecuteStorageOperation(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__str__ExecuteStorageOperation(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__str__ExecuteStorageOperation, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _str__ExecuteStorageOperation; if (size) *size = sizeof(_str__ExecuteStorageOperation); ((_str__ExecuteStorageOperation*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _str__ExecuteStorageOperation[n]; if (size) *size = n * sizeof(_str__ExecuteStorageOperation); for (int i = 0; i < n; i++) ((_str__ExecuteStorageOperation*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_str__ExecuteStorageOperation*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__str__ExecuteStorageOperation(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _str__ExecuteStorageOperation %p -> %p\n", q, p)); *(_str__ExecuteStorageOperation*)p = *(_str__ExecuteStorageOperation*)q; } void _tim__SetHighAccuracyTimeSynchResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _tim__SetHighAccuracyTimeSynchResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_tim__PT_USCORESTATUS(soap, &((_tim__SetHighAccuracyTimeSynchResponse*)this)->StatusCode); /* transient soap skipped */ } int _tim__SetHighAccuracyTimeSynchResponse::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__tim__SetHighAccuracyTimeSynchResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _tim__SetHighAccuracyTimeSynchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, const _tim__SetHighAccuracyTimeSynchResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse), type); soap_element_result(soap, "tim:StatusCode"); soap_out_tim__PT_USCORESTATUS(soap, "tim:StatusCode", -1, &(((_tim__SetHighAccuracyTimeSynchResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_tim__SetHighAccuracyTimeSynchResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__tim__SetHighAccuracyTimeSynchResponse(soap, this, tag, type); } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_get__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *p, const char *tag, const char *type) { if ((p = soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_tim__SetHighAccuracyTimeSynchResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, tag, this, type); } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_in__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynchResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_tim__SetHighAccuracyTimeSynchResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, sizeof(_tim__SetHighAccuracyTimeSynchResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse) { soap_revert(soap); *soap->id = '\0'; return (_tim__SetHighAccuracyTimeSynchResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_tim__PT_USCORESTATUS(soap, "tim:StatusCode", &(((_tim__SetHighAccuracyTimeSynchResponse*)a)->StatusCode), "tim:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "tim:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_tim__SetHighAccuracyTimeSynchResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, 0, sizeof(_tim__SetHighAccuracyTimeSynchResponse), 0, soap_copy__tim__SetHighAccuracyTimeSynchResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC6 soap_new__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, int n) { return soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynchResponse; if (size) *size = sizeof(_tim__SetHighAccuracyTimeSynchResponse); ((_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynchResponse[n]; if (size) *size = n * sizeof(_tim__SetHighAccuracyTimeSynchResponse); for (int i = 0; i < n; i++) ((_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__SetHighAccuracyTimeSynchResponse %p -> %p\n", q, p)); *(_tim__SetHighAccuracyTimeSynchResponse*)p = *(_tim__SetHighAccuracyTimeSynchResponse*)q; } void _tim__SetHighAccuracyTimeSynch::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _tim__SetHighAccuracyTimeSynch::soap_default(struct soap *soap) { this->soap = soap; soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Ta0); soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Tm1); soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Tm2); /* transient soap skipped */ } int _tim__SetHighAccuracyTimeSynch::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__tim__SetHighAccuracyTimeSynch); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _tim__SetHighAccuracyTimeSynch::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__tim__SetHighAccuracyTimeSynch(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const _tim__SetHighAccuracyTimeSynch *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch), type); soap_out_tim__TimeType(soap, "tim:Ta0", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Ta0), ""); soap_out_tim__TimeType(soap, "tim:Tm1", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm1), ""); soap_out_tim__TimeType(soap, "tim:Tm2", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm2), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_tim__SetHighAccuracyTimeSynch::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__tim__SetHighAccuracyTimeSynch(soap, this, tag, type); } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_get__tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *p, const char *tag, const char *type) { if ((p = soap_in__tim__SetHighAccuracyTimeSynch(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_tim__SetHighAccuracyTimeSynch::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__tim__SetHighAccuracyTimeSynch(soap, tag, this, type); } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_in__tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynch *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_tim__SetHighAccuracyTimeSynch *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, sizeof(_tim__SetHighAccuracyTimeSynch), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__tim__SetHighAccuracyTimeSynch) { soap_revert(soap); *soap->id = '\0'; return (_tim__SetHighAccuracyTimeSynch *)a->soap_in(soap, tag, type); } } short soap_flag_Ta01 = 1, soap_flag_Tm11 = 1, soap_flag_Tm21 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Ta01 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_tim__TimeType(soap, "tim:Ta0", &(((_tim__SetHighAccuracyTimeSynch*)a)->Ta0), "tim:TimeType")) { soap_flag_Ta01--; continue; } if (soap_flag_Tm11 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_tim__TimeType(soap, "tim:Tm1", &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm1), "tim:TimeType")) { soap_flag_Tm11--; continue; } if (soap_flag_Tm21 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_tim__TimeType(soap, "tim:Tm2", &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm2), "tim:TimeType")) { soap_flag_Tm21--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Ta01 > 0 || soap_flag_Tm11 > 0 || soap_flag_Tm21 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_tim__SetHighAccuracyTimeSynch *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, 0, sizeof(_tim__SetHighAccuracyTimeSynch), 0, soap_copy__tim__SetHighAccuracyTimeSynch); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC6 soap_new__tim__SetHighAccuracyTimeSynch(struct soap *soap, int n) { return soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *p) { soap_delete(soap, p); } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate__tim__SetHighAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__SetHighAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynch; if (size) *size = sizeof(_tim__SetHighAccuracyTimeSynch); ((_tim__SetHighAccuracyTimeSynch*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynch[n]; if (size) *size = n * sizeof(_tim__SetHighAccuracyTimeSynch); for (int i = 0; i < n; i++) ((_tim__SetHighAccuracyTimeSynch*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_tim__SetHighAccuracyTimeSynch*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__tim__SetHighAccuracyTimeSynch(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__SetHighAccuracyTimeSynch %p -> %p\n", q, p)); *(_tim__SetHighAccuracyTimeSynch*)p = *(_tim__SetHighAccuracyTimeSynch*)q; } void _tim__GetLowAccuracyTimeSynchResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _tim__GetLowAccuracyTimeSynchResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_tim__PT_USCORESTATUS(soap, &((_tim__GetLowAccuracyTimeSynchResponse*)this)->StatusCode); soap_default_tim__TimeType(soap, &((_tim__GetLowAccuracyTimeSynchResponse*)this)->Ta0); /* transient soap skipped */ } int _tim__GetLowAccuracyTimeSynchResponse::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__tim__GetLowAccuracyTimeSynchResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _tim__GetLowAccuracyTimeSynchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, const _tim__GetLowAccuracyTimeSynchResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse), type); soap_element_result(soap, "tim:StatusCode"); soap_out_tim__PT_USCORESTATUS(soap, "tim:StatusCode", -1, &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->StatusCode), ""); soap_out_tim__TimeType(soap, "tim:Ta0", -1, &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->Ta0), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_tim__GetLowAccuracyTimeSynchResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__tim__GetLowAccuracyTimeSynchResponse(soap, this, tag, type); } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_get__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *p, const char *tag, const char *type) { if ((p = soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_tim__GetLowAccuracyTimeSynchResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, tag, this, type); } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_in__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynchResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_tim__GetLowAccuracyTimeSynchResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, sizeof(_tim__GetLowAccuracyTimeSynchResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse) { soap_revert(soap); *soap->id = '\0'; return (_tim__GetLowAccuracyTimeSynchResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Ta01 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_tim__PT_USCORESTATUS(soap, "tim:StatusCode", &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->StatusCode), "tim:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Ta01 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_tim__TimeType(soap, "tim:Ta0", &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->Ta0), "tim:TimeType")) { soap_flag_Ta01--; continue; } /* transient soap skipped */ soap_check_result(soap, "tim:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Ta01 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_tim__GetLowAccuracyTimeSynchResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, 0, sizeof(_tim__GetLowAccuracyTimeSynchResponse), 0, soap_copy__tim__GetLowAccuracyTimeSynchResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC6 soap_new__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, int n) { return soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynchResponse; if (size) *size = sizeof(_tim__GetLowAccuracyTimeSynchResponse); ((_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynchResponse[n]; if (size) *size = n * sizeof(_tim__GetLowAccuracyTimeSynchResponse); for (int i = 0; i < n; i++) ((_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__GetLowAccuracyTimeSynchResponse %p -> %p\n", q, p)); *(_tim__GetLowAccuracyTimeSynchResponse*)p = *(_tim__GetLowAccuracyTimeSynchResponse*)q; } void _tim__GetLowAccuracyTimeSynch::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _tim__GetLowAccuracyTimeSynch::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _tim__GetLowAccuracyTimeSynch::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__tim__GetLowAccuracyTimeSynch); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _tim__GetLowAccuracyTimeSynch::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__tim__GetLowAccuracyTimeSynch(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const _tim__GetLowAccuracyTimeSynch *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_tim__GetLowAccuracyTimeSynch::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__tim__GetLowAccuracyTimeSynch(soap, this, tag, type); } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_get__tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *p, const char *tag, const char *type) { if ((p = soap_in__tim__GetLowAccuracyTimeSynch(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_tim__GetLowAccuracyTimeSynch::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__tim__GetLowAccuracyTimeSynch(soap, tag, this, type); } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_in__tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynch *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_tim__GetLowAccuracyTimeSynch *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, sizeof(_tim__GetLowAccuracyTimeSynch), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__tim__GetLowAccuracyTimeSynch) { soap_revert(soap); *soap->id = '\0'; return (_tim__GetLowAccuracyTimeSynch *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_tim__GetLowAccuracyTimeSynch *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, 0, sizeof(_tim__GetLowAccuracyTimeSynch), 0, soap_copy__tim__GetLowAccuracyTimeSynch); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC6 soap_new__tim__GetLowAccuracyTimeSynch(struct soap *soap, int n) { return soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *p) { soap_delete(soap, p); } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate__tim__GetLowAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__GetLowAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynch; if (size) *size = sizeof(_tim__GetLowAccuracyTimeSynch); ((_tim__GetLowAccuracyTimeSynch*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynch[n]; if (size) *size = n * sizeof(_tim__GetLowAccuracyTimeSynch); for (int i = 0; i < n; i++) ((_tim__GetLowAccuracyTimeSynch*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_tim__GetLowAccuracyTimeSynch*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__tim__GetLowAccuracyTimeSynch(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__GetLowAccuracyTimeSynch %p -> %p\n", q, p)); *(_tim__GetLowAccuracyTimeSynch*)p = *(_tim__GetLowAccuracyTimeSynch*)q; } void _idr__GetIderSessionLogResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, &((_idr__GetIderSessionLogResponse*)this)->LogData); /* transient soap skipped */ } void _idr__GetIderSessionLogResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_idr__PT_USCORESTATUS(soap, &((_idr__GetIderSessionLogResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, &((_idr__GetIderSessionLogResponse*)this)->LogData); /* transient soap skipped */ } int _idr__GetIderSessionLogResponse::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__idr__GetIderSessionLogResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _idr__GetIderSessionLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__idr__GetIderSessionLogResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, const _idr__GetIderSessionLogResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetIderSessionLogResponse), type); soap_element_result(soap, "idr:StatusCode"); soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__GetIderSessionLogResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, "idr:LogData", -1, &(((_idr__GetIderSessionLogResponse*)a)->LogData), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_idr__GetIderSessionLogResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__idr__GetIderSessionLogResponse(soap, this, tag, type); } SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_get__idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *p, const char *tag, const char *type) { if ((p = soap_in__idr__GetIderSessionLogResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_idr__GetIderSessionLogResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__idr__GetIderSessionLogResponse(soap, tag, this, type); } SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_in__idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, _idr__GetIderSessionLogResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_idr__GetIderSessionLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetIderSessionLogResponse, sizeof(_idr__GetIderSessionLogResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__idr__GetIderSessionLogResponse) { soap_revert(soap); *soap->id = '\0'; return (_idr__GetIderSessionLogResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__GetIderSessionLogResponse*)a)->StatusCode), "idr:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, "idr:LogData", &(((_idr__GetIderSessionLogResponse*)a)->LogData), "idr:IderSessionLogEntryType")) continue; /* transient soap skipped */ soap_check_result(soap, "idr:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_idr__GetIderSessionLogResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__GetIderSessionLogResponse, 0, sizeof(_idr__GetIderSessionLogResponse), 0, soap_copy__idr__GetIderSessionLogResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _idr__GetIderSessionLogResponse * SOAP_FMAC6 soap_new__idr__GetIderSessionLogResponse(struct soap *soap, int n) { return soap_instantiate__idr__GetIderSessionLogResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_instantiate__idr__GetIderSessionLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetIderSessionLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetIderSessionLogResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _idr__GetIderSessionLogResponse; if (size) *size = sizeof(_idr__GetIderSessionLogResponse); ((_idr__GetIderSessionLogResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _idr__GetIderSessionLogResponse[n]; if (size) *size = n * sizeof(_idr__GetIderSessionLogResponse); for (int i = 0; i < n; i++) ((_idr__GetIderSessionLogResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_idr__GetIderSessionLogResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__GetIderSessionLogResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetIderSessionLogResponse %p -> %p\n", q, p)); *(_idr__GetIderSessionLogResponse*)p = *(_idr__GetIderSessionLogResponse*)q; } void _idr__GetIderSessionLog::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _idr__GetIderSessionLog::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _idr__GetIderSessionLog::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__idr__GetIderSessionLog); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _idr__GetIderSessionLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__idr__GetIderSessionLog(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetIderSessionLog(struct soap *soap, const char *tag, int id, const _idr__GetIderSessionLog *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetIderSessionLog), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_idr__GetIderSessionLog::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__idr__GetIderSessionLog(soap, this, tag, type); } SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_get__idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *p, const char *tag, const char *type) { if ((p = soap_in__idr__GetIderSessionLog(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_idr__GetIderSessionLog::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__idr__GetIderSessionLog(soap, tag, this, type); } SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_in__idr__GetIderSessionLog(struct soap *soap, const char *tag, _idr__GetIderSessionLog *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_idr__GetIderSessionLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetIderSessionLog, sizeof(_idr__GetIderSessionLog), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__idr__GetIderSessionLog) { soap_revert(soap); *soap->id = '\0'; return (_idr__GetIderSessionLog *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_idr__GetIderSessionLog *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__GetIderSessionLog, 0, sizeof(_idr__GetIderSessionLog), 0, soap_copy__idr__GetIderSessionLog); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _idr__GetIderSessionLog * SOAP_FMAC6 soap_new__idr__GetIderSessionLog(struct soap *soap, int n) { return soap_instantiate__idr__GetIderSessionLog(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *p) { soap_delete(soap, p); } SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_instantiate__idr__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetIderSessionLog, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _idr__GetIderSessionLog; if (size) *size = sizeof(_idr__GetIderSessionLog); ((_idr__GetIderSessionLog*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _idr__GetIderSessionLog[n]; if (size) *size = n * sizeof(_idr__GetIderSessionLog); for (int i = 0; i < n; i++) ((_idr__GetIderSessionLog*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_idr__GetIderSessionLog*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__GetIderSessionLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetIderSessionLog %p -> %p\n", q, p)); *(_idr__GetIderSessionLog*)p = *(_idr__GetIderSessionLog*)q; } void _idr__GetRedirectionListenerStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _idr__GetRedirectionListenerStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_idr__PT_USCORESTATUS(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->StatusCode); soap_default_bool(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->Enabled); /* transient soap skipped */ } int _idr__GetRedirectionListenerStateResponse::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__idr__GetRedirectionListenerStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _idr__GetRedirectionListenerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__idr__GetRedirectionListenerStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, const _idr__GetRedirectionListenerStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse), type); soap_element_result(soap, "idr:StatusCode"); soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__GetRedirectionListenerStateResponse*)a)->StatusCode), ""); soap_out_bool(soap, "idr:Enabled", -1, &(((_idr__GetRedirectionListenerStateResponse*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_idr__GetRedirectionListenerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__idr__GetRedirectionListenerStateResponse(soap, this, tag, type); } SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_get__idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__idr__GetRedirectionListenerStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_idr__GetRedirectionListenerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__idr__GetRedirectionListenerStateResponse(soap, tag, this, type); } SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_in__idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__GetRedirectionListenerStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_idr__GetRedirectionListenerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, sizeof(_idr__GetRedirectionListenerStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__idr__GetRedirectionListenerStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_idr__GetRedirectionListenerStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__GetRedirectionListenerStateResponse*)a)->StatusCode), "idr:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "idr:Enabled", &(((_idr__GetRedirectionListenerStateResponse*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; continue; } /* transient soap skipped */ soap_check_result(soap, "idr:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_idr__GetRedirectionListenerStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, 0, sizeof(_idr__GetRedirectionListenerStateResponse), 0, soap_copy__idr__GetRedirectionListenerStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC6 soap_new__idr__GetRedirectionListenerStateResponse(struct soap *soap, int n) { return soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_instantiate__idr__GetRedirectionListenerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetRedirectionListenerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _idr__GetRedirectionListenerStateResponse; if (size) *size = sizeof(_idr__GetRedirectionListenerStateResponse); ((_idr__GetRedirectionListenerStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _idr__GetRedirectionListenerStateResponse[n]; if (size) *size = n * sizeof(_idr__GetRedirectionListenerStateResponse); for (int i = 0; i < n; i++) ((_idr__GetRedirectionListenerStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_idr__GetRedirectionListenerStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__GetRedirectionListenerStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetRedirectionListenerStateResponse %p -> %p\n", q, p)); *(_idr__GetRedirectionListenerStateResponse*)p = *(_idr__GetRedirectionListenerStateResponse*)q; } void _idr__GetRedirectionListenerState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _idr__GetRedirectionListenerState::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _idr__GetRedirectionListenerState::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__idr__GetRedirectionListenerState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _idr__GetRedirectionListenerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__idr__GetRedirectionListenerState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetRedirectionListenerState(struct soap *soap, const char *tag, int id, const _idr__GetRedirectionListenerState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetRedirectionListenerState), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_idr__GetRedirectionListenerState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__idr__GetRedirectionListenerState(soap, this, tag, type); } SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_get__idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *p, const char *tag, const char *type) { if ((p = soap_in__idr__GetRedirectionListenerState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_idr__GetRedirectionListenerState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__idr__GetRedirectionListenerState(soap, tag, this, type); } SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_in__idr__GetRedirectionListenerState(struct soap *soap, const char *tag, _idr__GetRedirectionListenerState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_idr__GetRedirectionListenerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetRedirectionListenerState, sizeof(_idr__GetRedirectionListenerState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__idr__GetRedirectionListenerState) { soap_revert(soap); *soap->id = '\0'; return (_idr__GetRedirectionListenerState *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_idr__GetRedirectionListenerState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__GetRedirectionListenerState, 0, sizeof(_idr__GetRedirectionListenerState), 0, soap_copy__idr__GetRedirectionListenerState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _idr__GetRedirectionListenerState * SOAP_FMAC6 soap_new__idr__GetRedirectionListenerState(struct soap *soap, int n) { return soap_instantiate__idr__GetRedirectionListenerState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *p) { soap_delete(soap, p); } SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_instantiate__idr__GetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetRedirectionListenerState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _idr__GetRedirectionListenerState; if (size) *size = sizeof(_idr__GetRedirectionListenerState); ((_idr__GetRedirectionListenerState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _idr__GetRedirectionListenerState[n]; if (size) *size = n * sizeof(_idr__GetRedirectionListenerState); for (int i = 0; i < n; i++) ((_idr__GetRedirectionListenerState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_idr__GetRedirectionListenerState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__GetRedirectionListenerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetRedirectionListenerState %p -> %p\n", q, p)); *(_idr__GetRedirectionListenerState*)p = *(_idr__GetRedirectionListenerState*)q; } void _idr__SetRedirectionListenerStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _idr__SetRedirectionListenerStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_idr__PT_USCORESTATUS(soap, &((_idr__SetRedirectionListenerStateResponse*)this)->StatusCode); /* transient soap skipped */ } int _idr__SetRedirectionListenerStateResponse::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__idr__SetRedirectionListenerStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _idr__SetRedirectionListenerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__idr__SetRedirectionListenerStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, const _idr__SetRedirectionListenerStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse), type); soap_element_result(soap, "idr:StatusCode"); soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__SetRedirectionListenerStateResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_idr__SetRedirectionListenerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__idr__SetRedirectionListenerStateResponse(soap, this, tag, type); } SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_get__idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__idr__SetRedirectionListenerStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_idr__SetRedirectionListenerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__idr__SetRedirectionListenerStateResponse(soap, tag, this, type); } SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_in__idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__SetRedirectionListenerStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_idr__SetRedirectionListenerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, sizeof(_idr__SetRedirectionListenerStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__idr__SetRedirectionListenerStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_idr__SetRedirectionListenerStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__SetRedirectionListenerStateResponse*)a)->StatusCode), "idr:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "idr:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_idr__SetRedirectionListenerStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, 0, sizeof(_idr__SetRedirectionListenerStateResponse), 0, soap_copy__idr__SetRedirectionListenerStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC6 soap_new__idr__SetRedirectionListenerStateResponse(struct soap *soap, int n) { return soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_instantiate__idr__SetRedirectionListenerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__SetRedirectionListenerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _idr__SetRedirectionListenerStateResponse; if (size) *size = sizeof(_idr__SetRedirectionListenerStateResponse); ((_idr__SetRedirectionListenerStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _idr__SetRedirectionListenerStateResponse[n]; if (size) *size = n * sizeof(_idr__SetRedirectionListenerStateResponse); for (int i = 0; i < n; i++) ((_idr__SetRedirectionListenerStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_idr__SetRedirectionListenerStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__SetRedirectionListenerStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__SetRedirectionListenerStateResponse %p -> %p\n", q, p)); *(_idr__SetRedirectionListenerStateResponse*)p = *(_idr__SetRedirectionListenerStateResponse*)q; } void _idr__SetRedirectionListenerState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_idr__SetRedirectionListenerState*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _idr__SetRedirectionListenerState::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((_idr__SetRedirectionListenerState*)this)->Enabled); /* transient soap skipped */ } int _idr__SetRedirectionListenerState::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__idr__SetRedirectionListenerState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _idr__SetRedirectionListenerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__idr__SetRedirectionListenerState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__SetRedirectionListenerState(struct soap *soap, const char *tag, int id, const _idr__SetRedirectionListenerState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__SetRedirectionListenerState), type); soap_out_bool(soap, "idr:Enabled", -1, &(((_idr__SetRedirectionListenerState*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_idr__SetRedirectionListenerState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__idr__SetRedirectionListenerState(soap, this, tag, type); } SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_get__idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *p, const char *tag, const char *type) { if ((p = soap_in__idr__SetRedirectionListenerState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_idr__SetRedirectionListenerState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__idr__SetRedirectionListenerState(soap, tag, this, type); } SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_in__idr__SetRedirectionListenerState(struct soap *soap, const char *tag, _idr__SetRedirectionListenerState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_idr__SetRedirectionListenerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__SetRedirectionListenerState, sizeof(_idr__SetRedirectionListenerState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__idr__SetRedirectionListenerState) { soap_revert(soap); *soap->id = '\0'; return (_idr__SetRedirectionListenerState *)a->soap_in(soap, tag, type); } } short soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "idr:Enabled", &(((_idr__SetRedirectionListenerState*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_idr__SetRedirectionListenerState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__SetRedirectionListenerState, 0, sizeof(_idr__SetRedirectionListenerState), 0, soap_copy__idr__SetRedirectionListenerState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _idr__SetRedirectionListenerState * SOAP_FMAC6 soap_new__idr__SetRedirectionListenerState(struct soap *soap, int n) { return soap_instantiate__idr__SetRedirectionListenerState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *p) { soap_delete(soap, p); } SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_instantiate__idr__SetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__SetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__SetRedirectionListenerState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _idr__SetRedirectionListenerState; if (size) *size = sizeof(_idr__SetRedirectionListenerState); ((_idr__SetRedirectionListenerState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _idr__SetRedirectionListenerState[n]; if (size) *size = n * sizeof(_idr__SetRedirectionListenerState); for (int i = 0; i < n; i++) ((_idr__SetRedirectionListenerState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_idr__SetRedirectionListenerState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__SetRedirectionListenerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__SetRedirectionListenerState %p -> %p\n", q, p)); *(_idr__SetRedirectionListenerState*)p = *(_idr__SetRedirectionListenerState*)q; } void idr__FirmwareVersionType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((idr__FirmwareVersionType*)this)->Description, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((idr__FirmwareVersionType*)this)->Description); soap_embedded(soap, &((idr__FirmwareVersionType*)this)->Version, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((idr__FirmwareVersionType*)this)->Version); /* transient soap skipped */ } void idr__FirmwareVersionType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((idr__FirmwareVersionType*)this)->Description); soap_default_std__string(soap, &((idr__FirmwareVersionType*)this)->Version); /* transient soap skipped */ } int idr__FirmwareVersionType::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_idr__FirmwareVersionType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int idr__FirmwareVersionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_idr__FirmwareVersionType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__FirmwareVersionType(struct soap *soap, const char *tag, int id, const idr__FirmwareVersionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_idr__FirmwareVersionType), type); soap_out_std__string(soap, "idr:Description", -1, &(((idr__FirmwareVersionType*)a)->Description), ""); soap_out_std__string(soap, "idr:Version", -1, &(((idr__FirmwareVersionType*)a)->Version), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *idr__FirmwareVersionType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_idr__FirmwareVersionType(soap, this, tag, type); } SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_get_idr__FirmwareVersionType(struct soap *soap, idr__FirmwareVersionType *p, const char *tag, const char *type) { if ((p = soap_in_idr__FirmwareVersionType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *idr__FirmwareVersionType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_idr__FirmwareVersionType(soap, tag, this, type); } SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_in_idr__FirmwareVersionType(struct soap *soap, const char *tag, idr__FirmwareVersionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (idr__FirmwareVersionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_idr__FirmwareVersionType, sizeof(idr__FirmwareVersionType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_idr__FirmwareVersionType) { soap_revert(soap); *soap->id = '\0'; return (idr__FirmwareVersionType *)a->soap_in(soap, tag, type); } } short soap_flag_Description1 = 1, soap_flag_Version1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "idr:Description", &(((idr__FirmwareVersionType*)a)->Description), "xsd:string")) { soap_flag_Description1--; continue; } if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "idr:Version", &(((idr__FirmwareVersionType*)a)->Version), "xsd:string")) { soap_flag_Version1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Description1 > 0 || soap_flag_Version1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (idr__FirmwareVersionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_idr__FirmwareVersionType, 0, sizeof(idr__FirmwareVersionType), 0, soap_copy_idr__FirmwareVersionType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 idr__FirmwareVersionType * SOAP_FMAC6 soap_new_idr__FirmwareVersionType(struct soap *soap, int n) { return soap_instantiate_idr__FirmwareVersionType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_idr__FirmwareVersionType(struct soap *soap, idr__FirmwareVersionType *p) { soap_delete(soap, p); } SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_instantiate_idr__FirmwareVersionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_idr__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_idr__FirmwareVersionType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new idr__FirmwareVersionType; if (size) *size = sizeof(idr__FirmwareVersionType); ((idr__FirmwareVersionType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new idr__FirmwareVersionType[n]; if (size) *size = n * sizeof(idr__FirmwareVersionType); for (int i = 0; i < n; i++) ((idr__FirmwareVersionType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (idr__FirmwareVersionType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_idr__FirmwareVersionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying idr__FirmwareVersionType %p -> %p\n", q, p)); *(idr__FirmwareVersionType*)p = *(idr__FirmwareVersionType*)q; } void idr__IderSessionLogEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((idr__IderSessionLogEntryType*)this)->Port, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void idr__IderSessionLogEntryType::soap_default(struct soap *soap) { this->soap = soap; soap_default_idr__IPv4AddressType(soap, &((idr__IderSessionLogEntryType*)this)->ConsoleAddress); soap_default_unsignedShort(soap, &((idr__IderSessionLogEntryType*)this)->Port); soap_default_idr__TimeType(soap, &((idr__IderSessionLogEntryType*)this)->TimeStamp); /* transient soap skipped */ } int idr__IderSessionLogEntryType::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_idr__IderSessionLogEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int idr__IderSessionLogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_idr__IderSessionLogEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const idr__IderSessionLogEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_idr__IderSessionLogEntryType), type); soap_out_idr__IPv4AddressType(soap, "idr:ConsoleAddress", -1, &(((idr__IderSessionLogEntryType*)a)->ConsoleAddress), ""); soap_out_unsignedShort(soap, "idr:Port", -1, &(((idr__IderSessionLogEntryType*)a)->Port), ""); soap_out_idr__TimeType(soap, "idr:TimeStamp", -1, &(((idr__IderSessionLogEntryType*)a)->TimeStamp), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *idr__IderSessionLogEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_idr__IderSessionLogEntryType(soap, this, tag, type); } SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_get_idr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *p, const char *tag, const char *type) { if ((p = soap_in_idr__IderSessionLogEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *idr__IderSessionLogEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_idr__IderSessionLogEntryType(soap, tag, this, type); } SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_in_idr__IderSessionLogEntryType(struct soap *soap, const char *tag, idr__IderSessionLogEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (idr__IderSessionLogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_idr__IderSessionLogEntryType, sizeof(idr__IderSessionLogEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_idr__IderSessionLogEntryType) { soap_revert(soap); *soap->id = '\0'; return (idr__IderSessionLogEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_ConsoleAddress1 = 1, soap_flag_Port1 = 1, soap_flag_TimeStamp1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ConsoleAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_idr__IPv4AddressType(soap, "idr:ConsoleAddress", &(((idr__IderSessionLogEntryType*)a)->ConsoleAddress), "idr:IPv4AddressType")) { soap_flag_ConsoleAddress1--; continue; } if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "idr:Port", &(((idr__IderSessionLogEntryType*)a)->Port), "xsd:unsignedShort")) { soap_flag_Port1--; continue; } if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_idr__TimeType(soap, "idr:TimeStamp", &(((idr__IderSessionLogEntryType*)a)->TimeStamp), "idr:TimeType")) { 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->mode & SOAP_XML_STRICT) && (soap_flag_ConsoleAddress1 > 0 || soap_flag_Port1 > 0 || soap_flag_TimeStamp1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (idr__IderSessionLogEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_idr__IderSessionLogEntryType, 0, sizeof(idr__IderSessionLogEntryType), 0, soap_copy_idr__IderSessionLogEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 idr__IderSessionLogEntryType * SOAP_FMAC6 soap_new_idr__IderSessionLogEntryType(struct soap *soap, int n) { return soap_instantiate_idr__IderSessionLogEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_idr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_instantiate_idr__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_idr__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_idr__IderSessionLogEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new idr__IderSessionLogEntryType; if (size) *size = sizeof(idr__IderSessionLogEntryType); ((idr__IderSessionLogEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new idr__IderSessionLogEntryType[n]; if (size) *size = n * sizeof(idr__IderSessionLogEntryType); for (int i = 0; i < n; i++) ((idr__IderSessionLogEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (idr__IderSessionLogEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_idr__IderSessionLogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying idr__IderSessionLogEntryType %p -> %p\n", q, p)); *(idr__IderSessionLogEntryType*)p = *(idr__IderSessionLogEntryType*)q; } void _apl__AgentWatchdogShutdownResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apl__AgentWatchdogShutdownResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogShutdownResponse*)this)->Status); /* transient soap skipped */ } int _apl__AgentWatchdogShutdownResponse::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__apl__AgentWatchdogShutdownResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apl__AgentWatchdogShutdownResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apl__AgentWatchdogShutdownResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogShutdownResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse), type); soap_element_result(soap, "apl:Status"); soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogShutdownResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apl__AgentWatchdogShutdownResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apl__AgentWatchdogShutdownResponse(soap, this, tag, type); } SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *p, const char *tag, const char *type) { if ((p = soap_in__apl__AgentWatchdogShutdownResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apl__AgentWatchdogShutdownResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apl__AgentWatchdogShutdownResponse(soap, tag, this, type); } SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdownResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apl__AgentWatchdogShutdownResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, sizeof(_apl__AgentWatchdogShutdownResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogShutdownResponse) { soap_revert(soap); *soap->id = '\0'; return (_apl__AgentWatchdogShutdownResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogShutdownResponse*)a)->Status), "apl:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "apl: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apl__AgentWatchdogShutdownResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, 0, sizeof(_apl__AgentWatchdogShutdownResponse), 0, soap_copy__apl__AgentWatchdogShutdownResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogShutdownResponse(struct soap *soap, int n) { return soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogShutdownResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogShutdownResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apl__AgentWatchdogShutdownResponse; if (size) *size = sizeof(_apl__AgentWatchdogShutdownResponse); ((_apl__AgentWatchdogShutdownResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apl__AgentWatchdogShutdownResponse[n]; if (size) *size = n * sizeof(_apl__AgentWatchdogShutdownResponse); for (int i = 0; i < n; i++) ((_apl__AgentWatchdogShutdownResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apl__AgentWatchdogShutdownResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogShutdownResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogShutdownResponse %p -> %p\n", q, p)); *(_apl__AgentWatchdogShutdownResponse*)p = *(_apl__AgentWatchdogShutdownResponse*)q; } void _apl__AgentWatchdogShutdown::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogShutdown*)this)->AgentID); soap_embedded(soap, &((_apl__AgentWatchdogShutdown*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _apl__AgentWatchdogShutdown::soap_default(struct soap *soap) { this->soap = soap; ((_apl__AgentWatchdogShutdown*)this)->AgentID = NULL; soap_default_unsignedInt(soap, &((_apl__AgentWatchdogShutdown*)this)->SessionSequenceNumber); /* transient soap skipped */ } int _apl__AgentWatchdogShutdown::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__apl__AgentWatchdogShutdown); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apl__AgentWatchdogShutdown::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apl__AgentWatchdogShutdown(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogShutdown *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogShutdown), type); soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogShutdown*)a)->AgentID), ""); soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogShutdown*)a)->SessionSequenceNumber), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apl__AgentWatchdogShutdown::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apl__AgentWatchdogShutdown(soap, this, tag, type); } SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_get__apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *p, const char *tag, const char *type) { if ((p = soap_in__apl__AgentWatchdogShutdown(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apl__AgentWatchdogShutdown::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apl__AgentWatchdogShutdown(soap, tag, this, type); } SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_in__apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdown *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apl__AgentWatchdogShutdown *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogShutdown, sizeof(_apl__AgentWatchdogShutdown), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogShutdown) { soap_revert(soap); *soap->id = '\0'; return (_apl__AgentWatchdogShutdown *)a->soap_in(soap, tag, type); } } short soap_flag_AgentID1 = 1, soap_flag_SessionSequenceNumber1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogShutdown*)a)->AgentID), "apl:GUID")) { soap_flag_AgentID1--; continue; } if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogShutdown*)a)->SessionSequenceNumber), "xsd:unsignedInt")) { soap_flag_SessionSequenceNumber1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_SessionSequenceNumber1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apl__AgentWatchdogShutdown *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogShutdown, 0, sizeof(_apl__AgentWatchdogShutdown), 0, soap_copy__apl__AgentWatchdogShutdown); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apl__AgentWatchdogShutdown * SOAP_FMAC6 soap_new__apl__AgentWatchdogShutdown(struct soap *soap, int n) { return soap_instantiate__apl__AgentWatchdogShutdown(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *p) { soap_delete(soap, p); } SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogShutdown(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogShutdown(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogShutdown, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apl__AgentWatchdogShutdown; if (size) *size = sizeof(_apl__AgentWatchdogShutdown); ((_apl__AgentWatchdogShutdown*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apl__AgentWatchdogShutdown[n]; if (size) *size = n * sizeof(_apl__AgentWatchdogShutdown); for (int i = 0; i < n; i++) ((_apl__AgentWatchdogShutdown*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apl__AgentWatchdogShutdown*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogShutdown(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogShutdown %p -> %p\n", q, p)); *(_apl__AgentWatchdogShutdown*)p = *(_apl__AgentWatchdogShutdown*)q; } void _apl__AgentWatchdogHeartbeatResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apl__AgentWatchdogHeartbeatResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogHeartbeatResponse*)this)->Status); /* transient soap skipped */ } int _apl__AgentWatchdogHeartbeatResponse::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__apl__AgentWatchdogHeartbeatResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apl__AgentWatchdogHeartbeatResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apl__AgentWatchdogHeartbeatResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogHeartbeatResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse), type); soap_element_result(soap, "apl:Status"); soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogHeartbeatResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apl__AgentWatchdogHeartbeatResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apl__AgentWatchdogHeartbeatResponse(soap, this, tag, type); } SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *p, const char *tag, const char *type) { if ((p = soap_in__apl__AgentWatchdogHeartbeatResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apl__AgentWatchdogHeartbeatResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apl__AgentWatchdogHeartbeatResponse(soap, tag, this, type); } SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeatResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apl__AgentWatchdogHeartbeatResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, sizeof(_apl__AgentWatchdogHeartbeatResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse) { soap_revert(soap); *soap->id = '\0'; return (_apl__AgentWatchdogHeartbeatResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogHeartbeatResponse*)a)->Status), "apl:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "apl: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apl__AgentWatchdogHeartbeatResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, 0, sizeof(_apl__AgentWatchdogHeartbeatResponse), 0, soap_copy__apl__AgentWatchdogHeartbeatResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, int n) { return soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogHeartbeatResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apl__AgentWatchdogHeartbeatResponse; if (size) *size = sizeof(_apl__AgentWatchdogHeartbeatResponse); ((_apl__AgentWatchdogHeartbeatResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apl__AgentWatchdogHeartbeatResponse[n]; if (size) *size = n * sizeof(_apl__AgentWatchdogHeartbeatResponse); for (int i = 0; i < n; i++) ((_apl__AgentWatchdogHeartbeatResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apl__AgentWatchdogHeartbeatResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogHeartbeatResponse %p -> %p\n", q, p)); *(_apl__AgentWatchdogHeartbeatResponse*)p = *(_apl__AgentWatchdogHeartbeatResponse*)q; } void _apl__AgentWatchdogHeartbeat::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogHeartbeat*)this)->AgentID); soap_embedded(soap, &((_apl__AgentWatchdogHeartbeat*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _apl__AgentWatchdogHeartbeat::soap_default(struct soap *soap) { this->soap = soap; ((_apl__AgentWatchdogHeartbeat*)this)->AgentID = NULL; soap_default_unsignedInt(soap, &((_apl__AgentWatchdogHeartbeat*)this)->SessionSequenceNumber); /* transient soap skipped */ } int _apl__AgentWatchdogHeartbeat::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__apl__AgentWatchdogHeartbeat); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apl__AgentWatchdogHeartbeat::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apl__AgentWatchdogHeartbeat(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogHeartbeat *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeat), type); soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogHeartbeat*)a)->AgentID), ""); soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogHeartbeat*)a)->SessionSequenceNumber), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apl__AgentWatchdogHeartbeat::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apl__AgentWatchdogHeartbeat(soap, this, tag, type); } SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_get__apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *p, const char *tag, const char *type) { if ((p = soap_in__apl__AgentWatchdogHeartbeat(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apl__AgentWatchdogHeartbeat::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apl__AgentWatchdogHeartbeat(soap, tag, this, type); } SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_in__apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeat *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apl__AgentWatchdogHeartbeat *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeat, sizeof(_apl__AgentWatchdogHeartbeat), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogHeartbeat) { soap_revert(soap); *soap->id = '\0'; return (_apl__AgentWatchdogHeartbeat *)a->soap_in(soap, tag, type); } } short soap_flag_AgentID1 = 1, soap_flag_SessionSequenceNumber1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogHeartbeat*)a)->AgentID), "apl:GUID")) { soap_flag_AgentID1--; continue; } if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogHeartbeat*)a)->SessionSequenceNumber), "xsd:unsignedInt")) { soap_flag_SessionSequenceNumber1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_SessionSequenceNumber1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apl__AgentWatchdogHeartbeat *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogHeartbeat, 0, sizeof(_apl__AgentWatchdogHeartbeat), 0, soap_copy__apl__AgentWatchdogHeartbeat); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apl__AgentWatchdogHeartbeat * SOAP_FMAC6 soap_new__apl__AgentWatchdogHeartbeat(struct soap *soap, int n) { return soap_instantiate__apl__AgentWatchdogHeartbeat(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *p) { soap_delete(soap, p); } SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogHeartbeat(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogHeartbeat(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogHeartbeat, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apl__AgentWatchdogHeartbeat; if (size) *size = sizeof(_apl__AgentWatchdogHeartbeat); ((_apl__AgentWatchdogHeartbeat*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apl__AgentWatchdogHeartbeat[n]; if (size) *size = n * sizeof(_apl__AgentWatchdogHeartbeat); for (int i = 0; i < n; i++) ((_apl__AgentWatchdogHeartbeat*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apl__AgentWatchdogHeartbeat*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogHeartbeat(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogHeartbeat %p -> %p\n", q, p)); *(_apl__AgentWatchdogHeartbeat*)p = *(_apl__AgentWatchdogHeartbeat*)q; } void _apl__AgentWatchdogRegisterResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void _apl__AgentWatchdogRegisterResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->Status); soap_default_unsignedInt(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->SessionSequenceNumber); soap_default_unsignedShort(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->AgentHeartbeatTime); /* transient soap skipped */ } int _apl__AgentWatchdogRegisterResponse::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__apl__AgentWatchdogRegisterResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apl__AgentWatchdogRegisterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apl__AgentWatchdogRegisterResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogRegisterResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse), type); soap_element_result(soap, "apl:Status"); soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->SessionSequenceNumber), ""); soap_out_unsignedShort(soap, "apl:AgentHeartbeatTime", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->AgentHeartbeatTime), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apl__AgentWatchdogRegisterResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apl__AgentWatchdogRegisterResponse(soap, this, tag, type); } SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *p, const char *tag, const char *type) { if ((p = soap_in__apl__AgentWatchdogRegisterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apl__AgentWatchdogRegisterResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apl__AgentWatchdogRegisterResponse(soap, tag, this, type); } SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogRegisterResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apl__AgentWatchdogRegisterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, sizeof(_apl__AgentWatchdogRegisterResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogRegisterResponse) { soap_revert(soap); *soap->id = '\0'; return (_apl__AgentWatchdogRegisterResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_SessionSequenceNumber1 = 1, soap_flag_AgentHeartbeatTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogRegisterResponse*)a)->Status), "apl:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogRegisterResponse*)a)->SessionSequenceNumber), "xsd:unsignedInt")) { soap_flag_SessionSequenceNumber1--; continue; } if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "apl:AgentHeartbeatTime", &(((_apl__AgentWatchdogRegisterResponse*)a)->AgentHeartbeatTime), "xsd:unsignedShort")) { soap_flag_AgentHeartbeatTime1--; continue; } /* transient soap skipped */ soap_check_result(soap, "apl: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SessionSequenceNumber1 > 0 || soap_flag_AgentHeartbeatTime1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apl__AgentWatchdogRegisterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, 0, sizeof(_apl__AgentWatchdogRegisterResponse), 0, soap_copy__apl__AgentWatchdogRegisterResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogRegisterResponse(struct soap *soap, int n) { return soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogRegisterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogRegisterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apl__AgentWatchdogRegisterResponse; if (size) *size = sizeof(_apl__AgentWatchdogRegisterResponse); ((_apl__AgentWatchdogRegisterResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apl__AgentWatchdogRegisterResponse[n]; if (size) *size = n * sizeof(_apl__AgentWatchdogRegisterResponse); for (int i = 0; i < n; i++) ((_apl__AgentWatchdogRegisterResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apl__AgentWatchdogRegisterResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogRegisterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogRegisterResponse %p -> %p\n", q, p)); *(_apl__AgentWatchdogRegisterResponse*)p = *(_apl__AgentWatchdogRegisterResponse*)q; } void _apl__AgentWatchdogRegister::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogRegister*)this)->AgentID); /* transient soap skipped */ } void _apl__AgentWatchdogRegister::soap_default(struct soap *soap) { this->soap = soap; ((_apl__AgentWatchdogRegister*)this)->AgentID = NULL; /* transient soap skipped */ } int _apl__AgentWatchdogRegister::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__apl__AgentWatchdogRegister); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apl__AgentWatchdogRegister::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apl__AgentWatchdogRegister(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogRegister(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogRegister *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogRegister), type); soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogRegister*)a)->AgentID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apl__AgentWatchdogRegister::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apl__AgentWatchdogRegister(soap, this, tag, type); } SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_get__apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *p, const char *tag, const char *type) { if ((p = soap_in__apl__AgentWatchdogRegister(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apl__AgentWatchdogRegister::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apl__AgentWatchdogRegister(soap, tag, this, type); } SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_in__apl__AgentWatchdogRegister(struct soap *soap, const char *tag, _apl__AgentWatchdogRegister *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apl__AgentWatchdogRegister *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogRegister, sizeof(_apl__AgentWatchdogRegister), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogRegister) { soap_revert(soap); *soap->id = '\0'; return (_apl__AgentWatchdogRegister *)a->soap_in(soap, tag, type); } } short soap_flag_AgentID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogRegister*)a)->AgentID), "apl:GUID")) { soap_flag_AgentID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apl__AgentWatchdogRegister *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogRegister, 0, sizeof(_apl__AgentWatchdogRegister), 0, soap_copy__apl__AgentWatchdogRegister); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apl__AgentWatchdogRegister * SOAP_FMAC6 soap_new__apl__AgentWatchdogRegister(struct soap *soap, int n) { return soap_instantiate__apl__AgentWatchdogRegister(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *p) { soap_delete(soap, p); } SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogRegister(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogRegister(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogRegister, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apl__AgentWatchdogRegister; if (size) *size = sizeof(_apl__AgentWatchdogRegister); ((_apl__AgentWatchdogRegister*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apl__AgentWatchdogRegister[n]; if (size) *size = n * sizeof(_apl__AgentWatchdogRegister); for (int i = 0; i < n; i++) ((_apl__AgentWatchdogRegister*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apl__AgentWatchdogRegister*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogRegister(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogRegister %p -> %p\n", q, p)); *(_apl__AgentWatchdogRegister*)p = *(_apl__AgentWatchdogRegister*)q; } void apl__GUID::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((apl__GUID*)this)->Byte); /* transient soap skipped */ } void apl__GUID::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfunsignedByte(soap, &((apl__GUID*)this)->Byte); /* transient soap skipped */ } int apl__GUID::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_apl__GUID); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int apl__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_apl__GUID(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apl__GUID(struct soap *soap, const char *tag, int id, const apl__GUID *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apl__GUID), type); soap_out_std__vectorTemplateOfunsignedByte(soap, "apl:Byte", -1, &(((apl__GUID*)a)->Byte), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *apl__GUID::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_apl__GUID(soap, this, tag, type); } SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_get_apl__GUID(struct soap *soap, apl__GUID *p, const char *tag, const char *type) { if ((p = soap_in_apl__GUID(soap, tag, p, type))) soap_getindependent(soap); return p; } void *apl__GUID::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_apl__GUID(soap, tag, this, type); } SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_in_apl__GUID(struct soap *soap, const char *tag, apl__GUID *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (apl__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apl__GUID, sizeof(apl__GUID), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_apl__GUID) { soap_revert(soap); *soap->id = '\0'; return (apl__GUID *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "apl:Byte", &(((apl__GUID*)a)->Byte), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (((apl__GUID*)a)->Byte.size() < 16 || ((apl__GUID*)a)->Byte.size() > 16)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (apl__GUID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apl__GUID, 0, sizeof(apl__GUID), 0, soap_copy_apl__GUID); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 apl__GUID * SOAP_FMAC6 soap_new_apl__GUID(struct soap *soap, int n) { return soap_instantiate_apl__GUID(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apl__GUID(struct soap *soap, apl__GUID *p) { soap_delete(soap, p); } SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_instantiate_apl__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apl__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apl__GUID, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new apl__GUID; if (size) *size = sizeof(apl__GUID); ((apl__GUID*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new apl__GUID[n]; if (size) *size = n * sizeof(apl__GUID); for (int i = 0; i < n; i++) ((apl__GUID*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (apl__GUID*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apl__GUID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apl__GUID %p -> %p\n", q, p)); *(apl__GUID*)p = *(apl__GUID*)q; } void _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(soap, &((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Capabilities); /* transient soap skipped */ } void _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Status); ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Capabilities = NULL; /* transient soap skipped */ } int _apr__ConsoleWatchdogQueryCapabilitiesResponse::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__apr__ConsoleWatchdogQueryCapabilitiesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogQueryCapabilitiesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse), type); soap_element_result(soap, "apr:Status"); soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Status), ""); soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, "apr:Capabilities", -1, &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Capabilities), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilitiesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Capabilities1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Status), "apr:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Capabilities1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, "apr:Capabilities", &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Capabilities), "apr:AgentPresenceCapabilitiesType")) { soap_flag_Capabilities1--; continue; } /* transient soap skipped */ soap_check_result(soap, "apr: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Capabilities1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, 0, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse), 0, soap_copy__apr__ConsoleWatchdogQueryCapabilitiesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilitiesResponse; if (size) *size = sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse); ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilitiesResponse[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogQueryCapabilitiesResponse %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p = *(_apr__ConsoleWatchdogQueryCapabilitiesResponse*)q; } void _apr__ConsoleWatchdogQueryCapabilities::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apr__ConsoleWatchdogQueryCapabilities::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _apr__ConsoleWatchdogQueryCapabilities::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__apr__ConsoleWatchdogQueryCapabilities); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogQueryCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogQueryCapabilities *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogQueryCapabilities::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogQueryCapabilities(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogQueryCapabilities::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilities *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogQueryCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, sizeof(_apr__ConsoleWatchdogQueryCapabilities), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogQueryCapabilities *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_apr__ConsoleWatchdogQueryCapabilities *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, 0, sizeof(_apr__ConsoleWatchdogQueryCapabilities), 0, soap_copy__apr__ConsoleWatchdogQueryCapabilities); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilities; if (size) *size = sizeof(_apr__ConsoleWatchdogQueryCapabilities); ((_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilities[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogQueryCapabilities); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogQueryCapabilities %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogQueryCapabilities*)p = *(_apr__ConsoleWatchdogQueryCapabilities*)q; } void _apr__ConsoleWatchdogGetCbPolicyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->HwPolicies); /* transient soap skipped */ } void _apr__ConsoleWatchdogGetCbPolicyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->Status); soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->HwPolicies); /* transient soap skipped */ } int _apr__ConsoleWatchdogGetCbPolicyResponse::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__apr__ConsoleWatchdogGetCbPolicyResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogGetCbPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetCbPolicyResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse), type); soap_element_result(soap, "apr:Status"); soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", -1, &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->HwPolicies), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogGetCbPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogGetCbPolicyResponse(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogGetCbPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicyResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogGetCbPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogGetCbPolicyResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->Status), "apr:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->HwPolicies), "apr:CircuitBreakerHardwarePolicyType")) continue; /* transient soap skipped */ soap_check_result(soap, "apr: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogGetCbPolicyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, 0, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse), 0, soap_copy__apr__ConsoleWatchdogGetCbPolicyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicyResponse; if (size) *size = sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse); ((_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicyResponse[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetCbPolicyResponse %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogGetCbPolicyResponse*)p = *(_apr__ConsoleWatchdogGetCbPolicyResponse*)q; } void _apr__ConsoleWatchdogGetCbPolicy::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apr__ConsoleWatchdogGetCbPolicy::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _apr__ConsoleWatchdogGetCbPolicy::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__apr__ConsoleWatchdogGetCbPolicy); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogGetCbPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetCbPolicy *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogGetCbPolicy::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogGetCbPolicy(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogGetCbPolicy::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicy *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogGetCbPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, sizeof(_apr__ConsoleWatchdogGetCbPolicy), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogGetCbPolicy *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_apr__ConsoleWatchdogGetCbPolicy *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, 0, sizeof(_apr__ConsoleWatchdogGetCbPolicy), 0, soap_copy__apr__ConsoleWatchdogGetCbPolicy); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicy; if (size) *size = sizeof(_apr__ConsoleWatchdogGetCbPolicy); ((_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicy[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogGetCbPolicy); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetCbPolicy %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogGetCbPolicy*)p = *(_apr__ConsoleWatchdogGetCbPolicy*)q; } void _apr__ConsoleWatchdogSetCbPolicyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apr__ConsoleWatchdogSetCbPolicyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogSetCbPolicyResponse*)this)->Status); /* transient soap skipped */ } int _apr__ConsoleWatchdogSetCbPolicyResponse::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__apr__ConsoleWatchdogSetCbPolicyResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogSetCbPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetCbPolicyResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse), type); soap_element_result(soap, "apr:Status"); soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogSetCbPolicyResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogSetCbPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogSetCbPolicyResponse(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogSetCbPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicyResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogSetCbPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogSetCbPolicyResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogSetCbPolicyResponse*)a)->Status), "apr:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "apr: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogSetCbPolicyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, 0, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse), 0, soap_copy__apr__ConsoleWatchdogSetCbPolicyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicyResponse; if (size) *size = sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse); ((_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicyResponse[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetCbPolicyResponse %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogSetCbPolicyResponse*)p = *(_apr__ConsoleWatchdogSetCbPolicyResponse*)q; } void _apr__ConsoleWatchdogSetCbPolicy::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogSetCbPolicy*)this)->HwPolicies); /* transient soap skipped */ } void _apr__ConsoleWatchdogSetCbPolicy::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogSetCbPolicy*)this)->HwPolicies); /* transient soap skipped */ } int _apr__ConsoleWatchdogSetCbPolicy::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__apr__ConsoleWatchdogSetCbPolicy); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogSetCbPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetCbPolicy *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy), type); soap_out_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", -1, &(((_apr__ConsoleWatchdogSetCbPolicy*)a)->HwPolicies), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogSetCbPolicy::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogSetCbPolicy(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogSetCbPolicy::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicy *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogSetCbPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, sizeof(_apr__ConsoleWatchdogSetCbPolicy), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogSetCbPolicy *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", &(((_apr__ConsoleWatchdogSetCbPolicy*)a)->HwPolicies), "apr:CircuitBreakerHardwarePolicyType")) 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 = (_apr__ConsoleWatchdogSetCbPolicy *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, 0, sizeof(_apr__ConsoleWatchdogSetCbPolicy), 0, soap_copy__apr__ConsoleWatchdogSetCbPolicy); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicy; if (size) *size = sizeof(_apr__ConsoleWatchdogSetCbPolicy); ((_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicy[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogSetCbPolicy); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetCbPolicy %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogSetCbPolicy*)p = *(_apr__ConsoleWatchdogSetCbPolicy*)q; } void _apr__ConsoleWatchdogGetActionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->ConsoleWatchdogActions); /* transient soap skipped */ } void _apr__ConsoleWatchdogGetActionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->Status); soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->ConsoleWatchdogActions); /* transient soap skipped */ } int _apr__ConsoleWatchdogGetActionsResponse::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__apr__ConsoleWatchdogGetActionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogGetActionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetActionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse), type); soap_element_result(soap, "apr:Status"); soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", -1, &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->ConsoleWatchdogActions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogGetActionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogGetActionsResponse(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogGetActionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogGetActionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, sizeof(_apr__ConsoleWatchdogGetActionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogGetActionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->Status), "apr:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->ConsoleWatchdogActions), "apr:ConsoleWatchdogActionType")) continue; /* transient soap skipped */ soap_check_result(soap, "apr: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogGetActionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, 0, sizeof(_apr__ConsoleWatchdogGetActionsResponse), 0, soap_copy__apr__ConsoleWatchdogGetActionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogGetActionsResponse; if (size) *size = sizeof(_apr__ConsoleWatchdogGetActionsResponse); ((_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogGetActionsResponse[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogGetActionsResponse); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetActionsResponse %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogGetActionsResponse*)p = *(_apr__ConsoleWatchdogGetActionsResponse*)q; } void _apr__ConsoleWatchdogGetActions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogGetActions*)this)->AgentID); /* transient soap skipped */ } void _apr__ConsoleWatchdogGetActions::soap_default(struct soap *soap) { this->soap = soap; ((_apr__ConsoleWatchdogGetActions*)this)->AgentID = NULL; /* transient soap skipped */ } int _apr__ConsoleWatchdogGetActions::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__apr__ConsoleWatchdogGetActions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogGetActions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogGetActions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetActions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActions), type); soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogGetActions*)a)->AgentID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogGetActions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogGetActions(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogGetActions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogGetActions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogGetActions(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogGetActions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActions, sizeof(_apr__ConsoleWatchdogGetActions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetActions) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogGetActions *)a->soap_in(soap, tag, type); } } short soap_flag_AgentID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogGetActions*)a)->AgentID), "apr:GUID")) { soap_flag_AgentID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogGetActions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogGetActions, 0, sizeof(_apr__ConsoleWatchdogGetActions), 0, soap_copy__apr__ConsoleWatchdogGetActions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogGetActions * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetActions(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogGetActions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetActions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogGetActions; if (size) *size = sizeof(_apr__ConsoleWatchdogGetActions); ((_apr__ConsoleWatchdogGetActions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogGetActions[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogGetActions); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogGetActions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogGetActions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogGetActions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetActions %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogGetActions*)p = *(_apr__ConsoleWatchdogGetActions*)q; } void _apr__ConsoleWatchdogSetActionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apr__ConsoleWatchdogSetActionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogSetActionsResponse*)this)->Status); /* transient soap skipped */ } int _apr__ConsoleWatchdogSetActionsResponse::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__apr__ConsoleWatchdogSetActionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogSetActionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetActionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse), type); soap_element_result(soap, "apr:Status"); soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogSetActionsResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogSetActionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogSetActionsResponse(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogSetActionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogSetActionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, sizeof(_apr__ConsoleWatchdogSetActionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogSetActionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogSetActionsResponse*)a)->Status), "apr:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "apr: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogSetActionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, 0, sizeof(_apr__ConsoleWatchdogSetActionsResponse), 0, soap_copy__apr__ConsoleWatchdogSetActionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogSetActionsResponse; if (size) *size = sizeof(_apr__ConsoleWatchdogSetActionsResponse); ((_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogSetActionsResponse[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogSetActionsResponse); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetActionsResponse %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogSetActionsResponse*)p = *(_apr__ConsoleWatchdogSetActionsResponse*)q; } void _apr__ConsoleWatchdogSetActions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogSetActions*)this)->AgentID); soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogSetActions*)this)->ConsoleWatchdogActions); /* transient soap skipped */ } void _apr__ConsoleWatchdogSetActions::soap_default(struct soap *soap) { this->soap = soap; ((_apr__ConsoleWatchdogSetActions*)this)->AgentID = NULL; soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogSetActions*)this)->ConsoleWatchdogActions); /* transient soap skipped */ } int _apr__ConsoleWatchdogSetActions::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__apr__ConsoleWatchdogSetActions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogSetActions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogSetActions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetActions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActions), type); soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogSetActions*)a)->AgentID), ""); soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", -1, &(((_apr__ConsoleWatchdogSetActions*)a)->ConsoleWatchdogActions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogSetActions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogSetActions(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogSetActions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogSetActions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogSetActions(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogSetActions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActions, sizeof(_apr__ConsoleWatchdogSetActions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetActions) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogSetActions *)a->soap_in(soap, tag, type); } } short soap_flag_AgentID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogSetActions*)a)->AgentID), "apr:GUID")) { soap_flag_AgentID1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", &(((_apr__ConsoleWatchdogSetActions*)a)->ConsoleWatchdogActions), "apr:ConsoleWatchdogActionType")) 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->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogSetActions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogSetActions, 0, sizeof(_apr__ConsoleWatchdogSetActions), 0, soap_copy__apr__ConsoleWatchdogSetActions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogSetActions * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetActions(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogSetActions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetActions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogSetActions; if (size) *size = sizeof(_apr__ConsoleWatchdogSetActions); ((_apr__ConsoleWatchdogSetActions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogSetActions[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogSetActions); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogSetActions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogSetActions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogSetActions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetActions %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogSetActions*)p = *(_apr__ConsoleWatchdogSetActions*)q; } void _apr__ConsoleWatchdogEnumerateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->ConsoleWatchdogEntries); /* transient soap skipped */ } void _apr__ConsoleWatchdogEnumerateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->Status); soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->ConsoleWatchdogEntries); /* transient soap skipped */ } int _apr__ConsoleWatchdogEnumerateResponse::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__apr__ConsoleWatchdogEnumerateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogEnumerateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse), type); soap_element_result(soap, "apr:Status"); soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, "apr:ConsoleWatchdogEntries", -1, &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->ConsoleWatchdogEntries), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogEnumerateResponse(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, sizeof(_apr__ConsoleWatchdogEnumerateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogEnumerateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->Status), "apr:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, "apr:ConsoleWatchdogEntries", &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->ConsoleWatchdogEntries), "apr:ConsoleWatchdogEntryType")) continue; /* transient soap skipped */ soap_check_result(soap, "apr: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogEnumerateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, 0, sizeof(_apr__ConsoleWatchdogEnumerateResponse), 0, soap_copy__apr__ConsoleWatchdogEnumerateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerateResponse; if (size) *size = sizeof(_apr__ConsoleWatchdogEnumerateResponse); ((_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerateResponse[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogEnumerateResponse); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogEnumerateResponse %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogEnumerateResponse*)p = *(_apr__ConsoleWatchdogEnumerateResponse*)q; } void _apr__ConsoleWatchdogEnumerate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apr__ConsoleWatchdogEnumerate::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _apr__ConsoleWatchdogEnumerate::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__apr__ConsoleWatchdogEnumerate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogEnumerate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogEnumerate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogEnumerate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogEnumerate(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogEnumerate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogEnumerate(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, sizeof(_apr__ConsoleWatchdogEnumerate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogEnumerate) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogEnumerate *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_apr__ConsoleWatchdogEnumerate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, 0, sizeof(_apr__ConsoleWatchdogEnumerate), 0, soap_copy__apr__ConsoleWatchdogEnumerate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogEnumerate(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerate; if (size) *size = sizeof(_apr__ConsoleWatchdogEnumerate); ((_apr__ConsoleWatchdogEnumerate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerate[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogEnumerate); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogEnumerate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogEnumerate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogEnumerate %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogEnumerate*)p = *(_apr__ConsoleWatchdogEnumerate*)q; } void _apr__ConsoleWatchdogDeleteResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apr__ConsoleWatchdogDeleteResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogDeleteResponse*)this)->Status); /* transient soap skipped */ } int _apr__ConsoleWatchdogDeleteResponse::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__apr__ConsoleWatchdogDeleteResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogDeleteResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogDeleteResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse), type); soap_element_result(soap, "apr:Status"); soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogDeleteResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogDeleteResponse(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogDeleteResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogDeleteResponse(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDeleteResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, sizeof(_apr__ConsoleWatchdogDeleteResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogDeleteResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogDeleteResponse*)a)->Status), "apr:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "apr: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogDeleteResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, 0, sizeof(_apr__ConsoleWatchdogDeleteResponse), 0, soap_copy__apr__ConsoleWatchdogDeleteResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogDeleteResponse; if (size) *size = sizeof(_apr__ConsoleWatchdogDeleteResponse); ((_apr__ConsoleWatchdogDeleteResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogDeleteResponse[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogDeleteResponse); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogDeleteResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogDeleteResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogDeleteResponse %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogDeleteResponse*)p = *(_apr__ConsoleWatchdogDeleteResponse*)q; } void _apr__ConsoleWatchdogDelete::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogDelete*)this)->AgentID); /* transient soap skipped */ } void _apr__ConsoleWatchdogDelete::soap_default(struct soap *soap) { this->soap = soap; ((_apr__ConsoleWatchdogDelete*)this)->AgentID = NULL; /* transient soap skipped */ } int _apr__ConsoleWatchdogDelete::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__apr__ConsoleWatchdogDelete); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogDelete(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogDelete *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogDelete), type); soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogDelete*)a)->AgentID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogDelete::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogDelete(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogDelete::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogDelete(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDelete *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogDelete, sizeof(_apr__ConsoleWatchdogDelete), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogDelete) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogDelete *)a->soap_in(soap, tag, type); } } short soap_flag_AgentID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogDelete*)a)->AgentID), "apr:GUID")) { soap_flag_AgentID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogDelete *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogDelete, 0, sizeof(_apr__ConsoleWatchdogDelete), 0, soap_copy__apr__ConsoleWatchdogDelete); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogDelete * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogDelete(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogDelete(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogDelete, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogDelete; if (size) *size = sizeof(_apr__ConsoleWatchdogDelete); ((_apr__ConsoleWatchdogDelete*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogDelete[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogDelete); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogDelete*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogDelete*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogDelete %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogDelete*)p = *(_apr__ConsoleWatchdogDelete*)q; } void _apr__ConsoleWatchdogCreateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _apr__ConsoleWatchdogCreateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogCreateResponse*)this)->Status); /* transient soap skipped */ } int _apr__ConsoleWatchdogCreateResponse::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__apr__ConsoleWatchdogCreateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogCreateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogCreateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse), type); soap_element_result(soap, "apr:Status"); soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogCreateResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogCreateResponse(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogCreateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogCreateResponse(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, sizeof(_apr__ConsoleWatchdogCreateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogCreateResponse) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogCreateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogCreateResponse*)a)->Status), "apr:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "apr: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogCreateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, 0, sizeof(_apr__ConsoleWatchdogCreateResponse), 0, soap_copy__apr__ConsoleWatchdogCreateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogCreateResponse(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogCreateResponse; if (size) *size = sizeof(_apr__ConsoleWatchdogCreateResponse); ((_apr__ConsoleWatchdogCreateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogCreateResponse[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogCreateResponse); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogCreateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogCreateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogCreateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogCreateResponse %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogCreateResponse*)p = *(_apr__ConsoleWatchdogCreateResponse*)q; } void _apr__ConsoleWatchdogCreate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentID); soap_embedded(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentStartupTime, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void _apr__ConsoleWatchdogCreate::soap_default(struct soap *soap) { this->soap = soap; ((_apr__ConsoleWatchdogCreate*)this)->AgentID = NULL; ((_apr__ConsoleWatchdogCreate*)this)->AgentDescription = NULL; soap_default_unsignedShort(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentHeartbeatTime); soap_default_unsignedShort(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentStartupTime); /* transient soap skipped */ } int _apr__ConsoleWatchdogCreate::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__apr__ConsoleWatchdogCreate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _apr__ConsoleWatchdogCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__apr__ConsoleWatchdogCreate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogCreate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogCreate), type); soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentID), ""); soap_outliteral(soap, "apr:AgentDescription", &(((_apr__ConsoleWatchdogCreate*)a)->AgentDescription), NULL); soap_out_unsignedShort(soap, "apr:AgentHeartbeatTime", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentHeartbeatTime), ""); soap_out_unsignedShort(soap, "apr:AgentStartupTime", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentStartupTime), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_apr__ConsoleWatchdogCreate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__apr__ConsoleWatchdogCreate(soap, this, tag, type); } SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *p, const char *tag, const char *type) { if ((p = soap_in__apr__ConsoleWatchdogCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_apr__ConsoleWatchdogCreate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__apr__ConsoleWatchdogCreate(soap, tag, this, type); } SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_apr__ConsoleWatchdogCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogCreate, sizeof(_apr__ConsoleWatchdogCreate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogCreate) { soap_revert(soap); *soap->id = '\0'; return (_apr__ConsoleWatchdogCreate *)a->soap_in(soap, tag, type); } } short soap_flag_AgentID1 = 1, soap_flag_AgentDescription1 = 1, soap_flag_AgentHeartbeatTime1 = 1, soap_flag_AgentStartupTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogCreate*)a)->AgentID), "apr:GUID")) { soap_flag_AgentID1--; continue; } if (soap_flag_AgentDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_inliteral(soap, "apr:AgentDescription", &(((_apr__ConsoleWatchdogCreate*)a)->AgentDescription))) { soap_flag_AgentDescription1--; continue; } if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "apr:AgentHeartbeatTime", &(((_apr__ConsoleWatchdogCreate*)a)->AgentHeartbeatTime), "xsd:unsignedShort")) { soap_flag_AgentHeartbeatTime1--; continue; } if (soap_flag_AgentStartupTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "apr:AgentStartupTime", &(((_apr__ConsoleWatchdogCreate*)a)->AgentStartupTime), "xsd:unsignedShort")) { soap_flag_AgentStartupTime1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_AgentHeartbeatTime1 > 0 || soap_flag_AgentStartupTime1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_apr__ConsoleWatchdogCreate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogCreate, 0, sizeof(_apr__ConsoleWatchdogCreate), 0, soap_copy__apr__ConsoleWatchdogCreate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _apr__ConsoleWatchdogCreate * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogCreate(struct soap *soap, int n) { return soap_instantiate__apr__ConsoleWatchdogCreate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *p) { soap_delete(soap, p); } SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogCreate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _apr__ConsoleWatchdogCreate; if (size) *size = sizeof(_apr__ConsoleWatchdogCreate); ((_apr__ConsoleWatchdogCreate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _apr__ConsoleWatchdogCreate[n]; if (size) *size = n * sizeof(_apr__ConsoleWatchdogCreate); for (int i = 0; i < n; i++) ((_apr__ConsoleWatchdogCreate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_apr__ConsoleWatchdogCreate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogCreate %p -> %p\n", q, p)); *(_apr__ConsoleWatchdogCreate*)p = *(_apr__ConsoleWatchdogCreate*)q; } void apr__AgentPresenceCapabilitiesType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalAgents, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalActions, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MinGuaranteedActionListSize, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void apr__AgentPresenceCapabilitiesType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalAgents); soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalActions); soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MinGuaranteedActionListSize); /* transient soap skipped */ } int apr__AgentPresenceCapabilitiesType::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_apr__AgentPresenceCapabilitiesType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int apr__AgentPresenceCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_apr__AgentPresenceCapabilitiesType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, int id, const apr__AgentPresenceCapabilitiesType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType), type); soap_out_unsignedInt(soap, "apr:MaxTotalAgents", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalAgents), ""); soap_out_unsignedInt(soap, "apr:MaxTotalActions", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalActions), ""); soap_out_unsignedInt(soap, "apr:MinGuaranteedActionListSize", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MinGuaranteedActionListSize), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *apr__AgentPresenceCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_apr__AgentPresenceCapabilitiesType(soap, this, tag, type); } SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_get_apr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *p, const char *tag, const char *type) { if ((p = soap_in_apr__AgentPresenceCapabilitiesType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *apr__AgentPresenceCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_apr__AgentPresenceCapabilitiesType(soap, tag, this, type); } SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_in_apr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, apr__AgentPresenceCapabilitiesType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (apr__AgentPresenceCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, sizeof(apr__AgentPresenceCapabilitiesType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_apr__AgentPresenceCapabilitiesType) { soap_revert(soap); *soap->id = '\0'; return (apr__AgentPresenceCapabilitiesType *)a->soap_in(soap, tag, type); } } short soap_flag_MaxTotalAgents1 = 1, soap_flag_MaxTotalActions1 = 1, soap_flag_MinGuaranteedActionListSize1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_MaxTotalAgents1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apr:MaxTotalAgents", &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalAgents), "xsd:unsignedInt")) { soap_flag_MaxTotalAgents1--; continue; } if (soap_flag_MaxTotalActions1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apr:MaxTotalActions", &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalActions), "xsd:unsignedInt")) { soap_flag_MaxTotalActions1--; continue; } if (soap_flag_MinGuaranteedActionListSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apr:MinGuaranteedActionListSize", &(((apr__AgentPresenceCapabilitiesType*)a)->MinGuaranteedActionListSize), "xsd:unsignedInt")) { soap_flag_MinGuaranteedActionListSize1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_MaxTotalAgents1 > 0 || soap_flag_MaxTotalActions1 > 0 || soap_flag_MinGuaranteedActionListSize1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (apr__AgentPresenceCapabilitiesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, 0, sizeof(apr__AgentPresenceCapabilitiesType), 0, soap_copy_apr__AgentPresenceCapabilitiesType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 apr__AgentPresenceCapabilitiesType * SOAP_FMAC6 soap_new_apr__AgentPresenceCapabilitiesType(struct soap *soap, int n) { return soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *p) { soap_delete(soap, p); } SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_instantiate_apr__AgentPresenceCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__AgentPresenceCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new apr__AgentPresenceCapabilitiesType; if (size) *size = sizeof(apr__AgentPresenceCapabilitiesType); ((apr__AgentPresenceCapabilitiesType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new apr__AgentPresenceCapabilitiesType[n]; if (size) *size = n * sizeof(apr__AgentPresenceCapabilitiesType); for (int i = 0; i < n; i++) ((apr__AgentPresenceCapabilitiesType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (apr__AgentPresenceCapabilitiesType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__AgentPresenceCapabilitiesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__AgentPresenceCapabilitiesType %p -> %p\n", q, p)); *(apr__AgentPresenceCapabilitiesType*)p = *(apr__AgentPresenceCapabilitiesType*)q; } void apr__CircuitBreakerHardwarePolicyType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->HardwareID, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void apr__CircuitBreakerHardwarePolicyType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->HardwareID); soap_default_unsignedInt(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle); /* transient soap skipped */ } int apr__CircuitBreakerHardwarePolicyType::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_apr__CircuitBreakerHardwarePolicyType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int apr__CircuitBreakerHardwarePolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_apr__CircuitBreakerHardwarePolicyType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const apr__CircuitBreakerHardwarePolicyType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType), type); soap_out_unsignedInt(soap, "apr:HardwareID", -1, &(((apr__CircuitBreakerHardwarePolicyType*)a)->HardwareID), ""); soap_out_unsignedInt(soap, "apr:PolicyCreationHandle", -1, &(((apr__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *apr__CircuitBreakerHardwarePolicyType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_apr__CircuitBreakerHardwarePolicyType(soap, this, tag, type); } SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_get_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *p, const char *tag, const char *type) { if ((p = soap_in_apr__CircuitBreakerHardwarePolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *apr__CircuitBreakerHardwarePolicyType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, tag, this, type); } SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_in_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, apr__CircuitBreakerHardwarePolicyType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (apr__CircuitBreakerHardwarePolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, sizeof(apr__CircuitBreakerHardwarePolicyType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType) { soap_revert(soap); *soap->id = '\0'; return (apr__CircuitBreakerHardwarePolicyType *)a->soap_in(soap, tag, type); } } short soap_flag_HardwareID1 = 1, soap_flag_PolicyCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apr:HardwareID", &(((apr__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "xsd:unsignedInt")) { soap_flag_HardwareID1--; continue; } if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apr:PolicyCreationHandle", &(((apr__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "xsd:unsignedInt")) { soap_flag_PolicyCreationHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_PolicyCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (apr__CircuitBreakerHardwarePolicyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, 0, sizeof(apr__CircuitBreakerHardwarePolicyType), 0, soap_copy_apr__CircuitBreakerHardwarePolicyType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC6 soap_new_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n) { return soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *p) { soap_delete(soap, p); } SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_instantiate_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new apr__CircuitBreakerHardwarePolicyType; if (size) *size = sizeof(apr__CircuitBreakerHardwarePolicyType); ((apr__CircuitBreakerHardwarePolicyType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new apr__CircuitBreakerHardwarePolicyType[n]; if (size) *size = n * sizeof(apr__CircuitBreakerHardwarePolicyType); for (int i = 0; i < n; i++) ((apr__CircuitBreakerHardwarePolicyType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (apr__CircuitBreakerHardwarePolicyType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__CircuitBreakerHardwarePolicyType %p -> %p\n", q, p)); *(apr__CircuitBreakerHardwarePolicyType*)p = *(apr__CircuitBreakerHardwarePolicyType*)q; } void apr__ConsoleWatchdogActionType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionEventOnTransition, SOAP_TYPE_bool); soap_serialize_PointerToapr__CbActionType(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionCb); /* transient soap skipped */ } void apr__ConsoleWatchdogActionType::soap_default(struct soap *soap) { this->soap = soap; soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogActionType*)this)->OldState); soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogActionType*)this)->NewState); soap_default_bool(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionEventOnTransition); ((apr__ConsoleWatchdogActionType*)this)->ActionCb = NULL; /* transient soap skipped */ } int apr__ConsoleWatchdogActionType::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_apr__ConsoleWatchdogActionType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int apr__ConsoleWatchdogActionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_apr__ConsoleWatchdogActionType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, int id, const apr__ConsoleWatchdogActionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__ConsoleWatchdogActionType), type); soap_out_apr__WatchdogState(soap, "apr:OldState", -1, &(((apr__ConsoleWatchdogActionType*)a)->OldState), ""); soap_out_apr__WatchdogState(soap, "apr:NewState", -1, &(((apr__ConsoleWatchdogActionType*)a)->NewState), ""); soap_out_bool(soap, "apr:ActionEventOnTransition", -1, &(((apr__ConsoleWatchdogActionType*)a)->ActionEventOnTransition), ""); soap_out_PointerToapr__CbActionType(soap, "apr:ActionCb", -1, &(((apr__ConsoleWatchdogActionType*)a)->ActionCb), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *apr__ConsoleWatchdogActionType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_apr__ConsoleWatchdogActionType(soap, this, tag, type); } SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_get_apr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *p, const char *tag, const char *type) { if ((p = soap_in_apr__ConsoleWatchdogActionType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *apr__ConsoleWatchdogActionType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_apr__ConsoleWatchdogActionType(soap, tag, this, type); } SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_in_apr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, apr__ConsoleWatchdogActionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (apr__ConsoleWatchdogActionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__ConsoleWatchdogActionType, sizeof(apr__ConsoleWatchdogActionType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_apr__ConsoleWatchdogActionType) { soap_revert(soap); *soap->id = '\0'; return (apr__ConsoleWatchdogActionType *)a->soap_in(soap, tag, type); } } short soap_flag_OldState1 = 1, soap_flag_NewState1 = 1, soap_flag_ActionEventOnTransition1 = 1, soap_flag_ActionCb1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_OldState1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__WatchdogState(soap, "apr:OldState", &(((apr__ConsoleWatchdogActionType*)a)->OldState), "apr:WatchdogState")) { soap_flag_OldState1--; continue; } if (soap_flag_NewState1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__WatchdogState(soap, "apr:NewState", &(((apr__ConsoleWatchdogActionType*)a)->NewState), "apr:WatchdogState")) { soap_flag_NewState1--; continue; } if (soap_flag_ActionEventOnTransition1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "apr:ActionEventOnTransition", &(((apr__ConsoleWatchdogActionType*)a)->ActionEventOnTransition), "xsd:boolean")) { soap_flag_ActionEventOnTransition1--; continue; } if (soap_flag_ActionCb1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapr__CbActionType(soap, "apr:ActionCb", &(((apr__ConsoleWatchdogActionType*)a)->ActionCb), "apr:CbActionType")) { soap_flag_ActionCb1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_OldState1 > 0 || soap_flag_NewState1 > 0 || soap_flag_ActionEventOnTransition1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (apr__ConsoleWatchdogActionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__ConsoleWatchdogActionType, 0, sizeof(apr__ConsoleWatchdogActionType), 0, soap_copy_apr__ConsoleWatchdogActionType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 apr__ConsoleWatchdogActionType * SOAP_FMAC6 soap_new_apr__ConsoleWatchdogActionType(struct soap *soap, int n) { return soap_instantiate_apr__ConsoleWatchdogActionType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *p) { soap_delete(soap, p); } SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_instantiate_apr__ConsoleWatchdogActionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__ConsoleWatchdogActionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__ConsoleWatchdogActionType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new apr__ConsoleWatchdogActionType; if (size) *size = sizeof(apr__ConsoleWatchdogActionType); ((apr__ConsoleWatchdogActionType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new apr__ConsoleWatchdogActionType[n]; if (size) *size = n * sizeof(apr__ConsoleWatchdogActionType); for (int i = 0; i < n; i++) ((apr__ConsoleWatchdogActionType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (apr__ConsoleWatchdogActionType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__ConsoleWatchdogActionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__ConsoleWatchdogActionType %p -> %p\n", q, p)); *(apr__ConsoleWatchdogActionType*)p = *(apr__ConsoleWatchdogActionType*)q; } void apr__ConsoleWatchdogEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToapr__GUID(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentID); soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentStartupTime, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->NumActions, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void apr__ConsoleWatchdogEntryType::soap_default(struct soap *soap) { this->soap = soap; ((apr__ConsoleWatchdogEntryType*)this)->AgentID = NULL; ((apr__ConsoleWatchdogEntryType*)this)->AgentDescription = NULL; soap_default_unsignedShort(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentHeartbeatTime); soap_default_unsignedShort(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentStartupTime); soap_default_unsignedInt(soap, &((apr__ConsoleWatchdogEntryType*)this)->NumActions); soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogEntryType*)this)->State); /* transient soap skipped */ } int apr__ConsoleWatchdogEntryType::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_apr__ConsoleWatchdogEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int apr__ConsoleWatchdogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_apr__ConsoleWatchdogEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, int id, const apr__ConsoleWatchdogEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__ConsoleWatchdogEntryType), type); soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentID), ""); soap_outliteral(soap, "apr:AgentDescription", &(((apr__ConsoleWatchdogEntryType*)a)->AgentDescription), NULL); soap_out_unsignedShort(soap, "apr:AgentHeartbeatTime", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentHeartbeatTime), ""); soap_out_unsignedShort(soap, "apr:AgentStartupTime", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentStartupTime), ""); soap_out_unsignedInt(soap, "apr:NumActions", -1, &(((apr__ConsoleWatchdogEntryType*)a)->NumActions), ""); soap_out_apr__WatchdogState(soap, "apr:State", -1, &(((apr__ConsoleWatchdogEntryType*)a)->State), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *apr__ConsoleWatchdogEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_apr__ConsoleWatchdogEntryType(soap, this, tag, type); } SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_get_apr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *p, const char *tag, const char *type) { if ((p = soap_in_apr__ConsoleWatchdogEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *apr__ConsoleWatchdogEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_apr__ConsoleWatchdogEntryType(soap, tag, this, type); } SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_in_apr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, apr__ConsoleWatchdogEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (apr__ConsoleWatchdogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__ConsoleWatchdogEntryType, sizeof(apr__ConsoleWatchdogEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_apr__ConsoleWatchdogEntryType) { soap_revert(soap); *soap->id = '\0'; return (apr__ConsoleWatchdogEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_AgentID1 = 1, soap_flag_AgentDescription1 = 1, soap_flag_AgentHeartbeatTime1 = 1, soap_flag_AgentStartupTime1 = 1, soap_flag_NumActions1 = 1, soap_flag_State1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((apr__ConsoleWatchdogEntryType*)a)->AgentID), "apr:GUID")) { soap_flag_AgentID1--; continue; } if (soap_flag_AgentDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_inliteral(soap, "apr:AgentDescription", &(((apr__ConsoleWatchdogEntryType*)a)->AgentDescription))) { soap_flag_AgentDescription1--; continue; } if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "apr:AgentHeartbeatTime", &(((apr__ConsoleWatchdogEntryType*)a)->AgentHeartbeatTime), "xsd:unsignedShort")) { soap_flag_AgentHeartbeatTime1--; continue; } if (soap_flag_AgentStartupTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "apr:AgentStartupTime", &(((apr__ConsoleWatchdogEntryType*)a)->AgentStartupTime), "xsd:unsignedShort")) { soap_flag_AgentStartupTime1--; continue; } if (soap_flag_NumActions1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "apr:NumActions", &(((apr__ConsoleWatchdogEntryType*)a)->NumActions), "xsd:unsignedInt")) { soap_flag_NumActions1--; continue; } if (soap_flag_State1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_apr__WatchdogState(soap, "apr:State", &(((apr__ConsoleWatchdogEntryType*)a)->State), "apr:WatchdogState")) { soap_flag_State1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_AgentHeartbeatTime1 > 0 || soap_flag_AgentStartupTime1 > 0 || soap_flag_NumActions1 > 0 || soap_flag_State1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (apr__ConsoleWatchdogEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__ConsoleWatchdogEntryType, 0, sizeof(apr__ConsoleWatchdogEntryType), 0, soap_copy_apr__ConsoleWatchdogEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 apr__ConsoleWatchdogEntryType * SOAP_FMAC6 soap_new_apr__ConsoleWatchdogEntryType(struct soap *soap, int n) { return soap_instantiate_apr__ConsoleWatchdogEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_instantiate_apr__ConsoleWatchdogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__ConsoleWatchdogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__ConsoleWatchdogEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new apr__ConsoleWatchdogEntryType; if (size) *size = sizeof(apr__ConsoleWatchdogEntryType); ((apr__ConsoleWatchdogEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new apr__ConsoleWatchdogEntryType[n]; if (size) *size = n * sizeof(apr__ConsoleWatchdogEntryType); for (int i = 0; i < n; i++) ((apr__ConsoleWatchdogEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (apr__ConsoleWatchdogEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__ConsoleWatchdogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__ConsoleWatchdogEntryType %p -> %p\n", q, p)); *(apr__ConsoleWatchdogEntryType*)p = *(apr__ConsoleWatchdogEntryType*)q; } void apr__GUID::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((apr__GUID*)this)->Byte); /* transient soap skipped */ } void apr__GUID::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfunsignedByte(soap, &((apr__GUID*)this)->Byte); /* transient soap skipped */ } int apr__GUID::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_apr__GUID); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int apr__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_apr__GUID(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__GUID(struct soap *soap, const char *tag, int id, const apr__GUID *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__GUID), type); soap_out_std__vectorTemplateOfunsignedByte(soap, "apr:Byte", -1, &(((apr__GUID*)a)->Byte), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *apr__GUID::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_apr__GUID(soap, this, tag, type); } SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_get_apr__GUID(struct soap *soap, apr__GUID *p, const char *tag, const char *type) { if ((p = soap_in_apr__GUID(soap, tag, p, type))) soap_getindependent(soap); return p; } void *apr__GUID::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_apr__GUID(soap, tag, this, type); } SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_in_apr__GUID(struct soap *soap, const char *tag, apr__GUID *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (apr__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__GUID, sizeof(apr__GUID), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_apr__GUID) { soap_revert(soap); *soap->id = '\0'; return (apr__GUID *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "apr:Byte", &(((apr__GUID*)a)->Byte), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (((apr__GUID*)a)->Byte.size() < 16 || ((apr__GUID*)a)->Byte.size() > 16)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (apr__GUID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__GUID, 0, sizeof(apr__GUID), 0, soap_copy_apr__GUID); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 apr__GUID * SOAP_FMAC6 soap_new_apr__GUID(struct soap *soap, int n) { return soap_instantiate_apr__GUID(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__GUID(struct soap *soap, apr__GUID *p) { soap_delete(soap, p); } SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_instantiate_apr__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__GUID, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new apr__GUID; if (size) *size = sizeof(apr__GUID); ((apr__GUID*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new apr__GUID[n]; if (size) *size = n * sizeof(apr__GUID); for (int i = 0; i < n; i++) ((apr__GUID*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (apr__GUID*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__GUID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__GUID %p -> %p\n", q, p)); *(apr__GUID*)p = *(apr__GUID*)q; } void _hwa__GetAssetDataResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_hwa__GetAssetDataResponse*)this)->Count, SOAP_TYPE_unsignedInt); soap_serialize_PointerTohwa__AssetDataArrayType(soap, &((_hwa__GetAssetDataResponse*)this)->AssetData); /* transient soap skipped */ } void _hwa__GetAssetDataResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_hwa__PT_USCORESTATUS(soap, &((_hwa__GetAssetDataResponse*)this)->Status); soap_default_unsignedInt(soap, &((_hwa__GetAssetDataResponse*)this)->Count); ((_hwa__GetAssetDataResponse*)this)->AssetData = NULL; /* transient soap skipped */ } int _hwa__GetAssetDataResponse::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__hwa__GetAssetDataResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _hwa__GetAssetDataResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__hwa__GetAssetDataResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__GetAssetDataResponse(struct soap *soap, const char *tag, int id, const _hwa__GetAssetDataResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__GetAssetDataResponse), type); soap_element_result(soap, "hwa:Status"); soap_out_hwa__PT_USCORESTATUS(soap, "hwa:Status", -1, &(((_hwa__GetAssetDataResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "hwa:Count", -1, &(((_hwa__GetAssetDataResponse*)a)->Count), ""); soap_out_PointerTohwa__AssetDataArrayType(soap, "hwa:AssetData", -1, &(((_hwa__GetAssetDataResponse*)a)->AssetData), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_hwa__GetAssetDataResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__hwa__GetAssetDataResponse(soap, this, tag, type); } SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_get__hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *p, const char *tag, const char *type) { if ((p = soap_in__hwa__GetAssetDataResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_hwa__GetAssetDataResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__hwa__GetAssetDataResponse(soap, tag, this, type); } SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_in__hwa__GetAssetDataResponse(struct soap *soap, const char *tag, _hwa__GetAssetDataResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_hwa__GetAssetDataResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__GetAssetDataResponse, sizeof(_hwa__GetAssetDataResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__hwa__GetAssetDataResponse) { soap_revert(soap); *soap->id = '\0'; return (_hwa__GetAssetDataResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Count1 = 1, soap_flag_AssetData1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCORESTATUS(soap, "hwa:Status", &(((_hwa__GetAssetDataResponse*)a)->Status), "hwa:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:Count", &(((_hwa__GetAssetDataResponse*)a)->Count), "xsd:unsignedInt")) { soap_flag_Count1--; continue; } if (soap_flag_AssetData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTohwa__AssetDataArrayType(soap, "hwa:AssetData", &(((_hwa__GetAssetDataResponse*)a)->AssetData), "hwa:AssetDataArrayType")) { soap_flag_AssetData1--; continue; } /* transient soap skipped */ soap_check_result(soap, "hwa: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Count1 > 0 || soap_flag_AssetData1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_hwa__GetAssetDataResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__hwa__GetAssetDataResponse, 0, sizeof(_hwa__GetAssetDataResponse), 0, soap_copy__hwa__GetAssetDataResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _hwa__GetAssetDataResponse * SOAP_FMAC6 soap_new__hwa__GetAssetDataResponse(struct soap *soap, int n) { return soap_instantiate__hwa__GetAssetDataResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_instantiate__hwa__GetAssetDataResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__GetAssetDataResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__GetAssetDataResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _hwa__GetAssetDataResponse; if (size) *size = sizeof(_hwa__GetAssetDataResponse); ((_hwa__GetAssetDataResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _hwa__GetAssetDataResponse[n]; if (size) *size = n * sizeof(_hwa__GetAssetDataResponse); for (int i = 0; i < n; i++) ((_hwa__GetAssetDataResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_hwa__GetAssetDataResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__hwa__GetAssetDataResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__GetAssetDataResponse %p -> %p\n", q, p)); *(_hwa__GetAssetDataResponse*)p = *(_hwa__GetAssetDataResponse*)q; } void _hwa__GetAssetData::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _hwa__GetAssetData::soap_default(struct soap *soap) { this->soap = soap; soap_default_hwa__AssetTypeType(soap, &((_hwa__GetAssetData*)this)->AssetType); /* transient soap skipped */ } int _hwa__GetAssetData::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__hwa__GetAssetData); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _hwa__GetAssetData::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__hwa__GetAssetData(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__GetAssetData(struct soap *soap, const char *tag, int id, const _hwa__GetAssetData *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__GetAssetData), type); soap_out_hwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((_hwa__GetAssetData*)a)->AssetType), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_hwa__GetAssetData::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__hwa__GetAssetData(soap, this, tag, type); } SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_get__hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *p, const char *tag, const char *type) { if ((p = soap_in__hwa__GetAssetData(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_hwa__GetAssetData::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__hwa__GetAssetData(soap, tag, this, type); } SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_in__hwa__GetAssetData(struct soap *soap, const char *tag, _hwa__GetAssetData *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_hwa__GetAssetData *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__GetAssetData, sizeof(_hwa__GetAssetData), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__hwa__GetAssetData) { soap_revert(soap); *soap->id = '\0'; return (_hwa__GetAssetData *)a->soap_in(soap, tag, type); } } short soap_flag_AssetType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AssetType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__AssetTypeType(soap, "hwa:AssetType", &(((_hwa__GetAssetData*)a)->AssetType), "hwa:AssetTypeType")) { soap_flag_AssetType1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AssetType1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_hwa__GetAssetData *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__hwa__GetAssetData, 0, sizeof(_hwa__GetAssetData), 0, soap_copy__hwa__GetAssetData); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _hwa__GetAssetData * SOAP_FMAC6 soap_new__hwa__GetAssetData(struct soap *soap, int n) { return soap_instantiate__hwa__GetAssetData(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *p) { soap_delete(soap, p); } SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_instantiate__hwa__GetAssetData(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__GetAssetData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__GetAssetData, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _hwa__GetAssetData; if (size) *size = sizeof(_hwa__GetAssetData); ((_hwa__GetAssetData*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _hwa__GetAssetData[n]; if (size) *size = n * sizeof(_hwa__GetAssetData); for (int i = 0; i < n; i++) ((_hwa__GetAssetData*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_hwa__GetAssetData*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__hwa__GetAssetData(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__GetAssetData %p -> %p\n", q, p)); *(_hwa__GetAssetData*)p = *(_hwa__GetAssetData*)q; } void _hwa__EnumerateAssetTypesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Count, SOAP_TYPE_unsignedInt); soap_serialize_PointerTohwa__AssetTypeArrayType(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->AssetTypes); /* transient soap skipped */ } void _hwa__EnumerateAssetTypesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_hwa__PT_USCORESTATUS(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Status); soap_default_unsignedInt(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Count); ((_hwa__EnumerateAssetTypesResponse*)this)->AssetTypes = NULL; /* transient soap skipped */ } int _hwa__EnumerateAssetTypesResponse::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__hwa__EnumerateAssetTypesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _hwa__EnumerateAssetTypesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__hwa__EnumerateAssetTypesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, int id, const _hwa__EnumerateAssetTypesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse), type); soap_element_result(soap, "hwa:Status"); soap_out_hwa__PT_USCORESTATUS(soap, "hwa:Status", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "hwa:Count", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->Count), ""); soap_out_PointerTohwa__AssetTypeArrayType(soap, "hwa:AssetTypes", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->AssetTypes), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_hwa__EnumerateAssetTypesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__hwa__EnumerateAssetTypesResponse(soap, this, tag, type); } SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_get__hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *p, const char *tag, const char *type) { if ((p = soap_in__hwa__EnumerateAssetTypesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_hwa__EnumerateAssetTypesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__hwa__EnumerateAssetTypesResponse(soap, tag, this, type); } SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_in__hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_hwa__EnumerateAssetTypesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, sizeof(_hwa__EnumerateAssetTypesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__hwa__EnumerateAssetTypesResponse) { soap_revert(soap); *soap->id = '\0'; return (_hwa__EnumerateAssetTypesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Count1 = 1, soap_flag_AssetTypes1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCORESTATUS(soap, "hwa:Status", &(((_hwa__EnumerateAssetTypesResponse*)a)->Status), "hwa:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:Count", &(((_hwa__EnumerateAssetTypesResponse*)a)->Count), "xsd:unsignedInt")) { soap_flag_Count1--; continue; } if (soap_flag_AssetTypes1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTohwa__AssetTypeArrayType(soap, "hwa:AssetTypes", &(((_hwa__EnumerateAssetTypesResponse*)a)->AssetTypes), "hwa:AssetTypeArrayType")) { soap_flag_AssetTypes1--; continue; } /* transient soap skipped */ soap_check_result(soap, "hwa: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Count1 > 0 || soap_flag_AssetTypes1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_hwa__EnumerateAssetTypesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, 0, sizeof(_hwa__EnumerateAssetTypesResponse), 0, soap_copy__hwa__EnumerateAssetTypesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC6 soap_new__hwa__EnumerateAssetTypesResponse(struct soap *soap, int n) { return soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_instantiate__hwa__EnumerateAssetTypesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__EnumerateAssetTypesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _hwa__EnumerateAssetTypesResponse; if (size) *size = sizeof(_hwa__EnumerateAssetTypesResponse); ((_hwa__EnumerateAssetTypesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _hwa__EnumerateAssetTypesResponse[n]; if (size) *size = n * sizeof(_hwa__EnumerateAssetTypesResponse); for (int i = 0; i < n; i++) ((_hwa__EnumerateAssetTypesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_hwa__EnumerateAssetTypesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__hwa__EnumerateAssetTypesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__EnumerateAssetTypesResponse %p -> %p\n", q, p)); *(_hwa__EnumerateAssetTypesResponse*)p = *(_hwa__EnumerateAssetTypesResponse*)q; } void _hwa__EnumerateAssetTypes::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _hwa__EnumerateAssetTypes::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _hwa__EnumerateAssetTypes::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__hwa__EnumerateAssetTypes); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _hwa__EnumerateAssetTypes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__hwa__EnumerateAssetTypes(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, int id, const _hwa__EnumerateAssetTypes *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__EnumerateAssetTypes), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_hwa__EnumerateAssetTypes::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__hwa__EnumerateAssetTypes(soap, this, tag, type); } SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_get__hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *p, const char *tag, const char *type) { if ((p = soap_in__hwa__EnumerateAssetTypes(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_hwa__EnumerateAssetTypes::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__hwa__EnumerateAssetTypes(soap, tag, this, type); } SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_in__hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypes *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_hwa__EnumerateAssetTypes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__EnumerateAssetTypes, sizeof(_hwa__EnumerateAssetTypes), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__hwa__EnumerateAssetTypes) { soap_revert(soap); *soap->id = '\0'; return (_hwa__EnumerateAssetTypes *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_hwa__EnumerateAssetTypes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__hwa__EnumerateAssetTypes, 0, sizeof(_hwa__EnumerateAssetTypes), 0, soap_copy__hwa__EnumerateAssetTypes); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _hwa__EnumerateAssetTypes * SOAP_FMAC6 soap_new__hwa__EnumerateAssetTypes(struct soap *soap, int n) { return soap_instantiate__hwa__EnumerateAssetTypes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *p) { soap_delete(soap, p); } SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_instantiate__hwa__EnumerateAssetTypes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__EnumerateAssetTypes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__EnumerateAssetTypes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _hwa__EnumerateAssetTypes; if (size) *size = sizeof(_hwa__EnumerateAssetTypes); ((_hwa__EnumerateAssetTypes*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _hwa__EnumerateAssetTypes[n]; if (size) *size = n * sizeof(_hwa__EnumerateAssetTypes); for (int i = 0; i < n; i++) ((_hwa__EnumerateAssetTypes*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_hwa__EnumerateAssetTypes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__hwa__EnumerateAssetTypes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__EnumerateAssetTypes %p -> %p\n", q, p)); *(_hwa__EnumerateAssetTypes*)p = *(_hwa__EnumerateAssetTypes*)q; } void hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->StructureVersion, SOAP_TYPE_unsignedInt); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->ModelNumber); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->SerialNumber); soap_serialize_std__vectorTemplateOfunsignedShort(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Capabilities); soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->MaxMediaSize); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Padding); /* transient soap skipped */ } void hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->StructureVersion); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->ModelNumber); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->SerialNumber); soap_default_std__vectorTemplateOfunsignedShort(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Capabilities); soap_default_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->MaxMediaSize); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Padding); /* transient soap skipped */ } int hwa__PT_USCOREMEDIA_USCOREDEVICE::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_hwa__PT_USCOREMEDIA_USCOREDEVICE); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREMEDIA_USCOREDEVICE *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE), type); soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->StructureVersion), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:ModelNumber", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber), ""); soap_out_std__vectorTemplateOfunsignedShort(soap, "hwa:Capabilities", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities), ""); soap_out_std__vectorTemplateOfunsignedInt(soap, "hwa:MaxMediaSize", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, this, tag, type); } SOAP_FMAC3 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, hwa__PT_USCOREMEDIA_USCOREDEVICE *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, this, type); } SOAP_FMAC3 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, const char *tag, hwa__PT_USCOREMEDIA_USCOREDEVICE *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__PT_USCOREMEDIA_USCOREDEVICE *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE, sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE) { soap_revert(soap); *soap->id = '\0'; return (hwa__PT_USCOREMEDIA_USCOREDEVICE *)a->soap_in(soap, tag, type); } } short soap_flag_StructureVersion1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->StructureVersion), "xsd:unsignedInt")) { soap_flag_StructureVersion1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:ModelNumber", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedShort(soap, "hwa:Capabilities", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities), "xsd:unsignedShort")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedInt(soap, "hwa:MaxMediaSize", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize), "xsd:unsignedInt")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber.size() < 40 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber.size() > 40 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber.size() < 20 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber.size() > 20 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities.size() < 3 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities.size() > 3 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize.size() < 2 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize.size() > 2 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding.size() < 2 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding.size() > 2)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__PT_USCOREMEDIA_USCOREDEVICE *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE, 0, sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE), 0, soap_copy_hwa__PT_USCOREMEDIA_USCOREDEVICE); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC6 soap_new_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, int n) { return soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, hwa__PT_USCOREMEDIA_USCOREDEVICE *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__PT_USCOREMEDIA_USCOREDEVICE; if (size) *size = sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE); ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__PT_USCOREMEDIA_USCOREDEVICE[n]; if (size) *size = n * sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE); for (int i = 0; i < n; i++) ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREMEDIA_USCOREDEVICE %p -> %p\n", q, p)); *(hwa__PT_USCOREMEDIA_USCOREDEVICE*)p = *(hwa__PT_USCOREMEDIA_USCOREDEVICE*)q; } void hwa__PT_USCOREFRU::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->StructureVersion, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->VendorID, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->DeviceID, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->RevisionID, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->ProgIf, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->Subclass, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->BaseClass, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->SubvendorID, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->SubsystemID, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->DeviceLocation, SOAP_TYPE_unsignedShort); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Padding); /* transient soap skipped */ } void hwa__PT_USCOREFRU::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((hwa__PT_USCOREFRU*)this)->StructureVersion); soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->VendorID); soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->DeviceID); soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->RevisionID); soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->ProgIf); soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Subclass); soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->BaseClass); soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->SubvendorID); soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->SubsystemID); soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->DeviceLocation); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Padding); /* transient soap skipped */ } int hwa__PT_USCOREFRU::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_hwa__PT_USCOREFRU); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__PT_USCOREFRU::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__PT_USCOREFRU(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREFRU(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREFRU *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREFRU), type); soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREFRU*)a)->StructureVersion), ""); soap_out_unsignedShort(soap, "hwa:VendorID", -1, &(((hwa__PT_USCOREFRU*)a)->VendorID), ""); soap_out_unsignedShort(soap, "hwa:DeviceID", -1, &(((hwa__PT_USCOREFRU*)a)->DeviceID), ""); soap_out_unsignedByte(soap, "hwa:RevisionID", -1, &(((hwa__PT_USCOREFRU*)a)->RevisionID), ""); soap_out_unsignedByte(soap, "hwa:ProgIf", -1, &(((hwa__PT_USCOREFRU*)a)->ProgIf), ""); soap_out_unsignedByte(soap, "hwa:Subclass", -1, &(((hwa__PT_USCOREFRU*)a)->Subclass), ""); soap_out_unsignedByte(soap, "hwa:BaseClass", -1, &(((hwa__PT_USCOREFRU*)a)->BaseClass), ""); soap_out_unsignedShort(soap, "hwa:SubvendorID", -1, &(((hwa__PT_USCOREFRU*)a)->SubvendorID), ""); soap_out_unsignedShort(soap, "hwa:SubsystemID", -1, &(((hwa__PT_USCOREFRU*)a)->SubsystemID), ""); soap_out_unsignedShort(soap, "hwa:DeviceLocation", -1, &(((hwa__PT_USCOREFRU*)a)->DeviceLocation), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREFRU*)a)->Padding), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__PT_USCOREFRU::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__PT_USCOREFRU(soap, this, tag, type); } SOAP_FMAC3 hwa__PT_USCOREFRU * SOAP_FMAC4 soap_get_hwa__PT_USCOREFRU(struct soap *soap, hwa__PT_USCOREFRU *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREFRU(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__PT_USCOREFRU::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__PT_USCOREFRU(soap, tag, this, type); } SOAP_FMAC3 hwa__PT_USCOREFRU * SOAP_FMAC4 soap_in_hwa__PT_USCOREFRU(struct soap *soap, const char *tag, hwa__PT_USCOREFRU *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__PT_USCOREFRU *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREFRU, sizeof(hwa__PT_USCOREFRU), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREFRU) { soap_revert(soap); *soap->id = '\0'; return (hwa__PT_USCOREFRU *)a->soap_in(soap, tag, type); } } short soap_flag_StructureVersion1 = 1, soap_flag_VendorID1 = 1, soap_flag_DeviceID1 = 1, soap_flag_RevisionID1 = 1, soap_flag_ProgIf1 = 1, soap_flag_Subclass1 = 1, soap_flag_BaseClass1 = 1, soap_flag_SubvendorID1 = 1, soap_flag_SubsystemID1 = 1, soap_flag_DeviceLocation1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREFRU*)a)->StructureVersion), "xsd:unsignedInt")) { soap_flag_StructureVersion1--; continue; } if (soap_flag_VendorID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:VendorID", &(((hwa__PT_USCOREFRU*)a)->VendorID), "xsd:unsignedShort")) { soap_flag_VendorID1--; continue; } if (soap_flag_DeviceID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:DeviceID", &(((hwa__PT_USCOREFRU*)a)->DeviceID), "xsd:unsignedShort")) { soap_flag_DeviceID1--; continue; } if (soap_flag_RevisionID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "hwa:RevisionID", &(((hwa__PT_USCOREFRU*)a)->RevisionID), "xsd:unsignedByte")) { soap_flag_RevisionID1--; continue; } if (soap_flag_ProgIf1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "hwa:ProgIf", &(((hwa__PT_USCOREFRU*)a)->ProgIf), "xsd:unsignedByte")) { soap_flag_ProgIf1--; continue; } if (soap_flag_Subclass1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "hwa:Subclass", &(((hwa__PT_USCOREFRU*)a)->Subclass), "xsd:unsignedByte")) { soap_flag_Subclass1--; continue; } if (soap_flag_BaseClass1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "hwa:BaseClass", &(((hwa__PT_USCOREFRU*)a)->BaseClass), "xsd:unsignedByte")) { soap_flag_BaseClass1--; continue; } if (soap_flag_SubvendorID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:SubvendorID", &(((hwa__PT_USCOREFRU*)a)->SubvendorID), "xsd:unsignedShort")) { soap_flag_SubvendorID1--; continue; } if (soap_flag_SubsystemID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:SubsystemID", &(((hwa__PT_USCOREFRU*)a)->SubsystemID), "xsd:unsignedShort")) { soap_flag_SubsystemID1--; continue; } if (soap_flag_DeviceLocation1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:DeviceLocation", &(((hwa__PT_USCOREFRU*)a)->DeviceLocation), "xsd:unsignedShort")) { soap_flag_DeviceLocation1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREFRU*)a)->Padding), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || soap_flag_VendorID1 > 0 || soap_flag_DeviceID1 > 0 || soap_flag_RevisionID1 > 0 || soap_flag_ProgIf1 > 0 || soap_flag_Subclass1 > 0 || soap_flag_BaseClass1 > 0 || soap_flag_SubvendorID1 > 0 || soap_flag_SubsystemID1 > 0 || soap_flag_DeviceLocation1 > 0 || ((hwa__PT_USCOREFRU*)a)->Padding.size() < 2 || ((hwa__PT_USCOREFRU*)a)->Padding.size() > 2)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__PT_USCOREFRU *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREFRU, 0, sizeof(hwa__PT_USCOREFRU), 0, soap_copy_hwa__PT_USCOREFRU); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__PT_USCOREFRU * SOAP_FMAC6 soap_new_hwa__PT_USCOREFRU(struct soap *soap, int n) { return soap_instantiate_hwa__PT_USCOREFRU(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREFRU(struct soap *soap, hwa__PT_USCOREFRU *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__PT_USCOREFRU * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREFRU(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREFRU(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREFRU, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__PT_USCOREFRU; if (size) *size = sizeof(hwa__PT_USCOREFRU); ((hwa__PT_USCOREFRU*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__PT_USCOREFRU[n]; if (size) *size = n * sizeof(hwa__PT_USCOREFRU); for (int i = 0; i < n; i++) ((hwa__PT_USCOREFRU*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__PT_USCOREFRU*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREFRU(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREFRU %p -> %p\n", q, p)); *(hwa__PT_USCOREFRU*)p = *(hwa__PT_USCOREFRU*)q; } void hwa__PT_USCOREMEMORY_USCOREMODULE::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->StructureVersion, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Size, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Speed, SOAP_TYPE_unsignedShort); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Manufacturer); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->SerialNumber); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->AssetTag); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->PartNumber); /* transient soap skipped */ } void hwa__PT_USCOREMEMORY_USCOREMODULE::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->StructureVersion); soap_default_unsignedShort(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Size); soap_default_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->FormFactor); soap_default_hwa__PT_USCOREMEMORY_USCORETYPE(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Type); soap_default_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->TypeDetail); soap_default_unsignedShort(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Speed); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Manufacturer); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->SerialNumber); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->AssetTag); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->PartNumber); /* transient soap skipped */ } int hwa__PT_USCOREMEMORY_USCOREMODULE::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_hwa__PT_USCOREMEMORY_USCOREMODULE); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__PT_USCOREMEMORY_USCOREMODULE::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREMEMORY_USCOREMODULE *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE), type); soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->StructureVersion), ""); soap_out_unsignedShort(soap, "hwa:Size", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Size), ""); soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, "hwa:FormFactor", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->FormFactor), ""); soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, "hwa:Type", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Type), ""); soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, "hwa:TypeDetail", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->TypeDetail), ""); soap_out_unsignedShort(soap, "hwa:Speed", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Speed), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:PartNumber", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__PT_USCOREMEMORY_USCOREMODULE::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, this, tag, type); } SOAP_FMAC3 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, hwa__PT_USCOREMEMORY_USCOREMODULE *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__PT_USCOREMEMORY_USCOREMODULE::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, this, type); } SOAP_FMAC3 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, const char *tag, hwa__PT_USCOREMEMORY_USCOREMODULE *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__PT_USCOREMEMORY_USCOREMODULE *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE, sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE) { soap_revert(soap); *soap->id = '\0'; return (hwa__PT_USCOREMEMORY_USCOREMODULE *)a->soap_in(soap, tag, type); } } short soap_flag_StructureVersion1 = 1, soap_flag_Size1 = 1, soap_flag_FormFactor1 = 1, soap_flag_Type1 = 1, soap_flag_TypeDetail1 = 1, soap_flag_Speed1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->StructureVersion), "xsd:unsignedInt")) { soap_flag_StructureVersion1--; continue; } if (soap_flag_Size1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:Size", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Size), "xsd:unsignedShort")) { soap_flag_Size1--; continue; } if (soap_flag_FormFactor1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, "hwa:FormFactor", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->FormFactor), "hwa:PT_MEMORY_FORM_FACTOR")) { soap_flag_FormFactor1--; continue; } if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, "hwa:Type", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Type), "hwa:PT_MEMORY_TYPE")) { soap_flag_Type1--; continue; } if (soap_flag_TypeDetail1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, "hwa:TypeDetail", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->TypeDetail), "hwa:PT_MEMORY_TYPE_DETAIL")) { soap_flag_TypeDetail1--; continue; } if (soap_flag_Speed1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:Speed", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Speed), "xsd:unsignedShort")) { soap_flag_Speed1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:PartNumber", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || soap_flag_Size1 > 0 || soap_flag_FormFactor1 > 0 || soap_flag_Type1 > 0 || soap_flag_TypeDetail1 > 0 || soap_flag_Speed1 > 0 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer.size() < 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer.size() > 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber.size() < 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber.size() > 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag.size() < 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag.size() > 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber.size() < 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber.size() > 65)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__PT_USCOREMEMORY_USCOREMODULE *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE, 0, sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE), 0, soap_copy_hwa__PT_USCOREMEMORY_USCOREMODULE); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC6 soap_new_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, int n) { return soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, hwa__PT_USCOREMEMORY_USCOREMODULE *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__PT_USCOREMEMORY_USCOREMODULE; if (size) *size = sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE); ((hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__PT_USCOREMEMORY_USCOREMODULE[n]; if (size) *size = n * sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE); for (int i = 0; i < n; i++) ((hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREMEMORY_USCOREMODULE %p -> %p\n", q, p)); *(hwa__PT_USCOREMEMORY_USCOREMODULE*)p = *(hwa__PT_USCOREMEMORY_USCOREMODULE*)q; } void hwa__PT_USCOREPROCESSOR::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->StructureVersion, SOAP_TYPE_unsignedInt); soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->ID); soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->MaxSocketSpeed, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->CurrentSpeed, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketPopluated, SOAP_TYPE_unsignedByte); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketDesignation); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Manufacturer); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Version); /* transient soap skipped */ } void hwa__PT_USCOREPROCESSOR::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->StructureVersion); soap_default_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->ID); soap_default_unsignedShort(soap, &((hwa__PT_USCOREPROCESSOR*)this)->MaxSocketSpeed); soap_default_unsignedShort(soap, &((hwa__PT_USCOREPROCESSOR*)this)->CurrentSpeed); soap_default_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Status); soap_default_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Type); soap_default_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Family); soap_default_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, &((hwa__PT_USCOREPROCESSOR*)this)->UpgradeInformation); soap_default_unsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketPopluated); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketDesignation); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Manufacturer); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Version); /* transient soap skipped */ } int hwa__PT_USCOREPROCESSOR::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_hwa__PT_USCOREPROCESSOR); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__PT_USCOREPROCESSOR::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__PT_USCOREPROCESSOR(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREPROCESSOR *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREPROCESSOR), type); soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->StructureVersion), ""); soap_out_std__vectorTemplateOfunsignedInt(soap, "hwa:ID", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->ID), ""); soap_out_unsignedShort(soap, "hwa:MaxSocketSpeed", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->MaxSocketSpeed), ""); soap_out_unsignedShort(soap, "hwa:CurrentSpeed", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->CurrentSpeed), ""); soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, "hwa:Status", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Status), ""); soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, "hwa:Type", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Type), ""); soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, "hwa:Family", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Family), ""); soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, "hwa:UpgradeInformation", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->UpgradeInformation), ""); soap_out_unsignedByte(soap, "hwa:SocketPopluated", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->SocketPopluated), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SocketDesignation", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Version), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__PT_USCOREPROCESSOR::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__PT_USCOREPROCESSOR(soap, this, tag, type); } SOAP_FMAC3 hwa__PT_USCOREPROCESSOR * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR(struct soap *soap, hwa__PT_USCOREPROCESSOR *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREPROCESSOR(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__PT_USCOREPROCESSOR::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__PT_USCOREPROCESSOR(soap, tag, this, type); } SOAP_FMAC3 hwa__PT_USCOREPROCESSOR * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR(struct soap *soap, const char *tag, hwa__PT_USCOREPROCESSOR *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__PT_USCOREPROCESSOR *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREPROCESSOR, sizeof(hwa__PT_USCOREPROCESSOR), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREPROCESSOR) { soap_revert(soap); *soap->id = '\0'; return (hwa__PT_USCOREPROCESSOR *)a->soap_in(soap, tag, type); } } short soap_flag_StructureVersion1 = 1, soap_flag_MaxSocketSpeed1 = 1, soap_flag_CurrentSpeed1 = 1, soap_flag_Status1 = 1, soap_flag_Type1 = 1, soap_flag_Family1 = 1, soap_flag_UpgradeInformation1 = 1, soap_flag_SocketPopluated1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREPROCESSOR*)a)->StructureVersion), "xsd:unsignedInt")) { soap_flag_StructureVersion1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedInt(soap, "hwa:ID", &(((hwa__PT_USCOREPROCESSOR*)a)->ID), "xsd:unsignedInt")) continue; if (soap_flag_MaxSocketSpeed1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:MaxSocketSpeed", &(((hwa__PT_USCOREPROCESSOR*)a)->MaxSocketSpeed), "xsd:unsignedShort")) { soap_flag_MaxSocketSpeed1--; continue; } if (soap_flag_CurrentSpeed1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "hwa:CurrentSpeed", &(((hwa__PT_USCOREPROCESSOR*)a)->CurrentSpeed), "xsd:unsignedShort")) { soap_flag_CurrentSpeed1--; continue; } if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, "hwa:Status", &(((hwa__PT_USCOREPROCESSOR*)a)->Status), "hwa:PT_PROCESSOR_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, "hwa:Type", &(((hwa__PT_USCOREPROCESSOR*)a)->Type), "hwa:PT_PROCESSOR_TYPE")) { soap_flag_Type1--; continue; } if (soap_flag_Family1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, "hwa:Family", &(((hwa__PT_USCOREPROCESSOR*)a)->Family), "hwa:PT_PROCESSOR_FAMILY")) { soap_flag_Family1--; continue; } if (soap_flag_UpgradeInformation1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, "hwa:UpgradeInformation", &(((hwa__PT_USCOREPROCESSOR*)a)->UpgradeInformation), "hwa:PT_PROCESSOR_UPGRADE")) { soap_flag_UpgradeInformation1--; continue; } if (soap_flag_SocketPopluated1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "hwa:SocketPopluated", &(((hwa__PT_USCOREPROCESSOR*)a)->SocketPopluated), "xsd:unsignedByte")) { soap_flag_SocketPopluated1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SocketDesignation", &(((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREPROCESSOR*)a)->Version), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCOREPROCESSOR*)a)->ID.size() < 2 || ((hwa__PT_USCOREPROCESSOR*)a)->ID.size() > 2 || soap_flag_MaxSocketSpeed1 > 0 || soap_flag_CurrentSpeed1 > 0 || soap_flag_Status1 > 0 || soap_flag_Type1 > 0 || soap_flag_Family1 > 0 || soap_flag_UpgradeInformation1 > 0 || soap_flag_SocketPopluated1 > 0 || ((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation.size() < 65 || ((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation.size() > 65 || ((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer.size() < 65 || ((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer.size() > 65 || ((hwa__PT_USCOREPROCESSOR*)a)->Version.size() < 65 || ((hwa__PT_USCOREPROCESSOR*)a)->Version.size() > 65)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__PT_USCOREPROCESSOR *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREPROCESSOR, 0, sizeof(hwa__PT_USCOREPROCESSOR), 0, soap_copy_hwa__PT_USCOREPROCESSOR); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__PT_USCOREPROCESSOR * SOAP_FMAC6 soap_new_hwa__PT_USCOREPROCESSOR(struct soap *soap, int n) { return soap_instantiate_hwa__PT_USCOREPROCESSOR(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREPROCESSOR(struct soap *soap, hwa__PT_USCOREPROCESSOR *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__PT_USCOREPROCESSOR * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREPROCESSOR(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREPROCESSOR(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREPROCESSOR, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__PT_USCOREPROCESSOR; if (size) *size = sizeof(hwa__PT_USCOREPROCESSOR); ((hwa__PT_USCOREPROCESSOR*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__PT_USCOREPROCESSOR[n]; if (size) *size = n * sizeof(hwa__PT_USCOREPROCESSOR); for (int i = 0; i < n; i++) ((hwa__PT_USCOREPROCESSOR*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__PT_USCOREPROCESSOR*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREPROCESSOR(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREPROCESSOR %p -> %p\n", q, p)); *(hwa__PT_USCOREPROCESSOR*)p = *(hwa__PT_USCOREPROCESSOR*)q; } void hwa__PT_USCOREBASEBOARD::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((hwa__PT_USCOREBASEBOARD*)this)->StructureVersion, SOAP_TYPE_unsignedInt); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Manufacturer); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Product); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Version); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->SerialNumber); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->AssetTag); soap_embedded(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Replaceable, SOAP_TYPE_unsignedByte); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Padding); /* transient soap skipped */ } void hwa__PT_USCOREBASEBOARD::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((hwa__PT_USCOREBASEBOARD*)this)->StructureVersion); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Manufacturer); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Product); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Version); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->SerialNumber); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->AssetTag); soap_default_unsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Replaceable); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Padding); /* transient soap skipped */ } int hwa__PT_USCOREBASEBOARD::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_hwa__PT_USCOREBASEBOARD); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__PT_USCOREBASEBOARD::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__PT_USCOREBASEBOARD(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREBASEBOARD(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREBASEBOARD *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREBASEBOARD), type); soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->StructureVersion), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Product), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Version), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->AssetTag), ""); soap_out_unsignedByte(soap, "hwa:Replaceable", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Replaceable), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Padding), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__PT_USCOREBASEBOARD::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__PT_USCOREBASEBOARD(soap, this, tag, type); } SOAP_FMAC3 hwa__PT_USCOREBASEBOARD * SOAP_FMAC4 soap_get_hwa__PT_USCOREBASEBOARD(struct soap *soap, hwa__PT_USCOREBASEBOARD *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREBASEBOARD(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__PT_USCOREBASEBOARD::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__PT_USCOREBASEBOARD(soap, tag, this, type); } SOAP_FMAC3 hwa__PT_USCOREBASEBOARD * SOAP_FMAC4 soap_in_hwa__PT_USCOREBASEBOARD(struct soap *soap, const char *tag, hwa__PT_USCOREBASEBOARD *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__PT_USCOREBASEBOARD *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREBASEBOARD, sizeof(hwa__PT_USCOREBASEBOARD), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREBASEBOARD) { soap_revert(soap); *soap->id = '\0'; return (hwa__PT_USCOREBASEBOARD *)a->soap_in(soap, tag, type); } } short soap_flag_StructureVersion1 = 1, soap_flag_Replaceable1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREBASEBOARD*)a)->StructureVersion), "xsd:unsignedInt")) { soap_flag_StructureVersion1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", &(((hwa__PT_USCOREBASEBOARD*)a)->Product), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREBASEBOARD*)a)->Version), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", &(((hwa__PT_USCOREBASEBOARD*)a)->AssetTag), "xsd:unsignedByte")) continue; if (soap_flag_Replaceable1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "hwa:Replaceable", &(((hwa__PT_USCOREBASEBOARD*)a)->Replaceable), "xsd:unsignedByte")) { soap_flag_Replaceable1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREBASEBOARD*)a)->Padding), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer.size() > 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Product.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Product.size() > 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Version.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Version.size() > 65 || ((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber.size() > 65 || ((hwa__PT_USCOREBASEBOARD*)a)->AssetTag.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->AssetTag.size() > 65 || soap_flag_Replaceable1 > 0 || ((hwa__PT_USCOREBASEBOARD*)a)->Padding.size() < 2 || ((hwa__PT_USCOREBASEBOARD*)a)->Padding.size() > 2)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__PT_USCOREBASEBOARD *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREBASEBOARD, 0, sizeof(hwa__PT_USCOREBASEBOARD), 0, soap_copy_hwa__PT_USCOREBASEBOARD); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__PT_USCOREBASEBOARD * SOAP_FMAC6 soap_new_hwa__PT_USCOREBASEBOARD(struct soap *soap, int n) { return soap_instantiate_hwa__PT_USCOREBASEBOARD(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREBASEBOARD(struct soap *soap, hwa__PT_USCOREBASEBOARD *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__PT_USCOREBASEBOARD * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREBASEBOARD(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREBASEBOARD(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREBASEBOARD, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__PT_USCOREBASEBOARD; if (size) *size = sizeof(hwa__PT_USCOREBASEBOARD); ((hwa__PT_USCOREBASEBOARD*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__PT_USCOREBASEBOARD[n]; if (size) *size = n * sizeof(hwa__PT_USCOREBASEBOARD); for (int i = 0; i < n; i++) ((hwa__PT_USCOREBASEBOARD*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__PT_USCOREBASEBOARD*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREBASEBOARD(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREBASEBOARD %p -> %p\n", q, p)); *(hwa__PT_USCOREBASEBOARD*)p = *(hwa__PT_USCOREBASEBOARD*)q; } void hwa__GUID::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__GUID*)this)->GUIDbyte); /* transient soap skipped */ } void hwa__GUID::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__GUID*)this)->GUIDbyte); /* transient soap skipped */ } int hwa__GUID::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_hwa__GUID); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__GUID(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__GUID(struct soap *soap, const char *tag, int id, const hwa__GUID *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__GUID), type); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:GUIDbyte", -1, &(((hwa__GUID*)a)->GUIDbyte), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__GUID::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__GUID(soap, this, tag, type); } SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_get_hwa__GUID(struct soap *soap, hwa__GUID *p, const char *tag, const char *type) { if ((p = soap_in_hwa__GUID(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__GUID::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__GUID(soap, tag, this, type); } SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_in_hwa__GUID(struct soap *soap, const char *tag, hwa__GUID *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__GUID, sizeof(hwa__GUID), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__GUID) { soap_revert(soap); *soap->id = '\0'; return (hwa__GUID *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:GUIDbyte", &(((hwa__GUID*)a)->GUIDbyte), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (((hwa__GUID*)a)->GUIDbyte.size() < 16 || ((hwa__GUID*)a)->GUIDbyte.size() > 16)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__GUID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__GUID, 0, sizeof(hwa__GUID), 0, soap_copy_hwa__GUID); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__GUID * SOAP_FMAC6 soap_new_hwa__GUID(struct soap *soap, int n) { return soap_instantiate_hwa__GUID(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__GUID(struct soap *soap, hwa__GUID *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_instantiate_hwa__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__GUID, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__GUID; if (size) *size = sizeof(hwa__GUID); ((hwa__GUID*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__GUID[n]; if (size) *size = n * sizeof(hwa__GUID); for (int i = 0; i < n; i++) ((hwa__GUID*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__GUID*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__GUID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__GUID %p -> %p\n", q, p)); *(hwa__GUID*)p = *(hwa__GUID*)q; } void hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->StructureVersion, SOAP_TYPE_unsignedInt); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Manufacturer); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Product); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Version); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->SerialNumber); soap_serialize_PointerTohwa__GUID(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->UUID); /* transient soap skipped */ } void hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->StructureVersion); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Manufacturer); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Product); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Version); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->SerialNumber); ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->UUID = NULL; /* transient soap skipped */ } int hwa__PT_USCORECOMPUTER_USCORESYSTEM::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_hwa__PT_USCORECOMPUTER_USCORESYSTEM); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, const char *tag, int id, const hwa__PT_USCORECOMPUTER_USCORESYSTEM *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM), type); soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->StructureVersion), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber), ""); soap_out_PointerTohwa__GUID(soap, "hwa:UUID", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->UUID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, this, tag, type); } SOAP_FMAC3 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC4 soap_get_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, hwa__PT_USCORECOMPUTER_USCORESYSTEM *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, this, type); } SOAP_FMAC3 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC4 soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, const char *tag, hwa__PT_USCORECOMPUTER_USCORESYSTEM *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__PT_USCORECOMPUTER_USCORESYSTEM *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM, sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM) { soap_revert(soap); *soap->id = '\0'; return (hwa__PT_USCORECOMPUTER_USCORESYSTEM *)a->soap_in(soap, tag, type); } } short soap_flag_StructureVersion1 = 1, soap_flag_UUID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->StructureVersion), "xsd:unsignedInt")) { soap_flag_StructureVersion1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber), "xsd:unsignedByte")) continue; if (soap_flag_UUID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTohwa__GUID(soap, "hwa:UUID", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->UUID), "hwa:GUID")) { soap_flag_UUID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer.size() < 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer.size() > 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product.size() < 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product.size() > 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version.size() < 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version.size() > 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber.size() < 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber.size() > 65 || soap_flag_UUID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__PT_USCORECOMPUTER_USCORESYSTEM *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM, 0, sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM), 0, soap_copy_hwa__PT_USCORECOMPUTER_USCORESYSTEM); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC6 soap_new_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, int n) { return soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, hwa__PT_USCORECOMPUTER_USCORESYSTEM *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC4 soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__PT_USCORECOMPUTER_USCORESYSTEM; if (size) *size = sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM); ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__PT_USCORECOMPUTER_USCORESYSTEM[n]; if (size) *size = n * sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM); for (int i = 0; i < n; i++) ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCORECOMPUTER_USCORESYSTEM %p -> %p\n", q, p)); *(hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p = *(hwa__PT_USCORECOMPUTER_USCORESYSTEM*)q; } void hwa__PT_USCOREBIOS::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((hwa__PT_USCOREBIOS*)this)->StructureVersion, SOAP_TYPE_unsignedInt); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Vendor); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Version); soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->ReleaseDate); soap_embedded(soap, &((hwa__PT_USCOREBIOS*)this)->padding, SOAP_TYPE_unsignedByte); /* transient soap skipped */ } void hwa__PT_USCOREBIOS::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((hwa__PT_USCOREBIOS*)this)->StructureVersion); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Vendor); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Version); soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->ReleaseDate); soap_default_unsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->padding); soap_default_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, &((hwa__PT_USCOREBIOS*)this)->Characteristics); /* transient soap skipped */ } int hwa__PT_USCOREBIOS::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_hwa__PT_USCOREBIOS); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__PT_USCOREBIOS::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__PT_USCOREBIOS(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREBIOS(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREBIOS *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREBIOS), type); soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREBIOS*)a)->StructureVersion), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Vendor", -1, &(((hwa__PT_USCOREBIOS*)a)->Vendor), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREBIOS*)a)->Version), ""); soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:ReleaseDate", -1, &(((hwa__PT_USCOREBIOS*)a)->ReleaseDate), ""); soap_out_unsignedByte(soap, "hwa:padding", -1, &(((hwa__PT_USCOREBIOS*)a)->padding), ""); soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, "hwa:Characteristics", -1, &(((hwa__PT_USCOREBIOS*)a)->Characteristics), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__PT_USCOREBIOS::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__PT_USCOREBIOS(soap, this, tag, type); } SOAP_FMAC3 hwa__PT_USCOREBIOS * SOAP_FMAC4 soap_get_hwa__PT_USCOREBIOS(struct soap *soap, hwa__PT_USCOREBIOS *p, const char *tag, const char *type) { if ((p = soap_in_hwa__PT_USCOREBIOS(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__PT_USCOREBIOS::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__PT_USCOREBIOS(soap, tag, this, type); } SOAP_FMAC3 hwa__PT_USCOREBIOS * SOAP_FMAC4 soap_in_hwa__PT_USCOREBIOS(struct soap *soap, const char *tag, hwa__PT_USCOREBIOS *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__PT_USCOREBIOS *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREBIOS, sizeof(hwa__PT_USCOREBIOS), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREBIOS) { soap_revert(soap); *soap->id = '\0'; return (hwa__PT_USCOREBIOS *)a->soap_in(soap, tag, type); } } short soap_flag_StructureVersion1 = 1, soap_flag_padding1 = 1, soap_flag_Characteristics1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREBIOS*)a)->StructureVersion), "xsd:unsignedInt")) { soap_flag_StructureVersion1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Vendor", &(((hwa__PT_USCOREBIOS*)a)->Vendor), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREBIOS*)a)->Version), "xsd:unsignedByte")) continue; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:ReleaseDate", &(((hwa__PT_USCOREBIOS*)a)->ReleaseDate), "xsd:unsignedByte")) continue; if (soap_flag_padding1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "hwa:padding", &(((hwa__PT_USCOREBIOS*)a)->padding), "xsd:unsignedByte")) { soap_flag_padding1--; continue; } if (soap_flag_Characteristics1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, "hwa:Characteristics", &(((hwa__PT_USCOREBIOS*)a)->Characteristics), "hwa:PT_BIOS_CHARACTERISTICS")) { soap_flag_Characteristics1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCOREBIOS*)a)->Vendor.size() < 65 || ((hwa__PT_USCOREBIOS*)a)->Vendor.size() > 65 || ((hwa__PT_USCOREBIOS*)a)->Version.size() < 65 || ((hwa__PT_USCOREBIOS*)a)->Version.size() > 65 || ((hwa__PT_USCOREBIOS*)a)->ReleaseDate.size() < 65 || ((hwa__PT_USCOREBIOS*)a)->ReleaseDate.size() > 65 || soap_flag_padding1 > 0 || soap_flag_Characteristics1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__PT_USCOREBIOS *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREBIOS, 0, sizeof(hwa__PT_USCOREBIOS), 0, soap_copy_hwa__PT_USCOREBIOS); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__PT_USCOREBIOS * SOAP_FMAC6 soap_new_hwa__PT_USCOREBIOS(struct soap *soap, int n) { return soap_instantiate_hwa__PT_USCOREBIOS(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREBIOS(struct soap *soap, hwa__PT_USCOREBIOS *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__PT_USCOREBIOS * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREBIOS(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREBIOS(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREBIOS, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__PT_USCOREBIOS; if (size) *size = sizeof(hwa__PT_USCOREBIOS); ((hwa__PT_USCOREBIOS*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__PT_USCOREBIOS[n]; if (size) *size = n * sizeof(hwa__PT_USCOREBIOS); for (int i = 0; i < n; i++) ((hwa__PT_USCOREBIOS*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__PT_USCOREBIOS*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREBIOS(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREBIOS %p -> %p\n", q, p)); *(hwa__PT_USCOREBIOS*)p = *(hwa__PT_USCOREBIOS*)q; } void hwa__AssetDataType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((hwa__AssetDataType*)this)->AssetSize, SOAP_TYPE_unsignedInt); soap_serialize_PointerToxsd__base64Binary(soap, &((hwa__AssetDataType*)this)->AssetData); /* transient soap skipped */ } void hwa__AssetDataType::soap_default(struct soap *soap) { this->soap = soap; soap_default_hwa__AssetTypeType(soap, &((hwa__AssetDataType*)this)->AssetType); soap_default_unsignedInt(soap, &((hwa__AssetDataType*)this)->AssetSize); ((hwa__AssetDataType*)this)->AssetData = NULL; /* transient soap skipped */ } int hwa__AssetDataType::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_hwa__AssetDataType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__AssetDataType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__AssetDataType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetDataType(struct soap *soap, const char *tag, int id, const hwa__AssetDataType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetDataType), type); soap_out_hwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((hwa__AssetDataType*)a)->AssetType), ""); soap_out_unsignedInt(soap, "hwa:AssetSize", -1, &(((hwa__AssetDataType*)a)->AssetSize), ""); soap_out_PointerToxsd__base64Binary(soap, "hwa:AssetData", -1, &(((hwa__AssetDataType*)a)->AssetData), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__AssetDataType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__AssetDataType(soap, this, tag, type); } SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_get_hwa__AssetDataType(struct soap *soap, hwa__AssetDataType *p, const char *tag, const char *type) { if ((p = soap_in_hwa__AssetDataType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__AssetDataType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__AssetDataType(soap, tag, this, type); } SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_in_hwa__AssetDataType(struct soap *soap, const char *tag, hwa__AssetDataType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__AssetDataType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetDataType, sizeof(hwa__AssetDataType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__AssetDataType) { soap_revert(soap); *soap->id = '\0'; return (hwa__AssetDataType *)a->soap_in(soap, tag, type); } } short soap_flag_AssetType1 = 1, soap_flag_AssetSize1 = 1, soap_flag_AssetData1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AssetType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_hwa__AssetTypeType(soap, "hwa:AssetType", &(((hwa__AssetDataType*)a)->AssetType), "hwa:AssetTypeType")) { soap_flag_AssetType1--; continue; } if (soap_flag_AssetSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "hwa:AssetSize", &(((hwa__AssetDataType*)a)->AssetSize), "xsd:unsignedInt")) { soap_flag_AssetSize1--; continue; } if (soap_flag_AssetData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxsd__base64Binary(soap, "hwa:AssetData", &(((hwa__AssetDataType*)a)->AssetData), "xsd:base64Binary")) { soap_flag_AssetData1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AssetType1 > 0 || soap_flag_AssetSize1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (hwa__AssetDataType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetDataType, 0, sizeof(hwa__AssetDataType), 0, soap_copy_hwa__AssetDataType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__AssetDataType * SOAP_FMAC6 soap_new_hwa__AssetDataType(struct soap *soap, int n) { return soap_instantiate_hwa__AssetDataType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetDataType(struct soap *soap, hwa__AssetDataType *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_instantiate_hwa__AssetDataType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetDataType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetDataType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__AssetDataType; if (size) *size = sizeof(hwa__AssetDataType); ((hwa__AssetDataType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__AssetDataType[n]; if (size) *size = n * sizeof(hwa__AssetDataType); for (int i = 0; i < n; i++) ((hwa__AssetDataType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__AssetDataType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__AssetDataType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetDataType %p -> %p\n", q, p)); *(hwa__AssetDataType*)p = *(hwa__AssetDataType*)q; } void hwa__AssetDataArrayType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, &((hwa__AssetDataArrayType*)this)->AssetData); /* transient soap skipped */ } void hwa__AssetDataArrayType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, &((hwa__AssetDataArrayType*)this)->AssetData); /* transient soap skipped */ } int hwa__AssetDataArrayType::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_hwa__AssetDataArrayType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__AssetDataArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__AssetDataArrayType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetDataArrayType(struct soap *soap, const char *tag, int id, const hwa__AssetDataArrayType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetDataArrayType), type); soap_out_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, "hwa:AssetData", -1, &(((hwa__AssetDataArrayType*)a)->AssetData), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__AssetDataArrayType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__AssetDataArrayType(soap, this, tag, type); } SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_get_hwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *p, const char *tag, const char *type) { if ((p = soap_in_hwa__AssetDataArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__AssetDataArrayType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__AssetDataArrayType(soap, tag, this, type); } SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_in_hwa__AssetDataArrayType(struct soap *soap, const char *tag, hwa__AssetDataArrayType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__AssetDataArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetDataArrayType, sizeof(hwa__AssetDataArrayType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__AssetDataArrayType) { soap_revert(soap); *soap->id = '\0'; return (hwa__AssetDataArrayType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, "hwa:AssetData", &(((hwa__AssetDataArrayType*)a)->AssetData), "hwa:AssetDataType")) 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 = (hwa__AssetDataArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetDataArrayType, 0, sizeof(hwa__AssetDataArrayType), 0, soap_copy_hwa__AssetDataArrayType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__AssetDataArrayType * SOAP_FMAC6 soap_new_hwa__AssetDataArrayType(struct soap *soap, int n) { return soap_instantiate_hwa__AssetDataArrayType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_instantiate_hwa__AssetDataArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetDataArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetDataArrayType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__AssetDataArrayType; if (size) *size = sizeof(hwa__AssetDataArrayType); ((hwa__AssetDataArrayType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__AssetDataArrayType[n]; if (size) *size = n * sizeof(hwa__AssetDataArrayType); for (int i = 0; i < n; i++) ((hwa__AssetDataArrayType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__AssetDataArrayType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__AssetDataArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetDataArrayType %p -> %p\n", q, p)); *(hwa__AssetDataArrayType*)p = *(hwa__AssetDataArrayType*)q; } void hwa__AssetTypeArrayType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfhwa__AssetTypeType(soap, &((hwa__AssetTypeArrayType*)this)->AssetType); /* transient soap skipped */ } void hwa__AssetTypeArrayType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfhwa__AssetTypeType(soap, &((hwa__AssetTypeArrayType*)this)->AssetType); /* transient soap skipped */ } int hwa__AssetTypeArrayType::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_hwa__AssetTypeArrayType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int hwa__AssetTypeArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_hwa__AssetTypeArrayType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetTypeArrayType(struct soap *soap, const char *tag, int id, const hwa__AssetTypeArrayType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetTypeArrayType), type); soap_out_std__vectorTemplateOfhwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((hwa__AssetTypeArrayType*)a)->AssetType), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *hwa__AssetTypeArrayType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_hwa__AssetTypeArrayType(soap, this, tag, type); } SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_get_hwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *p, const char *tag, const char *type) { if ((p = soap_in_hwa__AssetTypeArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *hwa__AssetTypeArrayType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_hwa__AssetTypeArrayType(soap, tag, this, type); } SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_in_hwa__AssetTypeArrayType(struct soap *soap, const char *tag, hwa__AssetTypeArrayType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (hwa__AssetTypeArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetTypeArrayType, sizeof(hwa__AssetTypeArrayType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_hwa__AssetTypeArrayType) { soap_revert(soap); *soap->id = '\0'; return (hwa__AssetTypeArrayType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfhwa__AssetTypeType(soap, "hwa:AssetType", &(((hwa__AssetTypeArrayType*)a)->AssetType), "hwa:AssetTypeType")) 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 = (hwa__AssetTypeArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetTypeArrayType, 0, sizeof(hwa__AssetTypeArrayType), 0, soap_copy_hwa__AssetTypeArrayType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 hwa__AssetTypeArrayType * SOAP_FMAC6 soap_new_hwa__AssetTypeArrayType(struct soap *soap, int n) { return soap_instantiate_hwa__AssetTypeArrayType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *p) { soap_delete(soap, p); } SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_instantiate_hwa__AssetTypeArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetTypeArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetTypeArrayType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new hwa__AssetTypeArrayType; if (size) *size = sizeof(hwa__AssetTypeArrayType); ((hwa__AssetTypeArrayType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new hwa__AssetTypeArrayType[n]; if (size) *size = n * sizeof(hwa__AssetTypeArrayType); for (int i = 0; i < n; i++) ((hwa__AssetTypeArrayType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (hwa__AssetTypeArrayType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__AssetTypeArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetTypeArrayType %p -> %p\n", q, p)); *(hwa__AssetTypeArrayType*)p = *(hwa__AssetTypeArrayType*)q; } void _cb__GetHcbStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__GetHcbStateResponse*)this)->BlockedAll, SOAP_TYPE_bool); soap_serialize_PointerTocb__TimeType(soap, &((_cb__GetHcbStateResponse*)this)->TimeStamp); soap_serialize_PointerTocb__HcbTriggerReasonType(soap, &((_cb__GetHcbStateResponse*)this)->HcbTriggerReason); soap_serialize_PointerTocb__BlockedPortInfoType(soap, &((_cb__GetHcbStateResponse*)this)->BlockedPortInfo); soap_serialize_PointerTounsignedInt(soap, &((_cb__GetHcbStateResponse*)this)->EnabledCbPolicy); /* transient soap skipped */ } void _cb__GetHcbStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__GetHcbStateResponse*)this)->Status); soap_default_cb__HcbStateType(soap, &((_cb__GetHcbStateResponse*)this)->HcbState); soap_default_bool(soap, &((_cb__GetHcbStateResponse*)this)->BlockedAll); ((_cb__GetHcbStateResponse*)this)->TimeStamp = NULL; ((_cb__GetHcbStateResponse*)this)->HcbTriggerReason = NULL; ((_cb__GetHcbStateResponse*)this)->BlockedPortInfo = NULL; ((_cb__GetHcbStateResponse*)this)->EnabledCbPolicy = NULL; /* transient soap skipped */ } int _cb__GetHcbStateResponse::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__cb__GetHcbStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__GetHcbStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__GetHcbStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbStateResponse(struct soap *soap, const char *tag, int id, const _cb__GetHcbStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbStateResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__GetHcbStateResponse*)a)->Status), ""); soap_out_cb__HcbStateType(soap, "cb:HcbState", -1, &(((_cb__GetHcbStateResponse*)a)->HcbState), ""); soap_out_bool(soap, "cb:BlockedAll", -1, &(((_cb__GetHcbStateResponse*)a)->BlockedAll), ""); soap_out_PointerTocb__TimeType(soap, "cb:TimeStamp", -1, &(((_cb__GetHcbStateResponse*)a)->TimeStamp), ""); soap_out_PointerTocb__HcbTriggerReasonType(soap, "cb:HcbTriggerReason", -1, &(((_cb__GetHcbStateResponse*)a)->HcbTriggerReason), ""); soap_out_PointerTocb__BlockedPortInfoType(soap, "cb:BlockedPortInfo", -1, &(((_cb__GetHcbStateResponse*)a)->BlockedPortInfo), ""); soap_out_PointerTounsignedInt(soap, "cb:EnabledCbPolicy", -1, &(((_cb__GetHcbStateResponse*)a)->EnabledCbPolicy), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__GetHcbStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__GetHcbStateResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_get__cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__GetHcbStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__GetHcbStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__GetHcbStateResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_in__cb__GetHcbStateResponse(struct soap *soap, const char *tag, _cb__GetHcbStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__GetHcbStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbStateResponse, sizeof(_cb__GetHcbStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__GetHcbStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__GetHcbStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_HcbState1 = 1, soap_flag_BlockedAll1 = 1, soap_flag_TimeStamp1 = 1, soap_flag_HcbTriggerReason1 = 1, soap_flag_BlockedPortInfo1 = 1, soap_flag_EnabledCbPolicy1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__GetHcbStateResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_HcbState1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__HcbStateType(soap, "cb:HcbState", &(((_cb__GetHcbStateResponse*)a)->HcbState), "cb:HcbStateType")) { soap_flag_HcbState1--; continue; } if (soap_flag_BlockedAll1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:BlockedAll", &(((_cb__GetHcbStateResponse*)a)->BlockedAll), "xsd:boolean")) { soap_flag_BlockedAll1--; continue; } if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__TimeType(soap, "cb:TimeStamp", &(((_cb__GetHcbStateResponse*)a)->TimeStamp), "cb:TimeType")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_HcbTriggerReason1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__HcbTriggerReasonType(soap, "cb:HcbTriggerReason", &(((_cb__GetHcbStateResponse*)a)->HcbTriggerReason), "cb:HcbTriggerReasonType")) { soap_flag_HcbTriggerReason1--; continue; } if (soap_flag_BlockedPortInfo1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__BlockedPortInfoType(soap, "cb:BlockedPortInfo", &(((_cb__GetHcbStateResponse*)a)->BlockedPortInfo), "cb:BlockedPortInfoType")) { soap_flag_BlockedPortInfo1--; continue; } if (soap_flag_EnabledCbPolicy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedInt(soap, "cb:EnabledCbPolicy", &(((_cb__GetHcbStateResponse*)a)->EnabledCbPolicy), "xsd:unsignedInt")) { soap_flag_EnabledCbPolicy1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_HcbState1 > 0 || soap_flag_BlockedAll1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__GetHcbStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__GetHcbStateResponse, 0, sizeof(_cb__GetHcbStateResponse), 0, soap_copy__cb__GetHcbStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__GetHcbStateResponse * SOAP_FMAC6 soap_new__cb__GetHcbStateResponse(struct soap *soap, int n) { return soap_instantiate__cb__GetHcbStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_instantiate__cb__GetHcbStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__GetHcbStateResponse; if (size) *size = sizeof(_cb__GetHcbStateResponse); ((_cb__GetHcbStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__GetHcbStateResponse[n]; if (size) *size = n * sizeof(_cb__GetHcbStateResponse); for (int i = 0; i < n; i++) ((_cb__GetHcbStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__GetHcbStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__GetHcbStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbStateResponse %p -> %p\n", q, p)); *(_cb__GetHcbStateResponse*)p = *(_cb__GetHcbStateResponse*)q; } void _cb__GetHcbState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__GetHcbState::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__InterfaceHandleType(soap, &((_cb__GetHcbState*)this)->InterfaceHandle); /* transient soap skipped */ } int _cb__GetHcbState::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__cb__GetHcbState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__GetHcbState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__GetHcbState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbState(struct soap *soap, const char *tag, int id, const _cb__GetHcbState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbState), type); soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__GetHcbState*)a)->InterfaceHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__GetHcbState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__GetHcbState(soap, this, tag, type); } SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_get__cb__GetHcbState(struct soap *soap, _cb__GetHcbState *p, const char *tag, const char *type) { if ((p = soap_in__cb__GetHcbState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__GetHcbState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__GetHcbState(soap, tag, this, type); } SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_in__cb__GetHcbState(struct soap *soap, const char *tag, _cb__GetHcbState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__GetHcbState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbState, sizeof(_cb__GetHcbState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__GetHcbState) { soap_revert(soap); *soap->id = '\0'; return (_cb__GetHcbState *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__GetHcbState*)a)->InterfaceHandle), "net:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__GetHcbState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__GetHcbState, 0, sizeof(_cb__GetHcbState), 0, soap_copy__cb__GetHcbState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__GetHcbState * SOAP_FMAC6 soap_new__cb__GetHcbState(struct soap *soap, int n) { return soap_instantiate__cb__GetHcbState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbState(struct soap *soap, _cb__GetHcbState *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_instantiate__cb__GetHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__GetHcbState; if (size) *size = sizeof(_cb__GetHcbState); ((_cb__GetHcbState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__GetHcbState[n]; if (size) *size = n * sizeof(_cb__GetHcbState); for (int i = 0; i < n; i++) ((_cb__GetHcbState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__GetHcbState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__GetHcbState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbState %p -> %p\n", q, p)); *(_cb__GetHcbState*)p = *(_cb__GetHcbState*)q; } void _cb__ClearHcbStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__ClearHcbStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__ClearHcbStateResponse*)this)->Status); /* transient soap skipped */ } int _cb__ClearHcbStateResponse::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__cb__ClearHcbStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__ClearHcbStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__ClearHcbStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__ClearHcbStateResponse(struct soap *soap, const char *tag, int id, const _cb__ClearHcbStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__ClearHcbStateResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__ClearHcbStateResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__ClearHcbStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__ClearHcbStateResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_get__cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__ClearHcbStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__ClearHcbStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__ClearHcbStateResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_in__cb__ClearHcbStateResponse(struct soap *soap, const char *tag, _cb__ClearHcbStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__ClearHcbStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__ClearHcbStateResponse, sizeof(_cb__ClearHcbStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__ClearHcbStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__ClearHcbStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__ClearHcbStateResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__ClearHcbStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__ClearHcbStateResponse, 0, sizeof(_cb__ClearHcbStateResponse), 0, soap_copy__cb__ClearHcbStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__ClearHcbStateResponse * SOAP_FMAC6 soap_new__cb__ClearHcbStateResponse(struct soap *soap, int n) { return soap_instantiate__cb__ClearHcbStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_instantiate__cb__ClearHcbStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__ClearHcbStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__ClearHcbStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__ClearHcbStateResponse; if (size) *size = sizeof(_cb__ClearHcbStateResponse); ((_cb__ClearHcbStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__ClearHcbStateResponse[n]; if (size) *size = n * sizeof(_cb__ClearHcbStateResponse); for (int i = 0; i < n; i++) ((_cb__ClearHcbStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__ClearHcbStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__ClearHcbStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__ClearHcbStateResponse %p -> %p\n", q, p)); *(_cb__ClearHcbStateResponse*)p = *(_cb__ClearHcbStateResponse*)q; } void _cb__ClearHcbState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__ClearHcbState::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__InterfaceHandleType(soap, &((_cb__ClearHcbState*)this)->InterfaceHandle); /* transient soap skipped */ } int _cb__ClearHcbState::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__cb__ClearHcbState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__ClearHcbState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__ClearHcbState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__ClearHcbState(struct soap *soap, const char *tag, int id, const _cb__ClearHcbState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__ClearHcbState), type); soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__ClearHcbState*)a)->InterfaceHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__ClearHcbState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__ClearHcbState(soap, this, tag, type); } SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_get__cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *p, const char *tag, const char *type) { if ((p = soap_in__cb__ClearHcbState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__ClearHcbState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__ClearHcbState(soap, tag, this, type); } SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_in__cb__ClearHcbState(struct soap *soap, const char *tag, _cb__ClearHcbState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__ClearHcbState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__ClearHcbState, sizeof(_cb__ClearHcbState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__ClearHcbState) { soap_revert(soap); *soap->id = '\0'; return (_cb__ClearHcbState *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__ClearHcbState*)a)->InterfaceHandle), "net:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__ClearHcbState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__ClearHcbState, 0, sizeof(_cb__ClearHcbState), 0, soap_copy__cb__ClearHcbState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__ClearHcbState * SOAP_FMAC6 soap_new__cb__ClearHcbState(struct soap *soap, int n) { return soap_instantiate__cb__ClearHcbState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_instantiate__cb__ClearHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__ClearHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__ClearHcbState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__ClearHcbState; if (size) *size = sizeof(_cb__ClearHcbState); ((_cb__ClearHcbState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__ClearHcbState[n]; if (size) *size = n * sizeof(_cb__ClearHcbState); for (int i = 0; i < n; i++) ((_cb__ClearHcbState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__ClearHcbState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__ClearHcbState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__ClearHcbState %p -> %p\n", q, p)); *(_cb__ClearHcbState*)p = *(_cb__ClearHcbState*)q; } void _cb__GetHcbOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__HcbOptionsType(soap, &((_cb__GetHcbOptionsResponse*)this)->HcbOptions); /* transient soap skipped */ } void _cb__GetHcbOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__GetHcbOptionsResponse*)this)->Status); ((_cb__GetHcbOptionsResponse*)this)->HcbOptions = NULL; /* transient soap skipped */ } int _cb__GetHcbOptionsResponse::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__cb__GetHcbOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__GetHcbOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__GetHcbOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, int id, const _cb__GetHcbOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbOptionsResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__GetHcbOptionsResponse*)a)->Status), ""); soap_out_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", -1, &(((_cb__GetHcbOptionsResponse*)a)->HcbOptions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__GetHcbOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__GetHcbOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_get__cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__GetHcbOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__GetHcbOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__GetHcbOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_in__cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__GetHcbOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__GetHcbOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbOptionsResponse, sizeof(_cb__GetHcbOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__GetHcbOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__GetHcbOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_HcbOptions1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__GetHcbOptionsResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_HcbOptions1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", &(((_cb__GetHcbOptionsResponse*)a)->HcbOptions), "cb:HcbOptionsType")) { soap_flag_HcbOptions1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__GetHcbOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__GetHcbOptionsResponse, 0, sizeof(_cb__GetHcbOptionsResponse), 0, soap_copy__cb__GetHcbOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__GetHcbOptionsResponse * SOAP_FMAC6 soap_new__cb__GetHcbOptionsResponse(struct soap *soap, int n) { return soap_instantiate__cb__GetHcbOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_instantiate__cb__GetHcbOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__GetHcbOptionsResponse; if (size) *size = sizeof(_cb__GetHcbOptionsResponse); ((_cb__GetHcbOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__GetHcbOptionsResponse[n]; if (size) *size = n * sizeof(_cb__GetHcbOptionsResponse); for (int i = 0; i < n; i++) ((_cb__GetHcbOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__GetHcbOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__GetHcbOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbOptionsResponse %p -> %p\n", q, p)); *(_cb__GetHcbOptionsResponse*)p = *(_cb__GetHcbOptionsResponse*)q; } void _cb__GetHcbOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__GetHcbOptions::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__InterfaceHandleType(soap, &((_cb__GetHcbOptions*)this)->InterfaceHandle); /* transient soap skipped */ } int _cb__GetHcbOptions::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__cb__GetHcbOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__GetHcbOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__GetHcbOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbOptions(struct soap *soap, const char *tag, int id, const _cb__GetHcbOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbOptions), type); soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__GetHcbOptions*)a)->InterfaceHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__GetHcbOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__GetHcbOptions(soap, this, tag, type); } SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_get__cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *p, const char *tag, const char *type) { if ((p = soap_in__cb__GetHcbOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__GetHcbOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__GetHcbOptions(soap, tag, this, type); } SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_in__cb__GetHcbOptions(struct soap *soap, const char *tag, _cb__GetHcbOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__GetHcbOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbOptions, sizeof(_cb__GetHcbOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__GetHcbOptions) { soap_revert(soap); *soap->id = '\0'; return (_cb__GetHcbOptions *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__GetHcbOptions*)a)->InterfaceHandle), "net:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__GetHcbOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__GetHcbOptions, 0, sizeof(_cb__GetHcbOptions), 0, soap_copy__cb__GetHcbOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__GetHcbOptions * SOAP_FMAC6 soap_new__cb__GetHcbOptions(struct soap *soap, int n) { return soap_instantiate__cb__GetHcbOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_instantiate__cb__GetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__GetHcbOptions; if (size) *size = sizeof(_cb__GetHcbOptions); ((_cb__GetHcbOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__GetHcbOptions[n]; if (size) *size = n * sizeof(_cb__GetHcbOptions); for (int i = 0; i < n; i++) ((_cb__GetHcbOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__GetHcbOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__GetHcbOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbOptions %p -> %p\n", q, p)); *(_cb__GetHcbOptions*)p = *(_cb__GetHcbOptions*)q; } void _cb__SetHcbOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__SetHcbOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__SetHcbOptionsResponse*)this)->Status); /* transient soap skipped */ } int _cb__SetHcbOptionsResponse::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__cb__SetHcbOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__SetHcbOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__SetHcbOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, int id, const _cb__SetHcbOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__SetHcbOptionsResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__SetHcbOptionsResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__SetHcbOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__SetHcbOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_get__cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__SetHcbOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__SetHcbOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__SetHcbOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_in__cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__SetHcbOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__SetHcbOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__SetHcbOptionsResponse, sizeof(_cb__SetHcbOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__SetHcbOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__SetHcbOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__SetHcbOptionsResponse*)a)->Status), "cmn:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__SetHcbOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__SetHcbOptionsResponse, 0, sizeof(_cb__SetHcbOptionsResponse), 0, soap_copy__cb__SetHcbOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__SetHcbOptionsResponse * SOAP_FMAC6 soap_new__cb__SetHcbOptionsResponse(struct soap *soap, int n) { return soap_instantiate__cb__SetHcbOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_instantiate__cb__SetHcbOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__SetHcbOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__SetHcbOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__SetHcbOptionsResponse; if (size) *size = sizeof(_cb__SetHcbOptionsResponse); ((_cb__SetHcbOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__SetHcbOptionsResponse[n]; if (size) *size = n * sizeof(_cb__SetHcbOptionsResponse); for (int i = 0; i < n; i++) ((_cb__SetHcbOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__SetHcbOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__SetHcbOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__SetHcbOptionsResponse %p -> %p\n", q, p)); *(_cb__SetHcbOptionsResponse*)p = *(_cb__SetHcbOptionsResponse*)q; } void _cb__SetHcbOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__HcbOptionsType(soap, &((_cb__SetHcbOptions*)this)->HcbOptions); /* transient soap skipped */ } void _cb__SetHcbOptions::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__InterfaceHandleType(soap, &((_cb__SetHcbOptions*)this)->InterfaceHandle); ((_cb__SetHcbOptions*)this)->HcbOptions = NULL; /* transient soap skipped */ } int _cb__SetHcbOptions::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__cb__SetHcbOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__SetHcbOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__SetHcbOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__SetHcbOptions(struct soap *soap, const char *tag, int id, const _cb__SetHcbOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__SetHcbOptions), type); soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__SetHcbOptions*)a)->InterfaceHandle), ""); soap_out_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", -1, &(((_cb__SetHcbOptions*)a)->HcbOptions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__SetHcbOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__SetHcbOptions(soap, this, tag, type); } SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_get__cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *p, const char *tag, const char *type) { if ((p = soap_in__cb__SetHcbOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__SetHcbOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__SetHcbOptions(soap, tag, this, type); } SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_in__cb__SetHcbOptions(struct soap *soap, const char *tag, _cb__SetHcbOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__SetHcbOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__SetHcbOptions, sizeof(_cb__SetHcbOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__SetHcbOptions) { soap_revert(soap); *soap->id = '\0'; return (_cb__SetHcbOptions *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1, soap_flag_HcbOptions1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__SetHcbOptions*)a)->InterfaceHandle), "net:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; continue; } if (soap_flag_HcbOptions1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", &(((_cb__SetHcbOptions*)a)->HcbOptions), "cb:HcbOptionsType")) { soap_flag_HcbOptions1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__SetHcbOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__SetHcbOptions, 0, sizeof(_cb__SetHcbOptions), 0, soap_copy__cb__SetHcbOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__SetHcbOptions * SOAP_FMAC6 soap_new__cb__SetHcbOptions(struct soap *soap, int n) { return soap_instantiate__cb__SetHcbOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_instantiate__cb__SetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__SetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__SetHcbOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__SetHcbOptions; if (size) *size = sizeof(_cb__SetHcbOptions); ((_cb__SetHcbOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__SetHcbOptions[n]; if (size) *size = n * sizeof(_cb__SetHcbOptions); for (int i = 0; i < n; i++) ((_cb__SetHcbOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__SetHcbOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__SetHcbOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__SetHcbOptions %p -> %p\n", q, p)); *(_cb__SetHcbOptions*)p = *(_cb__SetHcbOptions*)q; } void _cb__CbQueryCapabilitiesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedPolicies, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedFilters, SOAP_TYPE_unsignedInt); soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Capabilities); /* transient soap skipped */ } void _cb__CbQueryCapabilitiesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Status); soap_default_unsignedInt(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedPolicies); soap_default_unsignedInt(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedFilters); soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Capabilities); /* transient soap skipped */ } int _cb__CbQueryCapabilitiesResponse::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__cb__CbQueryCapabilitiesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbQueryCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbQueryCapabilitiesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _cb__CbQueryCapabilitiesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "cb:MaxSupportedPolicies", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedPolicies), ""); soap_out_unsignedInt(soap, "cb:MaxSupportedFilters", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedFilters), ""); soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, "cb:Capabilities", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->Capabilities), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbQueryCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbQueryCapabilitiesResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_get__cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbQueryCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbQueryCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbQueryCapabilitiesResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_in__cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, _cb__CbQueryCapabilitiesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbQueryCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, sizeof(_cb__CbQueryCapabilitiesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbQueryCapabilitiesResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbQueryCapabilitiesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_MaxSupportedPolicies1 = 1, soap_flag_MaxSupportedFilters1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbQueryCapabilitiesResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_MaxSupportedPolicies1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:MaxSupportedPolicies", &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedPolicies), "xsd:unsignedInt")) { soap_flag_MaxSupportedPolicies1--; continue; } if (soap_flag_MaxSupportedFilters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:MaxSupportedFilters", &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedFilters), "xsd:unsignedInt")) { soap_flag_MaxSupportedFilters1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, "cb:Capabilities", &(((_cb__CbQueryCapabilitiesResponse*)a)->Capabilities), "cb:CircuitBreakerCapabilitiesType")) continue; /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_MaxSupportedPolicies1 > 0 || soap_flag_MaxSupportedFilters1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbQueryCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, 0, sizeof(_cb__CbQueryCapabilitiesResponse), 0, soap_copy__cb__CbQueryCapabilitiesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC6 soap_new__cb__CbQueryCapabilitiesResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__cb__CbQueryCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbQueryCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbQueryCapabilitiesResponse; if (size) *size = sizeof(_cb__CbQueryCapabilitiesResponse); ((_cb__CbQueryCapabilitiesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbQueryCapabilitiesResponse[n]; if (size) *size = n * sizeof(_cb__CbQueryCapabilitiesResponse); for (int i = 0; i < n; i++) ((_cb__CbQueryCapabilitiesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbQueryCapabilitiesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbQueryCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbQueryCapabilitiesResponse %p -> %p\n", q, p)); *(_cb__CbQueryCapabilitiesResponse*)p = *(_cb__CbQueryCapabilitiesResponse*)q; } void _cb__CbQueryCapabilities::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__CbQueryCapabilities::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _cb__CbQueryCapabilities::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__cb__CbQueryCapabilities); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbQueryCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbQueryCapabilities(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbQueryCapabilities(struct soap *soap, const char *tag, int id, const _cb__CbQueryCapabilities *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbQueryCapabilities), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbQueryCapabilities::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbQueryCapabilities(soap, this, tag, type); } SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_get__cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbQueryCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbQueryCapabilities::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbQueryCapabilities(soap, tag, this, type); } SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_in__cb__CbQueryCapabilities(struct soap *soap, const char *tag, _cb__CbQueryCapabilities *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbQueryCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbQueryCapabilities, sizeof(_cb__CbQueryCapabilities), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbQueryCapabilities) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbQueryCapabilities *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_cb__CbQueryCapabilities *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbQueryCapabilities, 0, sizeof(_cb__CbQueryCapabilities), 0, soap_copy__cb__CbQueryCapabilities); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbQueryCapabilities * SOAP_FMAC6 soap_new__cb__CbQueryCapabilities(struct soap *soap, int n) { return soap_instantiate__cb__CbQueryCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_instantiate__cb__CbQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbQueryCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbQueryCapabilities; if (size) *size = sizeof(_cb__CbQueryCapabilities); ((_cb__CbQueryCapabilities*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbQueryCapabilities[n]; if (size) *size = n * sizeof(_cb__CbQueryCapabilities); for (int i = 0; i < n; i++) ((_cb__CbQueryCapabilities*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbQueryCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbQueryCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbQueryCapabilities %p -> %p\n", q, p)); *(_cb__CbQueryCapabilities*)p = *(_cb__CbQueryCapabilities*)q; } void _cb__CbFilterEnumerateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, &((_cb__CbFilterEnumerateResponse*)this)->Filters); /* transient soap skipped */ } void _cb__CbFilterEnumerateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterEnumerateResponse*)this)->Status); soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, &((_cb__CbFilterEnumerateResponse*)this)->Filters); /* transient soap skipped */ } int _cb__CbFilterEnumerateResponse::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__cb__CbFilterEnumerateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbFilterEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbFilterEnumerateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterEnumerateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterEnumerateResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterEnumerateResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, "cb:Filters", -1, &(((_cb__CbFilterEnumerateResponse*)a)->Filters), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbFilterEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbFilterEnumerateResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_get__cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbFilterEnumerateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbFilterEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbFilterEnumerateResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_in__cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, _cb__CbFilterEnumerateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbFilterEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterEnumerateResponse, sizeof(_cb__CbFilterEnumerateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbFilterEnumerateResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbFilterEnumerateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterEnumerateResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, "cb:Filters", &(((_cb__CbFilterEnumerateResponse*)a)->Filters), "cb:CircuitBreakerFilterInfoType")) continue; /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbFilterEnumerateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterEnumerateResponse, 0, sizeof(_cb__CbFilterEnumerateResponse), 0, soap_copy__cb__CbFilterEnumerateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbFilterEnumerateResponse * SOAP_FMAC6 soap_new__cb__CbFilterEnumerateResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbFilterEnumerateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterEnumerateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbFilterEnumerateResponse; if (size) *size = sizeof(_cb__CbFilterEnumerateResponse); ((_cb__CbFilterEnumerateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbFilterEnumerateResponse[n]; if (size) *size = n * sizeof(_cb__CbFilterEnumerateResponse); for (int i = 0; i < n; i++) ((_cb__CbFilterEnumerateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbFilterEnumerateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterEnumerateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterEnumerateResponse %p -> %p\n", q, p)); *(_cb__CbFilterEnumerateResponse*)p = *(_cb__CbFilterEnumerateResponse*)q; } void _cb__CbFilterEnumerate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__CbFilterEnumerate::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _cb__CbFilterEnumerate::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__cb__CbFilterEnumerate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbFilterEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbFilterEnumerate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterEnumerate(struct soap *soap, const char *tag, int id, const _cb__CbFilterEnumerate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterEnumerate), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbFilterEnumerate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbFilterEnumerate(soap, this, tag, type); } SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_get__cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbFilterEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbFilterEnumerate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbFilterEnumerate(soap, tag, this, type); } SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_in__cb__CbFilterEnumerate(struct soap *soap, const char *tag, _cb__CbFilterEnumerate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbFilterEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterEnumerate, sizeof(_cb__CbFilterEnumerate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbFilterEnumerate) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbFilterEnumerate *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_cb__CbFilterEnumerate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterEnumerate, 0, sizeof(_cb__CbFilterEnumerate), 0, soap_copy__cb__CbFilterEnumerate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbFilterEnumerate * SOAP_FMAC6 soap_new__cb__CbFilterEnumerate(struct soap *soap, int n) { return soap_instantiate__cb__CbFilterEnumerate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_instantiate__cb__CbFilterEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterEnumerate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbFilterEnumerate; if (size) *size = sizeof(_cb__CbFilterEnumerate); ((_cb__CbFilterEnumerate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbFilterEnumerate[n]; if (size) *size = n * sizeof(_cb__CbFilterEnumerate); for (int i = 0; i < n; i++) ((_cb__CbFilterEnumerate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbFilterEnumerate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterEnumerate %p -> %p\n", q, p)); *(_cb__CbFilterEnumerate*)p = *(_cb__CbFilterEnumerate*)q; } void _cb__CbFilterDeleteResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__CbFilterDeleteResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterDeleteResponse*)this)->Status); /* transient soap skipped */ } int _cb__CbFilterDeleteResponse::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__cb__CbFilterDeleteResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbFilterDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbFilterDeleteResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterDeleteResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterDeleteResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterDeleteResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbFilterDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbFilterDeleteResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_get__cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbFilterDeleteResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbFilterDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbFilterDeleteResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_in__cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, _cb__CbFilterDeleteResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbFilterDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterDeleteResponse, sizeof(_cb__CbFilterDeleteResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbFilterDeleteResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbFilterDeleteResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterDeleteResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbFilterDeleteResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterDeleteResponse, 0, sizeof(_cb__CbFilterDeleteResponse), 0, soap_copy__cb__CbFilterDeleteResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbFilterDeleteResponse * SOAP_FMAC6 soap_new__cb__CbFilterDeleteResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbFilterDeleteResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterDeleteResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbFilterDeleteResponse; if (size) *size = sizeof(_cb__CbFilterDeleteResponse); ((_cb__CbFilterDeleteResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbFilterDeleteResponse[n]; if (size) *size = n * sizeof(_cb__CbFilterDeleteResponse); for (int i = 0; i < n; i++) ((_cb__CbFilterDeleteResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbFilterDeleteResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterDeleteResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterDeleteResponse %p -> %p\n", q, p)); *(_cb__CbFilterDeleteResponse*)p = *(_cb__CbFilterDeleteResponse*)q; } void _cb__CbFilterDelete::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbFilterDelete*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _cb__CbFilterDelete::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_cb__CbFilterDelete*)this)->FilterCreationHandle); /* transient soap skipped */ } int _cb__CbFilterDelete::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__cb__CbFilterDelete); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbFilterDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbFilterDelete(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterDelete(struct soap *soap, const char *tag, int id, const _cb__CbFilterDelete *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterDelete), type); soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterDelete*)a)->FilterCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbFilterDelete::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbFilterDelete(soap, this, tag, type); } SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_get__cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbFilterDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbFilterDelete::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbFilterDelete(soap, tag, this, type); } SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_in__cb__CbFilterDelete(struct soap *soap, const char *tag, _cb__CbFilterDelete *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbFilterDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterDelete, sizeof(_cb__CbFilterDelete), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbFilterDelete) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbFilterDelete *)a->soap_in(soap, tag, type); } } short soap_flag_FilterCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterDelete*)a)->FilterCreationHandle), "xsd:unsignedInt")) { soap_flag_FilterCreationHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbFilterDelete *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterDelete, 0, sizeof(_cb__CbFilterDelete), 0, soap_copy__cb__CbFilterDelete); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbFilterDelete * SOAP_FMAC6 soap_new__cb__CbFilterDelete(struct soap *soap, int n) { return soap_instantiate__cb__CbFilterDelete(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_instantiate__cb__CbFilterDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterDelete, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbFilterDelete; if (size) *size = sizeof(_cb__CbFilterDelete); ((_cb__CbFilterDelete*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbFilterDelete[n]; if (size) *size = n * sizeof(_cb__CbFilterDelete); for (int i = 0; i < n; i++) ((_cb__CbFilterDelete*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbFilterDelete*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterDelete %p -> %p\n", q, p)); *(_cb__CbFilterDelete*)p = *(_cb__CbFilterDelete*)q; } void _cb__CbFilterGetResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((_cb__CbFilterGetResponse*)this)->Filter); /* transient soap skipped */ } void _cb__CbFilterGetResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterGetResponse*)this)->Status); ((_cb__CbFilterGetResponse*)this)->Filter = NULL; /* transient soap skipped */ } int _cb__CbFilterGetResponse::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__cb__CbFilterGetResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbFilterGetResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbFilterGetResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterGetResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterGetResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterGetResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterGetResponse*)a)->Status), ""); soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((_cb__CbFilterGetResponse*)a)->Filter), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbFilterGetResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbFilterGetResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_get__cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbFilterGetResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbFilterGetResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbFilterGetResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_in__cb__CbFilterGetResponse(struct soap *soap, const char *tag, _cb__CbFilterGetResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbFilterGetResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterGetResponse, sizeof(_cb__CbFilterGetResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbFilterGetResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbFilterGetResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Filter1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterGetResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((_cb__CbFilterGetResponse*)a)->Filter), "cb:CircuitBreakerFilterType")) { soap_flag_Filter1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Filter1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbFilterGetResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterGetResponse, 0, sizeof(_cb__CbFilterGetResponse), 0, soap_copy__cb__CbFilterGetResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbFilterGetResponse * SOAP_FMAC6 soap_new__cb__CbFilterGetResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbFilterGetResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterGetResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterGetResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterGetResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbFilterGetResponse; if (size) *size = sizeof(_cb__CbFilterGetResponse); ((_cb__CbFilterGetResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbFilterGetResponse[n]; if (size) *size = n * sizeof(_cb__CbFilterGetResponse); for (int i = 0; i < n; i++) ((_cb__CbFilterGetResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbFilterGetResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterGetResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterGetResponse %p -> %p\n", q, p)); *(_cb__CbFilterGetResponse*)p = *(_cb__CbFilterGetResponse*)q; } void _cb__CbFilterGet::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbFilterGet*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _cb__CbFilterGet::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_cb__CbFilterGet*)this)->FilterCreationHandle); /* transient soap skipped */ } int _cb__CbFilterGet::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__cb__CbFilterGet); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbFilterGet::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbFilterGet(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterGet(struct soap *soap, const char *tag, int id, const _cb__CbFilterGet *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterGet), type); soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterGet*)a)->FilterCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbFilterGet::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbFilterGet(soap, this, tag, type); } SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_get__cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbFilterGet(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbFilterGet::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbFilterGet(soap, tag, this, type); } SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_in__cb__CbFilterGet(struct soap *soap, const char *tag, _cb__CbFilterGet *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbFilterGet *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterGet, sizeof(_cb__CbFilterGet), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbFilterGet) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbFilterGet *)a->soap_in(soap, tag, type); } } short soap_flag_FilterCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterGet*)a)->FilterCreationHandle), "xsd:unsignedInt")) { soap_flag_FilterCreationHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbFilterGet *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterGet, 0, sizeof(_cb__CbFilterGet), 0, soap_copy__cb__CbFilterGet); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbFilterGet * SOAP_FMAC6 soap_new__cb__CbFilterGet(struct soap *soap, int n) { return soap_instantiate__cb__CbFilterGet(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_instantiate__cb__CbFilterGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterGet, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbFilterGet; if (size) *size = sizeof(_cb__CbFilterGet); ((_cb__CbFilterGet*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbFilterGet[n]; if (size) *size = n * sizeof(_cb__CbFilterGet); for (int i = 0; i < n; i++) ((_cb__CbFilterGet*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbFilterGet*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterGet(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterGet %p -> %p\n", q, p)); *(_cb__CbFilterGet*)p = *(_cb__CbFilterGet*)q; } void _cb__CbFilterCreateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbFilterCreateResponse*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _cb__CbFilterCreateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterCreateResponse*)this)->Status); soap_default_unsignedInt(soap, &((_cb__CbFilterCreateResponse*)this)->FilterCreationHandle); /* transient soap skipped */ } int _cb__CbFilterCreateResponse::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__cb__CbFilterCreateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbFilterCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbFilterCreateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterCreateResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterCreateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterCreateResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterCreateResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterCreateResponse*)a)->FilterCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbFilterCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbFilterCreateResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_get__cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbFilterCreateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbFilterCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbFilterCreateResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_in__cb__CbFilterCreateResponse(struct soap *soap, const char *tag, _cb__CbFilterCreateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbFilterCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterCreateResponse, sizeof(_cb__CbFilterCreateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbFilterCreateResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbFilterCreateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_FilterCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterCreateResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterCreateResponse*)a)->FilterCreationHandle), "xsd:unsignedInt")) { soap_flag_FilterCreationHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_FilterCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbFilterCreateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterCreateResponse, 0, sizeof(_cb__CbFilterCreateResponse), 0, soap_copy__cb__CbFilterCreateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbFilterCreateResponse * SOAP_FMAC6 soap_new__cb__CbFilterCreateResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbFilterCreateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterCreateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbFilterCreateResponse; if (size) *size = sizeof(_cb__CbFilterCreateResponse); ((_cb__CbFilterCreateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbFilterCreateResponse[n]; if (size) *size = n * sizeof(_cb__CbFilterCreateResponse); for (int i = 0; i < n; i++) ((_cb__CbFilterCreateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbFilterCreateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterCreateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterCreateResponse %p -> %p\n", q, p)); *(_cb__CbFilterCreateResponse*)p = *(_cb__CbFilterCreateResponse*)q; } void _cb__CbFilterCreate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((_cb__CbFilterCreate*)this)->Filter); /* transient soap skipped */ } void _cb__CbFilterCreate::soap_default(struct soap *soap) { this->soap = soap; ((_cb__CbFilterCreate*)this)->Filter = NULL; /* transient soap skipped */ } int _cb__CbFilterCreate::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__cb__CbFilterCreate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbFilterCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbFilterCreate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterCreate(struct soap *soap, const char *tag, int id, const _cb__CbFilterCreate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterCreate), type); soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((_cb__CbFilterCreate*)a)->Filter), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbFilterCreate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbFilterCreate(soap, this, tag, type); } SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_get__cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbFilterCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbFilterCreate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbFilterCreate(soap, tag, this, type); } SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_in__cb__CbFilterCreate(struct soap *soap, const char *tag, _cb__CbFilterCreate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbFilterCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterCreate, sizeof(_cb__CbFilterCreate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbFilterCreate) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbFilterCreate *)a->soap_in(soap, tag, type); } } short soap_flag_Filter1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((_cb__CbFilterCreate*)a)->Filter), "cb:CircuitBreakerFilterType")) { soap_flag_Filter1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Filter1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbFilterCreate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterCreate, 0, sizeof(_cb__CbFilterCreate), 0, soap_copy__cb__CbFilterCreate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbFilterCreate * SOAP_FMAC6 soap_new__cb__CbFilterCreate(struct soap *soap, int n) { return soap_instantiate__cb__CbFilterCreate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_instantiate__cb__CbFilterCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterCreate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbFilterCreate; if (size) *size = sizeof(_cb__CbFilterCreate); ((_cb__CbFilterCreate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbFilterCreate[n]; if (size) *size = n * sizeof(_cb__CbFilterCreate); for (int i = 0; i < n; i++) ((_cb__CbFilterCreate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbFilterCreate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterCreate %p -> %p\n", q, p)); *(_cb__CbFilterCreate*)p = *(_cb__CbFilterCreate*)q; } void _cb__CbPolicyGetActiveStatisticsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->ActivationTime, SOAP_TYPE_cb__TimeType); soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->LastResetTime, SOAP_TYPE_cb__TimeType); soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Statistics); /* transient soap skipped */ } void _cb__CbPolicyGetActiveStatisticsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Status); soap_default_unsignedInt(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->PolicyCreationHandle); soap_default_cb__TimeType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->ActivationTime); soap_default_cb__TimeType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->LastResetTime); soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Statistics); /* transient soap skipped */ } int _cb__CbPolicyGetActiveStatisticsResponse::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__cb__CbPolicyGetActiveStatisticsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyGetActiveStatisticsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetActiveStatisticsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->PolicyCreationHandle), ""); soap_out_cb__TimeType(soap, "cb:ActivationTime", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->ActivationTime), ""); soap_out_cb__TimeType(soap, "cb:LastResetTime", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->LastResetTime), ""); soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, "cb:Statistics", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Statistics), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyGetActiveStatisticsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyGetActiveStatisticsResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyGetActiveStatisticsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatisticsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyGetActiveStatisticsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, sizeof(_cb__CbPolicyGetActiveStatisticsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyGetActiveStatisticsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_PolicyCreationHandle1 = 1, soap_flag_ActivationTime1 = 1, soap_flag_LastResetTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->PolicyCreationHandle), "xsd:unsignedInt")) { soap_flag_PolicyCreationHandle1--; continue; } if (soap_flag_ActivationTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__TimeType(soap, "cb:ActivationTime", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->ActivationTime), "cb:TimeType")) { soap_flag_ActivationTime1--; continue; } if (soap_flag_LastResetTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__TimeType(soap, "cb:LastResetTime", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->LastResetTime), "cb:TimeType")) { soap_flag_LastResetTime1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, "cb:Statistics", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Statistics), "cb:CircuitBreakerFilterStatisticsType")) continue; /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_PolicyCreationHandle1 > 0 || soap_flag_ActivationTime1 > 0 || soap_flag_LastResetTime1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyGetActiveStatisticsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, 0, sizeof(_cb__CbPolicyGetActiveStatisticsResponse), 0, soap_copy__cb__CbPolicyGetActiveStatisticsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyGetActiveStatisticsResponse; if (size) *size = sizeof(_cb__CbPolicyGetActiveStatisticsResponse); ((_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyGetActiveStatisticsResponse[n]; if (size) *size = n * sizeof(_cb__CbPolicyGetActiveStatisticsResponse); for (int i = 0; i < n; i++) ((_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetActiveStatisticsResponse %p -> %p\n", q, p)); *(_cb__CbPolicyGetActiveStatisticsResponse*)p = *(_cb__CbPolicyGetActiveStatisticsResponse*)q; } void _cb__CbPolicyGetActiveStatistics::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->HardwareID, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->ResetStatisticsOnRead, SOAP_TYPE_bool); /* transient soap skipped */ } void _cb__CbPolicyGetActiveStatistics::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->HardwareID); soap_default_bool(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->ResetStatisticsOnRead); /* transient soap skipped */ } int _cb__CbPolicyGetActiveStatistics::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__cb__CbPolicyGetActiveStatistics); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyGetActiveStatistics::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyGetActiveStatistics(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetActiveStatistics *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics), type); soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((_cb__CbPolicyGetActiveStatistics*)a)->HardwareID), ""); soap_out_bool(soap, "cb:ResetStatisticsOnRead", -1, &(((_cb__CbPolicyGetActiveStatistics*)a)->ResetStatisticsOnRead), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyGetActiveStatistics::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyGetActiveStatistics(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_get__cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyGetActiveStatistics(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyGetActiveStatistics::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyGetActiveStatistics(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_in__cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatistics *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyGetActiveStatistics *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, sizeof(_cb__CbPolicyGetActiveStatistics), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetActiveStatistics) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyGetActiveStatistics *)a->soap_in(soap, tag, type); } } short soap_flag_HardwareID1 = 1, soap_flag_ResetStatisticsOnRead1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((_cb__CbPolicyGetActiveStatistics*)a)->HardwareID), "xsd:unsignedInt")) { soap_flag_HardwareID1--; continue; } if (soap_flag_ResetStatisticsOnRead1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:ResetStatisticsOnRead", &(((_cb__CbPolicyGetActiveStatistics*)a)->ResetStatisticsOnRead), "xsd:boolean")) { soap_flag_ResetStatisticsOnRead1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_ResetStatisticsOnRead1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyGetActiveStatistics *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, 0, sizeof(_cb__CbPolicyGetActiveStatistics), 0, soap_copy__cb__CbPolicyGetActiveStatistics); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC6 soap_new__cb__CbPolicyGetActiveStatistics(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetActiveStatistics(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetActiveStatistics(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyGetActiveStatistics; if (size) *size = sizeof(_cb__CbPolicyGetActiveStatistics); ((_cb__CbPolicyGetActiveStatistics*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyGetActiveStatistics[n]; if (size) *size = n * sizeof(_cb__CbPolicyGetActiveStatistics); for (int i = 0; i < n; i++) ((_cb__CbPolicyGetActiveStatistics*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyGetActiveStatistics*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetActiveStatistics(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetActiveStatistics %p -> %p\n", q, p)); *(_cb__CbPolicyGetActiveStatistics*)p = *(_cb__CbPolicyGetActiveStatistics*)q; } void _cb__CbPolicyGetEnabledResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->HwPolicies); /* transient soap skipped */ } void _cb__CbPolicyGetEnabledResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->Status); soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->HwPolicies); /* transient soap skipped */ } int _cb__CbPolicyGetEnabledResponse::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__cb__CbPolicyGetEnabledResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyGetEnabledResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyGetEnabledResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetEnabledResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetEnabledResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:HwPolicies", -1, &(((_cb__CbPolicyGetEnabledResponse*)a)->HwPolicies), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyGetEnabledResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyGetEnabledResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyGetEnabledResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyGetEnabledResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyGetEnabledResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabledResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyGetEnabledResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, sizeof(_cb__CbPolicyGetEnabledResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetEnabledResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyGetEnabledResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetEnabledResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:HwPolicies", &(((_cb__CbPolicyGetEnabledResponse*)a)->HwPolicies), "cb:CircuitBreakerHardwarePolicyType")) continue; /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyGetEnabledResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, 0, sizeof(_cb__CbPolicyGetEnabledResponse), 0, soap_copy__cb__CbPolicyGetEnabledResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetEnabledResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetEnabledResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetEnabledResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyGetEnabledResponse; if (size) *size = sizeof(_cb__CbPolicyGetEnabledResponse); ((_cb__CbPolicyGetEnabledResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyGetEnabledResponse[n]; if (size) *size = n * sizeof(_cb__CbPolicyGetEnabledResponse); for (int i = 0; i < n; i++) ((_cb__CbPolicyGetEnabledResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyGetEnabledResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetEnabledResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetEnabledResponse %p -> %p\n", q, p)); *(_cb__CbPolicyGetEnabledResponse*)p = *(_cb__CbPolicyGetEnabledResponse*)q; } void _cb__CbPolicyGetEnabled::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerApplicationType(soap, &((_cb__CbPolicyGetEnabled*)this)->AppType); /* transient soap skipped */ } void _cb__CbPolicyGetEnabled::soap_default(struct soap *soap) { this->soap = soap; ((_cb__CbPolicyGetEnabled*)this)->AppType = NULL; /* transient soap skipped */ } int _cb__CbPolicyGetEnabled::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__cb__CbPolicyGetEnabled); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyGetEnabled::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyGetEnabled(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetEnabled *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetEnabled), type); soap_out_PointerTocb__CircuitBreakerApplicationType(soap, "cb:AppType", -1, &(((_cb__CbPolicyGetEnabled*)a)->AppType), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyGetEnabled::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyGetEnabled(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_get__cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyGetEnabled(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyGetEnabled::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyGetEnabled(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_in__cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabled *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyGetEnabled *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetEnabled, sizeof(_cb__CbPolicyGetEnabled), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetEnabled) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyGetEnabled *)a->soap_in(soap, tag, type); } } short soap_flag_AppType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AppType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerApplicationType(soap, "cb:AppType", &(((_cb__CbPolicyGetEnabled*)a)->AppType), "cb:CircuitBreakerApplicationType")) { soap_flag_AppType1--; 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 = (_cb__CbPolicyGetEnabled *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetEnabled, 0, sizeof(_cb__CbPolicyGetEnabled), 0, soap_copy__cb__CbPolicyGetEnabled); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyGetEnabled * SOAP_FMAC6 soap_new__cb__CbPolicyGetEnabled(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyGetEnabled(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetEnabled, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyGetEnabled; if (size) *size = sizeof(_cb__CbPolicyGetEnabled); ((_cb__CbPolicyGetEnabled*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyGetEnabled[n]; if (size) *size = n * sizeof(_cb__CbPolicyGetEnabled); for (int i = 0; i < n; i++) ((_cb__CbPolicyGetEnabled*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyGetEnabled*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetEnabled(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetEnabled %p -> %p\n", q, p)); *(_cb__CbPolicyGetEnabled*)p = *(_cb__CbPolicyGetEnabled*)q; } void _cb__CbPolicyDisableResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__CbPolicyDisableResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyDisableResponse*)this)->Status); /* transient soap skipped */ } int _cb__CbPolicyDisableResponse::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__cb__CbPolicyDisableResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyDisableResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyDisableResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDisableResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDisableResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyDisableResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyDisableResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyDisableResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_get__cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyDisableResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyDisableResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyDisableResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_in__cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, _cb__CbPolicyDisableResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyDisableResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDisableResponse, sizeof(_cb__CbPolicyDisableResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDisableResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyDisableResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyDisableResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyDisableResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyDisableResponse, 0, sizeof(_cb__CbPolicyDisableResponse), 0, soap_copy__cb__CbPolicyDisableResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyDisableResponse * SOAP_FMAC6 soap_new__cb__CbPolicyDisableResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyDisableResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDisableResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDisableResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDisableResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyDisableResponse; if (size) *size = sizeof(_cb__CbPolicyDisableResponse); ((_cb__CbPolicyDisableResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyDisableResponse[n]; if (size) *size = n * sizeof(_cb__CbPolicyDisableResponse); for (int i = 0; i < n; i++) ((_cb__CbPolicyDisableResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyDisableResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyDisableResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDisableResponse %p -> %p\n", q, p)); *(_cb__CbPolicyDisableResponse*)p = *(_cb__CbPolicyDisableResponse*)q; } void _cb__CbPolicyDisable::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTounsignedInt(soap, &((_cb__CbPolicyDisable*)this)->HardwareID); /* transient soap skipped */ } void _cb__CbPolicyDisable::soap_default(struct soap *soap) { this->soap = soap; ((_cb__CbPolicyDisable*)this)->HardwareID = NULL; /* transient soap skipped */ } int _cb__CbPolicyDisable::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__cb__CbPolicyDisable); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyDisable::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyDisable(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDisable(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDisable *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDisable), type); soap_out_PointerTounsignedInt(soap, "cb:HardwareID", -1, &(((_cb__CbPolicyDisable*)a)->HardwareID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyDisable::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyDisable(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_get__cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyDisable(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyDisable::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyDisable(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_in__cb__CbPolicyDisable(struct soap *soap, const char *tag, _cb__CbPolicyDisable *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyDisable *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDisable, sizeof(_cb__CbPolicyDisable), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDisable) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyDisable *)a->soap_in(soap, tag, type); } } short soap_flag_HardwareID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedInt(soap, "cb:HardwareID", &(((_cb__CbPolicyDisable*)a)->HardwareID), "xsd:unsignedInt")) { soap_flag_HardwareID1--; 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 = (_cb__CbPolicyDisable *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyDisable, 0, sizeof(_cb__CbPolicyDisable), 0, soap_copy__cb__CbPolicyDisable); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyDisable * SOAP_FMAC6 soap_new__cb__CbPolicyDisable(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyDisable(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDisable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDisable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDisable, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyDisable; if (size) *size = sizeof(_cb__CbPolicyDisable); ((_cb__CbPolicyDisable*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyDisable[n]; if (size) *size = n * sizeof(_cb__CbPolicyDisable); for (int i = 0; i < n; i++) ((_cb__CbPolicyDisable*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyDisable*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyDisable(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDisable %p -> %p\n", q, p)); *(_cb__CbPolicyDisable*)p = *(_cb__CbPolicyDisable*)q; } void _cb__CbPolicyEnableResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnableResponse*)this)->ActivePolicies); /* transient soap skipped */ } void _cb__CbPolicyEnableResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyEnableResponse*)this)->Status); soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnableResponse*)this)->ActivePolicies); /* transient soap skipped */ } int _cb__CbPolicyEnableResponse::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__cb__CbPolicyEnableResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyEnableResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyEnableResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnableResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnableResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyEnableResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:ActivePolicies", -1, &(((_cb__CbPolicyEnableResponse*)a)->ActivePolicies), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyEnableResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyEnableResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_get__cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyEnableResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyEnableResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyEnableResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_in__cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnableResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyEnableResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnableResponse, sizeof(_cb__CbPolicyEnableResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnableResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyEnableResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyEnableResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:ActivePolicies", &(((_cb__CbPolicyEnableResponse*)a)->ActivePolicies), "cb:CircuitBreakerHardwarePolicyType")) continue; /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyEnableResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyEnableResponse, 0, sizeof(_cb__CbPolicyEnableResponse), 0, soap_copy__cb__CbPolicyEnableResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyEnableResponse * SOAP_FMAC6 soap_new__cb__CbPolicyEnableResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyEnableResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnableResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnableResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnableResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyEnableResponse; if (size) *size = sizeof(_cb__CbPolicyEnableResponse); ((_cb__CbPolicyEnableResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyEnableResponse[n]; if (size) *size = n * sizeof(_cb__CbPolicyEnableResponse); for (int i = 0; i < n; i++) ((_cb__CbPolicyEnableResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyEnableResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyEnableResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnableResponse %p -> %p\n", q, p)); *(_cb__CbPolicyEnableResponse*)p = *(_cb__CbPolicyEnableResponse*)q; } void _cb__CbPolicyEnable::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnable*)this)->EnablePolicies); /* transient soap skipped */ } void _cb__CbPolicyEnable::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnable*)this)->EnablePolicies); /* transient soap skipped */ } int _cb__CbPolicyEnable::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__cb__CbPolicyEnable); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyEnable::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyEnable(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnable(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnable *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnable), type); soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:EnablePolicies", -1, &(((_cb__CbPolicyEnable*)a)->EnablePolicies), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyEnable::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyEnable(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_get__cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyEnable(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyEnable::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyEnable(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_in__cb__CbPolicyEnable(struct soap *soap, const char *tag, _cb__CbPolicyEnable *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyEnable *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnable, sizeof(_cb__CbPolicyEnable), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnable) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyEnable *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:EnablePolicies", &(((_cb__CbPolicyEnable*)a)->EnablePolicies), "cb:CircuitBreakerHardwarePolicyType")) 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 = (_cb__CbPolicyEnable *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyEnable, 0, sizeof(_cb__CbPolicyEnable), 0, soap_copy__cb__CbPolicyEnable); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyEnable * SOAP_FMAC6 soap_new__cb__CbPolicyEnable(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyEnable(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnable, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyEnable; if (size) *size = sizeof(_cb__CbPolicyEnable); ((_cb__CbPolicyEnable*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyEnable[n]; if (size) *size = n * sizeof(_cb__CbPolicyEnable); for (int i = 0; i < n; i++) ((_cb__CbPolicyEnable*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyEnable*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyEnable(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnable %p -> %p\n", q, p)); *(_cb__CbPolicyEnable*)p = *(_cb__CbPolicyEnable*)q; } void _cb__CbPolicyEnumerateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Policies); /* transient soap skipped */ } void _cb__CbPolicyEnumerateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Status); soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Policies); /* transient soap skipped */ } int _cb__CbPolicyEnumerateResponse::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__cb__CbPolicyEnumerateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyEnumerateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnumerateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnumerateResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyEnumerateResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, "cb:Policies", -1, &(((_cb__CbPolicyEnumerateResponse*)a)->Policies), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyEnumerateResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_get__cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyEnumerateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyEnumerateResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_in__cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnumerateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnumerateResponse, sizeof(_cb__CbPolicyEnumerateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnumerateResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyEnumerateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyEnumerateResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, "cb:Policies", &(((_cb__CbPolicyEnumerateResponse*)a)->Policies), "cb:CircuitBreakerPolicyInfoType")) continue; /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyEnumerateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyEnumerateResponse, 0, sizeof(_cb__CbPolicyEnumerateResponse), 0, soap_copy__cb__CbPolicyEnumerateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyEnumerateResponse * SOAP_FMAC6 soap_new__cb__CbPolicyEnumerateResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyEnumerateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnumerateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyEnumerateResponse; if (size) *size = sizeof(_cb__CbPolicyEnumerateResponse); ((_cb__CbPolicyEnumerateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyEnumerateResponse[n]; if (size) *size = n * sizeof(_cb__CbPolicyEnumerateResponse); for (int i = 0; i < n; i++) ((_cb__CbPolicyEnumerateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyEnumerateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyEnumerateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnumerateResponse %p -> %p\n", q, p)); *(_cb__CbPolicyEnumerateResponse*)p = *(_cb__CbPolicyEnumerateResponse*)q; } void _cb__CbPolicyEnumerate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__CbPolicyEnumerate::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _cb__CbPolicyEnumerate::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__cb__CbPolicyEnumerate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyEnumerate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnumerate(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnumerate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnumerate), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyEnumerate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyEnumerate(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_get__cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyEnumerate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyEnumerate(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_in__cb__CbPolicyEnumerate(struct soap *soap, const char *tag, _cb__CbPolicyEnumerate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnumerate, sizeof(_cb__CbPolicyEnumerate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnumerate) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyEnumerate *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_cb__CbPolicyEnumerate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyEnumerate, 0, sizeof(_cb__CbPolicyEnumerate), 0, soap_copy__cb__CbPolicyEnumerate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyEnumerate * SOAP_FMAC6 soap_new__cb__CbPolicyEnumerate(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyEnumerate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnumerate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyEnumerate; if (size) *size = sizeof(_cb__CbPolicyEnumerate); ((_cb__CbPolicyEnumerate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyEnumerate[n]; if (size) *size = n * sizeof(_cb__CbPolicyEnumerate); for (int i = 0; i < n; i++) ((_cb__CbPolicyEnumerate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyEnumerate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnumerate %p -> %p\n", q, p)); *(_cb__CbPolicyEnumerate*)p = *(_cb__CbPolicyEnumerate*)q; } void _cb__CbPolicyDeleteResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _cb__CbPolicyDeleteResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyDeleteResponse*)this)->Status); /* transient soap skipped */ } int _cb__CbPolicyDeleteResponse::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__cb__CbPolicyDeleteResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyDeleteResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDeleteResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDeleteResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyDeleteResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyDeleteResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_get__cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyDeleteResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyDeleteResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_in__cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, _cb__CbPolicyDeleteResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDeleteResponse, sizeof(_cb__CbPolicyDeleteResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDeleteResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyDeleteResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyDeleteResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyDeleteResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyDeleteResponse, 0, sizeof(_cb__CbPolicyDeleteResponse), 0, soap_copy__cb__CbPolicyDeleteResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyDeleteResponse * SOAP_FMAC6 soap_new__cb__CbPolicyDeleteResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyDeleteResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDeleteResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyDeleteResponse; if (size) *size = sizeof(_cb__CbPolicyDeleteResponse); ((_cb__CbPolicyDeleteResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyDeleteResponse[n]; if (size) *size = n * sizeof(_cb__CbPolicyDeleteResponse); for (int i = 0; i < n; i++) ((_cb__CbPolicyDeleteResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyDeleteResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyDeleteResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDeleteResponse %p -> %p\n", q, p)); *(_cb__CbPolicyDeleteResponse*)p = *(_cb__CbPolicyDeleteResponse*)q; } void _cb__CbPolicyDelete::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbPolicyDelete*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _cb__CbPolicyDelete::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_cb__CbPolicyDelete*)this)->PolicyCreationHandle); /* transient soap skipped */ } int _cb__CbPolicyDelete::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__cb__CbPolicyDelete); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyDelete(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDelete(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDelete *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDelete), type); soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyDelete*)a)->PolicyCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyDelete::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyDelete(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_get__cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyDelete::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyDelete(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_in__cb__CbPolicyDelete(struct soap *soap, const char *tag, _cb__CbPolicyDelete *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDelete, sizeof(_cb__CbPolicyDelete), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDelete) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyDelete *)a->soap_in(soap, tag, type); } } short soap_flag_PolicyCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyDelete*)a)->PolicyCreationHandle), "xsd:unsignedInt")) { soap_flag_PolicyCreationHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PolicyCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyDelete *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyDelete, 0, sizeof(_cb__CbPolicyDelete), 0, soap_copy__cb__CbPolicyDelete); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyDelete * SOAP_FMAC6 soap_new__cb__CbPolicyDelete(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyDelete(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDelete, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyDelete; if (size) *size = sizeof(_cb__CbPolicyDelete); ((_cb__CbPolicyDelete*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyDelete[n]; if (size) *size = n * sizeof(_cb__CbPolicyDelete); for (int i = 0; i < n; i++) ((_cb__CbPolicyDelete*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyDelete*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDelete %p -> %p\n", q, p)); *(_cb__CbPolicyDelete*)p = *(_cb__CbPolicyDelete*)q; } void _cb__CbPolicyGetResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((_cb__CbPolicyGetResponse*)this)->Policy); /* transient soap skipped */ } void _cb__CbPolicyGetResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetResponse*)this)->Status); ((_cb__CbPolicyGetResponse*)this)->Policy = NULL; /* transient soap skipped */ } int _cb__CbPolicyGetResponse::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__cb__CbPolicyGetResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyGetResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyGetResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetResponse*)a)->Status), ""); soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((_cb__CbPolicyGetResponse*)a)->Policy), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyGetResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyGetResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyGetResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyGetResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyGetResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyGetResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetResponse, sizeof(_cb__CbPolicyGetResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyGetResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Policy1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((_cb__CbPolicyGetResponse*)a)->Policy), "cb:CircuitBreakerPolicyType")) { soap_flag_Policy1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Policy1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyGetResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetResponse, 0, sizeof(_cb__CbPolicyGetResponse), 0, soap_copy__cb__CbPolicyGetResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyGetResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyGetResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyGetResponse; if (size) *size = sizeof(_cb__CbPolicyGetResponse); ((_cb__CbPolicyGetResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyGetResponse[n]; if (size) *size = n * sizeof(_cb__CbPolicyGetResponse); for (int i = 0; i < n; i++) ((_cb__CbPolicyGetResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyGetResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetResponse %p -> %p\n", q, p)); *(_cb__CbPolicyGetResponse*)p = *(_cb__CbPolicyGetResponse*)q; } void _cb__CbPolicyGet::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbPolicyGet*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _cb__CbPolicyGet::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_cb__CbPolicyGet*)this)->PolicyCreationHandle); /* transient soap skipped */ } int _cb__CbPolicyGet::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__cb__CbPolicyGet); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyGet::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyGet(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGet(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGet *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGet), type); soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyGet*)a)->PolicyCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyGet::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyGet(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_get__cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyGet(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyGet::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyGet(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_in__cb__CbPolicyGet(struct soap *soap, const char *tag, _cb__CbPolicyGet *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyGet *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGet, sizeof(_cb__CbPolicyGet), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGet) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyGet *)a->soap_in(soap, tag, type); } } short soap_flag_PolicyCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyGet*)a)->PolicyCreationHandle), "xsd:unsignedInt")) { soap_flag_PolicyCreationHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PolicyCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyGet *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGet, 0, sizeof(_cb__CbPolicyGet), 0, soap_copy__cb__CbPolicyGet); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyGet * SOAP_FMAC6 soap_new__cb__CbPolicyGet(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyGet(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGet, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyGet; if (size) *size = sizeof(_cb__CbPolicyGet); ((_cb__CbPolicyGet*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyGet[n]; if (size) *size = n * sizeof(_cb__CbPolicyGet); for (int i = 0; i < n; i++) ((_cb__CbPolicyGet*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyGet*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGet(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGet %p -> %p\n", q, p)); *(_cb__CbPolicyGet*)p = *(_cb__CbPolicyGet*)q; } void _cb__CbPolicyCreateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_cb__CbPolicyCreateResponse*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _cb__CbPolicyCreateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyCreateResponse*)this)->Status); soap_default_unsignedInt(soap, &((_cb__CbPolicyCreateResponse*)this)->PolicyCreationHandle); /* transient soap skipped */ } int _cb__CbPolicyCreateResponse::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__cb__CbPolicyCreateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyCreateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyCreateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyCreateResponse), type); soap_element_result(soap, "cb:Status"); soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyCreateResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyCreateResponse*)a)->PolicyCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyCreateResponse(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_get__cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyCreateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyCreateResponse(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_in__cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, _cb__CbPolicyCreateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyCreateResponse, sizeof(_cb__CbPolicyCreateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyCreateResponse) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyCreateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_PolicyCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyCreateResponse*)a)->Status), "cb:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyCreateResponse*)a)->PolicyCreationHandle), "xsd:unsignedInt")) { soap_flag_PolicyCreationHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "cb: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_PolicyCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyCreateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyCreateResponse, 0, sizeof(_cb__CbPolicyCreateResponse), 0, soap_copy__cb__CbPolicyCreateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyCreateResponse * SOAP_FMAC6 soap_new__cb__CbPolicyCreateResponse(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyCreateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyCreateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyCreateResponse; if (size) *size = sizeof(_cb__CbPolicyCreateResponse); ((_cb__CbPolicyCreateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyCreateResponse[n]; if (size) *size = n * sizeof(_cb__CbPolicyCreateResponse); for (int i = 0; i < n; i++) ((_cb__CbPolicyCreateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyCreateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyCreateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyCreateResponse %p -> %p\n", q, p)); *(_cb__CbPolicyCreateResponse*)p = *(_cb__CbPolicyCreateResponse*)q; } void _cb__CbPolicyCreate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((_cb__CbPolicyCreate*)this)->Policy); /* transient soap skipped */ } void _cb__CbPolicyCreate::soap_default(struct soap *soap) { this->soap = soap; ((_cb__CbPolicyCreate*)this)->Policy = NULL; /* transient soap skipped */ } int _cb__CbPolicyCreate::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__cb__CbPolicyCreate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _cb__CbPolicyCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__cb__CbPolicyCreate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyCreate(struct soap *soap, const char *tag, int id, const _cb__CbPolicyCreate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyCreate), type); soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((_cb__CbPolicyCreate*)a)->Policy), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_cb__CbPolicyCreate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__cb__CbPolicyCreate(soap, this, tag, type); } SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_get__cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *p, const char *tag, const char *type) { if ((p = soap_in__cb__CbPolicyCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_cb__CbPolicyCreate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__cb__CbPolicyCreate(soap, tag, this, type); } SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_in__cb__CbPolicyCreate(struct soap *soap, const char *tag, _cb__CbPolicyCreate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_cb__CbPolicyCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyCreate, sizeof(_cb__CbPolicyCreate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__cb__CbPolicyCreate) { soap_revert(soap); *soap->id = '\0'; return (_cb__CbPolicyCreate *)a->soap_in(soap, tag, type); } } short soap_flag_Policy1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((_cb__CbPolicyCreate*)a)->Policy), "cb:CircuitBreakerPolicyType")) { soap_flag_Policy1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Policy1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_cb__CbPolicyCreate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyCreate, 0, sizeof(_cb__CbPolicyCreate), 0, soap_copy__cb__CbPolicyCreate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _cb__CbPolicyCreate * SOAP_FMAC6 soap_new__cb__CbPolicyCreate(struct soap *soap, int n) { return soap_instantiate__cb__CbPolicyCreate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *p) { soap_delete(soap, p); } SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_instantiate__cb__CbPolicyCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyCreate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _cb__CbPolicyCreate; if (size) *size = sizeof(_cb__CbPolicyCreate); ((_cb__CbPolicyCreate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _cb__CbPolicyCreate[n]; if (size) *size = n * sizeof(_cb__CbPolicyCreate); for (int i = 0; i < n; i++) ((_cb__CbPolicyCreate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_cb__CbPolicyCreate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyCreate %p -> %p\n", q, p)); *(_cb__CbPolicyCreate*)p = *(_cb__CbPolicyCreate*)q; } void cb__HcbOptionsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__TimedCounterType(soap, &((cb__HcbOptionsType*)this)->FastConnectionRate); soap_serialize_PointerTocb__TimedCounterType(soap, &((cb__HcbOptionsType*)this)->SlowConnectionRate); soap_embedded(soap, &((cb__HcbOptionsType*)this)->BlockAll, SOAP_TYPE_bool); soap_embedded(soap, &((cb__HcbOptionsType*)this)->BlockOffensivePort, SOAP_TYPE_bool); soap_serialize_PointerTounsignedInt(soap, &((cb__HcbOptionsType*)this)->PolicyCreationHandle); soap_embedded(soap, &((cb__HcbOptionsType*)this)->EncounterTimeout, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void cb__HcbOptionsType::soap_default(struct soap *soap) { this->soap = soap; ((cb__HcbOptionsType*)this)->FastConnectionRate = NULL; ((cb__HcbOptionsType*)this)->SlowConnectionRate = NULL; soap_default_bool(soap, &((cb__HcbOptionsType*)this)->BlockAll); soap_default_bool(soap, &((cb__HcbOptionsType*)this)->BlockOffensivePort); ((cb__HcbOptionsType*)this)->PolicyCreationHandle = NULL; soap_default_unsignedShort(soap, &((cb__HcbOptionsType*)this)->EncounterTimeout); /* transient soap skipped */ } int cb__HcbOptionsType::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_cb__HcbOptionsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__HcbOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__HcbOptionsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__HcbOptionsType(struct soap *soap, const char *tag, int id, const cb__HcbOptionsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbOptionsType), type); soap_out_PointerTocb__TimedCounterType(soap, "cb:FastConnectionRate", -1, &(((cb__HcbOptionsType*)a)->FastConnectionRate), ""); soap_out_PointerTocb__TimedCounterType(soap, "cb:SlowConnectionRate", -1, &(((cb__HcbOptionsType*)a)->SlowConnectionRate), ""); soap_out_bool(soap, "cb:BlockAll", -1, &(((cb__HcbOptionsType*)a)->BlockAll), ""); soap_out_bool(soap, "cb:BlockOffensivePort", -1, &(((cb__HcbOptionsType*)a)->BlockOffensivePort), ""); soap_out_PointerTounsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__HcbOptionsType*)a)->PolicyCreationHandle), ""); soap_out_unsignedShort(soap, "cb:EncounterTimeout", -1, &(((cb__HcbOptionsType*)a)->EncounterTimeout), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__HcbOptionsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__HcbOptionsType(soap, this, tag, type); } SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_get_cb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *p, const char *tag, const char *type) { if ((p = soap_in_cb__HcbOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__HcbOptionsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__HcbOptionsType(soap, tag, this, type); } SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_in_cb__HcbOptionsType(struct soap *soap, const char *tag, cb__HcbOptionsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__HcbOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbOptionsType, sizeof(cb__HcbOptionsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__HcbOptionsType) { soap_revert(soap); *soap->id = '\0'; return (cb__HcbOptionsType *)a->soap_in(soap, tag, type); } } short soap_flag_FastConnectionRate1 = 1, soap_flag_SlowConnectionRate1 = 1, soap_flag_BlockAll1 = 1, soap_flag_BlockOffensivePort1 = 1, soap_flag_PolicyCreationHandle1 = 1, soap_flag_EncounterTimeout1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FastConnectionRate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__TimedCounterType(soap, "cb:FastConnectionRate", &(((cb__HcbOptionsType*)a)->FastConnectionRate), "cb:TimedCounterType")) { soap_flag_FastConnectionRate1--; continue; } if (soap_flag_SlowConnectionRate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__TimedCounterType(soap, "cb:SlowConnectionRate", &(((cb__HcbOptionsType*)a)->SlowConnectionRate), "cb:TimedCounterType")) { soap_flag_SlowConnectionRate1--; continue; } if (soap_flag_BlockAll1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:BlockAll", &(((cb__HcbOptionsType*)a)->BlockAll), "xsd:boolean")) { soap_flag_BlockAll1--; continue; } if (soap_flag_BlockOffensivePort1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:BlockOffensivePort", &(((cb__HcbOptionsType*)a)->BlockOffensivePort), "xsd:boolean")) { soap_flag_BlockOffensivePort1--; continue; } if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__HcbOptionsType*)a)->PolicyCreationHandle), "xsd:unsignedInt")) { soap_flag_PolicyCreationHandle1--; continue; } if (soap_flag_EncounterTimeout1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:EncounterTimeout", &(((cb__HcbOptionsType*)a)->EncounterTimeout), "xsd:unsignedShort")) { soap_flag_EncounterTimeout1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_BlockAll1 > 0 || soap_flag_BlockOffensivePort1 > 0 || soap_flag_EncounterTimeout1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__HcbOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__HcbOptionsType, 0, sizeof(cb__HcbOptionsType), 0, soap_copy_cb__HcbOptionsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__HcbOptionsType * SOAP_FMAC6 soap_new_cb__HcbOptionsType(struct soap *soap, int n) { return soap_instantiate_cb__HcbOptionsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_instantiate_cb__HcbOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__HcbOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__HcbOptionsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__HcbOptionsType; if (size) *size = sizeof(cb__HcbOptionsType); ((cb__HcbOptionsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__HcbOptionsType[n]; if (size) *size = n * sizeof(cb__HcbOptionsType); for (int i = 0; i < n; i++) ((cb__HcbOptionsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__HcbOptionsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__HcbOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__HcbOptionsType %p -> %p\n", q, p)); *(cb__HcbOptionsType*)p = *(cb__HcbOptionsType*)q; } void cb__BlockedPortInfoType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__BlockedPortInfoType*)this)->PortBlocked, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__BlockedPortInfoType*)this)->ProtocolBlocked, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void cb__BlockedPortInfoType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedShort(soap, &((cb__BlockedPortInfoType*)this)->PortBlocked); soap_default_unsignedShort(soap, &((cb__BlockedPortInfoType*)this)->ProtocolBlocked); /* transient soap skipped */ } int cb__BlockedPortInfoType::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_cb__BlockedPortInfoType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__BlockedPortInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__BlockedPortInfoType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__BlockedPortInfoType(struct soap *soap, const char *tag, int id, const cb__BlockedPortInfoType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__BlockedPortInfoType), type); soap_out_unsignedShort(soap, "cb:PortBlocked", -1, &(((cb__BlockedPortInfoType*)a)->PortBlocked), ""); soap_out_unsignedShort(soap, "cb:ProtocolBlocked", -1, &(((cb__BlockedPortInfoType*)a)->ProtocolBlocked), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__BlockedPortInfoType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__BlockedPortInfoType(soap, this, tag, type); } SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_get_cb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *p, const char *tag, const char *type) { if ((p = soap_in_cb__BlockedPortInfoType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__BlockedPortInfoType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__BlockedPortInfoType(soap, tag, this, type); } SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_in_cb__BlockedPortInfoType(struct soap *soap, const char *tag, cb__BlockedPortInfoType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__BlockedPortInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__BlockedPortInfoType, sizeof(cb__BlockedPortInfoType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__BlockedPortInfoType) { soap_revert(soap); *soap->id = '\0'; return (cb__BlockedPortInfoType *)a->soap_in(soap, tag, type); } } short soap_flag_PortBlocked1 = 1, soap_flag_ProtocolBlocked1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PortBlocked1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:PortBlocked", &(((cb__BlockedPortInfoType*)a)->PortBlocked), "xsd:unsignedShort")) { soap_flag_PortBlocked1--; continue; } if (soap_flag_ProtocolBlocked1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:ProtocolBlocked", &(((cb__BlockedPortInfoType*)a)->ProtocolBlocked), "xsd:unsignedShort")) { soap_flag_ProtocolBlocked1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PortBlocked1 > 0 || soap_flag_ProtocolBlocked1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__BlockedPortInfoType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__BlockedPortInfoType, 0, sizeof(cb__BlockedPortInfoType), 0, soap_copy_cb__BlockedPortInfoType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__BlockedPortInfoType * SOAP_FMAC6 soap_new_cb__BlockedPortInfoType(struct soap *soap, int n) { return soap_instantiate_cb__BlockedPortInfoType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_instantiate_cb__BlockedPortInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__BlockedPortInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__BlockedPortInfoType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__BlockedPortInfoType; if (size) *size = sizeof(cb__BlockedPortInfoType); ((cb__BlockedPortInfoType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__BlockedPortInfoType[n]; if (size) *size = n * sizeof(cb__BlockedPortInfoType); for (int i = 0; i < n; i++) ((cb__BlockedPortInfoType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__BlockedPortInfoType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__BlockedPortInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__BlockedPortInfoType %p -> %p\n", q, p)); *(cb__BlockedPortInfoType*)p = *(cb__BlockedPortInfoType*)q; } void cb__TimedCounterType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__TimedCounterType*)this)->Threshold, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((cb__TimedCounterType*)this)->ClearTime, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void cb__TimedCounterType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((cb__TimedCounterType*)this)->Threshold); soap_default_unsignedInt(soap, &((cb__TimedCounterType*)this)->ClearTime); /* transient soap skipped */ } int cb__TimedCounterType::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_cb__TimedCounterType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__TimedCounterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__TimedCounterType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__TimedCounterType(struct soap *soap, const char *tag, int id, const cb__TimedCounterType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__TimedCounterType), type); soap_out_unsignedInt(soap, "cb:Threshold", -1, &(((cb__TimedCounterType*)a)->Threshold), ""); soap_out_unsignedInt(soap, "cb:ClearTime", -1, &(((cb__TimedCounterType*)a)->ClearTime), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__TimedCounterType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__TimedCounterType(soap, this, tag, type); } SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_get_cb__TimedCounterType(struct soap *soap, cb__TimedCounterType *p, const char *tag, const char *type) { if ((p = soap_in_cb__TimedCounterType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__TimedCounterType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__TimedCounterType(soap, tag, this, type); } SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_in_cb__TimedCounterType(struct soap *soap, const char *tag, cb__TimedCounterType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__TimedCounterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__TimedCounterType, sizeof(cb__TimedCounterType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__TimedCounterType) { soap_revert(soap); *soap->id = '\0'; return (cb__TimedCounterType *)a->soap_in(soap, tag, type); } } short soap_flag_Threshold1 = 1, soap_flag_ClearTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Threshold1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:Threshold", &(((cb__TimedCounterType*)a)->Threshold), "xsd:unsignedInt")) { soap_flag_Threshold1--; continue; } if (soap_flag_ClearTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:ClearTime", &(((cb__TimedCounterType*)a)->ClearTime), "xsd:unsignedInt")) { soap_flag_ClearTime1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Threshold1 > 0 || soap_flag_ClearTime1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__TimedCounterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__TimedCounterType, 0, sizeof(cb__TimedCounterType), 0, soap_copy_cb__TimedCounterType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__TimedCounterType * SOAP_FMAC6 soap_new_cb__TimedCounterType(struct soap *soap, int n) { return soap_instantiate_cb__TimedCounterType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__TimedCounterType(struct soap *soap, cb__TimedCounterType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_instantiate_cb__TimedCounterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__TimedCounterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__TimedCounterType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__TimedCounterType; if (size) *size = sizeof(cb__TimedCounterType); ((cb__TimedCounterType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__TimedCounterType[n]; if (size) *size = n * sizeof(cb__TimedCounterType); for (int i = 0; i < n; i++) ((cb__TimedCounterType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__TimedCounterType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__TimedCounterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__TimedCounterType %p -> %p\n", q, p)); *(cb__TimedCounterType*)p = *(cb__TimedCounterType*)q; } void cb__CircuitBreakerHardwarePolicyType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->HardwareID, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void cb__CircuitBreakerHardwarePolicyType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->HardwareID); soap_default_unsignedInt(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle); /* transient soap skipped */ } int cb__CircuitBreakerHardwarePolicyType::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_cb__CircuitBreakerHardwarePolicyType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerHardwarePolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerHardwarePolicyType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerHardwarePolicyType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType), type); soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((cb__CircuitBreakerHardwarePolicyType*)a)->HardwareID), ""); soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerHardwarePolicyType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerHardwarePolicyType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_get_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerHardwarePolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerHardwarePolicyType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_in_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerHardwarePolicyType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerHardwarePolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, sizeof(cb__CircuitBreakerHardwarePolicyType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerHardwarePolicyType *)a->soap_in(soap, tag, type); } } short soap_flag_HardwareID1 = 1, soap_flag_PolicyCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((cb__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "xsd:unsignedInt")) { soap_flag_HardwareID1--; continue; } if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "xsd:unsignedInt")) { soap_flag_PolicyCreationHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_PolicyCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerHardwarePolicyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, 0, sizeof(cb__CircuitBreakerHardwarePolicyType), 0, soap_copy_cb__CircuitBreakerHardwarePolicyType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC6 soap_new_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerHardwarePolicyType; if (size) *size = sizeof(cb__CircuitBreakerHardwarePolicyType); ((cb__CircuitBreakerHardwarePolicyType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerHardwarePolicyType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerHardwarePolicyType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerHardwarePolicyType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerHardwarePolicyType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerHardwarePolicyType %p -> %p\n", q, p)); *(cb__CircuitBreakerHardwarePolicyType*)p = *(cb__CircuitBreakerHardwarePolicyType*)q; } void cb__CircuitBreakerFilterStatisticsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->ReadCount, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterMatched, SOAP_TYPE_bool); /* transient soap skipped */ } void cb__CircuitBreakerFilterStatisticsType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterCreationHandle); soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->ReadCount); soap_default_bool(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterMatched); /* transient soap skipped */ } int cb__CircuitBreakerFilterStatisticsType::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_cb__CircuitBreakerFilterStatisticsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerFilterStatisticsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerFilterStatisticsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterStatisticsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType), type); soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterCreationHandle), ""); soap_out_unsignedInt(soap, "cb:ReadCount", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->ReadCount), ""); soap_out_bool(soap, "cb:FilterMatched", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterMatched), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerFilterStatisticsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerFilterStatisticsType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerFilterStatisticsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerFilterStatisticsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterStatisticsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerFilterStatisticsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, sizeof(cb__CircuitBreakerFilterStatisticsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerFilterStatisticsType *)a->soap_in(soap, tag, type); } } short soap_flag_FilterCreationHandle1 = 1, soap_flag_ReadCount1 = 1, soap_flag_FilterMatched1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterCreationHandle), "xsd:unsignedInt")) { soap_flag_FilterCreationHandle1--; continue; } if (soap_flag_ReadCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:ReadCount", &(((cb__CircuitBreakerFilterStatisticsType*)a)->ReadCount), "xsd:unsignedInt")) { soap_flag_ReadCount1--; continue; } if (soap_flag_FilterMatched1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:FilterMatched", &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterMatched), "xsd:boolean")) { soap_flag_FilterMatched1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0 || soap_flag_ReadCount1 > 0 || soap_flag_FilterMatched1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerFilterStatisticsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, 0, sizeof(cb__CircuitBreakerFilterStatisticsType), 0, soap_copy_cb__CircuitBreakerFilterStatisticsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterStatisticsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerFilterStatisticsType; if (size) *size = sizeof(cb__CircuitBreakerFilterStatisticsType); ((cb__CircuitBreakerFilterStatisticsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerFilterStatisticsType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerFilterStatisticsType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerFilterStatisticsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerFilterStatisticsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterStatisticsType %p -> %p\n", q, p)); *(cb__CircuitBreakerFilterStatisticsType*)p = *(cb__CircuitBreakerFilterStatisticsType*)q; } void cb__CircuitBreakerCapabilitiesType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareID, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxFilters, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxCounters, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxFilters, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxCounters, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREAntiSpoofingCapable, SOAP_TYPE_bool); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxFilters, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxCounters, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxFilters, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxCounters, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREAntiSpoofingCapable, SOAP_TYPE_bool); soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCORETo_USCOREIPv4_USCORERatio, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void cb__CircuitBreakerCapabilitiesType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription); soap_default_unsignedInt(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareID); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxFilters); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxCounters); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxFilters); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxCounters); soap_default_bool(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREAntiSpoofingCapable); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxFilters); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxCounters); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxFilters); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxCounters); soap_default_bool(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREAntiSpoofingCapable); soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCORETo_USCOREIPv4_USCORERatio); /* transient soap skipped */ } int cb__CircuitBreakerCapabilitiesType::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_cb__CircuitBreakerCapabilitiesType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerCapabilitiesType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerCapabilitiesType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType), type); soap_out_std__string(soap, "cb:HardwareDescription", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareDescription), ""); soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareID), ""); soap_out_unsignedShort(soap, "cb:IPv4_MaxTxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxFilters), ""); soap_out_unsignedShort(soap, "cb:IPv4_MaxTxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxCounters), ""); soap_out_unsignedShort(soap, "cb:IPv4_MaxRxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxFilters), ""); soap_out_unsignedShort(soap, "cb:IPv4_MaxRxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxCounters), ""); soap_out_bool(soap, "cb:IPv4_AntiSpoofingCapable", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREAntiSpoofingCapable), ""); soap_out_unsignedShort(soap, "cb:IPv6_MaxTxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxFilters), ""); soap_out_unsignedShort(soap, "cb:IPv6_MaxTxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxCounters), ""); soap_out_unsignedShort(soap, "cb:IPv6_MaxRxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxFilters), ""); soap_out_unsignedShort(soap, "cb:IPv6_MaxRxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxCounters), ""); soap_out_bool(soap, "cb:IPv6_AntiSpoofingCapable", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREAntiSpoofingCapable), ""); soap_out_unsignedShort(soap, "cb:IPv6_To_IPv4_Ratio", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCORETo_USCOREIPv4_USCORERatio), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerCapabilitiesType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_get_cb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerCapabilitiesType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerCapabilitiesType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_in_cb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, cb__CircuitBreakerCapabilitiesType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, sizeof(cb__CircuitBreakerCapabilitiesType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerCapabilitiesType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerCapabilitiesType *)a->soap_in(soap, tag, type); } } short soap_flag_HardwareDescription1 = 1, soap_flag_HardwareID1 = 1, soap_flag_IPv4_USCOREMaxTxFilters1 = 1, soap_flag_IPv4_USCOREMaxTxCounters1 = 1, soap_flag_IPv4_USCOREMaxRxFilters1 = 1, soap_flag_IPv4_USCOREMaxRxCounters1 = 1, soap_flag_IPv4_USCOREAntiSpoofingCapable1 = 1, soap_flag_IPv6_USCOREMaxTxFilters1 = 1, soap_flag_IPv6_USCOREMaxTxCounters1 = 1, soap_flag_IPv6_USCOREMaxRxFilters1 = 1, soap_flag_IPv6_USCOREMaxRxCounters1 = 1, soap_flag_IPv6_USCOREAntiSpoofingCapable1 = 1, soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_HardwareDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "cb:HardwareDescription", &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareDescription), "xsd:string")) { soap_flag_HardwareDescription1--; continue; } if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareID), "xsd:unsignedInt")) { soap_flag_HardwareID1--; continue; } if (soap_flag_IPv4_USCOREMaxTxFilters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv4_MaxTxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxFilters), "xsd:unsignedShort")) { soap_flag_IPv4_USCOREMaxTxFilters1--; continue; } if (soap_flag_IPv4_USCOREMaxTxCounters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv4_MaxTxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxCounters), "xsd:unsignedShort")) { soap_flag_IPv4_USCOREMaxTxCounters1--; continue; } if (soap_flag_IPv4_USCOREMaxRxFilters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv4_MaxRxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxFilters), "xsd:unsignedShort")) { soap_flag_IPv4_USCOREMaxRxFilters1--; continue; } if (soap_flag_IPv4_USCOREMaxRxCounters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv4_MaxRxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxCounters), "xsd:unsignedShort")) { soap_flag_IPv4_USCOREMaxRxCounters1--; continue; } if (soap_flag_IPv4_USCOREAntiSpoofingCapable1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:IPv4_AntiSpoofingCapable", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREAntiSpoofingCapable), "xsd:boolean")) { soap_flag_IPv4_USCOREAntiSpoofingCapable1--; continue; } if (soap_flag_IPv6_USCOREMaxTxFilters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv6_MaxTxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxFilters), "xsd:unsignedShort")) { soap_flag_IPv6_USCOREMaxTxFilters1--; continue; } if (soap_flag_IPv6_USCOREMaxTxCounters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv6_MaxTxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxCounters), "xsd:unsignedShort")) { soap_flag_IPv6_USCOREMaxTxCounters1--; continue; } if (soap_flag_IPv6_USCOREMaxRxFilters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv6_MaxRxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxFilters), "xsd:unsignedShort")) { soap_flag_IPv6_USCOREMaxRxFilters1--; continue; } if (soap_flag_IPv6_USCOREMaxRxCounters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv6_MaxRxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxCounters), "xsd:unsignedShort")) { soap_flag_IPv6_USCOREMaxRxCounters1--; continue; } if (soap_flag_IPv6_USCOREAntiSpoofingCapable1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:IPv6_AntiSpoofingCapable", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREAntiSpoofingCapable), "xsd:boolean")) { soap_flag_IPv6_USCOREAntiSpoofingCapable1--; continue; } if (soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:IPv6_To_IPv4_Ratio", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCORETo_USCOREIPv4_USCORERatio), "xsd:unsignedShort")) { soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_HardwareDescription1 > 0 || soap_flag_HardwareID1 > 0 || soap_flag_IPv4_USCOREMaxTxFilters1 > 0 || soap_flag_IPv4_USCOREMaxTxCounters1 > 0 || soap_flag_IPv4_USCOREMaxRxFilters1 > 0 || soap_flag_IPv4_USCOREMaxRxCounters1 > 0 || soap_flag_IPv4_USCOREAntiSpoofingCapable1 > 0 || soap_flag_IPv6_USCOREMaxTxFilters1 > 0 || soap_flag_IPv6_USCOREMaxTxCounters1 > 0 || soap_flag_IPv6_USCOREMaxRxFilters1 > 0 || soap_flag_IPv6_USCOREMaxRxCounters1 > 0 || soap_flag_IPv6_USCOREAntiSpoofingCapable1 > 0 || soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerCapabilitiesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, 0, sizeof(cb__CircuitBreakerCapabilitiesType), 0, soap_copy_cb__CircuitBreakerCapabilitiesType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC6 soap_new_cb__CircuitBreakerCapabilitiesType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerCapabilitiesType; if (size) *size = sizeof(cb__CircuitBreakerCapabilitiesType); ((cb__CircuitBreakerCapabilitiesType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerCapabilitiesType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerCapabilitiesType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerCapabilitiesType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerCapabilitiesType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerCapabilitiesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerCapabilitiesType %p -> %p\n", q, p)); *(cb__CircuitBreakerCapabilitiesType*)p = *(cb__CircuitBreakerCapabilitiesType*)q; } void cb__CircuitBreakerFilterInfoType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((cb__CircuitBreakerFilterInfoType*)this)->Filter); soap_embedded(soap, &((cb__CircuitBreakerFilterInfoType*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void cb__CircuitBreakerFilterInfoType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerFilterInfoType*)this)->Filter = NULL; soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterInfoType*)this)->FilterCreationHandle); /* transient soap skipped */ } int cb__CircuitBreakerFilterInfoType::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_cb__CircuitBreakerFilterInfoType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerFilterInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerFilterInfoType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterInfoType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType), type); soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((cb__CircuitBreakerFilterInfoType*)a)->Filter), ""); soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((cb__CircuitBreakerFilterInfoType*)a)->FilterCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerFilterInfoType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerFilterInfoType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerFilterInfoType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerFilterInfoType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerFilterInfoType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterInfoType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerFilterInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, sizeof(cb__CircuitBreakerFilterInfoType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterInfoType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerFilterInfoType *)a->soap_in(soap, tag, type); } } short soap_flag_Filter1 = 1, soap_flag_FilterCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((cb__CircuitBreakerFilterInfoType*)a)->Filter), "cb:CircuitBreakerFilterType")) { soap_flag_Filter1--; continue; } if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((cb__CircuitBreakerFilterInfoType*)a)->FilterCreationHandle), "xsd:unsignedInt")) { soap_flag_FilterCreationHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Filter1 > 0 || soap_flag_FilterCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerFilterInfoType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, 0, sizeof(cb__CircuitBreakerFilterInfoType), 0, soap_copy_cb__CircuitBreakerFilterInfoType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerFilterInfoType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterInfoType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerFilterInfoType; if (size) *size = sizeof(cb__CircuitBreakerFilterInfoType); ((cb__CircuitBreakerFilterInfoType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerFilterInfoType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerFilterInfoType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerFilterInfoType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerFilterInfoType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerFilterInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterInfoType %p -> %p\n", q, p)); *(cb__CircuitBreakerFilterInfoType*)p = *(cb__CircuitBreakerFilterInfoType*)q; } void cb__CircuitBreakerFilterType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfileData, SOAP_TYPE_unsignedInt); soap_serialize_PointerTocb__CircuitBreakerPacketType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterPacket); soap_embedded(soap, &((cb__CircuitBreakerFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool); /* transient soap skipped */ } void cb__CircuitBreakerFilterType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerFilterType*)this)->FilterName = NULL; soap_default_cb__CircuitBreakerFilterDirectionType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterDirection); soap_default_cb__CircuitBreakerProfileType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfile); soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfileData); ((cb__CircuitBreakerFilterType*)this)->FilterPacket = NULL; soap_default_bool(soap, &((cb__CircuitBreakerFilterType*)this)->ActionEventOnMatch); /* transient soap skipped */ } int cb__CircuitBreakerFilterType::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_cb__CircuitBreakerFilterType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerFilterType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterType), type); soap_outliteral(soap, "cb:FilterName", &(((cb__CircuitBreakerFilterType*)a)->FilterName), NULL); soap_out_cb__CircuitBreakerFilterDirectionType(soap, "cb:FilterDirection", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterDirection), ""); soap_out_cb__CircuitBreakerProfileType(soap, "cb:FilterProfile", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterProfile), ""); soap_out_unsignedInt(soap, "cb:FilterProfileData", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterProfileData), ""); soap_out_PointerTocb__CircuitBreakerPacketType(soap, "cb:FilterPacket", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterPacket), ""); soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerFilterType*)a)->ActionEventOnMatch), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerFilterType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerFilterType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerFilterType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerFilterType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerFilterType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterType, sizeof(cb__CircuitBreakerFilterType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerFilterType *)a->soap_in(soap, tag, type); } } short soap_flag_FilterName1 = 1, soap_flag_FilterDirection1 = 1, soap_flag_FilterProfile1 = 1, soap_flag_FilterProfileData1 = 1, soap_flag_FilterPacket1 = 1, soap_flag_ActionEventOnMatch1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FilterName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_inliteral(soap, "cb:FilterName", &(((cb__CircuitBreakerFilterType*)a)->FilterName))) { soap_flag_FilterName1--; continue; } if (soap_flag_FilterDirection1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__CircuitBreakerFilterDirectionType(soap, "cb:FilterDirection", &(((cb__CircuitBreakerFilterType*)a)->FilterDirection), "cb:CircuitBreakerFilterDirectionType")) { soap_flag_FilterDirection1--; continue; } if (soap_flag_FilterProfile1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__CircuitBreakerProfileType(soap, "cb:FilterProfile", &(((cb__CircuitBreakerFilterType*)a)->FilterProfile), "cb:CircuitBreakerProfileType")) { soap_flag_FilterProfile1--; continue; } if (soap_flag_FilterProfileData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:FilterProfileData", &(((cb__CircuitBreakerFilterType*)a)->FilterProfileData), "xsd:unsignedInt")) { soap_flag_FilterProfileData1--; continue; } if (soap_flag_FilterPacket1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerPacketType(soap, "cb:FilterPacket", &(((cb__CircuitBreakerFilterType*)a)->FilterPacket), "cb:CircuitBreakerPacketType")) { soap_flag_FilterPacket1--; continue; } if (soap_flag_ActionEventOnMatch1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerFilterType*)a)->ActionEventOnMatch), "xsd:boolean")) { soap_flag_ActionEventOnMatch1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_FilterDirection1 > 0 || soap_flag_FilterProfile1 > 0 || soap_flag_FilterProfileData1 > 0 || soap_flag_FilterPacket1 > 0 || soap_flag_ActionEventOnMatch1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerFilterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterType, 0, sizeof(cb__CircuitBreakerFilterType), 0, soap_copy_cb__CircuitBreakerFilterType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerFilterType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerFilterType; if (size) *size = sizeof(cb__CircuitBreakerFilterType); ((cb__CircuitBreakerFilterType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerFilterType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerFilterType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerFilterType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerFilterType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerFilterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterType %p -> %p\n", q, p)); *(cb__CircuitBreakerFilterType*)p = *(cb__CircuitBreakerFilterType*)q; } void cb__CircuitBreakerPacketType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__cb__union_CircuitBreakerPacketType(soap, ((cb__CircuitBreakerPacketType*)this)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)this)->union_CircuitBreakerPacketType); /* transient soap skipped */ } void cb__CircuitBreakerPacketType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerPacketType*)this)->__union_CircuitBreakerPacketType = 0; /* transient soap skipped */ } int cb__CircuitBreakerPacketType::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_cb__CircuitBreakerPacketType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerPacketType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerPacketType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketType), type); soap_out__cb__union_CircuitBreakerPacketType(soap, ((cb__CircuitBreakerPacketType*)a)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)a)->union_CircuitBreakerPacketType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerPacketType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerPacketType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerPacketType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerPacketType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerPacketType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerPacketType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketType, sizeof(cb__CircuitBreakerPacketType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerPacketType *)a->soap_in(soap, tag, type); } } short soap_flag_union_CircuitBreakerPacketType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_CircuitBreakerPacketType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__cb__union_CircuitBreakerPacketType(soap, &((cb__CircuitBreakerPacketType*)a)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)a)->union_CircuitBreakerPacketType)) { soap_flag_union_CircuitBreakerPacketType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerPacketType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerPacketType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketType, 0, sizeof(cb__CircuitBreakerPacketType), 0, soap_copy_cb__CircuitBreakerPacketType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerPacketType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerPacketType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerPacketType; if (size) *size = sizeof(cb__CircuitBreakerPacketType); ((cb__CircuitBreakerPacketType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerPacketType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerPacketType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerPacketType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerPacketType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketType %p -> %p\n", q, p)); *(cb__CircuitBreakerPacketType*)p = *(cb__CircuitBreakerPacketType*)q; } void cb__CircuitBreakerPacketETHType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerPacketETHType*)this)->EthernetFrameType, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void cb__CircuitBreakerPacketETHType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedShort(soap, &((cb__CircuitBreakerPacketETHType*)this)->EthernetFrameType); /* transient soap skipped */ } int cb__CircuitBreakerPacketETHType::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_cb__CircuitBreakerPacketETHType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerPacketETHType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerPacketETHType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketETHType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketETHType), type); soap_out_unsignedShort(soap, "cb:EthernetFrameType", -1, &(((cb__CircuitBreakerPacketETHType*)a)->EthernetFrameType), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerPacketETHType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerPacketETHType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerPacketETHType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerPacketETHType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerPacketETHType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketETHType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerPacketETHType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketETHType, sizeof(cb__CircuitBreakerPacketETHType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketETHType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerPacketETHType *)a->soap_in(soap, tag, type); } } short soap_flag_EthernetFrameType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_EthernetFrameType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:EthernetFrameType", &(((cb__CircuitBreakerPacketETHType*)a)->EthernetFrameType), "xsd:unsignedShort")) { soap_flag_EthernetFrameType1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_EthernetFrameType1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerPacketETHType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketETHType, 0, sizeof(cb__CircuitBreakerPacketETHType), 0, soap_copy_cb__CircuitBreakerPacketETHType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerPacketETHType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketETHType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerPacketETHType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketETHType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketETHType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketETHType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerPacketETHType; if (size) *size = sizeof(cb__CircuitBreakerPacketETHType); ((cb__CircuitBreakerPacketETHType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerPacketETHType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerPacketETHType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerPacketETHType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerPacketETHType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketETHType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketETHType %p -> %p\n", q, p)); *(cb__CircuitBreakerPacketETHType*)p = *(cb__CircuitBreakerPacketETHType*)q; } void cb__CircuitBreakerPacketIPType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketIPType*)this)->IPPacket); soap_serialize_PointerTounsignedShort(soap, &((cb__CircuitBreakerPacketIPType*)this)->NextProtocol); /* transient soap skipped */ } void cb__CircuitBreakerPacketIPType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerPacketIPType*)this)->IPPacket = NULL; ((cb__CircuitBreakerPacketIPType*)this)->NextProtocol = NULL; /* transient soap skipped */ } int cb__CircuitBreakerPacketIPType::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_cb__CircuitBreakerPacketIPType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerPacketIPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerPacketIPType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketIPType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketIPType), type); soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketIPType*)a)->IPPacket), ""); soap_out_PointerTounsignedShort(soap, "cb:NextProtocol", -1, &(((cb__CircuitBreakerPacketIPType*)a)->NextProtocol), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerPacketIPType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerPacketIPType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerPacketIPType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerPacketIPType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerPacketIPType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketIPType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerPacketIPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketIPType, sizeof(cb__CircuitBreakerPacketIPType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketIPType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerPacketIPType *)a->soap_in(soap, tag, type); } } short soap_flag_IPPacket1 = 1, soap_flag_NextProtocol1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IPPacket1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketIPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType")) { soap_flag_IPPacket1--; continue; } if (soap_flag_NextProtocol1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedShort(soap, "cb:NextProtocol", &(((cb__CircuitBreakerPacketIPType*)a)->NextProtocol), "xsd:unsignedShort")) { soap_flag_NextProtocol1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerPacketIPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketIPType, 0, sizeof(cb__CircuitBreakerPacketIPType), 0, soap_copy_cb__CircuitBreakerPacketIPType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerPacketIPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketIPType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerPacketIPType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketIPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketIPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketIPType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerPacketIPType; if (size) *size = sizeof(cb__CircuitBreakerPacketIPType); ((cb__CircuitBreakerPacketIPType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerPacketIPType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerPacketIPType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerPacketIPType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerPacketIPType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketIPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketIPType %p -> %p\n", q, p)); *(cb__CircuitBreakerPacketIPType*)p = *(cb__CircuitBreakerPacketIPType*)q; } void cb__CircuitBreakerPacketTCPType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, &((cb__CircuitBreakerPacketTCPType*)this)->TCPFlags); soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPPacket); soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort); /* transient soap skipped */ } void cb__CircuitBreakerPacketTCPType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerPacketTCPType*)this)->TCPFlags = NULL; ((cb__CircuitBreakerPacketUDPType*)this)->IPPacket = NULL; ((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort = NULL; /* transient soap skipped */ } int cb__CircuitBreakerPacketTCPType::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_cb__CircuitBreakerPacketTCPType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerPacketTCPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerPacketTCPType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketTCPType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType), "cb:CircuitBreakerPacketTCPType"); soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), ""); soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), ""); /* transient soap skipped */ soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, "cb:TCPFlags", -1, &(((cb__CircuitBreakerPacketTCPType*)a)->TCPFlags), ""); soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerPacketTCPType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerPacketTCPType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerPacketTCPType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerPacketTCPType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerPacketTCPType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketTCPType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerPacketTCPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, sizeof(cb__CircuitBreakerPacketTCPType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketTCPType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerPacketTCPType *)a->soap_in(soap, tag, type); } } short soap_flag_IPPacket2 = 1, soap_flag_IPLayeredPort2 = 1, soap_flag_TCPFlags1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IPPacket2 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType")) { soap_flag_IPPacket2--; continue; } if (soap_flag_IPLayeredPort2 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "cb:CircuitBreakerIPLayeredPortType")) { soap_flag_IPLayeredPort2--; continue; } /* transient soap skipped */ if (soap_flag_TCPFlags1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, "cb:TCPFlags", &(((cb__CircuitBreakerPacketTCPType*)a)->TCPFlags), "cb:CircuitBreakerIPLayeredTCPFlagsType")) { soap_flag_TCPFlags1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket2 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerPacketTCPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, 0, sizeof(cb__CircuitBreakerPacketTCPType), 0, soap_copy_cb__CircuitBreakerPacketTCPType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerPacketTCPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketTCPType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketTCPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketTCPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType; if (size) *size = sizeof(cb__CircuitBreakerPacketTCPType); ((cb__CircuitBreakerPacketTCPType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerPacketTCPType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerPacketTCPType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerPacketTCPType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketTCPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketTCPType %p -> %p\n", q, p)); *(cb__CircuitBreakerPacketTCPType*)p = *(cb__CircuitBreakerPacketTCPType*)q; } void cb__CircuitBreakerPacketUDPType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPPacket); soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort); /* transient soap skipped */ } void cb__CircuitBreakerPacketUDPType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerPacketUDPType*)this)->IPPacket = NULL; ((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort = NULL; /* transient soap skipped */ } int cb__CircuitBreakerPacketUDPType::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_cb__CircuitBreakerPacketUDPType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerPacketUDPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerPacketUDPType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketUDPType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType), type); soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), ""); soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerPacketUDPType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerPacketUDPType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerPacketUDPType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerPacketUDPType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerPacketUDPType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketUDPType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerPacketUDPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, sizeof(cb__CircuitBreakerPacketUDPType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketUDPType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerPacketUDPType *)a->soap_in(soap, tag, type); } } short soap_flag_IPPacket1 = 1, soap_flag_IPLayeredPort1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IPPacket1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType")) { soap_flag_IPPacket1--; continue; } if (soap_flag_IPLayeredPort1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "cb:CircuitBreakerIPLayeredPortType")) { soap_flag_IPLayeredPort1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerPacketUDPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, 0, sizeof(cb__CircuitBreakerPacketUDPType), 0, soap_copy_cb__CircuitBreakerPacketUDPType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerPacketUDPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketUDPType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketUDPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketUDPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, n, soap_fdelete); if (!cp) return NULL; if (type && !soap_match_tag(soap, type, "cb:CircuitBreakerPacketTCPType")) { cp->type = SOAP_TYPE_cb__CircuitBreakerPacketTCPType; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType; if (size) *size = sizeof(cb__CircuitBreakerPacketTCPType); ((cb__CircuitBreakerPacketTCPType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerPacketTCPType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerPacketTCPType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerPacketTCPType*)cp->ptr; } if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerPacketUDPType; if (size) *size = sizeof(cb__CircuitBreakerPacketUDPType); ((cb__CircuitBreakerPacketUDPType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerPacketUDPType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerPacketUDPType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerPacketUDPType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerPacketUDPType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketUDPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketUDPType %p -> %p\n", q, p)); *(cb__CircuitBreakerPacketUDPType*)p = *(cb__CircuitBreakerPacketUDPType*)q; } void cb__CircuitBreakerIPPacketType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__cb__union_CircuitBreakerIPPacketType(soap, ((cb__CircuitBreakerIPPacketType*)this)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)this)->union_CircuitBreakerIPPacketType); /* transient soap skipped */ } void cb__CircuitBreakerIPPacketType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerIPPacketType*)this)->__union_CircuitBreakerIPPacketType = 0; /* transient soap skipped */ } int cb__CircuitBreakerIPPacketType::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_cb__CircuitBreakerIPPacketType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPPacketType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPPacketType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPPacketType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPPacketType), type); soap_out__cb__union_CircuitBreakerIPPacketType(soap, ((cb__CircuitBreakerIPPacketType*)a)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)a)->union_CircuitBreakerIPPacketType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPPacketType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPPacketType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPPacketType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPPacketType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPPacketType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerIPPacketType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPPacketType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPPacketType, sizeof(cb__CircuitBreakerIPPacketType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPPacketType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPPacketType *)a->soap_in(soap, tag, type); } } short soap_flag_union_CircuitBreakerIPPacketType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_CircuitBreakerIPPacketType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__cb__union_CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerIPPacketType*)a)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)a)->union_CircuitBreakerIPPacketType)) { soap_flag_union_CircuitBreakerIPPacketType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerIPPacketType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerIPPacketType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPPacketType, 0, sizeof(cb__CircuitBreakerIPPacketType), 0, soap_copy_cb__CircuitBreakerIPPacketType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPPacketType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPPacketType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPPacketType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPPacketType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPPacketType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPPacketType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPPacketType; if (size) *size = sizeof(cb__CircuitBreakerIPPacketType); ((cb__CircuitBreakerIPPacketType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPPacketType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPPacketType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPPacketType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPPacketType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPPacketType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPPacketType %p -> %p\n", q, p)); *(cb__CircuitBreakerIPPacketType*)p = *(cb__CircuitBreakerIPPacketType*)q; } void cb__CircuitBreakerIPv6Type::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, &((cb__CircuitBreakerIPv6Type*)this)->IPv6Desc); /* transient soap skipped */ } void cb__CircuitBreakerIPv6Type::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerIPv6Type*)this)->IPv6Desc = NULL; /* transient soap skipped */ } int cb__CircuitBreakerIPv6Type::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_cb__CircuitBreakerIPv6Type); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPv6Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPv6Type(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv6Type *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv6Type), type); soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, "cb:IPv6Desc", -1, &(((cb__CircuitBreakerIPv6Type*)a)->IPv6Desc), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPv6Type::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPv6Type(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPv6Type(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPv6Type::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPv6Type(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6Type *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPv6Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv6Type, sizeof(cb__CircuitBreakerIPv6Type), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv6Type) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPv6Type *)a->soap_in(soap, tag, type); } } short soap_flag_IPv6Desc1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IPv6Desc1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, "cb:IPv6Desc", &(((cb__CircuitBreakerIPv6Type*)a)->IPv6Desc), "cb:CircuitBreakerIPv6AddressAndMaskType")) { soap_flag_IPv6Desc1--; 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 = (cb__CircuitBreakerIPv6Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPv6Type, 0, sizeof(cb__CircuitBreakerIPv6Type), 0, soap_copy_cb__CircuitBreakerIPv6Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPv6Type * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv6Type(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPv6Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv6Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv6Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv6Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPv6Type; if (size) *size = sizeof(cb__CircuitBreakerIPv6Type); ((cb__CircuitBreakerIPv6Type*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPv6Type[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPv6Type); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPv6Type*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPv6Type*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPv6Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv6Type %p -> %p\n", q, p)); *(cb__CircuitBreakerIPv6Type*)p = *(cb__CircuitBreakerIPv6Type*)q; } void cb__CircuitBreakerIPv4Type::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, &((cb__CircuitBreakerIPv4Type*)this)->IPv4Desc); /* transient soap skipped */ } void cb__CircuitBreakerIPv4Type::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerIPv4Type*)this)->IPv4Desc = NULL; /* transient soap skipped */ } int cb__CircuitBreakerIPv4Type::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_cb__CircuitBreakerIPv4Type); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPv4Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPv4Type(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv4Type *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv4Type), type); soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, "cb:IPv4Desc", -1, &(((cb__CircuitBreakerIPv4Type*)a)->IPv4Desc), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPv4Type::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPv4Type(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPv4Type(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPv4Type::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPv4Type(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4Type *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPv4Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv4Type, sizeof(cb__CircuitBreakerIPv4Type), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv4Type) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPv4Type *)a->soap_in(soap, tag, type); } } short soap_flag_IPv4Desc1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IPv4Desc1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, "cb:IPv4Desc", &(((cb__CircuitBreakerIPv4Type*)a)->IPv4Desc), "cb:CircuitBreakerIPv4AddressAndMaskType")) { soap_flag_IPv4Desc1--; 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 = (cb__CircuitBreakerIPv4Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPv4Type, 0, sizeof(cb__CircuitBreakerIPv4Type), 0, soap_copy_cb__CircuitBreakerIPv4Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPv4Type * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv4Type(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPv4Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv4Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv4Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv4Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPv4Type; if (size) *size = sizeof(cb__CircuitBreakerIPv4Type); ((cb__CircuitBreakerIPv4Type*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPv4Type[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPv4Type); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPv4Type*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPv4Type*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPv4Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv4Type %p -> %p\n", q, p)); *(cb__CircuitBreakerIPv4Type*)p = *(cb__CircuitBreakerIPv4Type*)q; } void cb__CircuitBreakerIPLayeredTCPFlagsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREFIN); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORESYN); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORERST); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREPUSH); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREACK); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREURG); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREECNE); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORECWR); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORENS); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved1); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved2); soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved3); /* transient soap skipped */ } void cb__CircuitBreakerIPLayeredTCPFlagsType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREFIN = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORESYN = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORERST = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREPUSH = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREACK = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREURG = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREECNE = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORECWR = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORENS = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved1 = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved2 = NULL; ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved3 = NULL; /* transient soap skipped */ } int cb__CircuitBreakerIPLayeredTCPFlagsType::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_cb__CircuitBreakerIPLayeredTCPFlagsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPLayeredTCPFlagsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredTCPFlagsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType), type); soap_out_PointerTobool(soap, "cb:TCP_FLAG_FIN", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREFIN), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_SYN", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORESYN), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_RST", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORERST), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_PUSH", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREPUSH), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_ACK", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREACK), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_URG", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREURG), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_ECNE", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREECNE), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_CWR", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORECWR), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_NS", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORENS), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved1", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved1), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved2", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved2), ""); soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved3", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved3), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPLayeredTCPFlagsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPLayeredTCPFlagsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredTCPFlagsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPLayeredTCPFlagsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPLayeredTCPFlagsType *)a->soap_in(soap, tag, type); } } short soap_flag_TCP_USCOREFLAG_USCOREFIN1 = 1, soap_flag_TCP_USCOREFLAG_USCORESYN1 = 1, soap_flag_TCP_USCOREFLAG_USCORERST1 = 1, soap_flag_TCP_USCOREFLAG_USCOREPUSH1 = 1, soap_flag_TCP_USCOREFLAG_USCOREACK1 = 1, soap_flag_TCP_USCOREFLAG_USCOREURG1 = 1, soap_flag_TCP_USCOREFLAG_USCOREECNE1 = 1, soap_flag_TCP_USCOREFLAG_USCORECWR1 = 1, soap_flag_TCP_USCOREFLAG_USCORENS1 = 1, soap_flag_TCP_USCOREFLAG_USCOREReserved11 = 1, soap_flag_TCP_USCOREFLAG_USCOREReserved21 = 1, soap_flag_TCP_USCOREFLAG_USCOREReserved31 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TCP_USCOREFLAG_USCOREFIN1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_FIN", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREFIN), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCOREFIN1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCORESYN1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_SYN", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORESYN), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCORESYN1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCORERST1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_RST", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORERST), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCORERST1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCOREPUSH1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_PUSH", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREPUSH), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCOREPUSH1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCOREACK1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_ACK", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREACK), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCOREACK1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCOREURG1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_URG", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREURG), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCOREURG1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCOREECNE1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_ECNE", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREECNE), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCOREECNE1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCORECWR1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_CWR", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORECWR), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCORECWR1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCORENS1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_NS", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORENS), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCORENS1--; continue; } if (soap_flag_TCP_USCOREFLAG_USCOREReserved11 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved1", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved1), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCOREReserved11--; continue; } if (soap_flag_TCP_USCOREFLAG_USCOREReserved21 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved2", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved2), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCOREReserved21--; continue; } if (soap_flag_TCP_USCOREFLAG_USCOREReserved31 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved3", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved3), "xsd:boolean")) { soap_flag_TCP_USCOREFLAG_USCOREReserved31--; 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 = (cb__CircuitBreakerIPLayeredTCPFlagsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, 0, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType), 0, soap_copy_cb__CircuitBreakerIPLayeredTCPFlagsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPLayeredTCPFlagsType; if (size) *size = sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType); ((cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPLayeredTCPFlagsType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredTCPFlagsType %p -> %p\n", q, p)); *(cb__CircuitBreakerIPLayeredTCPFlagsType*)p = *(cb__CircuitBreakerIPLayeredTCPFlagsType*)q; } void cb__CircuitBreakerIPLayeredPortType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__cb__union_CircuitBreakerIPLayeredPortType(soap, ((cb__CircuitBreakerIPLayeredPortType*)this)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)this)->union_CircuitBreakerIPLayeredPortType); /* transient soap skipped */ } void cb__CircuitBreakerIPLayeredPortType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerIPLayeredPortType*)this)->__union_CircuitBreakerIPLayeredPortType = 0; /* transient soap skipped */ } int cb__CircuitBreakerIPLayeredPortType::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_cb__CircuitBreakerIPLayeredPortType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPLayeredPortType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPLayeredPortType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType), type); soap_out__cb__union_CircuitBreakerIPLayeredPortType(soap, ((cb__CircuitBreakerIPLayeredPortType*)a)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)a)->union_CircuitBreakerIPLayeredPortType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPLayeredPortType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPLayeredPortType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPLayeredPortType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPLayeredPortType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPLayeredPortType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, sizeof(cb__CircuitBreakerIPLayeredPortType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPLayeredPortType *)a->soap_in(soap, tag, type); } } short soap_flag_union_CircuitBreakerIPLayeredPortType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_CircuitBreakerIPLayeredPortType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__cb__union_CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerIPLayeredPortType*)a)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)a)->union_CircuitBreakerIPLayeredPortType)) { soap_flag_union_CircuitBreakerIPLayeredPortType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerIPLayeredPortType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerIPLayeredPortType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, 0, sizeof(cb__CircuitBreakerIPLayeredPortType), 0, soap_copy_cb__CircuitBreakerIPLayeredPortType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortType; if (size) *size = sizeof(cb__CircuitBreakerIPLayeredPortType); ((cb__CircuitBreakerIPLayeredPortType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPLayeredPortType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPLayeredPortType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPLayeredPortType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortType %p -> %p\n", q, p)); *(cb__CircuitBreakerIPLayeredPortType*)p = *(cb__CircuitBreakerIPLayeredPortType*)q; } void cb__CircuitBreakerIPLayeredPortRangeType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMin, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMax, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void cb__CircuitBreakerIPLayeredPortRangeType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMin); soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMax); /* transient soap skipped */ } int cb__CircuitBreakerIPLayeredPortRangeType::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_cb__CircuitBreakerIPLayeredPortRangeType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPLayeredPortRangeType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortRangeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType), type); soap_out_unsignedShort(soap, "cb:PortMin", -1, &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMin), ""); soap_out_unsignedShort(soap, "cb:PortMax", -1, &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMax), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPLayeredPortRangeType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPLayeredPortRangeType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPLayeredPortRangeType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortRangeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPLayeredPortRangeType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, sizeof(cb__CircuitBreakerIPLayeredPortRangeType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPLayeredPortRangeType *)a->soap_in(soap, tag, type); } } short soap_flag_PortMin1 = 1, soap_flag_PortMax1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PortMin1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:PortMin", &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMin), "xsd:unsignedShort")) { soap_flag_PortMin1--; continue; } if (soap_flag_PortMax1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:PortMax", &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMax), "xsd:unsignedShort")) { soap_flag_PortMax1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PortMin1 > 0 || soap_flag_PortMax1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerIPLayeredPortRangeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, 0, sizeof(cb__CircuitBreakerIPLayeredPortRangeType), 0, soap_copy_cb__CircuitBreakerIPLayeredPortRangeType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortRangeType; if (size) *size = sizeof(cb__CircuitBreakerIPLayeredPortRangeType); ((cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortRangeType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPLayeredPortRangeType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortRangeType %p -> %p\n", q, p)); *(cb__CircuitBreakerIPLayeredPortRangeType*)p = *(cb__CircuitBreakerIPLayeredPortRangeType*)q; } void cb__CircuitBreakerIPLayeredPortSimpleType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->SourcePort, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->DestinationPort, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void cb__CircuitBreakerIPLayeredPortSimpleType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->SourcePort); soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->DestinationPort); /* transient soap skipped */ } int cb__CircuitBreakerIPLayeredPortSimpleType::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_cb__CircuitBreakerIPLayeredPortSimpleType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPLayeredPortSimpleType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortSimpleType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType), type); soap_out_unsignedShort(soap, "cb:SourcePort", -1, &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->SourcePort), ""); soap_out_unsignedShort(soap, "cb:DestinationPort", -1, &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->DestinationPort), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPLayeredPortSimpleType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPLayeredPortSimpleType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPLayeredPortSimpleType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortSimpleType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPLayeredPortSimpleType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPLayeredPortSimpleType *)a->soap_in(soap, tag, type); } } short soap_flag_SourcePort1 = 1, soap_flag_DestinationPort1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SourcePort1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:SourcePort", &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->SourcePort), "xsd:unsignedShort")) { soap_flag_SourcePort1--; continue; } if (soap_flag_DestinationPort1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "cb:DestinationPort", &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->DestinationPort), "xsd:unsignedShort")) { soap_flag_DestinationPort1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_SourcePort1 > 0 || soap_flag_DestinationPort1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerIPLayeredPortSimpleType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, 0, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType), 0, soap_copy_cb__CircuitBreakerIPLayeredPortSimpleType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortSimpleType; if (size) *size = sizeof(cb__CircuitBreakerIPLayeredPortSimpleType); ((cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortSimpleType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPLayeredPortSimpleType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortSimpleType %p -> %p\n", q, p)); *(cb__CircuitBreakerIPLayeredPortSimpleType*)p = *(cb__CircuitBreakerIPLayeredPortSimpleType*)q; } void cb__CircuitBreakerIPv6AddressAndMaskType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->Address); soap_serialize_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->AddressMask); /* transient soap skipped */ } void cb__CircuitBreakerIPv6AddressAndMaskType::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->IPAddressDirection); soap_default_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->Address); soap_default_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->AddressMask); /* transient soap skipped */ } int cb__CircuitBreakerIPv6AddressAndMaskType::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_cb__CircuitBreakerIPv6AddressAndMaskType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPv6AddressAndMaskType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv6AddressAndMaskType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType), type); soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->IPAddressDirection), ""); soap_out_cb__IPv6AddressStringType(soap, "cb:Address", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->Address), ""); soap_out_cb__IPv6AddressStringType(soap, "cb:AddressMask", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->AddressMask), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPv6AddressAndMaskType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPv6AddressAndMaskType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPv6AddressAndMaskType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6AddressAndMaskType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPv6AddressAndMaskType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPv6AddressAndMaskType *)a->soap_in(soap, tag, type); } } short soap_flag_IPAddressDirection1 = 1, soap_flag_Address1 = 1, soap_flag_AddressMask1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IPAddressDirection1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->IPAddressDirection), "cb:CircuitBreakerFilterIPAddressDirectionType")) { soap_flag_IPAddressDirection1--; continue; } if (soap_flag_Address1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_cb__IPv6AddressStringType(soap, "cb:Address", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->Address), "cb:IPv6AddressStringType")) { soap_flag_Address1--; continue; } if (soap_flag_AddressMask1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_cb__IPv6AddressStringType(soap, "cb:AddressMask", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->AddressMask), "cb:IPv6AddressStringType")) { soap_flag_AddressMask1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_IPAddressDirection1 > 0 || soap_flag_Address1 > 0 || soap_flag_AddressMask1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerIPv6AddressAndMaskType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, 0, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType), 0, soap_copy_cb__CircuitBreakerIPv6AddressAndMaskType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPv6AddressAndMaskType; if (size) *size = sizeof(cb__CircuitBreakerIPv6AddressAndMaskType); ((cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPv6AddressAndMaskType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPv6AddressAndMaskType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv6AddressAndMaskType %p -> %p\n", q, p)); *(cb__CircuitBreakerIPv6AddressAndMaskType*)p = *(cb__CircuitBreakerIPv6AddressAndMaskType*)q; } void cb__CircuitBreakerIPv4AddressAndMaskType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->Address); soap_serialize_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->AddressMask); /* transient soap skipped */ } void cb__CircuitBreakerIPv4AddressAndMaskType::soap_default(struct soap *soap) { this->soap = soap; soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->IPAddressDirection); soap_default_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->Address); soap_default_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->AddressMask); /* transient soap skipped */ } int cb__CircuitBreakerIPv4AddressAndMaskType::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_cb__CircuitBreakerIPv4AddressAndMaskType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerIPv4AddressAndMaskType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv4AddressAndMaskType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType), type); soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->IPAddressDirection), ""); soap_out_cb__IPv4AddressStringType(soap, "cb:Address", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->Address), ""); soap_out_cb__IPv4AddressStringType(soap, "cb:AddressMask", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->AddressMask), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerIPv4AddressAndMaskType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerIPv4AddressAndMaskType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerIPv4AddressAndMaskType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4AddressAndMaskType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerIPv4AddressAndMaskType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerIPv4AddressAndMaskType *)a->soap_in(soap, tag, type); } } short soap_flag_IPAddressDirection1 = 1, soap_flag_Address1 = 1, soap_flag_AddressMask1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IPAddressDirection1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->IPAddressDirection), "cb:CircuitBreakerFilterIPAddressDirectionType")) { soap_flag_IPAddressDirection1--; continue; } if (soap_flag_Address1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_cb__IPv4AddressStringType(soap, "cb:Address", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->Address), "cb:IPv4AddressStringType")) { soap_flag_Address1--; continue; } if (soap_flag_AddressMask1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_cb__IPv4AddressStringType(soap, "cb:AddressMask", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->AddressMask), "cb:IPv4AddressStringType")) { soap_flag_AddressMask1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_IPAddressDirection1 > 0 || soap_flag_Address1 > 0 || soap_flag_AddressMask1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerIPv4AddressAndMaskType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, 0, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType), 0, soap_copy_cb__CircuitBreakerIPv4AddressAndMaskType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerIPv4AddressAndMaskType; if (size) *size = sizeof(cb__CircuitBreakerIPv4AddressAndMaskType); ((cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerIPv4AddressAndMaskType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerIPv4AddressAndMaskType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv4AddressAndMaskType %p -> %p\n", q, p)); *(cb__CircuitBreakerIPv4AddressAndMaskType*)p = *(cb__CircuitBreakerIPv4AddressAndMaskType*)q; } void cb__CircuitBreakerPolicyInfoType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->Policy); soap_embedded(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void cb__CircuitBreakerPolicyInfoType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerPolicyInfoType*)this)->Policy = NULL; soap_default_unsignedInt(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->PolicyCreationHandle); /* transient soap skipped */ } int cb__CircuitBreakerPolicyInfoType::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_cb__CircuitBreakerPolicyInfoType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerPolicyInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerPolicyInfoType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPolicyInfoType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType), type); soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((cb__CircuitBreakerPolicyInfoType*)a)->Policy), ""); soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__CircuitBreakerPolicyInfoType*)a)->PolicyCreationHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerPolicyInfoType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerPolicyInfoType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerPolicyInfoType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerPolicyInfoType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerPolicyInfoType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyInfoType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerPolicyInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, sizeof(cb__CircuitBreakerPolicyInfoType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPolicyInfoType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerPolicyInfoType *)a->soap_in(soap, tag, type); } } short soap_flag_Policy1 = 1, soap_flag_PolicyCreationHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((cb__CircuitBreakerPolicyInfoType*)a)->Policy), "cb:CircuitBreakerPolicyType")) { soap_flag_Policy1--; continue; } if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__CircuitBreakerPolicyInfoType*)a)->PolicyCreationHandle), "xsd:unsignedInt")) { soap_flag_PolicyCreationHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Policy1 > 0 || soap_flag_PolicyCreationHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerPolicyInfoType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, 0, sizeof(cb__CircuitBreakerPolicyInfoType), 0, soap_copy_cb__CircuitBreakerPolicyInfoType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPolicyInfoType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPolicyInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPolicyInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerPolicyInfoType; if (size) *size = sizeof(cb__CircuitBreakerPolicyInfoType); ((cb__CircuitBreakerPolicyInfoType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerPolicyInfoType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerPolicyInfoType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerPolicyInfoType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerPolicyInfoType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPolicyInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPolicyInfoType %p -> %p\n", q, p)); *(cb__CircuitBreakerPolicyInfoType*)p = *(cb__CircuitBreakerPolicyInfoType*)q; } void cb__CircuitBreakerPolicyType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerPolicyType*)this)->PolicyPrecedence, SOAP_TYPE_unsignedInt); soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->AntiSpoofingFilter); soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->FilterCreationHandles); soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->DefaultTXFilter); soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->DefaultRXFilter); /* transient soap skipped */ } void cb__CircuitBreakerPolicyType::soap_default(struct soap *soap) { this->soap = soap; ((cb__CircuitBreakerPolicyType*)this)->PolicyName = NULL; soap_default_unsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->PolicyPrecedence); ((cb__CircuitBreakerPolicyType*)this)->AntiSpoofingFilter = NULL; soap_default_std__vectorTemplateOfunsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->FilterCreationHandles); ((cb__CircuitBreakerPolicyType*)this)->DefaultTXFilter = NULL; ((cb__CircuitBreakerPolicyType*)this)->DefaultRXFilter = NULL; /* transient soap skipped */ } int cb__CircuitBreakerPolicyType::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_cb__CircuitBreakerPolicyType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerPolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerPolicyType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPolicyType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPolicyType), type); soap_outliteral(soap, "cb:PolicyName", &(((cb__CircuitBreakerPolicyType*)a)->PolicyName), NULL); soap_out_unsignedInt(soap, "cb:PolicyPrecedence", -1, &(((cb__CircuitBreakerPolicyType*)a)->PolicyPrecedence), ""); soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, "cb:AntiSpoofingFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->AntiSpoofingFilter), ""); soap_out_std__vectorTemplateOfunsignedInt(soap, "cb:FilterCreationHandles", -1, &(((cb__CircuitBreakerPolicyType*)a)->FilterCreationHandles), ""); soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultTXFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->DefaultTXFilter), ""); soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultRXFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->DefaultRXFilter), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerPolicyType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerPolicyType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerPolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerPolicyType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerPolicyType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerPolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPolicyType, sizeof(cb__CircuitBreakerPolicyType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPolicyType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerPolicyType *)a->soap_in(soap, tag, type); } } short soap_flag_PolicyName1 = 1, soap_flag_PolicyPrecedence1 = 1, soap_flag_AntiSpoofingFilter1 = 1, soap_flag_DefaultTXFilter1 = 1, soap_flag_DefaultRXFilter1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PolicyName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_inliteral(soap, "cb:PolicyName", &(((cb__CircuitBreakerPolicyType*)a)->PolicyName))) { soap_flag_PolicyName1--; continue; } if (soap_flag_PolicyPrecedence1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "cb:PolicyPrecedence", &(((cb__CircuitBreakerPolicyType*)a)->PolicyPrecedence), "xsd:unsignedInt")) { soap_flag_PolicyPrecedence1--; continue; } if (soap_flag_AntiSpoofingFilter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, "cb:AntiSpoofingFilter", &(((cb__CircuitBreakerPolicyType*)a)->AntiSpoofingFilter), "cb:CircuitBreakerAntiSpoofingFilterType")) { soap_flag_AntiSpoofingFilter1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedInt(soap, "cb:FilterCreationHandles", &(((cb__CircuitBreakerPolicyType*)a)->FilterCreationHandles), "xsd:unsignedInt")) continue; if (soap_flag_DefaultTXFilter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultTXFilter", &(((cb__CircuitBreakerPolicyType*)a)->DefaultTXFilter), "cb:CircuitBreakerDefaultFilterType")) { soap_flag_DefaultTXFilter1--; continue; } if (soap_flag_DefaultRXFilter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultRXFilter", &(((cb__CircuitBreakerPolicyType*)a)->DefaultRXFilter), "cb:CircuitBreakerDefaultFilterType")) { soap_flag_DefaultRXFilter1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PolicyPrecedence1 > 0 || soap_flag_DefaultTXFilter1 > 0 || soap_flag_DefaultRXFilter1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerPolicyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPolicyType, 0, sizeof(cb__CircuitBreakerPolicyType), 0, soap_copy_cb__CircuitBreakerPolicyType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerPolicyType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPolicyType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerPolicyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPolicyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerPolicyType; if (size) *size = sizeof(cb__CircuitBreakerPolicyType); ((cb__CircuitBreakerPolicyType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerPolicyType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerPolicyType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerPolicyType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerPolicyType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPolicyType %p -> %p\n", q, p)); *(cb__CircuitBreakerPolicyType*)p = *(cb__CircuitBreakerPolicyType*)q; } void cb__CircuitBreakerDefaultFilterType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerDefaultFilterType*)this)->ActionDrop, SOAP_TYPE_bool); soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool); soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount, SOAP_TYPE_bool); /* transient soap skipped */ } void cb__CircuitBreakerDefaultFilterType::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((cb__CircuitBreakerDefaultFilterType*)this)->ActionDrop); soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch); soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount); /* transient soap skipped */ } int cb__CircuitBreakerDefaultFilterType::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_cb__CircuitBreakerDefaultFilterType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerDefaultFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerDefaultFilterType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerDefaultFilterType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType), "cb:CircuitBreakerDefaultFilterType"); soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), ""); soap_out_bool(soap, "cb:ActionCount", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), ""); /* transient soap skipped */ soap_out_bool(soap, "cb:ActionDrop", -1, &(((cb__CircuitBreakerDefaultFilterType*)a)->ActionDrop), ""); soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerDefaultFilterType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerDefaultFilterType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerDefaultFilterType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerDefaultFilterType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerDefaultFilterType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerDefaultFilterType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerDefaultFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, sizeof(cb__CircuitBreakerDefaultFilterType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerDefaultFilterType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerDefaultFilterType *)a->soap_in(soap, tag, type); } } short soap_flag_ActionEventOnMatch2 = 1, soap_flag_ActionCount2 = 1, soap_flag_ActionDrop1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ActionEventOnMatch2 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "xsd:boolean")) { soap_flag_ActionEventOnMatch2--; continue; } if (soap_flag_ActionCount2 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:ActionCount", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "xsd:boolean")) { soap_flag_ActionCount2--; continue; } /* transient soap skipped */ if (soap_flag_ActionDrop1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:ActionDrop", &(((cb__CircuitBreakerDefaultFilterType*)a)->ActionDrop), "xsd:boolean")) { soap_flag_ActionDrop1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ActionEventOnMatch2 > 0 || soap_flag_ActionCount2 > 0 || soap_flag_ActionDrop1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerDefaultFilterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, 0, sizeof(cb__CircuitBreakerDefaultFilterType), 0, soap_copy_cb__CircuitBreakerDefaultFilterType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerDefaultFilterType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerDefaultFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerDefaultFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType; if (size) *size = sizeof(cb__CircuitBreakerDefaultFilterType); ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerDefaultFilterType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerDefaultFilterType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerDefaultFilterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerDefaultFilterType %p -> %p\n", q, p)); *(cb__CircuitBreakerDefaultFilterType*)p = *(cb__CircuitBreakerDefaultFilterType*)q; } void cb__CircuitBreakerAntiSpoofingFilterType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool); soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount, SOAP_TYPE_bool); /* transient soap skipped */ } void cb__CircuitBreakerAntiSpoofingFilterType::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch); soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount); /* transient soap skipped */ } int cb__CircuitBreakerAntiSpoofingFilterType::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_cb__CircuitBreakerAntiSpoofingFilterType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cb__CircuitBreakerAntiSpoofingFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerAntiSpoofingFilterType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType), type); soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), ""); soap_out_bool(soap, "cb:ActionCount", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cb__CircuitBreakerAntiSpoofingFilterType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cb__CircuitBreakerAntiSpoofingFilterType(soap, this, tag, type); } SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *p, const char *tag, const char *type) { if ((p = soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cb__CircuitBreakerAntiSpoofingFilterType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, this, type); } SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerAntiSpoofingFilterType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cb__CircuitBreakerAntiSpoofingFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, sizeof(cb__CircuitBreakerAntiSpoofingFilterType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType) { soap_revert(soap); *soap->id = '\0'; return (cb__CircuitBreakerAntiSpoofingFilterType *)a->soap_in(soap, tag, type); } } short soap_flag_ActionEventOnMatch1 = 1, soap_flag_ActionCount1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ActionEventOnMatch1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "xsd:boolean")) { soap_flag_ActionEventOnMatch1--; continue; } if (soap_flag_ActionCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "cb:ActionCount", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "xsd:boolean")) { soap_flag_ActionCount1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ActionEventOnMatch1 > 0 || soap_flag_ActionCount1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cb__CircuitBreakerAntiSpoofingFilterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, 0, sizeof(cb__CircuitBreakerAntiSpoofingFilterType), 0, soap_copy_cb__CircuitBreakerAntiSpoofingFilterType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, int n) { return soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *p) { soap_delete(soap, p); } SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, n, soap_fdelete); if (!cp) return NULL; if (type && !soap_match_tag(soap, type, "cb:CircuitBreakerDefaultFilterType")) { cp->type = SOAP_TYPE_cb__CircuitBreakerDefaultFilterType; if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType; if (size) *size = sizeof(cb__CircuitBreakerDefaultFilterType); ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerDefaultFilterType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerDefaultFilterType*)cp->ptr; } if (n < 0) { cp->ptr = (void*)new cb__CircuitBreakerAntiSpoofingFilterType; if (size) *size = sizeof(cb__CircuitBreakerAntiSpoofingFilterType); ((cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cb__CircuitBreakerAntiSpoofingFilterType[n]; if (size) *size = n * sizeof(cb__CircuitBreakerAntiSpoofingFilterType); for (int i = 0; i < n; i++) ((cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerAntiSpoofingFilterType %p -> %p\n", q, p)); *(cb__CircuitBreakerAntiSpoofingFilterType*)p = *(cb__CircuitBreakerAntiSpoofingFilterType*)q; } void _emi__GetGeneralAlertSubscriptionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, &((_emi__GetGeneralAlertSubscriptionResponse*)this)->SubscriptionInfo); /* transient soap skipped */ } void _emi__GetGeneralAlertSubscriptionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetGeneralAlertSubscriptionResponse*)this)->Status); ((_emi__GetGeneralAlertSubscriptionResponse*)this)->SubscriptionInfo = NULL; /* transient soap skipped */ } int _emi__GetGeneralAlertSubscriptionResponse::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__emi__GetGeneralAlertSubscriptionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetGeneralAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__GetGeneralAlertSubscriptionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->Status), ""); soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", -1, &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->SubscriptionInfo), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetGeneralAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetGeneralAlertSubscriptionResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetGeneralAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscriptionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetGeneralAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, sizeof(_emi__GetGeneralAlertSubscriptionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetGeneralAlertSubscriptionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_SubscriptionInfo1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->SubscriptionInfo), "emi:AlertSubscriptionGeneralType")) { soap_flag_SubscriptionInfo1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionInfo1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetGeneralAlertSubscriptionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, 0, sizeof(_emi__GetGeneralAlertSubscriptionResponse), 0, soap_copy__emi__GetGeneralAlertSubscriptionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, int n) { return soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetGeneralAlertSubscriptionResponse; if (size) *size = sizeof(_emi__GetGeneralAlertSubscriptionResponse); ((_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetGeneralAlertSubscriptionResponse[n]; if (size) *size = n * sizeof(_emi__GetGeneralAlertSubscriptionResponse); for (int i = 0; i < n; i++) ((_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetGeneralAlertSubscriptionResponse %p -> %p\n", q, p)); *(_emi__GetGeneralAlertSubscriptionResponse*)p = *(_emi__GetGeneralAlertSubscriptionResponse*)q; } void _emi__GetGeneralAlertSubscription::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__GetGeneralAlertSubscription::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__GetGeneralAlertSubscription*)this)->SubscriptionHandle); /* transient soap skipped */ } int _emi__GetGeneralAlertSubscription::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__emi__GetGeneralAlertSubscription); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetGeneralAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetGeneralAlertSubscription(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__GetGeneralAlertSubscription *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetGeneralAlertSubscription), type); soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__GetGeneralAlertSubscription*)a)->SubscriptionHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetGeneralAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetGeneralAlertSubscription(soap, this, tag, type); } SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_get__emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetGeneralAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetGeneralAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetGeneralAlertSubscription(soap, tag, this, type); } SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_in__emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscription *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetGeneralAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetGeneralAlertSubscription, sizeof(_emi__GetGeneralAlertSubscription), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetGeneralAlertSubscription) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetGeneralAlertSubscription *)a->soap_in(soap, tag, type); } } short soap_flag_SubscriptionHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__GetGeneralAlertSubscription*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType")) { soap_flag_SubscriptionHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetGeneralAlertSubscription *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetGeneralAlertSubscription, 0, sizeof(_emi__GetGeneralAlertSubscription), 0, soap_copy__emi__GetGeneralAlertSubscription); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetGeneralAlertSubscription * SOAP_FMAC6 soap_new__emi__GetGeneralAlertSubscription(struct soap *soap, int n) { return soap_instantiate__emi__GetGeneralAlertSubscription(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__GetGeneralAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetGeneralAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetGeneralAlertSubscription, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetGeneralAlertSubscription; if (size) *size = sizeof(_emi__GetGeneralAlertSubscription); ((_emi__GetGeneralAlertSubscription*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetGeneralAlertSubscription[n]; if (size) *size = n * sizeof(_emi__GetGeneralAlertSubscription); for (int i = 0; i < n; i++) ((_emi__GetGeneralAlertSubscription*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetGeneralAlertSubscription*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetGeneralAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetGeneralAlertSubscription %p -> %p\n", q, p)); *(_emi__GetGeneralAlertSubscription*)p = *(_emi__GetGeneralAlertSubscription*)q; } void _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->SubscriptionHandle); /* transient soap skipped */ } void _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->Status); soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->SubscriptionHandle); /* transient soap skipped */ } int _emi__EnumerateGeneralAlertSubscriptionsResponse::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__emi__EnumerateGeneralAlertSubscriptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateGeneralAlertSubscriptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->Status), ""); soap_out_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->SubscriptionHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateGeneralAlertSubscriptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_get__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateGeneralAlertSubscriptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateGeneralAlertSubscriptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateGeneralAlertSubscriptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType")) continue; /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateGeneralAlertSubscriptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, 0, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse), 0, soap_copy__emi__EnumerateGeneralAlertSubscriptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC6 soap_new__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptionsResponse; if (size) *size = sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse); ((_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptionsResponse[n]; if (size) *size = n * sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse); for (int i = 0; i < n; i++) ((_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateGeneralAlertSubscriptionsResponse %p -> %p\n", q, p)); *(_emi__EnumerateGeneralAlertSubscriptionsResponse*)p = *(_emi__EnumerateGeneralAlertSubscriptionsResponse*)q; } void _emi__EnumerateGeneralAlertSubscriptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateGeneralAlertSubscriptions*)this)->PolicyID); /* transient soap skipped */ } void _emi__EnumerateGeneralAlertSubscriptions::soap_default(struct soap *soap) { this->soap = soap; ((_emi__EnumerateGeneralAlertSubscriptions*)this)->PolicyID = NULL; /* transient soap skipped */ } int _emi__EnumerateGeneralAlertSubscriptions::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__emi__EnumerateGeneralAlertSubscriptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateGeneralAlertSubscriptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, int id, const _emi__EnumerateGeneralAlertSubscriptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions), type); soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", -1, &(((_emi__EnumerateGeneralAlertSubscriptions*)a)->PolicyID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateGeneralAlertSubscriptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateGeneralAlertSubscriptions(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_get__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateGeneralAlertSubscriptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_in__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateGeneralAlertSubscriptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, sizeof(_emi__EnumerateGeneralAlertSubscriptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateGeneralAlertSubscriptions *)a->soap_in(soap, tag, type); } } short soap_flag_PolicyID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PolicyID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", &(((_emi__EnumerateGeneralAlertSubscriptions*)a)->PolicyID), "emi:AlertSubscriptionPolicyIDType")) { soap_flag_PolicyID1--; 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 = (_emi__EnumerateGeneralAlertSubscriptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, 0, sizeof(_emi__EnumerateGeneralAlertSubscriptions), 0, soap_copy__emi__EnumerateGeneralAlertSubscriptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC6 soap_new__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptions; if (size) *size = sizeof(_emi__EnumerateGeneralAlertSubscriptions); ((_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptions[n]; if (size) *size = n * sizeof(_emi__EnumerateGeneralAlertSubscriptions); for (int i = 0; i < n; i++) ((_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateGeneralAlertSubscriptions %p -> %p\n", q, p)); *(_emi__EnumerateGeneralAlertSubscriptions*)p = *(_emi__EnumerateGeneralAlertSubscriptions*)q; } void _emi__SubscribeForGeneralAlertResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__SubscribeForGeneralAlertResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SubscribeForGeneralAlertResponse*)this)->Status); soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__SubscribeForGeneralAlertResponse*)this)->SubscriptionHandle); /* transient soap skipped */ } int _emi__SubscribeForGeneralAlertResponse::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__emi__SubscribeForGeneralAlertResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__SubscribeForGeneralAlertResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__SubscribeForGeneralAlertResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, int id, const _emi__SubscribeForGeneralAlertResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SubscribeForGeneralAlertResponse*)a)->Status), ""); soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__SubscribeForGeneralAlertResponse*)a)->SubscriptionHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__SubscribeForGeneralAlertResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__SubscribeForGeneralAlertResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_get__emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__SubscribeForGeneralAlertResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__SubscribeForGeneralAlertResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__SubscribeForGeneralAlertResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_in__emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlertResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__SubscribeForGeneralAlertResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, sizeof(_emi__SubscribeForGeneralAlertResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__SubscribeForGeneralAlertResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__SubscribeForGeneralAlertResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_SubscriptionHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SubscribeForGeneralAlertResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__SubscribeForGeneralAlertResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType")) { soap_flag_SubscriptionHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__SubscribeForGeneralAlertResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, 0, sizeof(_emi__SubscribeForGeneralAlertResponse), 0, soap_copy__emi__SubscribeForGeneralAlertResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC6 soap_new__emi__SubscribeForGeneralAlertResponse(struct soap *soap, int n) { return soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_instantiate__emi__SubscribeForGeneralAlertResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForGeneralAlertResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__SubscribeForGeneralAlertResponse; if (size) *size = sizeof(_emi__SubscribeForGeneralAlertResponse); ((_emi__SubscribeForGeneralAlertResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__SubscribeForGeneralAlertResponse[n]; if (size) *size = n * sizeof(_emi__SubscribeForGeneralAlertResponse); for (int i = 0; i < n; i++) ((_emi__SubscribeForGeneralAlertResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__SubscribeForGeneralAlertResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SubscribeForGeneralAlertResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForGeneralAlertResponse %p -> %p\n", q, p)); *(_emi__SubscribeForGeneralAlertResponse*)p = *(_emi__SubscribeForGeneralAlertResponse*)q; } void _emi__SubscribeForGeneralAlert::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, &((_emi__SubscribeForGeneralAlert*)this)->SubscriptionInfo); /* transient soap skipped */ } void _emi__SubscribeForGeneralAlert::soap_default(struct soap *soap) { this->soap = soap; ((_emi__SubscribeForGeneralAlert*)this)->SubscriptionInfo = NULL; /* transient soap skipped */ } int _emi__SubscribeForGeneralAlert::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__emi__SubscribeForGeneralAlert); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__SubscribeForGeneralAlert::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__SubscribeForGeneralAlert(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, int id, const _emi__SubscribeForGeneralAlert *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForGeneralAlert), type); soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", -1, &(((_emi__SubscribeForGeneralAlert*)a)->SubscriptionInfo), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__SubscribeForGeneralAlert::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__SubscribeForGeneralAlert(soap, this, tag, type); } SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_get__emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *p, const char *tag, const char *type) { if ((p = soap_in__emi__SubscribeForGeneralAlert(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__SubscribeForGeneralAlert::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__SubscribeForGeneralAlert(soap, tag, this, type); } SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_in__emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlert *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__SubscribeForGeneralAlert *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForGeneralAlert, sizeof(_emi__SubscribeForGeneralAlert), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__SubscribeForGeneralAlert) { soap_revert(soap); *soap->id = '\0'; return (_emi__SubscribeForGeneralAlert *)a->soap_in(soap, tag, type); } } short soap_flag_SubscriptionInfo1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", &(((_emi__SubscribeForGeneralAlert*)a)->SubscriptionInfo), "emi:AlertSubscriptionGeneralType")) { soap_flag_SubscriptionInfo1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionInfo1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__SubscribeForGeneralAlert *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SubscribeForGeneralAlert, 0, sizeof(_emi__SubscribeForGeneralAlert), 0, soap_copy__emi__SubscribeForGeneralAlert); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__SubscribeForGeneralAlert * SOAP_FMAC6 soap_new__emi__SubscribeForGeneralAlert(struct soap *soap, int n) { return soap_instantiate__emi__SubscribeForGeneralAlert(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_instantiate__emi__SubscribeForGeneralAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForGeneralAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForGeneralAlert, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__SubscribeForGeneralAlert; if (size) *size = sizeof(_emi__SubscribeForGeneralAlert); ((_emi__SubscribeForGeneralAlert*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__SubscribeForGeneralAlert[n]; if (size) *size = n * sizeof(_emi__SubscribeForGeneralAlert); for (int i = 0; i < n; i++) ((_emi__SubscribeForGeneralAlert*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__SubscribeForGeneralAlert*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SubscribeForGeneralAlert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForGeneralAlert %p -> %p\n", q, p)); *(_emi__SubscribeForGeneralAlert*)p = *(_emi__SubscribeForGeneralAlert*)q; } void _emi__CancelAlertSubscriptionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__CancelAlertSubscriptionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__CancelAlertSubscriptionResponse*)this)->Status); /* transient soap skipped */ } int _emi__CancelAlertSubscriptionResponse::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__emi__CancelAlertSubscriptionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__CancelAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__CancelAlertSubscriptionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__CancelAlertSubscriptionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__CancelAlertSubscriptionResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__CancelAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__CancelAlertSubscriptionResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__CancelAlertSubscriptionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__CancelAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__CancelAlertSubscriptionResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__CancelAlertSubscriptionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__CancelAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, sizeof(_emi__CancelAlertSubscriptionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__CancelAlertSubscriptionResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__CancelAlertSubscriptionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__CancelAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__CancelAlertSubscriptionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, 0, sizeof(_emi__CancelAlertSubscriptionResponse), 0, soap_copy__emi__CancelAlertSubscriptionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__CancelAlertSubscriptionResponse(struct soap *soap, int n) { return soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__CancelAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__CancelAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__CancelAlertSubscriptionResponse; if (size) *size = sizeof(_emi__CancelAlertSubscriptionResponse); ((_emi__CancelAlertSubscriptionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__CancelAlertSubscriptionResponse[n]; if (size) *size = n * sizeof(_emi__CancelAlertSubscriptionResponse); for (int i = 0; i < n; i++) ((_emi__CancelAlertSubscriptionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__CancelAlertSubscriptionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__CancelAlertSubscriptionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__CancelAlertSubscriptionResponse %p -> %p\n", q, p)); *(_emi__CancelAlertSubscriptionResponse*)p = *(_emi__CancelAlertSubscriptionResponse*)q; } void _emi__CancelAlertSubscription::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__CancelAlertSubscription::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__CancelAlertSubscription*)this)->SubscriptionHandle); /* transient soap skipped */ } int _emi__CancelAlertSubscription::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__emi__CancelAlertSubscription); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__CancelAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__CancelAlertSubscription(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__CancelAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__CancelAlertSubscription *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__CancelAlertSubscription), type); soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__CancelAlertSubscription*)a)->SubscriptionHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__CancelAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__CancelAlertSubscription(soap, this, tag, type); } SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_get__emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *p, const char *tag, const char *type) { if ((p = soap_in__emi__CancelAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__CancelAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__CancelAlertSubscription(soap, tag, this, type); } SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_in__emi__CancelAlertSubscription(struct soap *soap, const char *tag, _emi__CancelAlertSubscription *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__CancelAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__CancelAlertSubscription, sizeof(_emi__CancelAlertSubscription), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__CancelAlertSubscription) { soap_revert(soap); *soap->id = '\0'; return (_emi__CancelAlertSubscription *)a->soap_in(soap, tag, type); } } short soap_flag_SubscriptionHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__CancelAlertSubscription*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType")) { soap_flag_SubscriptionHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__CancelAlertSubscription *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__CancelAlertSubscription, 0, sizeof(_emi__CancelAlertSubscription), 0, soap_copy__emi__CancelAlertSubscription); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__CancelAlertSubscription * SOAP_FMAC6 soap_new__emi__CancelAlertSubscription(struct soap *soap, int n) { return soap_instantiate__emi__CancelAlertSubscription(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__CancelAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__CancelAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__CancelAlertSubscription, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__CancelAlertSubscription; if (size) *size = sizeof(_emi__CancelAlertSubscription); ((_emi__CancelAlertSubscription*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__CancelAlertSubscription[n]; if (size) *size = n * sizeof(_emi__CancelAlertSubscription); for (int i = 0; i < n; i++) ((_emi__CancelAlertSubscription*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__CancelAlertSubscription*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__CancelAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__CancelAlertSubscription %p -> %p\n", q, p)); *(_emi__CancelAlertSubscription*)p = *(_emi__CancelAlertSubscription*)q; } void _emi__GetSensorAttributesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__SensorAttributesType(soap, &((_emi__GetSensorAttributesResponse*)this)->Attributes); /* transient soap skipped */ } void _emi__GetSensorAttributesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetSensorAttributesResponse*)this)->Status); ((_emi__GetSensorAttributesResponse*)this)->Attributes = NULL; /* transient soap skipped */ } int _emi__GetSensorAttributesResponse::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__emi__GetSensorAttributesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetSensorAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetSensorAttributesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, int id, const _emi__GetSensorAttributesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetSensorAttributesResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetSensorAttributesResponse*)a)->Status), ""); soap_out_PointerToemi__SensorAttributesType(soap, "emi:Attributes", -1, &(((_emi__GetSensorAttributesResponse*)a)->Attributes), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetSensorAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetSensorAttributesResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_get__emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetSensorAttributesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetSensorAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetSensorAttributesResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_in__emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, _emi__GetSensorAttributesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetSensorAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetSensorAttributesResponse, sizeof(_emi__GetSensorAttributesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetSensorAttributesResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetSensorAttributesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Attributes1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetSensorAttributesResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__SensorAttributesType(soap, "emi:Attributes", &(((_emi__GetSensorAttributesResponse*)a)->Attributes), "emi:SensorAttributesType")) { soap_flag_Attributes1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Attributes1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetSensorAttributesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetSensorAttributesResponse, 0, sizeof(_emi__GetSensorAttributesResponse), 0, soap_copy__emi__GetSensorAttributesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetSensorAttributesResponse * SOAP_FMAC6 soap_new__emi__GetSensorAttributesResponse(struct soap *soap, int n) { return soap_instantiate__emi__GetSensorAttributesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_instantiate__emi__GetSensorAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetSensorAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetSensorAttributesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetSensorAttributesResponse; if (size) *size = sizeof(_emi__GetSensorAttributesResponse); ((_emi__GetSensorAttributesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetSensorAttributesResponse[n]; if (size) *size = n * sizeof(_emi__GetSensorAttributesResponse); for (int i = 0; i < n; i++) ((_emi__GetSensorAttributesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetSensorAttributesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetSensorAttributesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetSensorAttributesResponse %p -> %p\n", q, p)); *(_emi__GetSensorAttributesResponse*)p = *(_emi__GetSensorAttributesResponse*)q; } void _emi__GetSensorAttributes::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__GetSensorAttributes::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__SensorHandleType(soap, &((_emi__GetSensorAttributes*)this)->Handle); /* transient soap skipped */ } int _emi__GetSensorAttributes::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__emi__GetSensorAttributes); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetSensorAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetSensorAttributes(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetSensorAttributes(struct soap *soap, const char *tag, int id, const _emi__GetSensorAttributes *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetSensorAttributes), type); soap_out_emi__SensorHandleType(soap, "emi:Handle", -1, &(((_emi__GetSensorAttributes*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetSensorAttributes::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetSensorAttributes(soap, this, tag, type); } SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_get__emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetSensorAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetSensorAttributes::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetSensorAttributes(soap, tag, this, type); } SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_in__emi__GetSensorAttributes(struct soap *soap, const char *tag, _emi__GetSensorAttributes *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetSensorAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetSensorAttributes, sizeof(_emi__GetSensorAttributes), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetSensorAttributes) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetSensorAttributes *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__SensorHandleType(soap, "emi:Handle", &(((_emi__GetSensorAttributes*)a)->Handle), "emi:SensorHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetSensorAttributes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetSensorAttributes, 0, sizeof(_emi__GetSensorAttributes), 0, soap_copy__emi__GetSensorAttributes); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetSensorAttributes * SOAP_FMAC6 soap_new__emi__GetSensorAttributes(struct soap *soap, int n) { return soap_instantiate__emi__GetSensorAttributes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_instantiate__emi__GetSensorAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetSensorAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetSensorAttributes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetSensorAttributes; if (size) *size = sizeof(_emi__GetSensorAttributes); ((_emi__GetSensorAttributes*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetSensorAttributes[n]; if (size) *size = n * sizeof(_emi__GetSensorAttributes); for (int i = 0; i < n; i++) ((_emi__GetSensorAttributes*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetSensorAttributes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetSensorAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetSensorAttributes %p -> %p\n", q, p)); *(_emi__GetSensorAttributes*)p = *(_emi__GetSensorAttributes*)q; } void _emi__EnumerateSensorsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__EnumerateSensorsResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_emi__EnumerateSensorsResponse*)this)->HandleCount, SOAP_TYPE_unsignedInt); soap_serialize_PointerToemi__SensorHandleArrayType(soap, &((_emi__EnumerateSensorsResponse*)this)->Handles); /* transient soap skipped */ } void _emi__EnumerateSensorsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateSensorsResponse*)this)->Status); soap_default_unsignedInt(soap, &((_emi__EnumerateSensorsResponse*)this)->TotalCount); soap_default_unsignedInt(soap, &((_emi__EnumerateSensorsResponse*)this)->HandleCount); ((_emi__EnumerateSensorsResponse*)this)->Handles = NULL; /* transient soap skipped */ } int _emi__EnumerateSensorsResponse::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__emi__EnumerateSensorsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateSensorsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateSensorsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateSensorsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateSensorsResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateSensorsResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "emi:TotalCount", -1, &(((_emi__EnumerateSensorsResponse*)a)->TotalCount), ""); soap_out_unsignedInt(soap, "emi:HandleCount", -1, &(((_emi__EnumerateSensorsResponse*)a)->HandleCount), ""); soap_out_PointerToemi__SensorHandleArrayType(soap, "emi:Handles", -1, &(((_emi__EnumerateSensorsResponse*)a)->Handles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateSensorsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateSensorsResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_get__emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateSensorsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateSensorsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateSensorsResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_in__emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, _emi__EnumerateSensorsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateSensorsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateSensorsResponse, sizeof(_emi__EnumerateSensorsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateSensorsResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateSensorsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandleCount1 = 1, soap_flag_Handles1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateSensorsResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:TotalCount", &(((_emi__EnumerateSensorsResponse*)a)->TotalCount), "xsd:unsignedInt")) { soap_flag_TotalCount1--; continue; } if (soap_flag_HandleCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:HandleCount", &(((_emi__EnumerateSensorsResponse*)a)->HandleCount), "xsd:unsignedInt")) { soap_flag_HandleCount1--; continue; } if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__SensorHandleArrayType(soap, "emi:Handles", &(((_emi__EnumerateSensorsResponse*)a)->Handles), "emi:SensorHandleArrayType")) { soap_flag_Handles1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandleCount1 > 0 || soap_flag_Handles1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateSensorsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateSensorsResponse, 0, sizeof(_emi__EnumerateSensorsResponse), 0, soap_copy__emi__EnumerateSensorsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateSensorsResponse * SOAP_FMAC6 soap_new__emi__EnumerateSensorsResponse(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateSensorsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateSensorsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateSensorsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateSensorsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateSensorsResponse; if (size) *size = sizeof(_emi__EnumerateSensorsResponse); ((_emi__EnumerateSensorsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateSensorsResponse[n]; if (size) *size = n * sizeof(_emi__EnumerateSensorsResponse); for (int i = 0; i < n; i++) ((_emi__EnumerateSensorsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateSensorsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateSensorsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateSensorsResponse %p -> %p\n", q, p)); *(_emi__EnumerateSensorsResponse*)p = *(_emi__EnumerateSensorsResponse*)q; } void _emi__EnumerateSensors::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__EnumerateSensors*)this)->StartIndex, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _emi__EnumerateSensors::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_emi__EnumerateSensors*)this)->StartIndex); /* transient soap skipped */ } int _emi__EnumerateSensors::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__emi__EnumerateSensors); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateSensors::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateSensors(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateSensors(struct soap *soap, const char *tag, int id, const _emi__EnumerateSensors *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateSensors), type); soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateSensors*)a)->StartIndex), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateSensors::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateSensors(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_get__emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateSensors(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateSensors::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateSensors(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_in__emi__EnumerateSensors(struct soap *soap, const char *tag, _emi__EnumerateSensors *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateSensors *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateSensors, sizeof(_emi__EnumerateSensors), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateSensors) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateSensors *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateSensors*)a)->StartIndex), "xsd:unsignedInt")) { soap_flag_StartIndex1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateSensors *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateSensors, 0, sizeof(_emi__EnumerateSensors), 0, soap_copy__emi__EnumerateSensors); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateSensors * SOAP_FMAC6 soap_new__emi__EnumerateSensors(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateSensors(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_instantiate__emi__EnumerateSensors(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateSensors(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateSensors, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateSensors; if (size) *size = sizeof(_emi__EnumerateSensors); ((_emi__EnumerateSensors*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateSensors[n]; if (size) *size = n * sizeof(_emi__EnumerateSensors); for (int i = 0; i < n; i++) ((_emi__EnumerateSensors*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateSensors*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateSensors(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateSensors %p -> %p\n", q, p)); *(_emi__EnumerateSensors*)p = *(_emi__EnumerateSensors*)q; } void _emi__GetEventLogTimestampClockResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__GetEventLogTimestampClockResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventLogTimestampClockResponse*)this)->Status); soap_default_emi__TimeType(soap, &((_emi__GetEventLogTimestampClockResponse*)this)->Time); /* transient soap skipped */ } int _emi__GetEventLogTimestampClockResponse::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__emi__GetEventLogTimestampClockResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetEventLogTimestampClockResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetEventLogTimestampClockResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventLogTimestampClockResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventLogTimestampClockResponse*)a)->Status), ""); soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__GetEventLogTimestampClockResponse*)a)->Time), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetEventLogTimestampClockResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetEventLogTimestampClockResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_get__emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetEventLogTimestampClockResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetEventLogTimestampClockResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetEventLogTimestampClockResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_in__emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClockResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetEventLogTimestampClockResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, sizeof(_emi__GetEventLogTimestampClockResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetEventLogTimestampClockResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetEventLogTimestampClockResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Time1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventLogTimestampClockResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__GetEventLogTimestampClockResponse*)a)->Time), "emi:TimeType")) { soap_flag_Time1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Time1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetEventLogTimestampClockResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, 0, sizeof(_emi__GetEventLogTimestampClockResponse), 0, soap_copy__emi__GetEventLogTimestampClockResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC6 soap_new__emi__GetEventLogTimestampClockResponse(struct soap *soap, int n) { return soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventLogTimestampClockResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogTimestampClockResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetEventLogTimestampClockResponse; if (size) *size = sizeof(_emi__GetEventLogTimestampClockResponse); ((_emi__GetEventLogTimestampClockResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetEventLogTimestampClockResponse[n]; if (size) *size = n * sizeof(_emi__GetEventLogTimestampClockResponse); for (int i = 0; i < n; i++) ((_emi__GetEventLogTimestampClockResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetEventLogTimestampClockResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventLogTimestampClockResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogTimestampClockResponse %p -> %p\n", q, p)); *(_emi__GetEventLogTimestampClockResponse*)p = *(_emi__GetEventLogTimestampClockResponse*)q; } void _emi__GetEventLogTimestampClock::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__GetEventLogTimestampClock::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _emi__GetEventLogTimestampClock::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__emi__GetEventLogTimestampClock); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetEventLogTimestampClock::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetEventLogTimestampClock(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const _emi__GetEventLogTimestampClock *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogTimestampClock), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetEventLogTimestampClock::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetEventLogTimestampClock(soap, this, tag, type); } SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_get__emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetEventLogTimestampClock(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetEventLogTimestampClock::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetEventLogTimestampClock(soap, tag, this, type); } SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_in__emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClock *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetEventLogTimestampClock *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogTimestampClock, sizeof(_emi__GetEventLogTimestampClock), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetEventLogTimestampClock) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetEventLogTimestampClock *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_emi__GetEventLogTimestampClock *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventLogTimestampClock, 0, sizeof(_emi__GetEventLogTimestampClock), 0, soap_copy__emi__GetEventLogTimestampClock); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetEventLogTimestampClock * SOAP_FMAC6 soap_new__emi__GetEventLogTimestampClock(struct soap *soap, int n) { return soap_instantiate__emi__GetEventLogTimestampClock(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate__emi__GetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogTimestampClock, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetEventLogTimestampClock; if (size) *size = sizeof(_emi__GetEventLogTimestampClock); ((_emi__GetEventLogTimestampClock*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetEventLogTimestampClock[n]; if (size) *size = n * sizeof(_emi__GetEventLogTimestampClock); for (int i = 0; i < n; i++) ((_emi__GetEventLogTimestampClock*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetEventLogTimestampClock*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventLogTimestampClock(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogTimestampClock %p -> %p\n", q, p)); *(_emi__GetEventLogTimestampClock*)p = *(_emi__GetEventLogTimestampClock*)q; } void _emi__SetEventLogTimestampClockResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__SetEventLogTimestampClockResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SetEventLogTimestampClockResponse*)this)->Status); /* transient soap skipped */ } int _emi__SetEventLogTimestampClockResponse::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__emi__SetEventLogTimestampClockResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__SetEventLogTimestampClockResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__SetEventLogTimestampClockResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, const _emi__SetEventLogTimestampClockResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SetEventLogTimestampClockResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__SetEventLogTimestampClockResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__SetEventLogTimestampClockResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_get__emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__SetEventLogTimestampClockResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__SetEventLogTimestampClockResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__SetEventLogTimestampClockResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_in__emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClockResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__SetEventLogTimestampClockResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, sizeof(_emi__SetEventLogTimestampClockResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__SetEventLogTimestampClockResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__SetEventLogTimestampClockResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SetEventLogTimestampClockResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__SetEventLogTimestampClockResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, 0, sizeof(_emi__SetEventLogTimestampClockResponse), 0, soap_copy__emi__SetEventLogTimestampClockResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC6 soap_new__emi__SetEventLogTimestampClockResponse(struct soap *soap, int n) { return soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_instantiate__emi__SetEventLogTimestampClockResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetEventLogTimestampClockResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__SetEventLogTimestampClockResponse; if (size) *size = sizeof(_emi__SetEventLogTimestampClockResponse); ((_emi__SetEventLogTimestampClockResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__SetEventLogTimestampClockResponse[n]; if (size) *size = n * sizeof(_emi__SetEventLogTimestampClockResponse); for (int i = 0; i < n; i++) ((_emi__SetEventLogTimestampClockResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__SetEventLogTimestampClockResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SetEventLogTimestampClockResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetEventLogTimestampClockResponse %p -> %p\n", q, p)); *(_emi__SetEventLogTimestampClockResponse*)p = *(_emi__SetEventLogTimestampClockResponse*)q; } void _emi__SetEventLogTimestampClock::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__SetEventLogTimestampClock::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__TimeType(soap, &((_emi__SetEventLogTimestampClock*)this)->Time); /* transient soap skipped */ } int _emi__SetEventLogTimestampClock::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__emi__SetEventLogTimestampClock); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__SetEventLogTimestampClock::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__SetEventLogTimestampClock(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const _emi__SetEventLogTimestampClock *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetEventLogTimestampClock), type); soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__SetEventLogTimestampClock*)a)->Time), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__SetEventLogTimestampClock::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__SetEventLogTimestampClock(soap, this, tag, type); } SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_get__emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *p, const char *tag, const char *type) { if ((p = soap_in__emi__SetEventLogTimestampClock(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__SetEventLogTimestampClock::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__SetEventLogTimestampClock(soap, tag, this, type); } SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_in__emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClock *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__SetEventLogTimestampClock *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetEventLogTimestampClock, sizeof(_emi__SetEventLogTimestampClock), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__SetEventLogTimestampClock) { soap_revert(soap); *soap->id = '\0'; return (_emi__SetEventLogTimestampClock *)a->soap_in(soap, tag, type); } } short soap_flag_Time1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__SetEventLogTimestampClock*)a)->Time), "emi:TimeType")) { soap_flag_Time1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Time1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__SetEventLogTimestampClock *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SetEventLogTimestampClock, 0, sizeof(_emi__SetEventLogTimestampClock), 0, soap_copy__emi__SetEventLogTimestampClock); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__SetEventLogTimestampClock * SOAP_FMAC6 soap_new__emi__SetEventLogTimestampClock(struct soap *soap, int n) { return soap_instantiate__emi__SetEventLogTimestampClock(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate__emi__SetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetEventLogTimestampClock, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__SetEventLogTimestampClock; if (size) *size = sizeof(_emi__SetEventLogTimestampClock); ((_emi__SetEventLogTimestampClock*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__SetEventLogTimestampClock[n]; if (size) *size = n * sizeof(_emi__SetEventLogTimestampClock); for (int i = 0; i < n; i++) ((_emi__SetEventLogTimestampClock*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__SetEventLogTimestampClock*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SetEventLogTimestampClock(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetEventLogTimestampClock %p -> %p\n", q, p)); *(_emi__SetEventLogTimestampClock*)p = *(_emi__SetEventLogTimestampClock*)q; } void _emi__FreezeEventLogResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__FreezeEventLogResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__FreezeEventLogResponse*)this)->Status); /* transient soap skipped */ } int _emi__FreezeEventLogResponse::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__emi__FreezeEventLogResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__FreezeEventLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__FreezeEventLogResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__FreezeEventLogResponse(struct soap *soap, const char *tag, int id, const _emi__FreezeEventLogResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__FreezeEventLogResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__FreezeEventLogResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__FreezeEventLogResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__FreezeEventLogResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_get__emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__FreezeEventLogResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__FreezeEventLogResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__FreezeEventLogResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_in__emi__FreezeEventLogResponse(struct soap *soap, const char *tag, _emi__FreezeEventLogResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__FreezeEventLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__FreezeEventLogResponse, sizeof(_emi__FreezeEventLogResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__FreezeEventLogResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__FreezeEventLogResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__FreezeEventLogResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__FreezeEventLogResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__FreezeEventLogResponse, 0, sizeof(_emi__FreezeEventLogResponse), 0, soap_copy__emi__FreezeEventLogResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__FreezeEventLogResponse * SOAP_FMAC6 soap_new__emi__FreezeEventLogResponse(struct soap *soap, int n) { return soap_instantiate__emi__FreezeEventLogResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_instantiate__emi__FreezeEventLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__FreezeEventLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__FreezeEventLogResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__FreezeEventLogResponse; if (size) *size = sizeof(_emi__FreezeEventLogResponse); ((_emi__FreezeEventLogResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__FreezeEventLogResponse[n]; if (size) *size = n * sizeof(_emi__FreezeEventLogResponse); for (int i = 0; i < n; i++) ((_emi__FreezeEventLogResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__FreezeEventLogResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__FreezeEventLogResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__FreezeEventLogResponse %p -> %p\n", q, p)); *(_emi__FreezeEventLogResponse*)p = *(_emi__FreezeEventLogResponse*)q; } void _emi__FreezeEventLog::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__FreezeEventLog*)this)->NewState, SOAP_TYPE_bool); /* transient soap skipped */ } void _emi__FreezeEventLog::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((_emi__FreezeEventLog*)this)->NewState); /* transient soap skipped */ } int _emi__FreezeEventLog::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__emi__FreezeEventLog); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__FreezeEventLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__FreezeEventLog(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__FreezeEventLog(struct soap *soap, const char *tag, int id, const _emi__FreezeEventLog *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__FreezeEventLog), type); soap_out_bool(soap, "emi:NewState", -1, &(((_emi__FreezeEventLog*)a)->NewState), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__FreezeEventLog::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__FreezeEventLog(soap, this, tag, type); } SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_get__emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *p, const char *tag, const char *type) { if ((p = soap_in__emi__FreezeEventLog(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__FreezeEventLog::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__FreezeEventLog(soap, tag, this, type); } SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_in__emi__FreezeEventLog(struct soap *soap, const char *tag, _emi__FreezeEventLog *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__FreezeEventLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__FreezeEventLog, sizeof(_emi__FreezeEventLog), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__FreezeEventLog) { soap_revert(soap); *soap->id = '\0'; return (_emi__FreezeEventLog *)a->soap_in(soap, tag, type); } } short soap_flag_NewState1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_NewState1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "emi:NewState", &(((_emi__FreezeEventLog*)a)->NewState), "xsd:boolean")) { soap_flag_NewState1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_NewState1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__FreezeEventLog *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__FreezeEventLog, 0, sizeof(_emi__FreezeEventLog), 0, soap_copy__emi__FreezeEventLog); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__FreezeEventLog * SOAP_FMAC6 soap_new__emi__FreezeEventLog(struct soap *soap, int n) { return soap_instantiate__emi__FreezeEventLog(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_instantiate__emi__FreezeEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__FreezeEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__FreezeEventLog, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__FreezeEventLog; if (size) *size = sizeof(_emi__FreezeEventLog); ((_emi__FreezeEventLog*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__FreezeEventLog[n]; if (size) *size = n * sizeof(_emi__FreezeEventLog); for (int i = 0; i < n; i++) ((_emi__FreezeEventLog*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__FreezeEventLog*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__FreezeEventLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__FreezeEventLog %p -> %p\n", q, p)); *(_emi__FreezeEventLog*)p = *(_emi__FreezeEventLog*)q; } void _emi__ClearEventLogResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__ClearEventLogResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__ClearEventLogResponse*)this)->Status); /* transient soap skipped */ } int _emi__ClearEventLogResponse::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__emi__ClearEventLogResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__ClearEventLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__ClearEventLogResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ClearEventLogResponse(struct soap *soap, const char *tag, int id, const _emi__ClearEventLogResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ClearEventLogResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__ClearEventLogResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__ClearEventLogResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__ClearEventLogResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_get__emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__ClearEventLogResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__ClearEventLogResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__ClearEventLogResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_in__emi__ClearEventLogResponse(struct soap *soap, const char *tag, _emi__ClearEventLogResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__ClearEventLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ClearEventLogResponse, sizeof(_emi__ClearEventLogResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__ClearEventLogResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__ClearEventLogResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__ClearEventLogResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__ClearEventLogResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__ClearEventLogResponse, 0, sizeof(_emi__ClearEventLogResponse), 0, soap_copy__emi__ClearEventLogResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__ClearEventLogResponse * SOAP_FMAC6 soap_new__emi__ClearEventLogResponse(struct soap *soap, int n) { return soap_instantiate__emi__ClearEventLogResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_instantiate__emi__ClearEventLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ClearEventLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ClearEventLogResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__ClearEventLogResponse; if (size) *size = sizeof(_emi__ClearEventLogResponse); ((_emi__ClearEventLogResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__ClearEventLogResponse[n]; if (size) *size = n * sizeof(_emi__ClearEventLogResponse); for (int i = 0; i < n; i++) ((_emi__ClearEventLogResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__ClearEventLogResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__ClearEventLogResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ClearEventLogResponse %p -> %p\n", q, p)); *(_emi__ClearEventLogResponse*)p = *(_emi__ClearEventLogResponse*)q; } void _emi__ClearEventLog::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__ClearEventLog::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _emi__ClearEventLog::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__emi__ClearEventLog); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__ClearEventLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__ClearEventLog(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ClearEventLog(struct soap *soap, const char *tag, int id, const _emi__ClearEventLog *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ClearEventLog), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__ClearEventLog::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__ClearEventLog(soap, this, tag, type); } SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_get__emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *p, const char *tag, const char *type) { if ((p = soap_in__emi__ClearEventLog(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__ClearEventLog::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__ClearEventLog(soap, tag, this, type); } SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_in__emi__ClearEventLog(struct soap *soap, const char *tag, _emi__ClearEventLog *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__ClearEventLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ClearEventLog, sizeof(_emi__ClearEventLog), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__ClearEventLog) { soap_revert(soap); *soap->id = '\0'; return (_emi__ClearEventLog *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_emi__ClearEventLog *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__ClearEventLog, 0, sizeof(_emi__ClearEventLog), 0, soap_copy__emi__ClearEventLog); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__ClearEventLog * SOAP_FMAC6 soap_new__emi__ClearEventLog(struct soap *soap, int n) { return soap_instantiate__emi__ClearEventLog(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_instantiate__emi__ClearEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ClearEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ClearEventLog, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__ClearEventLog; if (size) *size = sizeof(_emi__ClearEventLog); ((_emi__ClearEventLog*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__ClearEventLog[n]; if (size) *size = n * sizeof(_emi__ClearEventLog); for (int i = 0; i < n; i++) ((_emi__ClearEventLog*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__ClearEventLog*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__ClearEventLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ClearEventLog %p -> %p\n", q, p)); *(_emi__ClearEventLog*)p = *(_emi__ClearEventLog*)q; } void _emi__GetEventLogStatusResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfFreeRecords, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfRecords, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->IsFrozen, SOAP_TYPE_bool); /* transient soap skipped */ } void _emi__GetEventLogStatusResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventLogStatusResponse*)this)->Status); soap_default_unsignedInt(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfFreeRecords); soap_default_unsignedInt(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfRecords); soap_default_emi__TimeType(soap, &((_emi__GetEventLogStatusResponse*)this)->Time); soap_default_bool(soap, &((_emi__GetEventLogStatusResponse*)this)->IsFrozen); /* transient soap skipped */ } int _emi__GetEventLogStatusResponse::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__emi__GetEventLogStatusResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetEventLogStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetEventLogStatusResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventLogStatusResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogStatusResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventLogStatusResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "emi:NumberOfFreeRecords", -1, &(((_emi__GetEventLogStatusResponse*)a)->NumberOfFreeRecords), ""); soap_out_unsignedInt(soap, "emi:NumberOfRecords", -1, &(((_emi__GetEventLogStatusResponse*)a)->NumberOfRecords), ""); soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__GetEventLogStatusResponse*)a)->Time), ""); soap_out_bool(soap, "emi:IsFrozen", -1, &(((_emi__GetEventLogStatusResponse*)a)->IsFrozen), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetEventLogStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetEventLogStatusResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_get__emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetEventLogStatusResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetEventLogStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetEventLogStatusResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_in__emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, _emi__GetEventLogStatusResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetEventLogStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogStatusResponse, sizeof(_emi__GetEventLogStatusResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetEventLogStatusResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetEventLogStatusResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_NumberOfFreeRecords1 = 1, soap_flag_NumberOfRecords1 = 1, soap_flag_Time1 = 1, soap_flag_IsFrozen1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventLogStatusResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_NumberOfFreeRecords1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:NumberOfFreeRecords", &(((_emi__GetEventLogStatusResponse*)a)->NumberOfFreeRecords), "xsd:unsignedInt")) { soap_flag_NumberOfFreeRecords1--; continue; } if (soap_flag_NumberOfRecords1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:NumberOfRecords", &(((_emi__GetEventLogStatusResponse*)a)->NumberOfRecords), "xsd:unsignedInt")) { soap_flag_NumberOfRecords1--; continue; } if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__GetEventLogStatusResponse*)a)->Time), "emi:TimeType")) { soap_flag_Time1--; continue; } if (soap_flag_IsFrozen1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "emi:IsFrozen", &(((_emi__GetEventLogStatusResponse*)a)->IsFrozen), "xsd:boolean")) { soap_flag_IsFrozen1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_NumberOfFreeRecords1 > 0 || soap_flag_NumberOfRecords1 > 0 || soap_flag_Time1 > 0 || soap_flag_IsFrozen1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetEventLogStatusResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventLogStatusResponse, 0, sizeof(_emi__GetEventLogStatusResponse), 0, soap_copy__emi__GetEventLogStatusResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetEventLogStatusResponse * SOAP_FMAC6 soap_new__emi__GetEventLogStatusResponse(struct soap *soap, int n) { return soap_instantiate__emi__GetEventLogStatusResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventLogStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogStatusResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetEventLogStatusResponse; if (size) *size = sizeof(_emi__GetEventLogStatusResponse); ((_emi__GetEventLogStatusResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetEventLogStatusResponse[n]; if (size) *size = n * sizeof(_emi__GetEventLogStatusResponse); for (int i = 0; i < n; i++) ((_emi__GetEventLogStatusResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetEventLogStatusResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventLogStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogStatusResponse %p -> %p\n", q, p)); *(_emi__GetEventLogStatusResponse*)p = *(_emi__GetEventLogStatusResponse*)q; } void _emi__GetEventLogStatus::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__GetEventLogStatus::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _emi__GetEventLogStatus::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__emi__GetEventLogStatus); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetEventLogStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetEventLogStatus(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogStatus(struct soap *soap, const char *tag, int id, const _emi__GetEventLogStatus *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogStatus), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetEventLogStatus::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetEventLogStatus(soap, this, tag, type); } SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_get__emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetEventLogStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetEventLogStatus::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetEventLogStatus(soap, tag, this, type); } SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_in__emi__GetEventLogStatus(struct soap *soap, const char *tag, _emi__GetEventLogStatus *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetEventLogStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogStatus, sizeof(_emi__GetEventLogStatus), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetEventLogStatus) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetEventLogStatus *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_emi__GetEventLogStatus *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventLogStatus, 0, sizeof(_emi__GetEventLogStatus), 0, soap_copy__emi__GetEventLogStatus); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetEventLogStatus * SOAP_FMAC6 soap_new__emi__GetEventLogStatus(struct soap *soap, int n) { return soap_instantiate__emi__GetEventLogStatus(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_instantiate__emi__GetEventLogStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogStatus, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetEventLogStatus; if (size) *size = sizeof(_emi__GetEventLogStatus); ((_emi__GetEventLogStatus*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetEventLogStatus[n]; if (size) *size = n * sizeof(_emi__GetEventLogStatus); for (int i = 0; i < n; i++) ((_emi__GetEventLogStatus*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetEventLogStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventLogStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogStatus %p -> %p\n", q, p)); *(_emi__GetEventLogStatus*)p = *(_emi__GetEventLogStatus*)q; } void _emi__ReadEventLogRecordsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__ReadEventLogRecordsResponse*)this)->TotalRecordCount, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_emi__ReadEventLogRecordsResponse*)this)->RecordsReturned, SOAP_TYPE_unsignedInt); soap_serialize_PointerToemi__EventLogRecordArrayType(soap, &((_emi__ReadEventLogRecordsResponse*)this)->EventRecords); /* transient soap skipped */ } void _emi__ReadEventLogRecordsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__ReadEventLogRecordsResponse*)this)->Status); soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecordsResponse*)this)->TotalRecordCount); soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecordsResponse*)this)->RecordsReturned); ((_emi__ReadEventLogRecordsResponse*)this)->EventRecords = NULL; /* transient soap skipped */ } int _emi__ReadEventLogRecordsResponse::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__emi__ReadEventLogRecordsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__ReadEventLogRecordsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__ReadEventLogRecordsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, int id, const _emi__ReadEventLogRecordsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ReadEventLogRecordsResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "emi:TotalRecordCount", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->TotalRecordCount), ""); soap_out_unsignedInt(soap, "emi:RecordsReturned", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->RecordsReturned), ""); soap_out_PointerToemi__EventLogRecordArrayType(soap, "emi:EventRecords", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->EventRecords), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__ReadEventLogRecordsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__ReadEventLogRecordsResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_get__emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__ReadEventLogRecordsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__ReadEventLogRecordsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__ReadEventLogRecordsResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_in__emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, _emi__ReadEventLogRecordsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__ReadEventLogRecordsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ReadEventLogRecordsResponse, sizeof(_emi__ReadEventLogRecordsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__ReadEventLogRecordsResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__ReadEventLogRecordsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_TotalRecordCount1 = 1, soap_flag_RecordsReturned1 = 1, soap_flag_EventRecords1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__ReadEventLogRecordsResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_TotalRecordCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:TotalRecordCount", &(((_emi__ReadEventLogRecordsResponse*)a)->TotalRecordCount), "xsd:unsignedInt")) { soap_flag_TotalRecordCount1--; continue; } if (soap_flag_RecordsReturned1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:RecordsReturned", &(((_emi__ReadEventLogRecordsResponse*)a)->RecordsReturned), "xsd:unsignedInt")) { soap_flag_RecordsReturned1--; continue; } if (soap_flag_EventRecords1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__EventLogRecordArrayType(soap, "emi:EventRecords", &(((_emi__ReadEventLogRecordsResponse*)a)->EventRecords), "emi:EventLogRecordArrayType")) { soap_flag_EventRecords1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalRecordCount1 > 0 || soap_flag_RecordsReturned1 > 0 || soap_flag_EventRecords1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__ReadEventLogRecordsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__ReadEventLogRecordsResponse, 0, sizeof(_emi__ReadEventLogRecordsResponse), 0, soap_copy__emi__ReadEventLogRecordsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__ReadEventLogRecordsResponse * SOAP_FMAC6 soap_new__emi__ReadEventLogRecordsResponse(struct soap *soap, int n) { return soap_instantiate__emi__ReadEventLogRecordsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_instantiate__emi__ReadEventLogRecordsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ReadEventLogRecordsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ReadEventLogRecordsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__ReadEventLogRecordsResponse; if (size) *size = sizeof(_emi__ReadEventLogRecordsResponse); ((_emi__ReadEventLogRecordsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__ReadEventLogRecordsResponse[n]; if (size) *size = n * sizeof(_emi__ReadEventLogRecordsResponse); for (int i = 0; i < n; i++) ((_emi__ReadEventLogRecordsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__ReadEventLogRecordsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__ReadEventLogRecordsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ReadEventLogRecordsResponse %p -> %p\n", q, p)); *(_emi__ReadEventLogRecordsResponse*)p = *(_emi__ReadEventLogRecordsResponse*)q; } void _emi__ReadEventLogRecords::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__ReadEventLogRecords*)this)->StartIndex, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _emi__ReadEventLogRecords::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecords*)this)->StartIndex); /* transient soap skipped */ } int _emi__ReadEventLogRecords::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__emi__ReadEventLogRecords); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__ReadEventLogRecords::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__ReadEventLogRecords(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ReadEventLogRecords(struct soap *soap, const char *tag, int id, const _emi__ReadEventLogRecords *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ReadEventLogRecords), type); soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__ReadEventLogRecords*)a)->StartIndex), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__ReadEventLogRecords::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__ReadEventLogRecords(soap, this, tag, type); } SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_get__emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *p, const char *tag, const char *type) { if ((p = soap_in__emi__ReadEventLogRecords(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__ReadEventLogRecords::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__ReadEventLogRecords(soap, tag, this, type); } SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_in__emi__ReadEventLogRecords(struct soap *soap, const char *tag, _emi__ReadEventLogRecords *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__ReadEventLogRecords *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ReadEventLogRecords, sizeof(_emi__ReadEventLogRecords), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__ReadEventLogRecords) { soap_revert(soap); *soap->id = '\0'; return (_emi__ReadEventLogRecords *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__ReadEventLogRecords*)a)->StartIndex), "xsd:unsignedInt")) { soap_flag_StartIndex1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__ReadEventLogRecords *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__ReadEventLogRecords, 0, sizeof(_emi__ReadEventLogRecords), 0, soap_copy__emi__ReadEventLogRecords); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__ReadEventLogRecords * SOAP_FMAC6 soap_new__emi__ReadEventLogRecords(struct soap *soap, int n) { return soap_instantiate__emi__ReadEventLogRecords(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_instantiate__emi__ReadEventLogRecords(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ReadEventLogRecords(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ReadEventLogRecords, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__ReadEventLogRecords; if (size) *size = sizeof(_emi__ReadEventLogRecords); ((_emi__ReadEventLogRecords*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__ReadEventLogRecords[n]; if (size) *size = n * sizeof(_emi__ReadEventLogRecords); for (int i = 0; i < n; i++) ((_emi__ReadEventLogRecords*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__ReadEventLogRecords*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__ReadEventLogRecords(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ReadEventLogRecords %p -> %p\n", q, p)); *(_emi__ReadEventLogRecords*)p = *(_emi__ReadEventLogRecords*)q; } void _emi__RemoveEventFilterResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__RemoveEventFilterResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__RemoveEventFilterResponse*)this)->Status); /* transient soap skipped */ } int _emi__RemoveEventFilterResponse::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__emi__RemoveEventFilterResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__RemoveEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__RemoveEventFilterResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__RemoveEventFilterResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__RemoveEventFilterResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__RemoveEventFilterResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__RemoveEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__RemoveEventFilterResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_get__emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__RemoveEventFilterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__RemoveEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__RemoveEventFilterResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_in__emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, _emi__RemoveEventFilterResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__RemoveEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__RemoveEventFilterResponse, sizeof(_emi__RemoveEventFilterResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__RemoveEventFilterResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__RemoveEventFilterResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__RemoveEventFilterResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__RemoveEventFilterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__RemoveEventFilterResponse, 0, sizeof(_emi__RemoveEventFilterResponse), 0, soap_copy__emi__RemoveEventFilterResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__RemoveEventFilterResponse * SOAP_FMAC6 soap_new__emi__RemoveEventFilterResponse(struct soap *soap, int n) { return soap_instantiate__emi__RemoveEventFilterResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__RemoveEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__RemoveEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__RemoveEventFilterResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__RemoveEventFilterResponse; if (size) *size = sizeof(_emi__RemoveEventFilterResponse); ((_emi__RemoveEventFilterResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__RemoveEventFilterResponse[n]; if (size) *size = n * sizeof(_emi__RemoveEventFilterResponse); for (int i = 0; i < n; i++) ((_emi__RemoveEventFilterResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__RemoveEventFilterResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__RemoveEventFilterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__RemoveEventFilterResponse %p -> %p\n", q, p)); *(_emi__RemoveEventFilterResponse*)p = *(_emi__RemoveEventFilterResponse*)q; } void _emi__RemoveEventFilter::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__RemoveEventFilter::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__EventFilterHandleType(soap, &((_emi__RemoveEventFilter*)this)->EventFilterHandle); /* transient soap skipped */ } int _emi__RemoveEventFilter::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__emi__RemoveEventFilter); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__RemoveEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__RemoveEventFilter(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__RemoveEventFilter(struct soap *soap, const char *tag, int id, const _emi__RemoveEventFilter *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__RemoveEventFilter), type); soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__RemoveEventFilter*)a)->EventFilterHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__RemoveEventFilter::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__RemoveEventFilter(soap, this, tag, type); } SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_get__emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *p, const char *tag, const char *type) { if ((p = soap_in__emi__RemoveEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__RemoveEventFilter::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__RemoveEventFilter(soap, tag, this, type); } SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_in__emi__RemoveEventFilter(struct soap *soap, const char *tag, _emi__RemoveEventFilter *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__RemoveEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__RemoveEventFilter, sizeof(_emi__RemoveEventFilter), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__RemoveEventFilter) { soap_revert(soap); *soap->id = '\0'; return (_emi__RemoveEventFilter *)a->soap_in(soap, tag, type); } } short soap_flag_EventFilterHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__RemoveEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType")) { soap_flag_EventFilterHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__RemoveEventFilter *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__RemoveEventFilter, 0, sizeof(_emi__RemoveEventFilter), 0, soap_copy__emi__RemoveEventFilter); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__RemoveEventFilter * SOAP_FMAC6 soap_new__emi__RemoveEventFilter(struct soap *soap, int n) { return soap_instantiate__emi__RemoveEventFilter(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_instantiate__emi__RemoveEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__RemoveEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__RemoveEventFilter, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__RemoveEventFilter; if (size) *size = sizeof(_emi__RemoveEventFilter); ((_emi__RemoveEventFilter*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__RemoveEventFilter[n]; if (size) *size = n * sizeof(_emi__RemoveEventFilter); for (int i = 0; i < n; i++) ((_emi__RemoveEventFilter*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__RemoveEventFilter*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__RemoveEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__RemoveEventFilter %p -> %p\n", q, p)); *(_emi__RemoveEventFilter*)p = *(_emi__RemoveEventFilter*)q; } void _emi__UpdateEventFilterResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__UpdateEventFilterResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__UpdateEventFilterResponse*)this)->Status); /* transient soap skipped */ } int _emi__UpdateEventFilterResponse::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__emi__UpdateEventFilterResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__UpdateEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__UpdateEventFilterResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__UpdateEventFilterResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__UpdateEventFilterResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__UpdateEventFilterResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__UpdateEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__UpdateEventFilterResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_get__emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__UpdateEventFilterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__UpdateEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__UpdateEventFilterResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_in__emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, _emi__UpdateEventFilterResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__UpdateEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__UpdateEventFilterResponse, sizeof(_emi__UpdateEventFilterResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__UpdateEventFilterResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__UpdateEventFilterResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__UpdateEventFilterResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__UpdateEventFilterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__UpdateEventFilterResponse, 0, sizeof(_emi__UpdateEventFilterResponse), 0, soap_copy__emi__UpdateEventFilterResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__UpdateEventFilterResponse * SOAP_FMAC6 soap_new__emi__UpdateEventFilterResponse(struct soap *soap, int n) { return soap_instantiate__emi__UpdateEventFilterResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__UpdateEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__UpdateEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__UpdateEventFilterResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__UpdateEventFilterResponse; if (size) *size = sizeof(_emi__UpdateEventFilterResponse); ((_emi__UpdateEventFilterResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__UpdateEventFilterResponse[n]; if (size) *size = n * sizeof(_emi__UpdateEventFilterResponse); for (int i = 0; i < n; i++) ((_emi__UpdateEventFilterResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__UpdateEventFilterResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__UpdateEventFilterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__UpdateEventFilterResponse %p -> %p\n", q, p)); *(_emi__UpdateEventFilterResponse*)p = *(_emi__UpdateEventFilterResponse*)q; } void _emi__UpdateEventFilter::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__UpdateEventFilter*)this)->EventFilter); /* transient soap skipped */ } void _emi__UpdateEventFilter::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__EventFilterHandleType(soap, &((_emi__UpdateEventFilter*)this)->EventFilterHandle); ((_emi__UpdateEventFilter*)this)->EventFilter = NULL; /* transient soap skipped */ } int _emi__UpdateEventFilter::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__emi__UpdateEventFilter); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__UpdateEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__UpdateEventFilter(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__UpdateEventFilter(struct soap *soap, const char *tag, int id, const _emi__UpdateEventFilter *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__UpdateEventFilter), type); soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__UpdateEventFilter*)a)->EventFilterHandle), ""); soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__UpdateEventFilter*)a)->EventFilter), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__UpdateEventFilter::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__UpdateEventFilter(soap, this, tag, type); } SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_get__emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *p, const char *tag, const char *type) { if ((p = soap_in__emi__UpdateEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__UpdateEventFilter::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__UpdateEventFilter(soap, tag, this, type); } SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_in__emi__UpdateEventFilter(struct soap *soap, const char *tag, _emi__UpdateEventFilter *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__UpdateEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__UpdateEventFilter, sizeof(_emi__UpdateEventFilter), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__UpdateEventFilter) { soap_revert(soap); *soap->id = '\0'; return (_emi__UpdateEventFilter *)a->soap_in(soap, tag, type); } } short soap_flag_EventFilterHandle1 = 1, soap_flag_EventFilter1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__UpdateEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType")) { soap_flag_EventFilterHandle1--; continue; } if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__UpdateEventFilter*)a)->EventFilter), "emi:EventFilterType")) { soap_flag_EventFilter1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0 || soap_flag_EventFilter1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__UpdateEventFilter *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__UpdateEventFilter, 0, sizeof(_emi__UpdateEventFilter), 0, soap_copy__emi__UpdateEventFilter); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__UpdateEventFilter * SOAP_FMAC6 soap_new__emi__UpdateEventFilter(struct soap *soap, int n) { return soap_instantiate__emi__UpdateEventFilter(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_instantiate__emi__UpdateEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__UpdateEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__UpdateEventFilter, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__UpdateEventFilter; if (size) *size = sizeof(_emi__UpdateEventFilter); ((_emi__UpdateEventFilter*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__UpdateEventFilter[n]; if (size) *size = n * sizeof(_emi__UpdateEventFilter); for (int i = 0; i < n; i++) ((_emi__UpdateEventFilter*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__UpdateEventFilter*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__UpdateEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__UpdateEventFilter %p -> %p\n", q, p)); *(_emi__UpdateEventFilter*)p = *(_emi__UpdateEventFilter*)q; } void _emi__GetEventFilterResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__GetEventFilterResponse*)this)->EventFilter); /* transient soap skipped */ } void _emi__GetEventFilterResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventFilterResponse*)this)->Status); ((_emi__GetEventFilterResponse*)this)->EventFilter = NULL; /* transient soap skipped */ } int _emi__GetEventFilterResponse::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__emi__GetEventFilterResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetEventFilterResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventFilterResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventFilterResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventFilterResponse*)a)->Status), ""); soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__GetEventFilterResponse*)a)->EventFilter), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetEventFilterResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_get__emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetEventFilterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetEventFilterResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_in__emi__GetEventFilterResponse(struct soap *soap, const char *tag, _emi__GetEventFilterResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventFilterResponse, sizeof(_emi__GetEventFilterResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetEventFilterResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetEventFilterResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_EventFilter1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventFilterResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__GetEventFilterResponse*)a)->EventFilter), "emi:EventFilterType")) { soap_flag_EventFilter1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_EventFilter1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetEventFilterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventFilterResponse, 0, sizeof(_emi__GetEventFilterResponse), 0, soap_copy__emi__GetEventFilterResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetEventFilterResponse * SOAP_FMAC6 soap_new__emi__GetEventFilterResponse(struct soap *soap, int n) { return soap_instantiate__emi__GetEventFilterResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventFilterResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetEventFilterResponse; if (size) *size = sizeof(_emi__GetEventFilterResponse); ((_emi__GetEventFilterResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetEventFilterResponse[n]; if (size) *size = n * sizeof(_emi__GetEventFilterResponse); for (int i = 0; i < n; i++) ((_emi__GetEventFilterResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetEventFilterResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventFilterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventFilterResponse %p -> %p\n", q, p)); *(_emi__GetEventFilterResponse*)p = *(_emi__GetEventFilterResponse*)q; } void _emi__GetEventFilter::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__GetEventFilter::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__EventFilterHandleType(soap, &((_emi__GetEventFilter*)this)->EventFilterHandle); /* transient soap skipped */ } int _emi__GetEventFilter::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__emi__GetEventFilter); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetEventFilter(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventFilter(struct soap *soap, const char *tag, int id, const _emi__GetEventFilter *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventFilter), type); soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__GetEventFilter*)a)->EventFilterHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetEventFilter::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetEventFilter(soap, this, tag, type); } SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_get__emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetEventFilter::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetEventFilter(soap, tag, this, type); } SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_in__emi__GetEventFilter(struct soap *soap, const char *tag, _emi__GetEventFilter *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventFilter, sizeof(_emi__GetEventFilter), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetEventFilter) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetEventFilter *)a->soap_in(soap, tag, type); } } short soap_flag_EventFilterHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__GetEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType")) { soap_flag_EventFilterHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetEventFilter *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventFilter, 0, sizeof(_emi__GetEventFilter), 0, soap_copy__emi__GetEventFilter); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetEventFilter * SOAP_FMAC6 soap_new__emi__GetEventFilter(struct soap *soap, int n) { return soap_instantiate__emi__GetEventFilter(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_instantiate__emi__GetEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventFilter, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetEventFilter; if (size) *size = sizeof(_emi__GetEventFilter); ((_emi__GetEventFilter*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetEventFilter[n]; if (size) *size = n * sizeof(_emi__GetEventFilter); for (int i = 0; i < n; i++) ((_emi__GetEventFilter*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetEventFilter*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventFilter %p -> %p\n", q, p)); *(_emi__GetEventFilter*)p = *(_emi__GetEventFilter*)q; } void _emi__EnumerateEventFiltersResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__EnumerateEventFiltersResponse*)this)->TotalEventFilterCount, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_emi__EnumerateEventFiltersResponse*)this)->FiltersReturned, SOAP_TYPE_unsignedInt); soap_serialize_PointerToemi__EventFilterHandleArrayType(soap, &((_emi__EnumerateEventFiltersResponse*)this)->Filters); /* transient soap skipped */ } void _emi__EnumerateEventFiltersResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateEventFiltersResponse*)this)->Status); soap_default_unsignedInt(soap, &((_emi__EnumerateEventFiltersResponse*)this)->TotalEventFilterCount); soap_default_unsignedInt(soap, &((_emi__EnumerateEventFiltersResponse*)this)->FiltersReturned); ((_emi__EnumerateEventFiltersResponse*)this)->Filters = NULL; /* transient soap skipped */ } int _emi__EnumerateEventFiltersResponse::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__emi__EnumerateEventFiltersResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateEventFiltersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateEventFiltersResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateEventFiltersResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateEventFiltersResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "emi:TotalEventFilterCount", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->TotalEventFilterCount), ""); soap_out_unsignedInt(soap, "emi:FiltersReturned", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->FiltersReturned), ""); soap_out_PointerToemi__EventFilterHandleArrayType(soap, "emi:Filters", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->Filters), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateEventFiltersResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateEventFiltersResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_get__emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateEventFiltersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateEventFiltersResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateEventFiltersResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_in__emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, _emi__EnumerateEventFiltersResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateEventFiltersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateEventFiltersResponse, sizeof(_emi__EnumerateEventFiltersResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateEventFiltersResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateEventFiltersResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_TotalEventFilterCount1 = 1, soap_flag_FiltersReturned1 = 1, soap_flag_Filters1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateEventFiltersResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_TotalEventFilterCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:TotalEventFilterCount", &(((_emi__EnumerateEventFiltersResponse*)a)->TotalEventFilterCount), "xsd:unsignedInt")) { soap_flag_TotalEventFilterCount1--; continue; } if (soap_flag_FiltersReturned1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:FiltersReturned", &(((_emi__EnumerateEventFiltersResponse*)a)->FiltersReturned), "xsd:unsignedInt")) { soap_flag_FiltersReturned1--; continue; } if (soap_flag_Filters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__EventFilterHandleArrayType(soap, "emi:Filters", &(((_emi__EnumerateEventFiltersResponse*)a)->Filters), "emi:EventFilterHandleArrayType")) { soap_flag_Filters1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalEventFilterCount1 > 0 || soap_flag_FiltersReturned1 > 0 || soap_flag_Filters1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateEventFiltersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateEventFiltersResponse, 0, sizeof(_emi__EnumerateEventFiltersResponse), 0, soap_copy__emi__EnumerateEventFiltersResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateEventFiltersResponse * SOAP_FMAC6 soap_new__emi__EnumerateEventFiltersResponse(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateEventFiltersResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateEventFiltersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateEventFiltersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateEventFiltersResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateEventFiltersResponse; if (size) *size = sizeof(_emi__EnumerateEventFiltersResponse); ((_emi__EnumerateEventFiltersResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateEventFiltersResponse[n]; if (size) *size = n * sizeof(_emi__EnumerateEventFiltersResponse); for (int i = 0; i < n; i++) ((_emi__EnumerateEventFiltersResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateEventFiltersResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateEventFiltersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateEventFiltersResponse %p -> %p\n", q, p)); *(_emi__EnumerateEventFiltersResponse*)p = *(_emi__EnumerateEventFiltersResponse*)q; } void _emi__EnumerateEventFilters::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__EnumerateEventFilters*)this)->StartIndex, SOAP_TYPE_unsignedInt); soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateEventFilters*)this)->AlertSubscriptionPolicyID); /* transient soap skipped */ } void _emi__EnumerateEventFilters::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_emi__EnumerateEventFilters*)this)->StartIndex); ((_emi__EnumerateEventFilters*)this)->AlertSubscriptionPolicyID = NULL; /* transient soap skipped */ } int _emi__EnumerateEventFilters::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__emi__EnumerateEventFilters); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateEventFilters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateEventFilters(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateEventFilters(struct soap *soap, const char *tag, int id, const _emi__EnumerateEventFilters *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateEventFilters), type); soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateEventFilters*)a)->StartIndex), ""); soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((_emi__EnumerateEventFilters*)a)->AlertSubscriptionPolicyID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateEventFilters::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateEventFilters(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_get__emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateEventFilters(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateEventFilters::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateEventFilters(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_in__emi__EnumerateEventFilters(struct soap *soap, const char *tag, _emi__EnumerateEventFilters *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateEventFilters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateEventFilters, sizeof(_emi__EnumerateEventFilters), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateEventFilters) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateEventFilters *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1, soap_flag_AlertSubscriptionPolicyID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateEventFilters*)a)->StartIndex), "xsd:unsignedInt")) { soap_flag_StartIndex1--; continue; } if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((_emi__EnumerateEventFilters*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType")) { soap_flag_AlertSubscriptionPolicyID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateEventFilters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateEventFilters, 0, sizeof(_emi__EnumerateEventFilters), 0, soap_copy__emi__EnumerateEventFilters); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateEventFilters * SOAP_FMAC6 soap_new__emi__EnumerateEventFilters(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateEventFilters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_instantiate__emi__EnumerateEventFilters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateEventFilters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateEventFilters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateEventFilters; if (size) *size = sizeof(_emi__EnumerateEventFilters); ((_emi__EnumerateEventFilters*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateEventFilters[n]; if (size) *size = n * sizeof(_emi__EnumerateEventFilters); for (int i = 0; i < n; i++) ((_emi__EnumerateEventFilters*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateEventFilters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateEventFilters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateEventFilters %p -> %p\n", q, p)); *(_emi__EnumerateEventFilters*)p = *(_emi__EnumerateEventFilters*)q; } void _emi__AddEventFilterResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__AddEventFilterResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__AddEventFilterResponse*)this)->Status); soap_default_emi__EventFilterHandleType(soap, &((_emi__AddEventFilterResponse*)this)->EventFilterHandle); /* transient soap skipped */ } int _emi__AddEventFilterResponse::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__emi__AddEventFilterResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__AddEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__AddEventFilterResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__AddEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__AddEventFilterResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__AddEventFilterResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__AddEventFilterResponse*)a)->Status), ""); soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__AddEventFilterResponse*)a)->EventFilterHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__AddEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__AddEventFilterResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_get__emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__AddEventFilterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__AddEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__AddEventFilterResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_in__emi__AddEventFilterResponse(struct soap *soap, const char *tag, _emi__AddEventFilterResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__AddEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__AddEventFilterResponse, sizeof(_emi__AddEventFilterResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__AddEventFilterResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__AddEventFilterResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_EventFilterHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__AddEventFilterResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__AddEventFilterResponse*)a)->EventFilterHandle), "emi:EventFilterHandleType")) { soap_flag_EventFilterHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_EventFilterHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__AddEventFilterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__AddEventFilterResponse, 0, sizeof(_emi__AddEventFilterResponse), 0, soap_copy__emi__AddEventFilterResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__AddEventFilterResponse * SOAP_FMAC6 soap_new__emi__AddEventFilterResponse(struct soap *soap, int n) { return soap_instantiate__emi__AddEventFilterResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__AddEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__AddEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__AddEventFilterResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__AddEventFilterResponse; if (size) *size = sizeof(_emi__AddEventFilterResponse); ((_emi__AddEventFilterResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__AddEventFilterResponse[n]; if (size) *size = n * sizeof(_emi__AddEventFilterResponse); for (int i = 0; i < n; i++) ((_emi__AddEventFilterResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__AddEventFilterResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__AddEventFilterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__AddEventFilterResponse %p -> %p\n", q, p)); *(_emi__AddEventFilterResponse*)p = *(_emi__AddEventFilterResponse*)q; } void _emi__AddEventFilter::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__AddEventFilter*)this)->EventFilter); /* transient soap skipped */ } void _emi__AddEventFilter::soap_default(struct soap *soap) { this->soap = soap; ((_emi__AddEventFilter*)this)->EventFilter = NULL; /* transient soap skipped */ } int _emi__AddEventFilter::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__emi__AddEventFilter); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__AddEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__AddEventFilter(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__AddEventFilter(struct soap *soap, const char *tag, int id, const _emi__AddEventFilter *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__AddEventFilter), type); soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__AddEventFilter*)a)->EventFilter), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__AddEventFilter::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__AddEventFilter(soap, this, tag, type); } SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_get__emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *p, const char *tag, const char *type) { if ((p = soap_in__emi__AddEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__AddEventFilter::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__AddEventFilter(soap, tag, this, type); } SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_in__emi__AddEventFilter(struct soap *soap, const char *tag, _emi__AddEventFilter *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__AddEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__AddEventFilter, sizeof(_emi__AddEventFilter), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__AddEventFilter) { soap_revert(soap); *soap->id = '\0'; return (_emi__AddEventFilter *)a->soap_in(soap, tag, type); } } short soap_flag_EventFilter1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__AddEventFilter*)a)->EventFilter), "emi:EventFilterType")) { soap_flag_EventFilter1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_EventFilter1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__AddEventFilter *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__AddEventFilter, 0, sizeof(_emi__AddEventFilter), 0, soap_copy__emi__AddEventFilter); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__AddEventFilter * SOAP_FMAC6 soap_new__emi__AddEventFilter(struct soap *soap, int n) { return soap_instantiate__emi__AddEventFilter(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_instantiate__emi__AddEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__AddEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__AddEventFilter, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__AddEventFilter; if (size) *size = sizeof(_emi__AddEventFilter); ((_emi__AddEventFilter*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__AddEventFilter[n]; if (size) *size = n * sizeof(_emi__AddEventFilter); for (int i = 0; i < n; i++) ((_emi__AddEventFilter*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__AddEventFilter*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__AddEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__AddEventFilter %p -> %p\n", q, p)); *(_emi__AddEventFilter*)p = *(_emi__AddEventFilter*)q; } void _emi__GetAlertCommunityStringResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Length, SOAP_TYPE_unsignedByte); soap_serialize_PointerToemi__ByteStr(soap, &((_emi__GetAlertCommunityStringResponse*)this)->CommunityString); /* transient soap skipped */ } void _emi__GetAlertCommunityStringResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Status); soap_default_unsignedByte(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Length); ((_emi__GetAlertCommunityStringResponse*)this)->CommunityString = NULL; /* transient soap skipped */ } int _emi__GetAlertCommunityStringResponse::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__emi__GetAlertCommunityStringResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetAlertCommunityStringResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetAlertCommunityStringResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, const _emi__GetAlertCommunityStringResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertCommunityStringResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->Status), ""); soap_out_unsignedByte(soap, "emi:Length", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->Length), ""); soap_out_PointerToemi__ByteStr(soap, "emi:CommunityString", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->CommunityString), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetAlertCommunityStringResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetAlertCommunityStringResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_get__emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetAlertCommunityStringResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetAlertCommunityStringResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetAlertCommunityStringResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_in__emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__GetAlertCommunityStringResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetAlertCommunityStringResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertCommunityStringResponse, sizeof(_emi__GetAlertCommunityStringResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetAlertCommunityStringResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetAlertCommunityStringResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_Length1 = 1, soap_flag_CommunityString1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetAlertCommunityStringResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:Length", &(((_emi__GetAlertCommunityStringResponse*)a)->Length), "xsd:unsignedByte")) { soap_flag_Length1--; continue; } if (soap_flag_CommunityString1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__ByteStr(soap, "emi:CommunityString", &(((_emi__GetAlertCommunityStringResponse*)a)->CommunityString), "emi:ByteStr")) { soap_flag_CommunityString1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Length1 > 0 || soap_flag_CommunityString1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetAlertCommunityStringResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetAlertCommunityStringResponse, 0, sizeof(_emi__GetAlertCommunityStringResponse), 0, soap_copy__emi__GetAlertCommunityStringResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetAlertCommunityStringResponse * SOAP_FMAC6 soap_new__emi__GetAlertCommunityStringResponse(struct soap *soap, int n) { return soap_instantiate__emi__GetAlertCommunityStringResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_instantiate__emi__GetAlertCommunityStringResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertCommunityStringResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertCommunityStringResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetAlertCommunityStringResponse; if (size) *size = sizeof(_emi__GetAlertCommunityStringResponse); ((_emi__GetAlertCommunityStringResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetAlertCommunityStringResponse[n]; if (size) *size = n * sizeof(_emi__GetAlertCommunityStringResponse); for (int i = 0; i < n; i++) ((_emi__GetAlertCommunityStringResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetAlertCommunityStringResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetAlertCommunityStringResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertCommunityStringResponse %p -> %p\n", q, p)); *(_emi__GetAlertCommunityStringResponse*)p = *(_emi__GetAlertCommunityStringResponse*)q; } void _emi__GetAlertCommunityString::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__GetAlertCommunityString::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _emi__GetAlertCommunityString::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__emi__GetAlertCommunityString); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetAlertCommunityString::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetAlertCommunityString(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertCommunityString(struct soap *soap, const char *tag, int id, const _emi__GetAlertCommunityString *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertCommunityString), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetAlertCommunityString::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetAlertCommunityString(soap, this, tag, type); } SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_get__emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetAlertCommunityString(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetAlertCommunityString::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetAlertCommunityString(soap, tag, this, type); } SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_in__emi__GetAlertCommunityString(struct soap *soap, const char *tag, _emi__GetAlertCommunityString *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetAlertCommunityString *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertCommunityString, sizeof(_emi__GetAlertCommunityString), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetAlertCommunityString) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetAlertCommunityString *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_emi__GetAlertCommunityString *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetAlertCommunityString, 0, sizeof(_emi__GetAlertCommunityString), 0, soap_copy__emi__GetAlertCommunityString); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetAlertCommunityString * SOAP_FMAC6 soap_new__emi__GetAlertCommunityString(struct soap *soap, int n) { return soap_instantiate__emi__GetAlertCommunityString(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_instantiate__emi__GetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertCommunityString, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetAlertCommunityString; if (size) *size = sizeof(_emi__GetAlertCommunityString); ((_emi__GetAlertCommunityString*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetAlertCommunityString[n]; if (size) *size = n * sizeof(_emi__GetAlertCommunityString); for (int i = 0; i < n; i++) ((_emi__GetAlertCommunityString*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetAlertCommunityString*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetAlertCommunityString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertCommunityString %p -> %p\n", q, p)); *(_emi__GetAlertCommunityString*)p = *(_emi__GetAlertCommunityString*)q; } void _emi__SetAlertCommunityStringResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__SetAlertCommunityStringResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SetAlertCommunityStringResponse*)this)->Status); /* transient soap skipped */ } int _emi__SetAlertCommunityStringResponse::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__emi__SetAlertCommunityStringResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__SetAlertCommunityStringResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__SetAlertCommunityStringResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, const _emi__SetAlertCommunityStringResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetAlertCommunityStringResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SetAlertCommunityStringResponse*)a)->Status), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__SetAlertCommunityStringResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__SetAlertCommunityStringResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_get__emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__SetAlertCommunityStringResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__SetAlertCommunityStringResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__SetAlertCommunityStringResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_in__emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__SetAlertCommunityStringResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__SetAlertCommunityStringResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetAlertCommunityStringResponse, sizeof(_emi__SetAlertCommunityStringResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__SetAlertCommunityStringResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__SetAlertCommunityStringResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SetAlertCommunityStringResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__SetAlertCommunityStringResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SetAlertCommunityStringResponse, 0, sizeof(_emi__SetAlertCommunityStringResponse), 0, soap_copy__emi__SetAlertCommunityStringResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__SetAlertCommunityStringResponse * SOAP_FMAC6 soap_new__emi__SetAlertCommunityStringResponse(struct soap *soap, int n) { return soap_instantiate__emi__SetAlertCommunityStringResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_instantiate__emi__SetAlertCommunityStringResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetAlertCommunityStringResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetAlertCommunityStringResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__SetAlertCommunityStringResponse; if (size) *size = sizeof(_emi__SetAlertCommunityStringResponse); ((_emi__SetAlertCommunityStringResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__SetAlertCommunityStringResponse[n]; if (size) *size = n * sizeof(_emi__SetAlertCommunityStringResponse); for (int i = 0; i < n; i++) ((_emi__SetAlertCommunityStringResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__SetAlertCommunityStringResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SetAlertCommunityStringResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetAlertCommunityStringResponse %p -> %p\n", q, p)); *(_emi__SetAlertCommunityStringResponse*)p = *(_emi__SetAlertCommunityStringResponse*)q; } void _emi__SetAlertCommunityString::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__SetAlertCommunityString*)this)->Length, SOAP_TYPE_unsignedByte); soap_serialize_PointerToemi__ByteStr(soap, &((_emi__SetAlertCommunityString*)this)->CommunityString); /* transient soap skipped */ } void _emi__SetAlertCommunityString::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedByte(soap, &((_emi__SetAlertCommunityString*)this)->Length); ((_emi__SetAlertCommunityString*)this)->CommunityString = NULL; /* transient soap skipped */ } int _emi__SetAlertCommunityString::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__emi__SetAlertCommunityString); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__SetAlertCommunityString::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__SetAlertCommunityString(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetAlertCommunityString(struct soap *soap, const char *tag, int id, const _emi__SetAlertCommunityString *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetAlertCommunityString), type); soap_out_unsignedByte(soap, "emi:Length", -1, &(((_emi__SetAlertCommunityString*)a)->Length), ""); soap_out_PointerToemi__ByteStr(soap, "emi:CommunityString", -1, &(((_emi__SetAlertCommunityString*)a)->CommunityString), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__SetAlertCommunityString::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__SetAlertCommunityString(soap, this, tag, type); } SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_get__emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *p, const char *tag, const char *type) { if ((p = soap_in__emi__SetAlertCommunityString(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__SetAlertCommunityString::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__SetAlertCommunityString(soap, tag, this, type); } SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_in__emi__SetAlertCommunityString(struct soap *soap, const char *tag, _emi__SetAlertCommunityString *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__SetAlertCommunityString *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetAlertCommunityString, sizeof(_emi__SetAlertCommunityString), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__SetAlertCommunityString) { soap_revert(soap); *soap->id = '\0'; return (_emi__SetAlertCommunityString *)a->soap_in(soap, tag, type); } } short soap_flag_Length1 = 1, soap_flag_CommunityString1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:Length", &(((_emi__SetAlertCommunityString*)a)->Length), "xsd:unsignedByte")) { soap_flag_Length1--; continue; } if (soap_flag_CommunityString1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__ByteStr(soap, "emi:CommunityString", &(((_emi__SetAlertCommunityString*)a)->CommunityString), "emi:ByteStr")) { soap_flag_CommunityString1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Length1 > 0 || soap_flag_CommunityString1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__SetAlertCommunityString *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SetAlertCommunityString, 0, sizeof(_emi__SetAlertCommunityString), 0, soap_copy__emi__SetAlertCommunityString); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__SetAlertCommunityString * SOAP_FMAC6 soap_new__emi__SetAlertCommunityString(struct soap *soap, int n) { return soap_instantiate__emi__SetAlertCommunityString(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_instantiate__emi__SetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetAlertCommunityString, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__SetAlertCommunityString; if (size) *size = sizeof(_emi__SetAlertCommunityString); ((_emi__SetAlertCommunityString*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__SetAlertCommunityString[n]; if (size) *size = n * sizeof(_emi__SetAlertCommunityString); for (int i = 0; i < n; i++) ((_emi__SetAlertCommunityString*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__SetAlertCommunityString*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SetAlertCommunityString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetAlertCommunityString %p -> %p\n", q, p)); *(_emi__SetAlertCommunityString*)p = *(_emi__SetAlertCommunityString*)q; } void _emi__EnumerateAlertPoliciesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->TotalPolicyCount, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PoliciesReturned, SOAP_TYPE_unsignedInt); soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PolicyHandles); /* transient soap skipped */ } void _emi__EnumerateAlertPoliciesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->Status); soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->TotalPolicyCount); soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PoliciesReturned); ((_emi__EnumerateAlertPoliciesResponse*)this)->PolicyHandles = NULL; /* transient soap skipped */ } int _emi__EnumerateAlertPoliciesResponse::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__emi__EnumerateAlertPoliciesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateAlertPoliciesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateAlertPoliciesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertPoliciesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "emi:TotalPolicyCount", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->TotalPolicyCount), ""); soap_out_unsignedInt(soap, "emi:PoliciesReturned", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->PoliciesReturned), ""); soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, "emi:PolicyHandles", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->PolicyHandles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateAlertPoliciesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateAlertPoliciesResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_get__emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateAlertPoliciesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateAlertPoliciesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateAlertPoliciesResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_in__emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertPoliciesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateAlertPoliciesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, sizeof(_emi__EnumerateAlertPoliciesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertPoliciesResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateAlertPoliciesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_TotalPolicyCount1 = 1, soap_flag_PoliciesReturned1 = 1, soap_flag_PolicyHandles1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateAlertPoliciesResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_TotalPolicyCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:TotalPolicyCount", &(((_emi__EnumerateAlertPoliciesResponse*)a)->TotalPolicyCount), "xsd:unsignedInt")) { soap_flag_TotalPolicyCount1--; continue; } if (soap_flag_PoliciesReturned1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:PoliciesReturned", &(((_emi__EnumerateAlertPoliciesResponse*)a)->PoliciesReturned), "xsd:unsignedInt")) { soap_flag_PoliciesReturned1--; continue; } if (soap_flag_PolicyHandles1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, "emi:PolicyHandles", &(((_emi__EnumerateAlertPoliciesResponse*)a)->PolicyHandles), "emi:AlertSubscriptionPolicyIDArrayType")) { soap_flag_PolicyHandles1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalPolicyCount1 > 0 || soap_flag_PoliciesReturned1 > 0 || soap_flag_PolicyHandles1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateAlertPoliciesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, 0, sizeof(_emi__EnumerateAlertPoliciesResponse), 0, soap_copy__emi__EnumerateAlertPoliciesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC6 soap_new__emi__EnumerateAlertPoliciesResponse(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertPoliciesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertPoliciesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateAlertPoliciesResponse; if (size) *size = sizeof(_emi__EnumerateAlertPoliciesResponse); ((_emi__EnumerateAlertPoliciesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateAlertPoliciesResponse[n]; if (size) *size = n * sizeof(_emi__EnumerateAlertPoliciesResponse); for (int i = 0; i < n; i++) ((_emi__EnumerateAlertPoliciesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateAlertPoliciesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateAlertPoliciesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertPoliciesResponse %p -> %p\n", q, p)); *(_emi__EnumerateAlertPoliciesResponse*)p = *(_emi__EnumerateAlertPoliciesResponse*)q; } void _emi__EnumerateAlertPolicies::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__EnumerateAlertPolicies*)this)->StartIndex, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _emi__EnumerateAlertPolicies::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPolicies*)this)->StartIndex); /* transient soap skipped */ } int _emi__EnumerateAlertPolicies::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__emi__EnumerateAlertPolicies); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateAlertPolicies::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateAlertPolicies(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertPolicies *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertPolicies), type); soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateAlertPolicies*)a)->StartIndex), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateAlertPolicies::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateAlertPolicies(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_get__emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateAlertPolicies(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateAlertPolicies::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateAlertPolicies(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_in__emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, _emi__EnumerateAlertPolicies *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateAlertPolicies *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertPolicies, sizeof(_emi__EnumerateAlertPolicies), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertPolicies) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateAlertPolicies *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateAlertPolicies*)a)->StartIndex), "xsd:unsignedInt")) { soap_flag_StartIndex1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateAlertPolicies *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateAlertPolicies, 0, sizeof(_emi__EnumerateAlertPolicies), 0, soap_copy__emi__EnumerateAlertPolicies); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateAlertPolicies * SOAP_FMAC6 soap_new__emi__EnumerateAlertPolicies(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateAlertPolicies(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertPolicies(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertPolicies(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertPolicies, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateAlertPolicies; if (size) *size = sizeof(_emi__EnumerateAlertPolicies); ((_emi__EnumerateAlertPolicies*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateAlertPolicies[n]; if (size) *size = n * sizeof(_emi__EnumerateAlertPolicies); for (int i = 0; i < n; i++) ((_emi__EnumerateAlertPolicies*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateAlertPolicies*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateAlertPolicies(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertPolicies %p -> %p\n", q, p)); *(_emi__EnumerateAlertPolicies*)p = *(_emi__EnumerateAlertPolicies*)q; } void _emi__GetAlertSubscriptionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__AlertSubscriptionType(soap, &((_emi__GetAlertSubscriptionResponse*)this)->SubscriptionInfo); /* transient soap skipped */ } void _emi__GetAlertSubscriptionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetAlertSubscriptionResponse*)this)->Status); ((_emi__GetAlertSubscriptionResponse*)this)->SubscriptionInfo = NULL; /* transient soap skipped */ } int _emi__GetAlertSubscriptionResponse::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__emi__GetAlertSubscriptionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetAlertSubscriptionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__GetAlertSubscriptionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertSubscriptionResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetAlertSubscriptionResponse*)a)->Status), ""); soap_out_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", -1, &(((_emi__GetAlertSubscriptionResponse*)a)->SubscriptionInfo), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetAlertSubscriptionResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetAlertSubscriptionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetAlertSubscriptionResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetAlertSubscriptionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertSubscriptionResponse, sizeof(_emi__GetAlertSubscriptionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetAlertSubscriptionResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetAlertSubscriptionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_SubscriptionInfo1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", &(((_emi__GetAlertSubscriptionResponse*)a)->SubscriptionInfo), "emi:AlertSubscriptionType")) { soap_flag_SubscriptionInfo1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionInfo1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetAlertSubscriptionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetAlertSubscriptionResponse, 0, sizeof(_emi__GetAlertSubscriptionResponse), 0, soap_copy__emi__GetAlertSubscriptionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__GetAlertSubscriptionResponse(struct soap *soap, int n) { return soap_instantiate__emi__GetAlertSubscriptionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__GetAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertSubscriptionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetAlertSubscriptionResponse; if (size) *size = sizeof(_emi__GetAlertSubscriptionResponse); ((_emi__GetAlertSubscriptionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetAlertSubscriptionResponse[n]; if (size) *size = n * sizeof(_emi__GetAlertSubscriptionResponse); for (int i = 0; i < n; i++) ((_emi__GetAlertSubscriptionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetAlertSubscriptionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetAlertSubscriptionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertSubscriptionResponse %p -> %p\n", q, p)); *(_emi__GetAlertSubscriptionResponse*)p = *(_emi__GetAlertSubscriptionResponse*)q; } void _emi__GetAlertSubscription::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__GetAlertSubscription::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__GetAlertSubscription*)this)->SubscriptionID); /* transient soap skipped */ } int _emi__GetAlertSubscription::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__emi__GetAlertSubscription); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__GetAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__GetAlertSubscription(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__GetAlertSubscription *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertSubscription), type); soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionID", -1, &(((_emi__GetAlertSubscription*)a)->SubscriptionID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__GetAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__GetAlertSubscription(soap, this, tag, type); } SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_get__emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *p, const char *tag, const char *type) { if ((p = soap_in__emi__GetAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__GetAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__GetAlertSubscription(soap, tag, this, type); } SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_in__emi__GetAlertSubscription(struct soap *soap, const char *tag, _emi__GetAlertSubscription *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__GetAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertSubscription, sizeof(_emi__GetAlertSubscription), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__GetAlertSubscription) { soap_revert(soap); *soap->id = '\0'; return (_emi__GetAlertSubscription *)a->soap_in(soap, tag, type); } } short soap_flag_SubscriptionID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SubscriptionID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionID", &(((_emi__GetAlertSubscription*)a)->SubscriptionID), "emi:AlertSubscriptionHandleType")) { soap_flag_SubscriptionID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__GetAlertSubscription *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetAlertSubscription, 0, sizeof(_emi__GetAlertSubscription), 0, soap_copy__emi__GetAlertSubscription); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__GetAlertSubscription * SOAP_FMAC6 soap_new__emi__GetAlertSubscription(struct soap *soap, int n) { return soap_instantiate__emi__GetAlertSubscription(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__GetAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertSubscription, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__GetAlertSubscription; if (size) *size = sizeof(_emi__GetAlertSubscription); ((_emi__GetAlertSubscription*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__GetAlertSubscription[n]; if (size) *size = n * sizeof(_emi__GetAlertSubscription); for (int i = 0; i < n; i++) ((_emi__GetAlertSubscription*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__GetAlertSubscription*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertSubscription %p -> %p\n", q, p)); *(_emi__GetAlertSubscription*)p = *(_emi__GetAlertSubscription*)q; } void _emi__EnumerateAlertSubscriptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->TotalSubscriptionCount, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionsReturned, SOAP_TYPE_unsignedInt); soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionHandles); /* transient soap skipped */ } void _emi__EnumerateAlertSubscriptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->Status); soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->TotalSubscriptionCount); soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionsReturned); ((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionHandles = NULL; /* transient soap skipped */ } int _emi__EnumerateAlertSubscriptionsResponse::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__emi__EnumerateAlertSubscriptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateAlertSubscriptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertSubscriptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->Status), ""); soap_out_unsignedInt(soap, "emi:TotalSubscriptionCount", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->TotalSubscriptionCount), ""); soap_out_unsignedInt(soap, "emi:SubscriptionsReturned", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionsReturned), ""); soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, "emi:SubscriptionHandles", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionHandles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateAlertSubscriptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateAlertSubscriptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_get__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateAlertSubscriptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_in__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateAlertSubscriptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, sizeof(_emi__EnumerateAlertSubscriptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateAlertSubscriptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_TotalSubscriptionCount1 = 1, soap_flag_SubscriptionsReturned1 = 1, soap_flag_SubscriptionHandles1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_TotalSubscriptionCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:TotalSubscriptionCount", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->TotalSubscriptionCount), "xsd:unsignedInt")) { soap_flag_TotalSubscriptionCount1--; continue; } if (soap_flag_SubscriptionsReturned1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:SubscriptionsReturned", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionsReturned), "xsd:unsignedInt")) { soap_flag_SubscriptionsReturned1--; continue; } if (soap_flag_SubscriptionHandles1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, "emi:SubscriptionHandles", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionHandles), "emi:AlertSubscriptionHandleArrayType")) { soap_flag_SubscriptionHandles1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalSubscriptionCount1 > 0 || soap_flag_SubscriptionsReturned1 > 0 || soap_flag_SubscriptionHandles1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateAlertSubscriptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, 0, sizeof(_emi__EnumerateAlertSubscriptionsResponse), 0, soap_copy__emi__EnumerateAlertSubscriptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC6 soap_new__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateAlertSubscriptionsResponse; if (size) *size = sizeof(_emi__EnumerateAlertSubscriptionsResponse); ((_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateAlertSubscriptionsResponse[n]; if (size) *size = n * sizeof(_emi__EnumerateAlertSubscriptionsResponse); for (int i = 0; i < n; i++) ((_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertSubscriptionsResponse %p -> %p\n", q, p)); *(_emi__EnumerateAlertSubscriptionsResponse*)p = *(_emi__EnumerateAlertSubscriptionsResponse*)q; } void _emi__EnumerateAlertSubscriptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_emi__EnumerateAlertSubscriptions*)this)->StartIndex, SOAP_TYPE_unsignedInt); soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateAlertSubscriptions*)this)->AlertSubscriptionPolicyID); /* transient soap skipped */ } void _emi__EnumerateAlertSubscriptions::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptions*)this)->StartIndex); ((_emi__EnumerateAlertSubscriptions*)this)->AlertSubscriptionPolicyID = NULL; /* transient soap skipped */ } int _emi__EnumerateAlertSubscriptions::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__emi__EnumerateAlertSubscriptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__EnumerateAlertSubscriptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__EnumerateAlertSubscriptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertSubscriptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptions), type); soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateAlertSubscriptions*)a)->StartIndex), ""); soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((_emi__EnumerateAlertSubscriptions*)a)->AlertSubscriptionPolicyID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__EnumerateAlertSubscriptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__EnumerateAlertSubscriptions(soap, this, tag, type); } SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_get__emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *p, const char *tag, const char *type) { if ((p = soap_in__emi__EnumerateAlertSubscriptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__EnumerateAlertSubscriptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__EnumerateAlertSubscriptions(soap, tag, this, type); } SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_in__emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__EnumerateAlertSubscriptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptions, sizeof(_emi__EnumerateAlertSubscriptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertSubscriptions) { soap_revert(soap); *soap->id = '\0'; return (_emi__EnumerateAlertSubscriptions *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1, soap_flag_AlertSubscriptionPolicyID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateAlertSubscriptions*)a)->StartIndex), "xsd:unsignedInt")) { soap_flag_StartIndex1--; continue; } if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((_emi__EnumerateAlertSubscriptions*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType")) { soap_flag_AlertSubscriptionPolicyID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__EnumerateAlertSubscriptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateAlertSubscriptions, 0, sizeof(_emi__EnumerateAlertSubscriptions), 0, soap_copy__emi__EnumerateAlertSubscriptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__EnumerateAlertSubscriptions * SOAP_FMAC6 soap_new__emi__EnumerateAlertSubscriptions(struct soap *soap, int n) { return soap_instantiate__emi__EnumerateAlertSubscriptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertSubscriptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__EnumerateAlertSubscriptions; if (size) *size = sizeof(_emi__EnumerateAlertSubscriptions); ((_emi__EnumerateAlertSubscriptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__EnumerateAlertSubscriptions[n]; if (size) *size = n * sizeof(_emi__EnumerateAlertSubscriptions); for (int i = 0; i < n; i++) ((_emi__EnumerateAlertSubscriptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__EnumerateAlertSubscriptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateAlertSubscriptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertSubscriptions %p -> %p\n", q, p)); *(_emi__EnumerateAlertSubscriptions*)p = *(_emi__EnumerateAlertSubscriptions*)q; } void _emi__SubscribeForAlertResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _emi__SubscribeForAlertResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SubscribeForAlertResponse*)this)->Status); soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__SubscribeForAlertResponse*)this)->SubscriptionHandle); /* transient soap skipped */ } int _emi__SubscribeForAlertResponse::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__emi__SubscribeForAlertResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__SubscribeForAlertResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__SubscribeForAlertResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, int id, const _emi__SubscribeForAlertResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForAlertResponse), type); soap_element_result(soap, "emi:Status"); soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SubscribeForAlertResponse*)a)->Status), ""); soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__SubscribeForAlertResponse*)a)->SubscriptionHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__SubscribeForAlertResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__SubscribeForAlertResponse(soap, this, tag, type); } SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_get__emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *p, const char *tag, const char *type) { if ((p = soap_in__emi__SubscribeForAlertResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__SubscribeForAlertResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__SubscribeForAlertResponse(soap, tag, this, type); } SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_in__emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForAlertResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__SubscribeForAlertResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForAlertResponse, sizeof(_emi__SubscribeForAlertResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__SubscribeForAlertResponse) { soap_revert(soap); *soap->id = '\0'; return (_emi__SubscribeForAlertResponse *)a->soap_in(soap, tag, type); } } short soap_flag_Status1 = 1, soap_flag_SubscriptionHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SubscribeForAlertResponse*)a)->Status), "emi:PT_STATUS")) { soap_flag_Status1--; continue; } if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__SubscribeForAlertResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType")) { soap_flag_SubscriptionHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "emi: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->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__SubscribeForAlertResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SubscribeForAlertResponse, 0, sizeof(_emi__SubscribeForAlertResponse), 0, soap_copy__emi__SubscribeForAlertResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__SubscribeForAlertResponse * SOAP_FMAC6 soap_new__emi__SubscribeForAlertResponse(struct soap *soap, int n) { return soap_instantiate__emi__SubscribeForAlertResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_instantiate__emi__SubscribeForAlertResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForAlertResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForAlertResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__SubscribeForAlertResponse; if (size) *size = sizeof(_emi__SubscribeForAlertResponse); ((_emi__SubscribeForAlertResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__SubscribeForAlertResponse[n]; if (size) *size = n * sizeof(_emi__SubscribeForAlertResponse); for (int i = 0; i < n; i++) ((_emi__SubscribeForAlertResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__SubscribeForAlertResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SubscribeForAlertResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForAlertResponse %p -> %p\n", q, p)); *(_emi__SubscribeForAlertResponse*)p = *(_emi__SubscribeForAlertResponse*)q; } void _emi__SubscribeForAlert::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToemi__AlertSubscriptionType(soap, &((_emi__SubscribeForAlert*)this)->SubscriptionInfo); /* transient soap skipped */ } void _emi__SubscribeForAlert::soap_default(struct soap *soap) { this->soap = soap; ((_emi__SubscribeForAlert*)this)->SubscriptionInfo = NULL; /* transient soap skipped */ } int _emi__SubscribeForAlert::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__emi__SubscribeForAlert); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _emi__SubscribeForAlert::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__emi__SubscribeForAlert(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForAlert(struct soap *soap, const char *tag, int id, const _emi__SubscribeForAlert *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForAlert), type); soap_out_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", -1, &(((_emi__SubscribeForAlert*)a)->SubscriptionInfo), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_emi__SubscribeForAlert::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__emi__SubscribeForAlert(soap, this, tag, type); } SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_get__emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *p, const char *tag, const char *type) { if ((p = soap_in__emi__SubscribeForAlert(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_emi__SubscribeForAlert::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__emi__SubscribeForAlert(soap, tag, this, type); } SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_in__emi__SubscribeForAlert(struct soap *soap, const char *tag, _emi__SubscribeForAlert *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_emi__SubscribeForAlert *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForAlert, sizeof(_emi__SubscribeForAlert), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__emi__SubscribeForAlert) { soap_revert(soap); *soap->id = '\0'; return (_emi__SubscribeForAlert *)a->soap_in(soap, tag, type); } } short soap_flag_SubscriptionInfo1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", &(((_emi__SubscribeForAlert*)a)->SubscriptionInfo), "emi:AlertSubscriptionType")) { soap_flag_SubscriptionInfo1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionInfo1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_emi__SubscribeForAlert *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SubscribeForAlert, 0, sizeof(_emi__SubscribeForAlert), 0, soap_copy__emi__SubscribeForAlert); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _emi__SubscribeForAlert * SOAP_FMAC6 soap_new__emi__SubscribeForAlert(struct soap *soap, int n) { return soap_instantiate__emi__SubscribeForAlert(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *p) { soap_delete(soap, p); } SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_instantiate__emi__SubscribeForAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForAlert, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _emi__SubscribeForAlert; if (size) *size = sizeof(_emi__SubscribeForAlert); ((_emi__SubscribeForAlert*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _emi__SubscribeForAlert[n]; if (size) *size = n * sizeof(_emi__SubscribeForAlert); for (int i = 0; i < n; i++) ((_emi__SubscribeForAlert*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_emi__SubscribeForAlert*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SubscribeForAlert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForAlert %p -> %p\n", q, p)); *(_emi__SubscribeForAlert*)p = *(_emi__SubscribeForAlert*)q; } void emi__AlertSubscriptionGeneralType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((emi__AlertSubscriptionGeneralType*)this)->PolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType); soap_serialize__emi__union_AlertSubscriptionGeneralType(soap, ((emi__AlertSubscriptionGeneralType*)this)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)this)->union_AlertSubscriptionGeneralType); /* transient soap skipped */ } void emi__AlertSubscriptionGeneralType::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionGeneralType*)this)->PolicyID); ((emi__AlertSubscriptionGeneralType*)this)->__union_AlertSubscriptionGeneralType = 0; ((emi__AlertSubscriptionGeneralType*)this)->__any = NULL; /* transient soap skipped */ } int emi__AlertSubscriptionGeneralType::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_emi__AlertSubscriptionGeneralType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__AlertSubscriptionGeneralType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__AlertSubscriptionGeneralType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionGeneralType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionGeneralType), type); soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", -1, &(((emi__AlertSubscriptionGeneralType*)a)->PolicyID), ""); soap_out__emi__union_AlertSubscriptionGeneralType(soap, ((emi__AlertSubscriptionGeneralType*)a)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)a)->union_AlertSubscriptionGeneralType); soap_outliteral(soap, "-any", &(((emi__AlertSubscriptionGeneralType*)a)->__any), NULL); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__AlertSubscriptionGeneralType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__AlertSubscriptionGeneralType(soap, this, tag, type); } SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertSubscriptionGeneralType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__AlertSubscriptionGeneralType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__AlertSubscriptionGeneralType(soap, tag, this, type); } SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, emi__AlertSubscriptionGeneralType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__AlertSubscriptionGeneralType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionGeneralType, sizeof(emi__AlertSubscriptionGeneralType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionGeneralType) { soap_revert(soap); *soap->id = '\0'; return (emi__AlertSubscriptionGeneralType *)a->soap_in(soap, tag, type); } } short soap_flag_PolicyID1 = 1, soap_flag_union_AlertSubscriptionGeneralType1 = 1, soap_flag___any1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PolicyID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", &(((emi__AlertSubscriptionGeneralType*)a)->PolicyID), "emi:AlertSubscriptionPolicyIDType")) { soap_flag_PolicyID1--; continue; } if (soap_flag_union_AlertSubscriptionGeneralType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__emi__union_AlertSubscriptionGeneralType(soap, &((emi__AlertSubscriptionGeneralType*)a)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)a)->union_AlertSubscriptionGeneralType)) { soap_flag_union_AlertSubscriptionGeneralType1 = 0; continue; } /* transient soap skipped */ if (soap_flag___any1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_inliteral(soap, "-any", &(((emi__AlertSubscriptionGeneralType*)a)->__any))) { soap_flag___any1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PolicyID1 > 0 || soap_flag_union_AlertSubscriptionGeneralType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__AlertSubscriptionGeneralType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionGeneralType, 0, sizeof(emi__AlertSubscriptionGeneralType), 0, soap_copy_emi__AlertSubscriptionGeneralType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__AlertSubscriptionGeneralType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionGeneralType(struct soap *soap, int n) { return soap_instantiate_emi__AlertSubscriptionGeneralType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionGeneralType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionGeneralType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionGeneralType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__AlertSubscriptionGeneralType; if (size) *size = sizeof(emi__AlertSubscriptionGeneralType); ((emi__AlertSubscriptionGeneralType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__AlertSubscriptionGeneralType[n]; if (size) *size = n * sizeof(emi__AlertSubscriptionGeneralType); for (int i = 0; i < n; i++) ((emi__AlertSubscriptionGeneralType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__AlertSubscriptionGeneralType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionGeneralType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionGeneralType %p -> %p\n", q, p)); *(emi__AlertSubscriptionGeneralType*)p = *(emi__AlertSubscriptionGeneralType*)q; } void emi__AlertSubscriptionSoapType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocmn__URLType(soap, &((emi__AlertSubscriptionSoapType*)this)->Address); soap_serialize_PointerTosai__CertificateHandleType(soap, &((emi__AlertSubscriptionSoapType*)this)->ClientCredentials); soap_serialize_PointerToemi__AlertCredentialsType(soap, &((emi__AlertSubscriptionSoapType*)this)->UserCredentials); soap_serialize_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, &((emi__AlertSubscriptionSoapType*)this)->AlertAuthOptions); /* transient soap skipped */ } void emi__AlertSubscriptionSoapType::soap_default(struct soap *soap) { this->soap = soap; ((emi__AlertSubscriptionSoapType*)this)->Address = NULL; ((emi__AlertSubscriptionSoapType*)this)->ClientCredentials = NULL; ((emi__AlertSubscriptionSoapType*)this)->UserCredentials = NULL; soap_default_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, &((emi__AlertSubscriptionSoapType*)this)->AlertAuthOptions); /* transient soap skipped */ } int emi__AlertSubscriptionSoapType::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_emi__AlertSubscriptionSoapType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__AlertSubscriptionSoapType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__AlertSubscriptionSoapType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionSoapType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionSoapType), type); soap_out_PointerTocmn__URLType(soap, "emi:Address", -1, &(((emi__AlertSubscriptionSoapType*)a)->Address), ""); soap_out_PointerTosai__CertificateHandleType(soap, "emi:ClientCredentials", -1, &(((emi__AlertSubscriptionSoapType*)a)->ClientCredentials), ""); soap_out_PointerToemi__AlertCredentialsType(soap, "emi:UserCredentials", -1, &(((emi__AlertSubscriptionSoapType*)a)->UserCredentials), ""); soap_out_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, "emi:AlertAuthOptions", -1, &(((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__AlertSubscriptionSoapType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__AlertSubscriptionSoapType(soap, this, tag, type); } SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertSubscriptionSoapType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__AlertSubscriptionSoapType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__AlertSubscriptionSoapType(soap, tag, this, type); } SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, emi__AlertSubscriptionSoapType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__AlertSubscriptionSoapType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionSoapType, sizeof(emi__AlertSubscriptionSoapType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionSoapType) { soap_revert(soap); *soap->id = '\0'; return (emi__AlertSubscriptionSoapType *)a->soap_in(soap, tag, type); } } short soap_flag_Address1 = 1, soap_flag_ClientCredentials1 = 1, soap_flag_UserCredentials1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Address1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocmn__URLType(soap, "emi:Address", &(((emi__AlertSubscriptionSoapType*)a)->Address), "cmn:URLType")) { soap_flag_Address1--; continue; } if (soap_flag_ClientCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "emi:ClientCredentials", &(((emi__AlertSubscriptionSoapType*)a)->ClientCredentials), "sai:CertificateHandleType")) { soap_flag_ClientCredentials1--; continue; } if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__AlertCredentialsType(soap, "emi:UserCredentials", &(((emi__AlertSubscriptionSoapType*)a)->UserCredentials), "emi:AlertCredentialsType")) { soap_flag_UserCredentials1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, "emi:AlertAuthOptions", &(((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions), "emi:AlertAuthOptionsType")) 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->mode & SOAP_XML_STRICT) && (soap_flag_Address1 > 0 || ((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions.size() > 3)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__AlertSubscriptionSoapType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionSoapType, 0, sizeof(emi__AlertSubscriptionSoapType), 0, soap_copy_emi__AlertSubscriptionSoapType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__AlertSubscriptionSoapType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionSoapType(struct soap *soap, int n) { return soap_instantiate_emi__AlertSubscriptionSoapType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionSoapType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionSoapType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionSoapType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__AlertSubscriptionSoapType; if (size) *size = sizeof(emi__AlertSubscriptionSoapType); ((emi__AlertSubscriptionSoapType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__AlertSubscriptionSoapType[n]; if (size) *size = n * sizeof(emi__AlertSubscriptionSoapType); for (int i = 0; i < n; i++) ((emi__AlertSubscriptionSoapType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__AlertSubscriptionSoapType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionSoapType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionSoapType %p -> %p\n", q, p)); *(emi__AlertSubscriptionSoapType*)p = *(emi__AlertSubscriptionSoapType*)q; } void emi__AlertSubscriptionSNMPType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocmn__NodeAddressType(soap, &((emi__AlertSubscriptionSNMPType*)this)->Address); soap_serialize_PointerToemi__CommunityStringType(soap, &((emi__AlertSubscriptionSNMPType*)this)->CommunityString); /* transient soap skipped */ } void emi__AlertSubscriptionSNMPType::soap_default(struct soap *soap) { this->soap = soap; ((emi__AlertSubscriptionSNMPType*)this)->Address = NULL; ((emi__AlertSubscriptionSNMPType*)this)->CommunityString = NULL; /* transient soap skipped */ } int emi__AlertSubscriptionSNMPType::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_emi__AlertSubscriptionSNMPType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__AlertSubscriptionSNMPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__AlertSubscriptionSNMPType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionSNMPType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionSNMPType), type); soap_out_PointerTocmn__NodeAddressType(soap, "emi:Address", -1, &(((emi__AlertSubscriptionSNMPType*)a)->Address), ""); soap_out_PointerToemi__CommunityStringType(soap, "emi:CommunityString", -1, &(((emi__AlertSubscriptionSNMPType*)a)->CommunityString), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__AlertSubscriptionSNMPType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__AlertSubscriptionSNMPType(soap, this, tag, type); } SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertSubscriptionSNMPType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__AlertSubscriptionSNMPType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__AlertSubscriptionSNMPType(soap, tag, this, type); } SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, emi__AlertSubscriptionSNMPType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__AlertSubscriptionSNMPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionSNMPType, sizeof(emi__AlertSubscriptionSNMPType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionSNMPType) { soap_revert(soap); *soap->id = '\0'; return (emi__AlertSubscriptionSNMPType *)a->soap_in(soap, tag, type); } } short soap_flag_Address1 = 1, soap_flag_CommunityString1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Address1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocmn__NodeAddressType(soap, "emi:Address", &(((emi__AlertSubscriptionSNMPType*)a)->Address), "cmn:NodeAddressType")) { soap_flag_Address1--; continue; } if (soap_flag_CommunityString1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerToemi__CommunityStringType(soap, "emi:CommunityString", &(((emi__AlertSubscriptionSNMPType*)a)->CommunityString), "emi:CommunityStringType")) { soap_flag_CommunityString1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Address1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__AlertSubscriptionSNMPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionSNMPType, 0, sizeof(emi__AlertSubscriptionSNMPType), 0, soap_copy_emi__AlertSubscriptionSNMPType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__AlertSubscriptionSNMPType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionSNMPType(struct soap *soap, int n) { return soap_instantiate_emi__AlertSubscriptionSNMPType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionSNMPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionSNMPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionSNMPType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__AlertSubscriptionSNMPType; if (size) *size = sizeof(emi__AlertSubscriptionSNMPType); ((emi__AlertSubscriptionSNMPType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__AlertSubscriptionSNMPType[n]; if (size) *size = n * sizeof(emi__AlertSubscriptionSNMPType); for (int i = 0; i < n; i++) ((emi__AlertSubscriptionSNMPType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__AlertSubscriptionSNMPType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionSNMPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionSNMPType %p -> %p\n", q, p)); *(emi__AlertSubscriptionSNMPType*)p = *(emi__AlertSubscriptionSNMPType*)q; } void emi__AlertCredentialsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((emi__AlertCredentialsType*)this)->Username, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((emi__AlertCredentialsType*)this)->Username); soap_embedded(soap, &((emi__AlertCredentialsType*)this)->Password, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((emi__AlertCredentialsType*)this)->Password); /* transient soap skipped */ } void emi__AlertCredentialsType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((emi__AlertCredentialsType*)this)->Username); soap_default_std__string(soap, &((emi__AlertCredentialsType*)this)->Password); /* transient soap skipped */ } int emi__AlertCredentialsType::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_emi__AlertCredentialsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__AlertCredentialsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__AlertCredentialsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertCredentialsType(struct soap *soap, const char *tag, int id, const emi__AlertCredentialsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertCredentialsType), type); soap_out_std__string(soap, "emi:Username", -1, &(((emi__AlertCredentialsType*)a)->Username), ""); soap_out_std__string(soap, "emi:Password", -1, &(((emi__AlertCredentialsType*)a)->Password), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__AlertCredentialsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__AlertCredentialsType(soap, this, tag, type); } SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_get_emi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertCredentialsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__AlertCredentialsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__AlertCredentialsType(soap, tag, this, type); } SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_in_emi__AlertCredentialsType(struct soap *soap, const char *tag, emi__AlertCredentialsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__AlertCredentialsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertCredentialsType, sizeof(emi__AlertCredentialsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__AlertCredentialsType) { soap_revert(soap); *soap->id = '\0'; return (emi__AlertCredentialsType *)a->soap_in(soap, tag, type); } } short soap_flag_Username1 = 1, soap_flag_Password1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "emi:Username", &(((emi__AlertCredentialsType*)a)->Username), "xsd:string")) { soap_flag_Username1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "emi:Password", &(((emi__AlertCredentialsType*)a)->Password), "xsd:string")) { soap_flag_Password1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__AlertCredentialsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertCredentialsType, 0, sizeof(emi__AlertCredentialsType), 0, soap_copy_emi__AlertCredentialsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__AlertCredentialsType * SOAP_FMAC6 soap_new_emi__AlertCredentialsType(struct soap *soap, int n) { return soap_instantiate_emi__AlertCredentialsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_instantiate_emi__AlertCredentialsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertCredentialsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertCredentialsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__AlertCredentialsType; if (size) *size = sizeof(emi__AlertCredentialsType); ((emi__AlertCredentialsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__AlertCredentialsType[n]; if (size) *size = n * sizeof(emi__AlertCredentialsType); for (int i = 0; i < n; i++) ((emi__AlertCredentialsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__AlertCredentialsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertCredentialsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertCredentialsType %p -> %p\n", q, p)); *(emi__AlertCredentialsType*)p = *(emi__AlertCredentialsType*)q; } void emi__ByteStr::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteStr*)this)->Byte); /* transient soap skipped */ } void emi__ByteStr::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteStr*)this)->Byte); /* transient soap skipped */ } int emi__ByteStr::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_emi__ByteStr); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__ByteStr::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__ByteStr(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__ByteStr(struct soap *soap, const char *tag, int id, const emi__ByteStr *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__ByteStr), type); soap_out_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", -1, &(((emi__ByteStr*)a)->Byte), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__ByteStr::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__ByteStr(soap, this, tag, type); } SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_get_emi__ByteStr(struct soap *soap, emi__ByteStr *p, const char *tag, const char *type) { if ((p = soap_in_emi__ByteStr(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__ByteStr::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__ByteStr(soap, tag, this, type); } SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_in_emi__ByteStr(struct soap *soap, const char *tag, emi__ByteStr *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__ByteStr *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__ByteStr, sizeof(emi__ByteStr), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__ByteStr) { soap_revert(soap); *soap->id = '\0'; return (emi__ByteStr *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", &(((emi__ByteStr*)a)->Byte), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (((emi__ByteStr*)a)->Byte.size() > 16)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__ByteStr *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__ByteStr, 0, sizeof(emi__ByteStr), 0, soap_copy_emi__ByteStr); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__ByteStr * SOAP_FMAC6 soap_new_emi__ByteStr(struct soap *soap, int n) { return soap_instantiate_emi__ByteStr(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__ByteStr(struct soap *soap, emi__ByteStr *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_instantiate_emi__ByteStr(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__ByteStr(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__ByteStr, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__ByteStr; if (size) *size = sizeof(emi__ByteStr); ((emi__ByteStr*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__ByteStr[n]; if (size) *size = n * sizeof(emi__ByteStr); for (int i = 0; i < n; i++) ((emi__ByteStr*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__ByteStr*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__ByteStr(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__ByteStr %p -> %p\n", q, p)); *(emi__ByteStr*)p = *(emi__ByteStr*)q; } void emi__SensorAttributesType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((emi__SensorAttributesType*)this)->IsLegacySensor, SOAP_TYPE_bool); soap_embedded(soap, &((emi__SensorAttributesType*)this)->AssertionEvent, SOAP_TYPE_bool); soap_embedded(soap, &((emi__SensorAttributesType*)this)->DeassertionEvent, SOAP_TYPE_bool); soap_embedded(soap, &((emi__SensorAttributesType*)this)->Index, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__SensorAttributesType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventSensorType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventOffset, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventSourceType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__SensorAttributesType*)this)->SensorNumber, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__SensorAttributesType*)this)->Entity, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__SensorAttributesType*)this)->EntityInstance, SOAP_TYPE_unsignedByte); /* transient soap skipped */ } void emi__SensorAttributesType::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((emi__SensorAttributesType*)this)->IsLegacySensor); soap_default_bool(soap, &((emi__SensorAttributesType*)this)->AssertionEvent); soap_default_bool(soap, &((emi__SensorAttributesType*)this)->DeassertionEvent); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->Index); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->DeviceAddress); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventSensorType); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventType); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventOffset); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventSourceType); soap_default_emi__EventSeverityType(soap, &((emi__SensorAttributesType*)this)->EventSeverity); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->SensorNumber); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->Entity); soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EntityInstance); /* transient soap skipped */ } int emi__SensorAttributesType::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_emi__SensorAttributesType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__SensorAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__SensorAttributesType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorAttributesType(struct soap *soap, const char *tag, int id, const emi__SensorAttributesType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__SensorAttributesType), type); soap_out_bool(soap, "emi:IsLegacySensor", -1, &(((emi__SensorAttributesType*)a)->IsLegacySensor), ""); soap_out_bool(soap, "emi:AssertionEvent", -1, &(((emi__SensorAttributesType*)a)->AssertionEvent), ""); soap_out_bool(soap, "emi:DeassertionEvent", -1, &(((emi__SensorAttributesType*)a)->DeassertionEvent), ""); soap_out_unsignedByte(soap, "emi:Index", -1, &(((emi__SensorAttributesType*)a)->Index), ""); soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__SensorAttributesType*)a)->DeviceAddress), ""); soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__SensorAttributesType*)a)->EventSensorType), ""); soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__SensorAttributesType*)a)->EventType), ""); soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__SensorAttributesType*)a)->EventOffset), ""); soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__SensorAttributesType*)a)->EventSourceType), ""); soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__SensorAttributesType*)a)->EventSeverity), ""); soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__SensorAttributesType*)a)->SensorNumber), ""); soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__SensorAttributesType*)a)->Entity), ""); soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__SensorAttributesType*)a)->EntityInstance), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__SensorAttributesType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__SensorAttributesType(soap, this, tag, type); } SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_get_emi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *p, const char *tag, const char *type) { if ((p = soap_in_emi__SensorAttributesType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__SensorAttributesType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__SensorAttributesType(soap, tag, this, type); } SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_in_emi__SensorAttributesType(struct soap *soap, const char *tag, emi__SensorAttributesType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__SensorAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__SensorAttributesType, sizeof(emi__SensorAttributesType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__SensorAttributesType) { soap_revert(soap); *soap->id = '\0'; return (emi__SensorAttributesType *)a->soap_in(soap, tag, type); } } short soap_flag_IsLegacySensor1 = 1, soap_flag_AssertionEvent1 = 1, soap_flag_DeassertionEvent1 = 1, soap_flag_Index1 = 1, soap_flag_DeviceAddress1 = 1, soap_flag_EventSensorType1 = 1, soap_flag_EventType1 = 1, soap_flag_EventOffset1 = 1, soap_flag_EventSourceType1 = 1, soap_flag_EventSeverity1 = 1, soap_flag_SensorNumber1 = 1, soap_flag_Entity1 = 1, soap_flag_EntityInstance1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IsLegacySensor1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "emi:IsLegacySensor", &(((emi__SensorAttributesType*)a)->IsLegacySensor), "xsd:boolean")) { soap_flag_IsLegacySensor1--; continue; } if (soap_flag_AssertionEvent1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "emi:AssertionEvent", &(((emi__SensorAttributesType*)a)->AssertionEvent), "xsd:boolean")) { soap_flag_AssertionEvent1--; continue; } if (soap_flag_DeassertionEvent1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "emi:DeassertionEvent", &(((emi__SensorAttributesType*)a)->DeassertionEvent), "xsd:boolean")) { soap_flag_DeassertionEvent1--; continue; } if (soap_flag_Index1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:Index", &(((emi__SensorAttributesType*)a)->Index), "xsd:unsignedByte")) { soap_flag_Index1--; continue; } if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__SensorAttributesType*)a)->DeviceAddress), "xsd:unsignedByte")) { soap_flag_DeviceAddress1--; continue; } if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__SensorAttributesType*)a)->EventSensorType), "xsd:unsignedByte")) { soap_flag_EventSensorType1--; continue; } if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__SensorAttributesType*)a)->EventType), "xsd:unsignedByte")) { soap_flag_EventType1--; continue; } if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__SensorAttributesType*)a)->EventOffset), "xsd:unsignedByte")) { soap_flag_EventOffset1--; continue; } if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__SensorAttributesType*)a)->EventSourceType), "xsd:unsignedByte")) { soap_flag_EventSourceType1--; continue; } if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__SensorAttributesType*)a)->EventSeverity), "emi:EventSeverityType")) { soap_flag_EventSeverity1--; continue; } if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__SensorAttributesType*)a)->SensorNumber), "xsd:unsignedByte")) { soap_flag_SensorNumber1--; continue; } if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__SensorAttributesType*)a)->Entity), "xsd:unsignedByte")) { soap_flag_Entity1--; continue; } if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__SensorAttributesType*)a)->EntityInstance), "xsd:unsignedByte")) { soap_flag_EntityInstance1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_IsLegacySensor1 > 0 || soap_flag_AssertionEvent1 > 0 || soap_flag_DeassertionEvent1 > 0 || soap_flag_Index1 > 0 || soap_flag_DeviceAddress1 > 0 || soap_flag_EventSensorType1 > 0 || soap_flag_EventType1 > 0 || soap_flag_EventOffset1 > 0 || soap_flag_EventSourceType1 > 0 || soap_flag_EventSeverity1 > 0 || soap_flag_SensorNumber1 > 0 || soap_flag_Entity1 > 0 || soap_flag_EntityInstance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__SensorAttributesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__SensorAttributesType, 0, sizeof(emi__SensorAttributesType), 0, soap_copy_emi__SensorAttributesType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__SensorAttributesType * SOAP_FMAC6 soap_new_emi__SensorAttributesType(struct soap *soap, int n) { return soap_instantiate_emi__SensorAttributesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_instantiate_emi__SensorAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__SensorAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__SensorAttributesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__SensorAttributesType; if (size) *size = sizeof(emi__SensorAttributesType); ((emi__SensorAttributesType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__SensorAttributesType[n]; if (size) *size = n * sizeof(emi__SensorAttributesType); for (int i = 0; i < n; i++) ((emi__SensorAttributesType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__SensorAttributesType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__SensorAttributesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__SensorAttributesType %p -> %p\n", q, p)); *(emi__SensorAttributesType*)p = *(emi__SensorAttributesType*)q; } void emi__SensorHandleArrayType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfemi__SensorHandleType(soap, &((emi__SensorHandleArrayType*)this)->SensorHandle); /* transient soap skipped */ } void emi__SensorHandleArrayType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfemi__SensorHandleType(soap, &((emi__SensorHandleArrayType*)this)->SensorHandle); /* transient soap skipped */ } int emi__SensorHandleArrayType::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_emi__SensorHandleArrayType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__SensorHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__SensorHandleArrayType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorHandleArrayType(struct soap *soap, const char *tag, int id, const emi__SensorHandleArrayType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__SensorHandleArrayType), type); soap_out_std__vectorTemplateOfemi__SensorHandleType(soap, "emi:SensorHandle", -1, &(((emi__SensorHandleArrayType*)a)->SensorHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__SensorHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__SensorHandleArrayType(soap, this, tag, type); } SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_get_emi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *p, const char *tag, const char *type) { if ((p = soap_in_emi__SensorHandleArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__SensorHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__SensorHandleArrayType(soap, tag, this, type); } SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_in_emi__SensorHandleArrayType(struct soap *soap, const char *tag, emi__SensorHandleArrayType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__SensorHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__SensorHandleArrayType, sizeof(emi__SensorHandleArrayType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__SensorHandleArrayType) { soap_revert(soap); *soap->id = '\0'; return (emi__SensorHandleArrayType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfemi__SensorHandleType(soap, "emi:SensorHandle", &(((emi__SensorHandleArrayType*)a)->SensorHandle), "emi:SensorHandleType")) 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 = (emi__SensorHandleArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__SensorHandleArrayType, 0, sizeof(emi__SensorHandleArrayType), 0, soap_copy_emi__SensorHandleArrayType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__SensorHandleArrayType * SOAP_FMAC6 soap_new_emi__SensorHandleArrayType(struct soap *soap, int n) { return soap_instantiate_emi__SensorHandleArrayType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__SensorHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__SensorHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__SensorHandleArrayType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__SensorHandleArrayType; if (size) *size = sizeof(emi__SensorHandleArrayType); ((emi__SensorHandleArrayType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__SensorHandleArrayType[n]; if (size) *size = n * sizeof(emi__SensorHandleArrayType); for (int i = 0; i < n; i++) ((emi__SensorHandleArrayType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__SensorHandleArrayType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__SensorHandleArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__SensorHandleArrayType %p -> %p\n", q, p)); *(emi__SensorHandleArrayType*)p = *(emi__SensorHandleArrayType*)q; } void emi__EventLogRecordArrayType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, &((emi__EventLogRecordArrayType*)this)->EventLogRecord); /* transient soap skipped */ } void emi__EventLogRecordArrayType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, &((emi__EventLogRecordArrayType*)this)->EventLogRecord); /* transient soap skipped */ } int emi__EventLogRecordArrayType::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_emi__EventLogRecordArrayType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__EventLogRecordArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__EventLogRecordArrayType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventLogRecordArrayType(struct soap *soap, const char *tag, int id, const emi__EventLogRecordArrayType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventLogRecordArrayType), type); soap_out_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, "emi:EventLogRecord", -1, &(((emi__EventLogRecordArrayType*)a)->EventLogRecord), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__EventLogRecordArrayType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__EventLogRecordArrayType(soap, this, tag, type); } SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_get_emi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *p, const char *tag, const char *type) { if ((p = soap_in_emi__EventLogRecordArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__EventLogRecordArrayType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__EventLogRecordArrayType(soap, tag, this, type); } SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_in_emi__EventLogRecordArrayType(struct soap *soap, const char *tag, emi__EventLogRecordArrayType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__EventLogRecordArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventLogRecordArrayType, sizeof(emi__EventLogRecordArrayType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__EventLogRecordArrayType) { soap_revert(soap); *soap->id = '\0'; return (emi__EventLogRecordArrayType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, "emi:EventLogRecord", &(((emi__EventLogRecordArrayType*)a)->EventLogRecord), "emi:EventLogRecordType")) 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 = (emi__EventLogRecordArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventLogRecordArrayType, 0, sizeof(emi__EventLogRecordArrayType), 0, soap_copy_emi__EventLogRecordArrayType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__EventLogRecordArrayType * SOAP_FMAC6 soap_new_emi__EventLogRecordArrayType(struct soap *soap, int n) { return soap_instantiate_emi__EventLogRecordArrayType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_instantiate_emi__EventLogRecordArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventLogRecordArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventLogRecordArrayType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__EventLogRecordArrayType; if (size) *size = sizeof(emi__EventLogRecordArrayType); ((emi__EventLogRecordArrayType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__EventLogRecordArrayType[n]; if (size) *size = n * sizeof(emi__EventLogRecordArrayType); for (int i = 0; i < n; i++) ((emi__EventLogRecordArrayType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__EventLogRecordArrayType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__EventLogRecordArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventLogRecordArrayType %p -> %p\n", q, p)); *(emi__EventLogRecordArrayType*)p = *(emi__EventLogRecordArrayType*)q; } void emi__EventFilterHandleArrayType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfemi__EventFilterHandleType(soap, &((emi__EventFilterHandleArrayType*)this)->EventFilterHandle); /* transient soap skipped */ } void emi__EventFilterHandleArrayType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfemi__EventFilterHandleType(soap, &((emi__EventFilterHandleArrayType*)this)->EventFilterHandle); /* transient soap skipped */ } int emi__EventFilterHandleArrayType::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_emi__EventFilterHandleArrayType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__EventFilterHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__EventFilterHandleArrayType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterHandleArrayType(struct soap *soap, const char *tag, int id, const emi__EventFilterHandleArrayType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventFilterHandleArrayType), type); soap_out_std__vectorTemplateOfemi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((emi__EventFilterHandleArrayType*)a)->EventFilterHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__EventFilterHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__EventFilterHandleArrayType(soap, this, tag, type); } SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_get_emi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *p, const char *tag, const char *type) { if ((p = soap_in_emi__EventFilterHandleArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__EventFilterHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__EventFilterHandleArrayType(soap, tag, this, type); } SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_in_emi__EventFilterHandleArrayType(struct soap *soap, const char *tag, emi__EventFilterHandleArrayType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__EventFilterHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventFilterHandleArrayType, sizeof(emi__EventFilterHandleArrayType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__EventFilterHandleArrayType) { soap_revert(soap); *soap->id = '\0'; return (emi__EventFilterHandleArrayType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfemi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((emi__EventFilterHandleArrayType*)a)->EventFilterHandle), "emi:EventFilterHandleType")) 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 = (emi__EventFilterHandleArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventFilterHandleArrayType, 0, sizeof(emi__EventFilterHandleArrayType), 0, soap_copy_emi__EventFilterHandleArrayType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__EventFilterHandleArrayType * SOAP_FMAC6 soap_new_emi__EventFilterHandleArrayType(struct soap *soap, int n) { return soap_instantiate_emi__EventFilterHandleArrayType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__EventFilterHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventFilterHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventFilterHandleArrayType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__EventFilterHandleArrayType; if (size) *size = sizeof(emi__EventFilterHandleArrayType); ((emi__EventFilterHandleArrayType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__EventFilterHandleArrayType[n]; if (size) *size = n * sizeof(emi__EventFilterHandleArrayType); for (int i = 0; i < n; i++) ((emi__EventFilterHandleArrayType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__EventFilterHandleArrayType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__EventFilterHandleArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventFilterHandleArrayType %p -> %p\n", q, p)); *(emi__EventFilterHandleArrayType*)p = *(emi__EventFilterHandleArrayType*)q; } void emi__AlertSubscriptionHandleArrayType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((emi__AlertSubscriptionHandleArrayType*)this)->AlertSubscriptionHandle); /* transient soap skipped */ } void emi__AlertSubscriptionHandleArrayType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((emi__AlertSubscriptionHandleArrayType*)this)->AlertSubscriptionHandle); /* transient soap skipped */ } int emi__AlertSubscriptionHandleArrayType::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_emi__AlertSubscriptionHandleArrayType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__AlertSubscriptionHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__AlertSubscriptionHandleArrayType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionHandleArrayType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType), type); soap_out_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:AlertSubscriptionHandle", -1, &(((emi__AlertSubscriptionHandleArrayType*)a)->AlertSubscriptionHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__AlertSubscriptionHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__AlertSubscriptionHandleArrayType(soap, this, tag, type); } SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertSubscriptionHandleArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__AlertSubscriptionHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__AlertSubscriptionHandleArrayType(soap, tag, this, type); } SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionHandleArrayType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__AlertSubscriptionHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, sizeof(emi__AlertSubscriptionHandleArrayType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionHandleArrayType) { soap_revert(soap); *soap->id = '\0'; return (emi__AlertSubscriptionHandleArrayType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:AlertSubscriptionHandle", &(((emi__AlertSubscriptionHandleArrayType*)a)->AlertSubscriptionHandle), "emi:AlertSubscriptionHandleType")) 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 = (emi__AlertSubscriptionHandleArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, 0, sizeof(emi__AlertSubscriptionHandleArrayType), 0, soap_copy_emi__AlertSubscriptionHandleArrayType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionHandleArrayType(struct soap *soap, int n) { return soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__AlertSubscriptionHandleArrayType; if (size) *size = sizeof(emi__AlertSubscriptionHandleArrayType); ((emi__AlertSubscriptionHandleArrayType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__AlertSubscriptionHandleArrayType[n]; if (size) *size = n * sizeof(emi__AlertSubscriptionHandleArrayType); for (int i = 0; i < n; i++) ((emi__AlertSubscriptionHandleArrayType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__AlertSubscriptionHandleArrayType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionHandleArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionHandleArrayType %p -> %p\n", q, p)); *(emi__AlertSubscriptionHandleArrayType*)p = *(emi__AlertSubscriptionHandleArrayType*)q; } void emi__AlertSubscriptionType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((emi__AlertSubscriptionType*)this)->AlertSubscriptionPolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType); /* transient soap skipped */ } void emi__AlertSubscriptionType::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionType*)this)->AlertSubscriptionPolicyID); soap_default_emi__IPv4AddressType(soap, &((emi__AlertSubscriptionType*)this)->DestinationAddress); /* transient soap skipped */ } int emi__AlertSubscriptionType::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_emi__AlertSubscriptionType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__AlertSubscriptionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__AlertSubscriptionType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionType), type); soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__AlertSubscriptionType*)a)->AlertSubscriptionPolicyID), ""); soap_out_emi__IPv4AddressType(soap, "emi:DestinationAddress", -1, &(((emi__AlertSubscriptionType*)a)->DestinationAddress), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__AlertSubscriptionType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__AlertSubscriptionType(soap, this, tag, type); } SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertSubscriptionType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__AlertSubscriptionType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__AlertSubscriptionType(soap, tag, this, type); } SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionType(struct soap *soap, const char *tag, emi__AlertSubscriptionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__AlertSubscriptionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionType, sizeof(emi__AlertSubscriptionType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionType) { soap_revert(soap); *soap->id = '\0'; return (emi__AlertSubscriptionType *)a->soap_in(soap, tag, type); } } short soap_flag_AlertSubscriptionPolicyID1 = 1, soap_flag_DestinationAddress1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__AlertSubscriptionType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType")) { soap_flag_AlertSubscriptionPolicyID1--; continue; } if (soap_flag_DestinationAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__IPv4AddressType(soap, "emi:DestinationAddress", &(((emi__AlertSubscriptionType*)a)->DestinationAddress), "emi:IPv4AddressType")) { soap_flag_DestinationAddress1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AlertSubscriptionPolicyID1 > 0 || soap_flag_DestinationAddress1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__AlertSubscriptionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionType, 0, sizeof(emi__AlertSubscriptionType), 0, soap_copy_emi__AlertSubscriptionType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__AlertSubscriptionType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionType(struct soap *soap, int n) { return soap_instantiate_emi__AlertSubscriptionType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__AlertSubscriptionType; if (size) *size = sizeof(emi__AlertSubscriptionType); ((emi__AlertSubscriptionType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__AlertSubscriptionType[n]; if (size) *size = n * sizeof(emi__AlertSubscriptionType); for (int i = 0; i < n; i++) ((emi__AlertSubscriptionType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__AlertSubscriptionType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionType %p -> %p\n", q, p)); *(emi__AlertSubscriptionType*)p = *(emi__AlertSubscriptionType*)q; } void emi__EventFilterType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((emi__EventFilterType*)this)->FilterConfiguration, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->FilterAction, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->AlertSubscriptionPolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType); soap_embedded(soap, &((emi__EventFilterType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->EventSensorType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->EventType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->EventOffset, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->EventSourceType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->SensorNumber, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->Entity, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventFilterType*)this)->EntityInstance, SOAP_TYPE_unsignedByte); /* transient soap skipped */ } void emi__EventFilterType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->FilterConfiguration); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->FilterAction); soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__EventFilterType*)this)->AlertSubscriptionPolicyID); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->DeviceAddress); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventSensorType); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventType); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventOffset); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventSourceType); soap_default_emi__EventSeverityType(soap, &((emi__EventFilterType*)this)->EventSeverity); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->SensorNumber); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->Entity); soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EntityInstance); /* transient soap skipped */ } int emi__EventFilterType::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_emi__EventFilterType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__EventFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__EventFilterType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterType(struct soap *soap, const char *tag, int id, const emi__EventFilterType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventFilterType), type); soap_out_unsignedByte(soap, "emi:FilterConfiguration", -1, &(((emi__EventFilterType*)a)->FilterConfiguration), ""); soap_out_unsignedByte(soap, "emi:FilterAction", -1, &(((emi__EventFilterType*)a)->FilterAction), ""); soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__EventFilterType*)a)->AlertSubscriptionPolicyID), ""); soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__EventFilterType*)a)->DeviceAddress), ""); soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__EventFilterType*)a)->EventSensorType), ""); soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__EventFilterType*)a)->EventType), ""); soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__EventFilterType*)a)->EventOffset), ""); soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__EventFilterType*)a)->EventSourceType), ""); soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__EventFilterType*)a)->EventSeverity), ""); soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__EventFilterType*)a)->SensorNumber), ""); soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__EventFilterType*)a)->Entity), ""); soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__EventFilterType*)a)->EntityInstance), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__EventFilterType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__EventFilterType(soap, this, tag, type); } SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_get_emi__EventFilterType(struct soap *soap, emi__EventFilterType *p, const char *tag, const char *type) { if ((p = soap_in_emi__EventFilterType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__EventFilterType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__EventFilterType(soap, tag, this, type); } SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_in_emi__EventFilterType(struct soap *soap, const char *tag, emi__EventFilterType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__EventFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventFilterType, sizeof(emi__EventFilterType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__EventFilterType) { soap_revert(soap); *soap->id = '\0'; return (emi__EventFilterType *)a->soap_in(soap, tag, type); } } short soap_flag_FilterConfiguration1 = 1, soap_flag_FilterAction1 = 1, soap_flag_AlertSubscriptionPolicyID1 = 1, soap_flag_DeviceAddress1 = 1, soap_flag_EventSensorType1 = 1, soap_flag_EventType1 = 1, soap_flag_EventOffset1 = 1, soap_flag_EventSourceType1 = 1, soap_flag_EventSeverity1 = 1, soap_flag_SensorNumber1 = 1, soap_flag_Entity1 = 1, soap_flag_EntityInstance1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FilterConfiguration1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:FilterConfiguration", &(((emi__EventFilterType*)a)->FilterConfiguration), "xsd:unsignedByte")) { soap_flag_FilterConfiguration1--; continue; } if (soap_flag_FilterAction1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:FilterAction", &(((emi__EventFilterType*)a)->FilterAction), "xsd:unsignedByte")) { soap_flag_FilterAction1--; continue; } if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__EventFilterType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType")) { soap_flag_AlertSubscriptionPolicyID1--; continue; } if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__EventFilterType*)a)->DeviceAddress), "xsd:unsignedByte")) { soap_flag_DeviceAddress1--; continue; } if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__EventFilterType*)a)->EventSensorType), "xsd:unsignedByte")) { soap_flag_EventSensorType1--; continue; } if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__EventFilterType*)a)->EventType), "xsd:unsignedByte")) { soap_flag_EventType1--; continue; } if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__EventFilterType*)a)->EventOffset), "xsd:unsignedByte")) { soap_flag_EventOffset1--; continue; } if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__EventFilterType*)a)->EventSourceType), "xsd:unsignedByte")) { soap_flag_EventSourceType1--; continue; } if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__EventFilterType*)a)->EventSeverity), "emi:EventSeverityType")) { soap_flag_EventSeverity1--; continue; } if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__EventFilterType*)a)->SensorNumber), "xsd:unsignedByte")) { soap_flag_SensorNumber1--; continue; } if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__EventFilterType*)a)->Entity), "xsd:unsignedByte")) { soap_flag_Entity1--; continue; } if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__EventFilterType*)a)->EntityInstance), "xsd:unsignedByte")) { soap_flag_EntityInstance1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_FilterConfiguration1 > 0 || soap_flag_FilterAction1 > 0 || soap_flag_AlertSubscriptionPolicyID1 > 0 || soap_flag_DeviceAddress1 > 0 || soap_flag_EventSensorType1 > 0 || soap_flag_EventType1 > 0 || soap_flag_EventOffset1 > 0 || soap_flag_EventSourceType1 > 0 || soap_flag_EventSeverity1 > 0 || soap_flag_SensorNumber1 > 0 || soap_flag_Entity1 > 0 || soap_flag_EntityInstance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__EventFilterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventFilterType, 0, sizeof(emi__EventFilterType), 0, soap_copy_emi__EventFilterType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__EventFilterType * SOAP_FMAC6 soap_new_emi__EventFilterType(struct soap *soap, int n) { return soap_instantiate_emi__EventFilterType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventFilterType(struct soap *soap, emi__EventFilterType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_instantiate_emi__EventFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventFilterType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__EventFilterType; if (size) *size = sizeof(emi__EventFilterType); ((emi__EventFilterType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__EventFilterType[n]; if (size) *size = n * sizeof(emi__EventFilterType); for (int i = 0; i < n; i++) ((emi__EventFilterType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__EventFilterType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__EventFilterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventFilterType %p -> %p\n", q, p)); *(emi__EventFilterType*)p = *(emi__EventFilterType*)q; } void emi__EventLogRecordType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((emi__EventLogRecordType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventSensorType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventOffset, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventSourceType, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventLogRecordType*)this)->SensorNumber, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventLogRecordType*)this)->Entity, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((emi__EventLogRecordType*)this)->EntityInstance, SOAP_TYPE_unsignedByte); soap_serialize_PointerToemi__ByteData(soap, &((emi__EventLogRecordType*)this)->EventData); /* transient soap skipped */ } void emi__EventLogRecordType::soap_default(struct soap *soap) { this->soap = soap; soap_default_emi__TimeType(soap, &((emi__EventLogRecordType*)this)->TimeStamp); soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->DeviceAddress); soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventSensorType); soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventType); soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventOffset); soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventSourceType); soap_default_emi__EventSeverityType(soap, &((emi__EventLogRecordType*)this)->EventSeverity); soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->SensorNumber); soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->Entity); soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EntityInstance); ((emi__EventLogRecordType*)this)->EventData = NULL; /* transient soap skipped */ } int emi__EventLogRecordType::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_emi__EventLogRecordType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__EventLogRecordType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__EventLogRecordType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventLogRecordType(struct soap *soap, const char *tag, int id, const emi__EventLogRecordType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventLogRecordType), type); soap_out_emi__TimeType(soap, "emi:TimeStamp", -1, &(((emi__EventLogRecordType*)a)->TimeStamp), ""); soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__EventLogRecordType*)a)->DeviceAddress), ""); soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__EventLogRecordType*)a)->EventSensorType), ""); soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__EventLogRecordType*)a)->EventType), ""); soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__EventLogRecordType*)a)->EventOffset), ""); soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__EventLogRecordType*)a)->EventSourceType), ""); soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__EventLogRecordType*)a)->EventSeverity), ""); soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__EventLogRecordType*)a)->SensorNumber), ""); soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__EventLogRecordType*)a)->Entity), ""); soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__EventLogRecordType*)a)->EntityInstance), ""); soap_out_PointerToemi__ByteData(soap, "emi:EventData", -1, &(((emi__EventLogRecordType*)a)->EventData), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__EventLogRecordType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__EventLogRecordType(soap, this, tag, type); } SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_get_emi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *p, const char *tag, const char *type) { if ((p = soap_in_emi__EventLogRecordType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__EventLogRecordType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__EventLogRecordType(soap, tag, this, type); } SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_in_emi__EventLogRecordType(struct soap *soap, const char *tag, emi__EventLogRecordType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__EventLogRecordType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventLogRecordType, sizeof(emi__EventLogRecordType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__EventLogRecordType) { soap_revert(soap); *soap->id = '\0'; return (emi__EventLogRecordType *)a->soap_in(soap, tag, type); } } short soap_flag_TimeStamp1 = 1, soap_flag_DeviceAddress1 = 1, soap_flag_EventSensorType1 = 1, soap_flag_EventType1 = 1, soap_flag_EventOffset1 = 1, soap_flag_EventSourceType1 = 1, soap_flag_EventSeverity1 = 1, soap_flag_SensorNumber1 = 1, soap_flag_Entity1 = 1, soap_flag_EntityInstance1 = 1, soap_flag_EventData1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__TimeType(soap, "emi:TimeStamp", &(((emi__EventLogRecordType*)a)->TimeStamp), "emi:TimeType")) { soap_flag_TimeStamp1--; continue; } if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__EventLogRecordType*)a)->DeviceAddress), "xsd:unsignedByte")) { soap_flag_DeviceAddress1--; continue; } if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__EventLogRecordType*)a)->EventSensorType), "xsd:unsignedByte")) { soap_flag_EventSensorType1--; continue; } if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__EventLogRecordType*)a)->EventType), "xsd:unsignedByte")) { soap_flag_EventType1--; continue; } if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__EventLogRecordType*)a)->EventOffset), "xsd:unsignedByte")) { soap_flag_EventOffset1--; continue; } if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__EventLogRecordType*)a)->EventSourceType), "xsd:unsignedByte")) { soap_flag_EventSourceType1--; continue; } if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__EventLogRecordType*)a)->EventSeverity), "emi:EventSeverityType")) { soap_flag_EventSeverity1--; continue; } if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__EventLogRecordType*)a)->SensorNumber), "xsd:unsignedByte")) { soap_flag_SensorNumber1--; continue; } if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__EventLogRecordType*)a)->Entity), "xsd:unsignedByte")) { soap_flag_Entity1--; continue; } if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__EventLogRecordType*)a)->EntityInstance), "xsd:unsignedByte")) { soap_flag_EntityInstance1--; continue; } if (soap_flag_EventData1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToemi__ByteData(soap, "emi:EventData", &(((emi__EventLogRecordType*)a)->EventData), "emi:ByteData")) { soap_flag_EventData1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_TimeStamp1 > 0 || soap_flag_DeviceAddress1 > 0 || soap_flag_EventSensorType1 > 0 || soap_flag_EventType1 > 0 || soap_flag_EventOffset1 > 0 || soap_flag_EventSourceType1 > 0 || soap_flag_EventSeverity1 > 0 || soap_flag_SensorNumber1 > 0 || soap_flag_Entity1 > 0 || soap_flag_EntityInstance1 > 0 || soap_flag_EventData1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__EventLogRecordType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventLogRecordType, 0, sizeof(emi__EventLogRecordType), 0, soap_copy_emi__EventLogRecordType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__EventLogRecordType * SOAP_FMAC6 soap_new_emi__EventLogRecordType(struct soap *soap, int n) { return soap_instantiate_emi__EventLogRecordType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_instantiate_emi__EventLogRecordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventLogRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventLogRecordType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__EventLogRecordType; if (size) *size = sizeof(emi__EventLogRecordType); ((emi__EventLogRecordType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__EventLogRecordType[n]; if (size) *size = n * sizeof(emi__EventLogRecordType); for (int i = 0; i < n; i++) ((emi__EventLogRecordType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__EventLogRecordType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__EventLogRecordType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventLogRecordType %p -> %p\n", q, p)); *(emi__EventLogRecordType*)p = *(emi__EventLogRecordType*)q; } void emi__ByteData::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteData*)this)->Byte); /* transient soap skipped */ } void emi__ByteData::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteData*)this)->Byte); /* transient soap skipped */ } int emi__ByteData::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_emi__ByteData); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__ByteData::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__ByteData(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__ByteData(struct soap *soap, const char *tag, int id, const emi__ByteData *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__ByteData), type); soap_out_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", -1, &(((emi__ByteData*)a)->Byte), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__ByteData::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__ByteData(soap, this, tag, type); } SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_get_emi__ByteData(struct soap *soap, emi__ByteData *p, const char *tag, const char *type) { if ((p = soap_in_emi__ByteData(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__ByteData::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__ByteData(soap, tag, this, type); } SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_in_emi__ByteData(struct soap *soap, const char *tag, emi__ByteData *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__ByteData *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__ByteData, sizeof(emi__ByteData), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__ByteData) { soap_revert(soap); *soap->id = '\0'; return (emi__ByteData *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", &(((emi__ByteData*)a)->Byte), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (((emi__ByteData*)a)->Byte.size() < 8 || ((emi__ByteData*)a)->Byte.size() > 8)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (emi__ByteData *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__ByteData, 0, sizeof(emi__ByteData), 0, soap_copy_emi__ByteData); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__ByteData * SOAP_FMAC6 soap_new_emi__ByteData(struct soap *soap, int n) { return soap_instantiate_emi__ByteData(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__ByteData(struct soap *soap, emi__ByteData *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_instantiate_emi__ByteData(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__ByteData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__ByteData, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__ByteData; if (size) *size = sizeof(emi__ByteData); ((emi__ByteData*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__ByteData[n]; if (size) *size = n * sizeof(emi__ByteData); for (int i = 0; i < n; i++) ((emi__ByteData*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__ByteData*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__ByteData(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__ByteData %p -> %p\n", q, p)); *(emi__ByteData*)p = *(emi__ByteData*)q; } void emi__AlertSubscriptionPolicyIDArrayType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionPolicyIDArrayType*)this)->AlertSubscriptionPolicyID); /* transient soap skipped */ } void emi__AlertSubscriptionPolicyIDArrayType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionPolicyIDArrayType*)this)->AlertSubscriptionPolicyID); /* transient soap skipped */ } int emi__AlertSubscriptionPolicyIDArrayType::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_emi__AlertSubscriptionPolicyIDArrayType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int emi__AlertSubscriptionPolicyIDArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionPolicyIDArrayType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType), type); soap_out_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__AlertSubscriptionPolicyIDArrayType*)a)->AlertSubscriptionPolicyID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *emi__AlertSubscriptionPolicyIDArrayType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_emi__AlertSubscriptionPolicyIDArrayType(soap, this, tag, type); } SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *p, const char *tag, const char *type) { if ((p = soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *emi__AlertSubscriptionPolicyIDArrayType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, this, type); } SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionPolicyIDArrayType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (emi__AlertSubscriptionPolicyIDArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, sizeof(emi__AlertSubscriptionPolicyIDArrayType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType) { soap_revert(soap); *soap->id = '\0'; return (emi__AlertSubscriptionPolicyIDArrayType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__AlertSubscriptionPolicyIDArrayType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType")) 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 = (emi__AlertSubscriptionPolicyIDArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, 0, sizeof(emi__AlertSubscriptionPolicyIDArrayType), 0, soap_copy_emi__AlertSubscriptionPolicyIDArrayType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, int n) { return soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *p) { soap_delete(soap, p); } SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new emi__AlertSubscriptionPolicyIDArrayType; if (size) *size = sizeof(emi__AlertSubscriptionPolicyIDArrayType); ((emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new emi__AlertSubscriptionPolicyIDArrayType[n]; if (size) *size = n * sizeof(emi__AlertSubscriptionPolicyIDArrayType); for (int i = 0; i < n; i++) ((emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionPolicyIDArrayType %p -> %p\n", q, p)); *(emi__AlertSubscriptionPolicyIDArrayType*)p = *(emi__AlertSubscriptionPolicyIDArrayType*)q; } void _stra__RemoveStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__RemoveStorageFpaclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__RemoveStorageFpaclEntryResponse*)this)->StatusCode); /* transient soap skipped */ } int _stra__RemoveStorageFpaclEntryResponse::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__stra__RemoveStorageFpaclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__RemoveStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__RemoveStorageFpaclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageFpaclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__RemoveStorageFpaclEntryResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__RemoveStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__RemoveStorageFpaclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__RemoveStorageFpaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__RemoveStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__RemoveStorageFpaclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__RemoveStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, sizeof(_stra__RemoveStorageFpaclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__RemoveStorageFpaclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__RemoveStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__RemoveStorageFpaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, 0, sizeof(_stra__RemoveStorageFpaclEntryResponse), 0, soap_copy__stra__RemoveStorageFpaclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, int n) { return soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__RemoveStorageFpaclEntryResponse; if (size) *size = sizeof(_stra__RemoveStorageFpaclEntryResponse); ((_stra__RemoveStorageFpaclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__RemoveStorageFpaclEntryResponse[n]; if (size) *size = n * sizeof(_stra__RemoveStorageFpaclEntryResponse); for (int i = 0; i < n; i++) ((_stra__RemoveStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__RemoveStorageFpaclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageFpaclEntryResponse %p -> %p\n", q, p)); *(_stra__RemoveStorageFpaclEntryResponse*)p = *(_stra__RemoveStorageFpaclEntryResponse*)q; } void _stra__RemoveStorageFpaclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__RemoveStorageFpaclEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__RemoveStorageFpaclEntry*)this)->Handle); /* transient soap skipped */ } int _stra__RemoveStorageFpaclEntry::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__stra__RemoveStorageFpaclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__RemoveStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__RemoveStorageFpaclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageFpaclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntry), type); soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__RemoveStorageFpaclEntry*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__RemoveStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__RemoveStorageFpaclEntry(soap, this, tag, type); } SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *p, const char *tag, const char *type) { if ((p = soap_in__stra__RemoveStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__RemoveStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__RemoveStorageFpaclEntry(soap, tag, this, type); } SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__RemoveStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntry, sizeof(_stra__RemoveStorageFpaclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageFpaclEntry) { soap_revert(soap); *soap->id = '\0'; return (_stra__RemoveStorageFpaclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__RemoveStorageFpaclEntry*)a)->Handle), "stra:StorageAllocEntryHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__RemoveStorageFpaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__RemoveStorageFpaclEntry, 0, sizeof(_stra__RemoveStorageFpaclEntry), 0, soap_copy__stra__RemoveStorageFpaclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__RemoveStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__RemoveStorageFpaclEntry(struct soap *soap, int n) { return soap_instantiate__stra__RemoveStorageFpaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageFpaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__RemoveStorageFpaclEntry; if (size) *size = sizeof(_stra__RemoveStorageFpaclEntry); ((_stra__RemoveStorageFpaclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__RemoveStorageFpaclEntry[n]; if (size) *size = n * sizeof(_stra__RemoveStorageFpaclEntry); for (int i = 0; i < n; i++) ((_stra__RemoveStorageFpaclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__RemoveStorageFpaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__RemoveStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageFpaclEntry %p -> %p\n", q, p)); *(_stra__RemoveStorageFpaclEntry*)p = *(_stra__RemoveStorageFpaclEntry*)q; } void _stra__UpdateStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__UpdateStorageFpaclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__UpdateStorageFpaclEntryResponse*)this)->StatusCode); /* transient soap skipped */ } int _stra__UpdateStorageFpaclEntryResponse::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__stra__UpdateStorageFpaclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__UpdateStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__UpdateStorageFpaclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__UpdateStorageFpaclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__UpdateStorageFpaclEntryResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__UpdateStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__UpdateStorageFpaclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__UpdateStorageFpaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__UpdateStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__UpdateStorageFpaclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__UpdateStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, sizeof(_stra__UpdateStorageFpaclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__UpdateStorageFpaclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__UpdateStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__UpdateStorageFpaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, 0, sizeof(_stra__UpdateStorageFpaclEntryResponse), 0, soap_copy__stra__UpdateStorageFpaclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, int n) { return soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__UpdateStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__UpdateStorageFpaclEntryResponse; if (size) *size = sizeof(_stra__UpdateStorageFpaclEntryResponse); ((_stra__UpdateStorageFpaclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__UpdateStorageFpaclEntryResponse[n]; if (size) *size = n * sizeof(_stra__UpdateStorageFpaclEntryResponse); for (int i = 0; i < n; i++) ((_stra__UpdateStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__UpdateStorageFpaclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__UpdateStorageFpaclEntryResponse %p -> %p\n", q, p)); *(_stra__UpdateStorageFpaclEntryResponse*)p = *(_stra__UpdateStorageFpaclEntryResponse*)q; } void _stra__UpdateStorageFpaclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_stra__UpdateStorageFpaclEntry*)this)->NewAllocationSize, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _stra__UpdateStorageFpaclEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__UpdateStorageFpaclEntry*)this)->Handle); soap_default_unsignedInt(soap, &((_stra__UpdateStorageFpaclEntry*)this)->NewAllocationSize); /* transient soap skipped */ } int _stra__UpdateStorageFpaclEntry::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__stra__UpdateStorageFpaclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__UpdateStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__UpdateStorageFpaclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__UpdateStorageFpaclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntry), type); soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__UpdateStorageFpaclEntry*)a)->Handle), ""); soap_out_unsignedInt(soap, "stra:NewAllocationSize", -1, &(((_stra__UpdateStorageFpaclEntry*)a)->NewAllocationSize), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__UpdateStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__UpdateStorageFpaclEntry(soap, this, tag, type); } SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *p, const char *tag, const char *type) { if ((p = soap_in__stra__UpdateStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__UpdateStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__UpdateStorageFpaclEntry(soap, tag, this, type); } SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__UpdateStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntry, sizeof(_stra__UpdateStorageFpaclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__UpdateStorageFpaclEntry) { soap_revert(soap); *soap->id = '\0'; return (_stra__UpdateStorageFpaclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1, soap_flag_NewAllocationSize1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__UpdateStorageFpaclEntry*)a)->Handle), "stra:StorageAllocEntryHandleType")) { soap_flag_Handle1--; continue; } if (soap_flag_NewAllocationSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:NewAllocationSize", &(((_stra__UpdateStorageFpaclEntry*)a)->NewAllocationSize), "xsd:unsignedInt")) { soap_flag_NewAllocationSize1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_NewAllocationSize1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__UpdateStorageFpaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__UpdateStorageFpaclEntry, 0, sizeof(_stra__UpdateStorageFpaclEntry), 0, soap_copy__stra__UpdateStorageFpaclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__UpdateStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__UpdateStorageFpaclEntry(struct soap *soap, int n) { return soap_instantiate__stra__UpdateStorageFpaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__UpdateStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__UpdateStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__UpdateStorageFpaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__UpdateStorageFpaclEntry; if (size) *size = sizeof(_stra__UpdateStorageFpaclEntry); ((_stra__UpdateStorageFpaclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__UpdateStorageFpaclEntry[n]; if (size) *size = n * sizeof(_stra__UpdateStorageFpaclEntry); for (int i = 0; i < n; i++) ((_stra__UpdateStorageFpaclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__UpdateStorageFpaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__UpdateStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__UpdateStorageFpaclEntry %p -> %p\n", q, p)); *(_stra__UpdateStorageFpaclEntry*)p = *(_stra__UpdateStorageFpaclEntry*)q; } void _stra__GetStorageAllocEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__StorageAllocEntryType(soap, &((_stra__GetStorageAllocEntryResponse*)this)->Entry); /* transient soap skipped */ } void _stra__GetStorageAllocEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetStorageAllocEntryResponse*)this)->StatusCode); ((_stra__GetStorageAllocEntryResponse*)this)->Entry = NULL; /* transient soap skipped */ } int _stra__GetStorageAllocEntryResponse::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__stra__GetStorageAllocEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__GetStorageAllocEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__GetStorageAllocEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, int id, const _stra__GetStorageAllocEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageAllocEntryResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetStorageAllocEntryResponse*)a)->StatusCode), ""); soap_out_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", -1, &(((_stra__GetStorageAllocEntryResponse*)a)->Entry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__GetStorageAllocEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__GetStorageAllocEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_get__stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__GetStorageAllocEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__GetStorageAllocEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__GetStorageAllocEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_in__stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageAllocEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__GetStorageAllocEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageAllocEntryResponse, sizeof(_stra__GetStorageAllocEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__GetStorageAllocEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__GetStorageAllocEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetStorageAllocEntryResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", &(((_stra__GetStorageAllocEntryResponse*)a)->Entry), "stra:StorageAllocEntryType")) { soap_flag_Entry1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__GetStorageAllocEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetStorageAllocEntryResponse, 0, sizeof(_stra__GetStorageAllocEntryResponse), 0, soap_copy__stra__GetStorageAllocEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__GetStorageAllocEntryResponse * SOAP_FMAC6 soap_new__stra__GetStorageAllocEntryResponse(struct soap *soap, int n) { return soap_instantiate__stra__GetStorageAllocEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_instantiate__stra__GetStorageAllocEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageAllocEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageAllocEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__GetStorageAllocEntryResponse; if (size) *size = sizeof(_stra__GetStorageAllocEntryResponse); ((_stra__GetStorageAllocEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__GetStorageAllocEntryResponse[n]; if (size) *size = n * sizeof(_stra__GetStorageAllocEntryResponse); for (int i = 0; i < n; i++) ((_stra__GetStorageAllocEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__GetStorageAllocEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetStorageAllocEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageAllocEntryResponse %p -> %p\n", q, p)); *(_stra__GetStorageAllocEntryResponse*)p = *(_stra__GetStorageAllocEntryResponse*)q; } void _stra__GetStorageAllocEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__GetStorageAllocEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__GetStorageAllocEntry*)this)->Handle); /* transient soap skipped */ } int _stra__GetStorageAllocEntry::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__stra__GetStorageAllocEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__GetStorageAllocEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__GetStorageAllocEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageAllocEntry(struct soap *soap, const char *tag, int id, const _stra__GetStorageAllocEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageAllocEntry), type); soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__GetStorageAllocEntry*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__GetStorageAllocEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__GetStorageAllocEntry(soap, this, tag, type); } SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_get__stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *p, const char *tag, const char *type) { if ((p = soap_in__stra__GetStorageAllocEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__GetStorageAllocEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__GetStorageAllocEntry(soap, tag, this, type); } SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_in__stra__GetStorageAllocEntry(struct soap *soap, const char *tag, _stra__GetStorageAllocEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__GetStorageAllocEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageAllocEntry, sizeof(_stra__GetStorageAllocEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__GetStorageAllocEntry) { soap_revert(soap); *soap->id = '\0'; return (_stra__GetStorageAllocEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__GetStorageAllocEntry*)a)->Handle), "stra:StorageAllocEntryHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__GetStorageAllocEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetStorageAllocEntry, 0, sizeof(_stra__GetStorageAllocEntry), 0, soap_copy__stra__GetStorageAllocEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__GetStorageAllocEntry * SOAP_FMAC6 soap_new__stra__GetStorageAllocEntry(struct soap *soap, int n) { return soap_instantiate__stra__GetStorageAllocEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_instantiate__stra__GetStorageAllocEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageAllocEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageAllocEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__GetStorageAllocEntry; if (size) *size = sizeof(_stra__GetStorageAllocEntry); ((_stra__GetStorageAllocEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__GetStorageAllocEntry[n]; if (size) *size = n * sizeof(_stra__GetStorageAllocEntry); for (int i = 0; i < n; i++) ((_stra__GetStorageAllocEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__GetStorageAllocEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetStorageAllocEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageAllocEntry %p -> %p\n", q, p)); *(_stra__GetStorageAllocEntry*)p = *(_stra__GetStorageAllocEntry*)q; } void _stra__EnumerateStorageAllocEntriesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->HandlesCount, SOAP_TYPE_unsignedShort); soap_serialize_PointerTostra__StorageAllocEntryHandleListType(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->Handles); /* transient soap skipped */ } void _stra__EnumerateStorageAllocEntriesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->StatusCode); soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->TotalCount); soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->HandlesCount); ((_stra__EnumerateStorageAllocEntriesResponse*)this)->Handles = NULL; /* transient soap skipped */ } int _stra__EnumerateStorageAllocEntriesResponse::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__stra__EnumerateStorageAllocEntriesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__EnumerateStorageAllocEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageAllocEntriesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->StatusCode), ""); soap_out_unsignedShort(soap, "stra:TotalCount", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->TotalCount), ""); soap_out_unsignedShort(soap, "stra:HandlesCount", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->HandlesCount), ""); soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, "stra:Handles", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->Handles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__EnumerateStorageAllocEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__EnumerateStorageAllocEntriesResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_get__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__EnumerateStorageAllocEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_in__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntriesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__EnumerateStorageAllocEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, sizeof(_stra__EnumerateStorageAllocEntriesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__EnumerateStorageAllocEntriesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_Handles1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:TotalCount", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->TotalCount), "xsd:unsignedShort")) { soap_flag_TotalCount1--; continue; } if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:HandlesCount", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->HandlesCount), "xsd:unsignedShort")) { soap_flag_HandlesCount1--; continue; } if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, "stra:Handles", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->Handles), "stra:StorageAllocEntryHandleListType")) { soap_flag_Handles1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0 || soap_flag_Handles1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__EnumerateStorageAllocEntriesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, 0, sizeof(_stra__EnumerateStorageAllocEntriesResponse), 0, soap_copy__stra__EnumerateStorageAllocEntriesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC6 soap_new__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, int n) { return soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__EnumerateStorageAllocEntriesResponse; if (size) *size = sizeof(_stra__EnumerateStorageAllocEntriesResponse); ((_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__EnumerateStorageAllocEntriesResponse[n]; if (size) *size = n * sizeof(_stra__EnumerateStorageAllocEntriesResponse); for (int i = 0; i < n; i++) ((_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageAllocEntriesResponse %p -> %p\n", q, p)); *(_stra__EnumerateStorageAllocEntriesResponse*)p = *(_stra__EnumerateStorageAllocEntriesResponse*)q; } void _stra__EnumerateStorageAllocEntries::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_stra__EnumerateStorageAllocEntries*)this)->StartIndex, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void _stra__EnumerateStorageAllocEntries::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntries*)this)->StartIndex); /* transient soap skipped */ } int _stra__EnumerateStorageAllocEntries::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__stra__EnumerateStorageAllocEntries); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__EnumerateStorageAllocEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__EnumerateStorageAllocEntries(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageAllocEntries *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntries), type); soap_out_unsignedShort(soap, "stra:StartIndex", -1, &(((_stra__EnumerateStorageAllocEntries*)a)->StartIndex), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__EnumerateStorageAllocEntries::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__EnumerateStorageAllocEntries(soap, this, tag, type); } SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_get__stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *p, const char *tag, const char *type) { if ((p = soap_in__stra__EnumerateStorageAllocEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__EnumerateStorageAllocEntries::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__EnumerateStorageAllocEntries(soap, tag, this, type); } SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_in__stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntries *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__EnumerateStorageAllocEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntries, sizeof(_stra__EnumerateStorageAllocEntries), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageAllocEntries) { soap_revert(soap); *soap->id = '\0'; return (_stra__EnumerateStorageAllocEntries *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:StartIndex", &(((_stra__EnumerateStorageAllocEntries*)a)->StartIndex), "xsd:unsignedShort")) { soap_flag_StartIndex1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__EnumerateStorageAllocEntries *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__EnumerateStorageAllocEntries, 0, sizeof(_stra__EnumerateStorageAllocEntries), 0, soap_copy__stra__EnumerateStorageAllocEntries); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__EnumerateStorageAllocEntries * SOAP_FMAC6 soap_new__stra__EnumerateStorageAllocEntries(struct soap *soap, int n) { return soap_instantiate__stra__EnumerateStorageAllocEntries(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageAllocEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageAllocEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageAllocEntries, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__EnumerateStorageAllocEntries; if (size) *size = sizeof(_stra__EnumerateStorageAllocEntries); ((_stra__EnumerateStorageAllocEntries*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__EnumerateStorageAllocEntries[n]; if (size) *size = n * sizeof(_stra__EnumerateStorageAllocEntries); for (int i = 0; i < n; i++) ((_stra__EnumerateStorageAllocEntries*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__EnumerateStorageAllocEntries*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__EnumerateStorageAllocEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageAllocEntries %p -> %p\n", q, p)); *(_stra__EnumerateStorageAllocEntries*)p = *(_stra__EnumerateStorageAllocEntries*)q; } void _stra__AddStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__AddStorageFpaclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AddStorageFpaclEntryResponse*)this)->StatusCode); soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__AddStorageFpaclEntryResponse*)this)->Handle); /* transient soap skipped */ } int _stra__AddStorageFpaclEntryResponse::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__stra__AddStorageFpaclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AddStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AddStorageFpaclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__AddStorageFpaclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AddStorageFpaclEntryResponse*)a)->StatusCode), ""); soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__AddStorageFpaclEntryResponse*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AddStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AddStorageFpaclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__AddStorageFpaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AddStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AddStorageFpaclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AddStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, sizeof(_stra__AddStorageFpaclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AddStorageFpaclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__AddStorageFpaclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AddStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__AddStorageFpaclEntryResponse*)a)->Handle), "stra:StorageAllocEntryHandleType")) { soap_flag_Handle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AddStorageFpaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, 0, sizeof(_stra__AddStorageFpaclEntryResponse), 0, soap_copy__stra__AddStorageFpaclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__AddStorageFpaclEntryResponse(struct soap *soap, int n) { return soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__AddStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AddStorageFpaclEntryResponse; if (size) *size = sizeof(_stra__AddStorageFpaclEntryResponse); ((_stra__AddStorageFpaclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AddStorageFpaclEntryResponse[n]; if (size) *size = n * sizeof(_stra__AddStorageFpaclEntryResponse); for (int i = 0; i < n; i++) ((_stra__AddStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AddStorageFpaclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AddStorageFpaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageFpaclEntryResponse %p -> %p\n", q, p)); *(_stra__AddStorageFpaclEntryResponse*)p = *(_stra__AddStorageFpaclEntryResponse*)q; } void _stra__AddStorageFpaclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__StorageAllocEntryType(soap, &((_stra__AddStorageFpaclEntry*)this)->Entry); /* transient soap skipped */ } void _stra__AddStorageFpaclEntry::soap_default(struct soap *soap) { this->soap = soap; ((_stra__AddStorageFpaclEntry*)this)->Entry = NULL; /* transient soap skipped */ } int _stra__AddStorageFpaclEntry::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__stra__AddStorageFpaclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AddStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AddStorageFpaclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__AddStorageFpaclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageFpaclEntry), type); soap_out_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", -1, &(((_stra__AddStorageFpaclEntry*)a)->Entry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AddStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AddStorageFpaclEntry(soap, this, tag, type); } SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *p, const char *tag, const char *type) { if ((p = soap_in__stra__AddStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AddStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AddStorageFpaclEntry(soap, tag, this, type); } SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AddStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageFpaclEntry, sizeof(_stra__AddStorageFpaclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AddStorageFpaclEntry) { soap_revert(soap); *soap->id = '\0'; return (_stra__AddStorageFpaclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Entry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", &(((_stra__AddStorageFpaclEntry*)a)->Entry), "stra:StorageAllocEntryType")) { soap_flag_Entry1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AddStorageFpaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AddStorageFpaclEntry, 0, sizeof(_stra__AddStorageFpaclEntry), 0, soap_copy__stra__AddStorageFpaclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AddStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__AddStorageFpaclEntry(struct soap *soap, int n) { return soap_instantiate__stra__AddStorageFpaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__AddStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageFpaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AddStorageFpaclEntry; if (size) *size = sizeof(_stra__AddStorageFpaclEntry); ((_stra__AddStorageFpaclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AddStorageFpaclEntry[n]; if (size) *size = n * sizeof(_stra__AddStorageFpaclEntry); for (int i = 0; i < n; i++) ((_stra__AddStorageFpaclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AddStorageFpaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AddStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageFpaclEntry %p -> %p\n", q, p)); *(_stra__AddStorageFpaclEntry*)p = *(_stra__AddStorageFpaclEntry*)q; } void _stra__RemoveStorageEaclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__RemoveStorageEaclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__RemoveStorageEaclEntryResponse*)this)->StatusCode); /* transient soap skipped */ } int _stra__RemoveStorageEaclEntryResponse::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__stra__RemoveStorageEaclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__RemoveStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__RemoveStorageEaclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageEaclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__RemoveStorageEaclEntryResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__RemoveStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__RemoveStorageEaclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__RemoveStorageEaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__RemoveStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__RemoveStorageEaclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__RemoveStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, sizeof(_stra__RemoveStorageEaclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageEaclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__RemoveStorageEaclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__RemoveStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__RemoveStorageEaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, 0, sizeof(_stra__RemoveStorageEaclEntryResponse), 0, soap_copy__stra__RemoveStorageEaclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__RemoveStorageEaclEntryResponse(struct soap *soap, int n) { return soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__RemoveStorageEaclEntryResponse; if (size) *size = sizeof(_stra__RemoveStorageEaclEntryResponse); ((_stra__RemoveStorageEaclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__RemoveStorageEaclEntryResponse[n]; if (size) *size = n * sizeof(_stra__RemoveStorageEaclEntryResponse); for (int i = 0; i < n; i++) ((_stra__RemoveStorageEaclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__RemoveStorageEaclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__RemoveStorageEaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageEaclEntryResponse %p -> %p\n", q, p)); *(_stra__RemoveStorageEaclEntryResponse*)p = *(_stra__RemoveStorageEaclEntryResponse*)q; } void _stra__RemoveStorageEaclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__RemoveStorageEaclEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__RemoveStorageEaclEntry*)this)->Handle); /* transient soap skipped */ } int _stra__RemoveStorageEaclEntry::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__stra__RemoveStorageEaclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__RemoveStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__RemoveStorageEaclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageEaclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageEaclEntry), type); soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__RemoveStorageEaclEntry*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__RemoveStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__RemoveStorageEaclEntry(soap, this, tag, type); } SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_get__stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *p, const char *tag, const char *type) { if ((p = soap_in__stra__RemoveStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__RemoveStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__RemoveStorageEaclEntry(soap, tag, this, type); } SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_in__stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__RemoveStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageEaclEntry, sizeof(_stra__RemoveStorageEaclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageEaclEntry) { soap_revert(soap); *soap->id = '\0'; return (_stra__RemoveStorageEaclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__RemoveStorageEaclEntry*)a)->Handle), "stra:StorageEaclEntryHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__RemoveStorageEaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__RemoveStorageEaclEntry, 0, sizeof(_stra__RemoveStorageEaclEntry), 0, soap_copy__stra__RemoveStorageEaclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__RemoveStorageEaclEntry * SOAP_FMAC6 soap_new__stra__RemoveStorageEaclEntry(struct soap *soap, int n) { return soap_instantiate__stra__RemoveStorageEaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageEaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__RemoveStorageEaclEntry; if (size) *size = sizeof(_stra__RemoveStorageEaclEntry); ((_stra__RemoveStorageEaclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__RemoveStorageEaclEntry[n]; if (size) *size = n * sizeof(_stra__RemoveStorageEaclEntry); for (int i = 0; i < n; i++) ((_stra__RemoveStorageEaclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__RemoveStorageEaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__RemoveStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageEaclEntry %p -> %p\n", q, p)); *(_stra__RemoveStorageEaclEntry*)p = *(_stra__RemoveStorageEaclEntry*)q; } void _stra__GetStorageEaclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__StorageEaclEntryType(soap, &((_stra__GetStorageEaclEntryResponse*)this)->Entry); /* transient soap skipped */ } void _stra__GetStorageEaclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetStorageEaclEntryResponse*)this)->StatusCode); ((_stra__GetStorageEaclEntryResponse*)this)->Entry = NULL; /* transient soap skipped */ } int _stra__GetStorageEaclEntryResponse::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__stra__GetStorageEaclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__GetStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__GetStorageEaclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__GetStorageEaclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageEaclEntryResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetStorageEaclEntryResponse*)a)->StatusCode), ""); soap_out_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", -1, &(((_stra__GetStorageEaclEntryResponse*)a)->Entry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__GetStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__GetStorageEaclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__GetStorageEaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__GetStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__GetStorageEaclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageEaclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__GetStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageEaclEntryResponse, sizeof(_stra__GetStorageEaclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__GetStorageEaclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__GetStorageEaclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", &(((_stra__GetStorageEaclEntryResponse*)a)->Entry), "stra:StorageEaclEntryType")) { soap_flag_Entry1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__GetStorageEaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetStorageEaclEntryResponse, 0, sizeof(_stra__GetStorageEaclEntryResponse), 0, soap_copy__stra__GetStorageEaclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__GetStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__GetStorageEaclEntryResponse(struct soap *soap, int n) { return soap_instantiate__stra__GetStorageEaclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__GetStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageEaclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__GetStorageEaclEntryResponse; if (size) *size = sizeof(_stra__GetStorageEaclEntryResponse); ((_stra__GetStorageEaclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__GetStorageEaclEntryResponse[n]; if (size) *size = n * sizeof(_stra__GetStorageEaclEntryResponse); for (int i = 0; i < n; i++) ((_stra__GetStorageEaclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__GetStorageEaclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetStorageEaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageEaclEntryResponse %p -> %p\n", q, p)); *(_stra__GetStorageEaclEntryResponse*)p = *(_stra__GetStorageEaclEntryResponse*)q; } void _stra__GetStorageEaclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__GetStorageEaclEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__GetStorageEaclEntry*)this)->Handle); /* transient soap skipped */ } int _stra__GetStorageEaclEntry::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__stra__GetStorageEaclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__GetStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__GetStorageEaclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__GetStorageEaclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageEaclEntry), type); soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__GetStorageEaclEntry*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__GetStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__GetStorageEaclEntry(soap, this, tag, type); } SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_get__stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *p, const char *tag, const char *type) { if ((p = soap_in__stra__GetStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__GetStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__GetStorageEaclEntry(soap, tag, this, type); } SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_in__stra__GetStorageEaclEntry(struct soap *soap, const char *tag, _stra__GetStorageEaclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__GetStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageEaclEntry, sizeof(_stra__GetStorageEaclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__GetStorageEaclEntry) { soap_revert(soap); *soap->id = '\0'; return (_stra__GetStorageEaclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__GetStorageEaclEntry*)a)->Handle), "stra:StorageEaclEntryHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__GetStorageEaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetStorageEaclEntry, 0, sizeof(_stra__GetStorageEaclEntry), 0, soap_copy__stra__GetStorageEaclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__GetStorageEaclEntry * SOAP_FMAC6 soap_new__stra__GetStorageEaclEntry(struct soap *soap, int n) { return soap_instantiate__stra__GetStorageEaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__GetStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageEaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__GetStorageEaclEntry; if (size) *size = sizeof(_stra__GetStorageEaclEntry); ((_stra__GetStorageEaclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__GetStorageEaclEntry[n]; if (size) *size = n * sizeof(_stra__GetStorageEaclEntry); for (int i = 0; i < n; i++) ((_stra__GetStorageEaclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__GetStorageEaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageEaclEntry %p -> %p\n", q, p)); *(_stra__GetStorageEaclEntry*)p = *(_stra__GetStorageEaclEntry*)q; } void _stra__EnumerateStorageEaclEntriesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->HandlesCount, SOAP_TYPE_unsignedShort); soap_serialize_PointerTostra__StorageEaclEntryHandleListType(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->Handles); /* transient soap skipped */ } void _stra__EnumerateStorageEaclEntriesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->StatusCode); soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->TotalCount); soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->HandlesCount); ((_stra__EnumerateStorageEaclEntriesResponse*)this)->Handles = NULL; /* transient soap skipped */ } int _stra__EnumerateStorageEaclEntriesResponse::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__stra__EnumerateStorageEaclEntriesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__EnumerateStorageEaclEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageEaclEntriesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->StatusCode), ""); soap_out_unsignedShort(soap, "stra:TotalCount", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->TotalCount), ""); soap_out_unsignedShort(soap, "stra:HandlesCount", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->HandlesCount), ""); soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, "stra:Handles", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->Handles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__EnumerateStorageEaclEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__EnumerateStorageEaclEntriesResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_get__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__EnumerateStorageEaclEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_in__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntriesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__EnumerateStorageEaclEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, sizeof(_stra__EnumerateStorageEaclEntriesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__EnumerateStorageEaclEntriesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_Handles1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:TotalCount", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->TotalCount), "xsd:unsignedShort")) { soap_flag_TotalCount1--; continue; } if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:HandlesCount", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->HandlesCount), "xsd:unsignedShort")) { soap_flag_HandlesCount1--; continue; } if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, "stra:Handles", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->Handles), "stra:StorageEaclEntryHandleListType")) { soap_flag_Handles1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0 || soap_flag_Handles1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__EnumerateStorageEaclEntriesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, 0, sizeof(_stra__EnumerateStorageEaclEntriesResponse), 0, soap_copy__stra__EnumerateStorageEaclEntriesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC6 soap_new__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, int n) { return soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__EnumerateStorageEaclEntriesResponse; if (size) *size = sizeof(_stra__EnumerateStorageEaclEntriesResponse); ((_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__EnumerateStorageEaclEntriesResponse[n]; if (size) *size = n * sizeof(_stra__EnumerateStorageEaclEntriesResponse); for (int i = 0; i < n; i++) ((_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageEaclEntriesResponse %p -> %p\n", q, p)); *(_stra__EnumerateStorageEaclEntriesResponse*)p = *(_stra__EnumerateStorageEaclEntriesResponse*)q; } void _stra__EnumerateStorageEaclEntries::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_stra__EnumerateStorageEaclEntries*)this)->StartIndex, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void _stra__EnumerateStorageEaclEntries::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntries*)this)->StartIndex); /* transient soap skipped */ } int _stra__EnumerateStorageEaclEntries::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__stra__EnumerateStorageEaclEntries); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__EnumerateStorageEaclEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__EnumerateStorageEaclEntries(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageEaclEntries *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntries), type); soap_out_unsignedShort(soap, "stra:StartIndex", -1, &(((_stra__EnumerateStorageEaclEntries*)a)->StartIndex), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__EnumerateStorageEaclEntries::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__EnumerateStorageEaclEntries(soap, this, tag, type); } SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_get__stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *p, const char *tag, const char *type) { if ((p = soap_in__stra__EnumerateStorageEaclEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__EnumerateStorageEaclEntries::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__EnumerateStorageEaclEntries(soap, tag, this, type); } SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_in__stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntries *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__EnumerateStorageEaclEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntries, sizeof(_stra__EnumerateStorageEaclEntries), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageEaclEntries) { soap_revert(soap); *soap->id = '\0'; return (_stra__EnumerateStorageEaclEntries *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:StartIndex", &(((_stra__EnumerateStorageEaclEntries*)a)->StartIndex), "xsd:unsignedShort")) { soap_flag_StartIndex1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__EnumerateStorageEaclEntries *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__EnumerateStorageEaclEntries, 0, sizeof(_stra__EnumerateStorageEaclEntries), 0, soap_copy__stra__EnumerateStorageEaclEntries); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__EnumerateStorageEaclEntries * SOAP_FMAC6 soap_new__stra__EnumerateStorageEaclEntries(struct soap *soap, int n) { return soap_instantiate__stra__EnumerateStorageEaclEntries(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageEaclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageEaclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageEaclEntries, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__EnumerateStorageEaclEntries; if (size) *size = sizeof(_stra__EnumerateStorageEaclEntries); ((_stra__EnumerateStorageEaclEntries*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__EnumerateStorageEaclEntries[n]; if (size) *size = n * sizeof(_stra__EnumerateStorageEaclEntries); for (int i = 0; i < n; i++) ((_stra__EnumerateStorageEaclEntries*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__EnumerateStorageEaclEntries*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__EnumerateStorageEaclEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageEaclEntries %p -> %p\n", q, p)); *(_stra__EnumerateStorageEaclEntries*)p = *(_stra__EnumerateStorageEaclEntries*)q; } void _stra__AddStorageEaclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__AddStorageEaclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AddStorageEaclEntryResponse*)this)->StatusCode); soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__AddStorageEaclEntryResponse*)this)->Handle); /* transient soap skipped */ } int _stra__AddStorageEaclEntryResponse::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__stra__AddStorageEaclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AddStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AddStorageEaclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__AddStorageEaclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageEaclEntryResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AddStorageEaclEntryResponse*)a)->StatusCode), ""); soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__AddStorageEaclEntryResponse*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AddStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AddStorageEaclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__AddStorageEaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AddStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AddStorageEaclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageEaclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AddStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageEaclEntryResponse, sizeof(_stra__AddStorageEaclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AddStorageEaclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__AddStorageEaclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AddStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__AddStorageEaclEntryResponse*)a)->Handle), "stra:StorageEaclEntryHandleType")) { soap_flag_Handle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AddStorageEaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AddStorageEaclEntryResponse, 0, sizeof(_stra__AddStorageEaclEntryResponse), 0, soap_copy__stra__AddStorageEaclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AddStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__AddStorageEaclEntryResponse(struct soap *soap, int n) { return soap_instantiate__stra__AddStorageEaclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__AddStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageEaclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AddStorageEaclEntryResponse; if (size) *size = sizeof(_stra__AddStorageEaclEntryResponse); ((_stra__AddStorageEaclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AddStorageEaclEntryResponse[n]; if (size) *size = n * sizeof(_stra__AddStorageEaclEntryResponse); for (int i = 0; i < n; i++) ((_stra__AddStorageEaclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AddStorageEaclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AddStorageEaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageEaclEntryResponse %p -> %p\n", q, p)); *(_stra__AddStorageEaclEntryResponse*)p = *(_stra__AddStorageEaclEntryResponse*)q; } void _stra__AddStorageEaclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__StorageEaclEntryType(soap, &((_stra__AddStorageEaclEntry*)this)->Entry); /* transient soap skipped */ } void _stra__AddStorageEaclEntry::soap_default(struct soap *soap) { this->soap = soap; ((_stra__AddStorageEaclEntry*)this)->Entry = NULL; /* transient soap skipped */ } int _stra__AddStorageEaclEntry::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__stra__AddStorageEaclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AddStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AddStorageEaclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__AddStorageEaclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageEaclEntry), type); soap_out_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", -1, &(((_stra__AddStorageEaclEntry*)a)->Entry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AddStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AddStorageEaclEntry(soap, this, tag, type); } SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_get__stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *p, const char *tag, const char *type) { if ((p = soap_in__stra__AddStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AddStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AddStorageEaclEntry(soap, tag, this, type); } SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_in__stra__AddStorageEaclEntry(struct soap *soap, const char *tag, _stra__AddStorageEaclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AddStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageEaclEntry, sizeof(_stra__AddStorageEaclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AddStorageEaclEntry) { soap_revert(soap); *soap->id = '\0'; return (_stra__AddStorageEaclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Entry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", &(((_stra__AddStorageEaclEntry*)a)->Entry), "stra:StorageEaclEntryType")) { soap_flag_Entry1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AddStorageEaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AddStorageEaclEntry, 0, sizeof(_stra__AddStorageEaclEntry), 0, soap_copy__stra__AddStorageEaclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AddStorageEaclEntry * SOAP_FMAC6 soap_new__stra__AddStorageEaclEntry(struct soap *soap, int n) { return soap_instantiate__stra__AddStorageEaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__AddStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageEaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AddStorageEaclEntry; if (size) *size = sizeof(_stra__AddStorageEaclEntry); ((_stra__AddStorageEaclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AddStorageEaclEntry[n]; if (size) *size = n * sizeof(_stra__AddStorageEaclEntry); for (int i = 0; i < n; i++) ((_stra__AddStorageEaclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AddStorageEaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AddStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageEaclEntry %p -> %p\n", q, p)); *(_stra__AddStorageEaclEntry*)p = *(_stra__AddStorageEaclEntry*)q; } void _stra__AdminRemoveApplicationResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__AdminRemoveApplicationResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminRemoveApplicationResponse*)this)->StatusCode); /* transient soap skipped */ } int _stra__AdminRemoveApplicationResponse::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__stra__AdminRemoveApplicationResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AdminRemoveApplicationResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AdminRemoveApplicationResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, int id, const _stra__AdminRemoveApplicationResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminRemoveApplicationResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminRemoveApplicationResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AdminRemoveApplicationResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AdminRemoveApplicationResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_get__stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__AdminRemoveApplicationResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AdminRemoveApplicationResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AdminRemoveApplicationResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_in__stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, _stra__AdminRemoveApplicationResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AdminRemoveApplicationResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminRemoveApplicationResponse, sizeof(_stra__AdminRemoveApplicationResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AdminRemoveApplicationResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__AdminRemoveApplicationResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminRemoveApplicationResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AdminRemoveApplicationResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminRemoveApplicationResponse, 0, sizeof(_stra__AdminRemoveApplicationResponse), 0, soap_copy__stra__AdminRemoveApplicationResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AdminRemoveApplicationResponse * SOAP_FMAC6 soap_new__stra__AdminRemoveApplicationResponse(struct soap *soap, int n) { return soap_instantiate__stra__AdminRemoveApplicationResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_instantiate__stra__AdminRemoveApplicationResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminRemoveApplicationResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminRemoveApplicationResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AdminRemoveApplicationResponse; if (size) *size = sizeof(_stra__AdminRemoveApplicationResponse); ((_stra__AdminRemoveApplicationResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AdminRemoveApplicationResponse[n]; if (size) *size = n * sizeof(_stra__AdminRemoveApplicationResponse); for (int i = 0; i < n; i++) ((_stra__AdminRemoveApplicationResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AdminRemoveApplicationResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminRemoveApplicationResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminRemoveApplicationResponse %p -> %p\n", q, p)); *(_stra__AdminRemoveApplicationResponse*)p = *(_stra__AdminRemoveApplicationResponse*)q; } void _stra__AdminRemoveApplication::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__AdminRemoveApplication::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__StorageApplicationHandleType(soap, &((_stra__AdminRemoveApplication*)this)->Handle); /* transient soap skipped */ } int _stra__AdminRemoveApplication::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__stra__AdminRemoveApplication); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AdminRemoveApplication::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AdminRemoveApplication(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminRemoveApplication(struct soap *soap, const char *tag, int id, const _stra__AdminRemoveApplication *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminRemoveApplication), type); soap_out_stra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((_stra__AdminRemoveApplication*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AdminRemoveApplication::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AdminRemoveApplication(soap, this, tag, type); } SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_get__stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *p, const char *tag, const char *type) { if ((p = soap_in__stra__AdminRemoveApplication(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AdminRemoveApplication::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AdminRemoveApplication(soap, tag, this, type); } SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_in__stra__AdminRemoveApplication(struct soap *soap, const char *tag, _stra__AdminRemoveApplication *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AdminRemoveApplication *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminRemoveApplication, sizeof(_stra__AdminRemoveApplication), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AdminRemoveApplication) { soap_revert(soap); *soap->id = '\0'; return (_stra__AdminRemoveApplication *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageApplicationHandleType(soap, "stra:Handle", &(((_stra__AdminRemoveApplication*)a)->Handle), "stra:StorageApplicationHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AdminRemoveApplication *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminRemoveApplication, 0, sizeof(_stra__AdminRemoveApplication), 0, soap_copy__stra__AdminRemoveApplication); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AdminRemoveApplication * SOAP_FMAC6 soap_new__stra__AdminRemoveApplication(struct soap *soap, int n) { return soap_instantiate__stra__AdminRemoveApplication(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_instantiate__stra__AdminRemoveApplication(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminRemoveApplication(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminRemoveApplication, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AdminRemoveApplication; if (size) *size = sizeof(_stra__AdminRemoveApplication); ((_stra__AdminRemoveApplication*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AdminRemoveApplication[n]; if (size) *size = n * sizeof(_stra__AdminRemoveApplication); for (int i = 0; i < n; i++) ((_stra__AdminRemoveApplication*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AdminRemoveApplication*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminRemoveApplication(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminRemoveApplication %p -> %p\n", q, p)); *(_stra__AdminRemoveApplication*)p = *(_stra__AdminRemoveApplication*)q; } void _stra__AdminGetApplicationAttributesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__StorageApplicationAttributesType(soap, &((_stra__AdminGetApplicationAttributesResponse*)this)->Attributes); /* transient soap skipped */ } void _stra__AdminGetApplicationAttributesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminGetApplicationAttributesResponse*)this)->StatusCode); ((_stra__AdminGetApplicationAttributesResponse*)this)->Attributes = NULL; /* transient soap skipped */ } int _stra__AdminGetApplicationAttributesResponse::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__stra__AdminGetApplicationAttributesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AdminGetApplicationAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AdminGetApplicationAttributesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__AdminGetApplicationAttributesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminGetApplicationAttributesResponse*)a)->StatusCode), ""); soap_out_PointerTostra__StorageApplicationAttributesType(soap, "stra:Attributes", -1, &(((_stra__AdminGetApplicationAttributesResponse*)a)->Attributes), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AdminGetApplicationAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AdminGetApplicationAttributesResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_get__stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__AdminGetApplicationAttributesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AdminGetApplicationAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AdminGetApplicationAttributesResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_in__stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AdminGetApplicationAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, sizeof(_stra__AdminGetApplicationAttributesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AdminGetApplicationAttributesResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__AdminGetApplicationAttributesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Attributes1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminGetApplicationAttributesResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageApplicationAttributesType(soap, "stra:Attributes", &(((_stra__AdminGetApplicationAttributesResponse*)a)->Attributes), "stra:StorageApplicationAttributesType")) { soap_flag_Attributes1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AdminGetApplicationAttributesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, 0, sizeof(_stra__AdminGetApplicationAttributesResponse), 0, soap_copy__stra__AdminGetApplicationAttributesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC6 soap_new__stra__AdminGetApplicationAttributesResponse(struct soap *soap, int n) { return soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__AdminGetApplicationAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetApplicationAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AdminGetApplicationAttributesResponse; if (size) *size = sizeof(_stra__AdminGetApplicationAttributesResponse); ((_stra__AdminGetApplicationAttributesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AdminGetApplicationAttributesResponse[n]; if (size) *size = n * sizeof(_stra__AdminGetApplicationAttributesResponse); for (int i = 0; i < n; i++) ((_stra__AdminGetApplicationAttributesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AdminGetApplicationAttributesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminGetApplicationAttributesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetApplicationAttributesResponse %p -> %p\n", q, p)); *(_stra__AdminGetApplicationAttributesResponse*)p = *(_stra__AdminGetApplicationAttributesResponse*)q; } void _stra__AdminGetApplicationAttributes::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__AdminGetApplicationAttributes::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__StorageApplicationHandleType(soap, &((_stra__AdminGetApplicationAttributes*)this)->Handle); /* transient soap skipped */ } int _stra__AdminGetApplicationAttributes::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__stra__AdminGetApplicationAttributes); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AdminGetApplicationAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AdminGetApplicationAttributes(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, int id, const _stra__AdminGetApplicationAttributes *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetApplicationAttributes), type); soap_out_stra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((_stra__AdminGetApplicationAttributes*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AdminGetApplicationAttributes::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AdminGetApplicationAttributes(soap, this, tag, type); } SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_get__stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *p, const char *tag, const char *type) { if ((p = soap_in__stra__AdminGetApplicationAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AdminGetApplicationAttributes::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AdminGetApplicationAttributes(soap, tag, this, type); } SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_in__stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributes *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AdminGetApplicationAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetApplicationAttributes, sizeof(_stra__AdminGetApplicationAttributes), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AdminGetApplicationAttributes) { soap_revert(soap); *soap->id = '\0'; return (_stra__AdminGetApplicationAttributes *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__StorageApplicationHandleType(soap, "stra:Handle", &(((_stra__AdminGetApplicationAttributes*)a)->Handle), "stra:StorageApplicationHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AdminGetApplicationAttributes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminGetApplicationAttributes, 0, sizeof(_stra__AdminGetApplicationAttributes), 0, soap_copy__stra__AdminGetApplicationAttributes); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AdminGetApplicationAttributes * SOAP_FMAC6 soap_new__stra__AdminGetApplicationAttributes(struct soap *soap, int n) { return soap_instantiate__stra__AdminGetApplicationAttributes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_instantiate__stra__AdminGetApplicationAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetApplicationAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetApplicationAttributes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AdminGetApplicationAttributes; if (size) *size = sizeof(_stra__AdminGetApplicationAttributes); ((_stra__AdminGetApplicationAttributes*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AdminGetApplicationAttributes[n]; if (size) *size = n * sizeof(_stra__AdminGetApplicationAttributes); for (int i = 0; i < n; i++) ((_stra__AdminGetApplicationAttributes*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AdminGetApplicationAttributes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminGetApplicationAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetApplicationAttributes %p -> %p\n", q, p)); *(_stra__AdminGetApplicationAttributes*)p = *(_stra__AdminGetApplicationAttributes*)q; } void _stra__AdminGetRegisteredApplicationsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->HandlesCount, SOAP_TYPE_unsignedInt); soap_serialize_PointerTostra__StorageApplicationHandleListType(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->ApplicationHandles); /* transient soap skipped */ } void _stra__AdminGetRegisteredApplicationsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->StatusCode); soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->TotalCount); soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->HandlesCount); ((_stra__AdminGetRegisteredApplicationsResponse*)this)->ApplicationHandles = NULL; /* transient soap skipped */ } int _stra__AdminGetRegisteredApplicationsResponse::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__stra__AdminGetRegisteredApplicationsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AdminGetRegisteredApplicationsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, int id, const _stra__AdminGetRegisteredApplicationsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->StatusCode), ""); soap_out_unsignedInt(soap, "stra:TotalCount", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->TotalCount), ""); soap_out_unsignedInt(soap, "stra:HandlesCount", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->HandlesCount), ""); soap_out_PointerTostra__StorageApplicationHandleListType(soap, "stra:ApplicationHandles", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->ApplicationHandles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AdminGetRegisteredApplicationsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AdminGetRegisteredApplicationsResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_get__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AdminGetRegisteredApplicationsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_in__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplicationsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AdminGetRegisteredApplicationsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, sizeof(_stra__AdminGetRegisteredApplicationsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__AdminGetRegisteredApplicationsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_ApplicationHandles1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:TotalCount", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->TotalCount), "xsd:unsignedInt")) { soap_flag_TotalCount1--; continue; } if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:HandlesCount", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->HandlesCount), "xsd:unsignedInt")) { soap_flag_HandlesCount1--; continue; } if (soap_flag_ApplicationHandles1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageApplicationHandleListType(soap, "stra:ApplicationHandles", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->ApplicationHandles), "stra:StorageApplicationHandleListType")) { soap_flag_ApplicationHandles1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AdminGetRegisteredApplicationsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, 0, sizeof(_stra__AdminGetRegisteredApplicationsResponse), 0, soap_copy__stra__AdminGetRegisteredApplicationsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC6 soap_new__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, int n) { return soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AdminGetRegisteredApplicationsResponse; if (size) *size = sizeof(_stra__AdminGetRegisteredApplicationsResponse); ((_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AdminGetRegisteredApplicationsResponse[n]; if (size) *size = n * sizeof(_stra__AdminGetRegisteredApplicationsResponse); for (int i = 0; i < n; i++) ((_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetRegisteredApplicationsResponse %p -> %p\n", q, p)); *(_stra__AdminGetRegisteredApplicationsResponse*)p = *(_stra__AdminGetRegisteredApplicationsResponse*)q; } void _stra__AdminGetRegisteredApplications::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_stra__AdminGetRegisteredApplications*)this)->StartIndex, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _stra__AdminGetRegisteredApplications::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplications*)this)->StartIndex); /* transient soap skipped */ } int _stra__AdminGetRegisteredApplications::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__stra__AdminGetRegisteredApplications); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__AdminGetRegisteredApplications::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__AdminGetRegisteredApplications(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, int id, const _stra__AdminGetRegisteredApplications *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetRegisteredApplications), type); soap_out_unsignedInt(soap, "stra:StartIndex", -1, &(((_stra__AdminGetRegisteredApplications*)a)->StartIndex), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__AdminGetRegisteredApplications::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__AdminGetRegisteredApplications(soap, this, tag, type); } SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_get__stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *p, const char *tag, const char *type) { if ((p = soap_in__stra__AdminGetRegisteredApplications(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__AdminGetRegisteredApplications::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__AdminGetRegisteredApplications(soap, tag, this, type); } SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_in__stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplications *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__AdminGetRegisteredApplications *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetRegisteredApplications, sizeof(_stra__AdminGetRegisteredApplications), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__AdminGetRegisteredApplications) { soap_revert(soap); *soap->id = '\0'; return (_stra__AdminGetRegisteredApplications *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:StartIndex", &(((_stra__AdminGetRegisteredApplications*)a)->StartIndex), "xsd:unsignedInt")) { soap_flag_StartIndex1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__AdminGetRegisteredApplications *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminGetRegisteredApplications, 0, sizeof(_stra__AdminGetRegisteredApplications), 0, soap_copy__stra__AdminGetRegisteredApplications); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__AdminGetRegisteredApplications * SOAP_FMAC6 soap_new__stra__AdminGetRegisteredApplications(struct soap *soap, int n) { return soap_instantiate__stra__AdminGetRegisteredApplications(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_instantiate__stra__AdminGetRegisteredApplications(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetRegisteredApplications(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetRegisteredApplications, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__AdminGetRegisteredApplications; if (size) *size = sizeof(_stra__AdminGetRegisteredApplications); ((_stra__AdminGetRegisteredApplications*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__AdminGetRegisteredApplications[n]; if (size) *size = n * sizeof(_stra__AdminGetRegisteredApplications); for (int i = 0; i < n; i++) ((_stra__AdminGetRegisteredApplications*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__AdminGetRegisteredApplications*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminGetRegisteredApplications(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetRegisteredApplications %p -> %p\n", q, p)); *(_stra__AdminGetRegisteredApplications*)p = *(_stra__AdminGetRegisteredApplications*)q; } void _stra__SetGlobalStorageAttributesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__SetGlobalStorageAttributesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__SetGlobalStorageAttributesResponse*)this)->StatusCode); /* transient soap skipped */ } int _stra__SetGlobalStorageAttributesResponse::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__stra__SetGlobalStorageAttributesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__SetGlobalStorageAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__SetGlobalStorageAttributesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__SetGlobalStorageAttributesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__SetGlobalStorageAttributesResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__SetGlobalStorageAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__SetGlobalStorageAttributesResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_get__stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__SetGlobalStorageAttributesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__SetGlobalStorageAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__SetGlobalStorageAttributesResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_in__stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__SetGlobalStorageAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, sizeof(_stra__SetGlobalStorageAttributesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__SetGlobalStorageAttributesResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__SetGlobalStorageAttributesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__SetGlobalStorageAttributesResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__SetGlobalStorageAttributesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, 0, sizeof(_stra__SetGlobalStorageAttributesResponse), 0, soap_copy__stra__SetGlobalStorageAttributesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC6 soap_new__stra__SetGlobalStorageAttributesResponse(struct soap *soap, int n) { return soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__SetGlobalStorageAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__SetGlobalStorageAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__SetGlobalStorageAttributesResponse; if (size) *size = sizeof(_stra__SetGlobalStorageAttributesResponse); ((_stra__SetGlobalStorageAttributesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__SetGlobalStorageAttributesResponse[n]; if (size) *size = n * sizeof(_stra__SetGlobalStorageAttributesResponse); for (int i = 0; i < n; i++) ((_stra__SetGlobalStorageAttributesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__SetGlobalStorageAttributesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__SetGlobalStorageAttributesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__SetGlobalStorageAttributesResponse %p -> %p\n", q, p)); *(_stra__SetGlobalStorageAttributesResponse*)p = *(_stra__SetGlobalStorageAttributesResponse*)q; } void _stra__SetGlobalStorageAttributes::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTounsignedInt(soap, &((_stra__SetGlobalStorageAttributes*)this)->MaxPartnerStorage); soap_serialize_PointerTounsignedShort(soap, &((_stra__SetGlobalStorageAttributes*)this)->MaxNonPartnerTotalAllocationSize); /* transient soap skipped */ } void _stra__SetGlobalStorageAttributes::soap_default(struct soap *soap) { this->soap = soap; ((_stra__SetGlobalStorageAttributes*)this)->MaxPartnerStorage = NULL; ((_stra__SetGlobalStorageAttributes*)this)->MaxNonPartnerTotalAllocationSize = NULL; /* transient soap skipped */ } int _stra__SetGlobalStorageAttributes::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__stra__SetGlobalStorageAttributes); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__SetGlobalStorageAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__SetGlobalStorageAttributes(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const _stra__SetGlobalStorageAttributes *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__SetGlobalStorageAttributes), type); soap_out_PointerTounsignedInt(soap, "stra:MaxPartnerStorage", -1, &(((_stra__SetGlobalStorageAttributes*)a)->MaxPartnerStorage), ""); soap_out_PointerTounsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", -1, &(((_stra__SetGlobalStorageAttributes*)a)->MaxNonPartnerTotalAllocationSize), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__SetGlobalStorageAttributes::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__SetGlobalStorageAttributes(soap, this, tag, type); } SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_get__stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *p, const char *tag, const char *type) { if ((p = soap_in__stra__SetGlobalStorageAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__SetGlobalStorageAttributes::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__SetGlobalStorageAttributes(soap, tag, this, type); } SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_in__stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributes *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__SetGlobalStorageAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__SetGlobalStorageAttributes, sizeof(_stra__SetGlobalStorageAttributes), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__SetGlobalStorageAttributes) { soap_revert(soap); *soap->id = '\0'; return (_stra__SetGlobalStorageAttributes *)a->soap_in(soap, tag, type); } } short soap_flag_MaxPartnerStorage1 = 1, soap_flag_MaxNonPartnerTotalAllocationSize1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_MaxPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedInt(soap, "stra:MaxPartnerStorage", &(((_stra__SetGlobalStorageAttributes*)a)->MaxPartnerStorage), "xsd:unsignedInt")) { soap_flag_MaxPartnerStorage1--; continue; } if (soap_flag_MaxNonPartnerTotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", &(((_stra__SetGlobalStorageAttributes*)a)->MaxNonPartnerTotalAllocationSize), "xsd:unsignedShort")) { soap_flag_MaxNonPartnerTotalAllocationSize1--; 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 = (_stra__SetGlobalStorageAttributes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__SetGlobalStorageAttributes, 0, sizeof(_stra__SetGlobalStorageAttributes), 0, soap_copy__stra__SetGlobalStorageAttributes); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__SetGlobalStorageAttributes * SOAP_FMAC6 soap_new__stra__SetGlobalStorageAttributes(struct soap *soap, int n) { return soap_instantiate__stra__SetGlobalStorageAttributes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate__stra__SetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__SetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__SetGlobalStorageAttributes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__SetGlobalStorageAttributes; if (size) *size = sizeof(_stra__SetGlobalStorageAttributes); ((_stra__SetGlobalStorageAttributes*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__SetGlobalStorageAttributes[n]; if (size) *size = n * sizeof(_stra__SetGlobalStorageAttributes); for (int i = 0; i < n; i++) ((_stra__SetGlobalStorageAttributes*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__SetGlobalStorageAttributes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__SetGlobalStorageAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__SetGlobalStorageAttributes %p -> %p\n", q, p)); *(_stra__SetGlobalStorageAttributes*)p = *(_stra__SetGlobalStorageAttributes*)q; } void _stra__GetGlobalStorageAttributesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__GlobalStorageAttributesType(soap, &((_stra__GetGlobalStorageAttributesResponse*)this)->Attributes); /* transient soap skipped */ } void _stra__GetGlobalStorageAttributesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetGlobalStorageAttributesResponse*)this)->StatusCode); ((_stra__GetGlobalStorageAttributesResponse*)this)->Attributes = NULL; /* transient soap skipped */ } int _stra__GetGlobalStorageAttributesResponse::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__stra__GetGlobalStorageAttributesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__GetGlobalStorageAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__GetGlobalStorageAttributesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__GetGlobalStorageAttributesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse), type); soap_element_result(soap, "stra:StatusCode"); soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetGlobalStorageAttributesResponse*)a)->StatusCode), ""); soap_out_PointerTostra__GlobalStorageAttributesType(soap, "stra:Attributes", -1, &(((_stra__GetGlobalStorageAttributesResponse*)a)->Attributes), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__GetGlobalStorageAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__GetGlobalStorageAttributesResponse(soap, this, tag, type); } SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_get__stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *p, const char *tag, const char *type) { if ((p = soap_in__stra__GetGlobalStorageAttributesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__GetGlobalStorageAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__GetGlobalStorageAttributesResponse(soap, tag, this, type); } SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_in__stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__GetGlobalStorageAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, sizeof(_stra__GetGlobalStorageAttributesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__GetGlobalStorageAttributesResponse) { soap_revert(soap); *soap->id = '\0'; return (_stra__GetGlobalStorageAttributesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Attributes1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetGlobalStorageAttributesResponse*)a)->StatusCode), "stra:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__GlobalStorageAttributesType(soap, "stra:Attributes", &(((_stra__GetGlobalStorageAttributesResponse*)a)->Attributes), "stra:GlobalStorageAttributesType")) { soap_flag_Attributes1--; continue; } /* transient soap skipped */ soap_check_result(soap, "stra:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_stra__GetGlobalStorageAttributesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, 0, sizeof(_stra__GetGlobalStorageAttributesResponse), 0, soap_copy__stra__GetGlobalStorageAttributesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC6 soap_new__stra__GetGlobalStorageAttributesResponse(struct soap *soap, int n) { return soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__GetGlobalStorageAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetGlobalStorageAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__GetGlobalStorageAttributesResponse; if (size) *size = sizeof(_stra__GetGlobalStorageAttributesResponse); ((_stra__GetGlobalStorageAttributesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__GetGlobalStorageAttributesResponse[n]; if (size) *size = n * sizeof(_stra__GetGlobalStorageAttributesResponse); for (int i = 0; i < n; i++) ((_stra__GetGlobalStorageAttributesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__GetGlobalStorageAttributesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetGlobalStorageAttributesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetGlobalStorageAttributesResponse %p -> %p\n", q, p)); *(_stra__GetGlobalStorageAttributesResponse*)p = *(_stra__GetGlobalStorageAttributesResponse*)q; } void _stra__GetGlobalStorageAttributes::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _stra__GetGlobalStorageAttributes::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _stra__GetGlobalStorageAttributes::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__stra__GetGlobalStorageAttributes); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _stra__GetGlobalStorageAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__stra__GetGlobalStorageAttributes(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const _stra__GetGlobalStorageAttributes *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetGlobalStorageAttributes), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_stra__GetGlobalStorageAttributes::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__stra__GetGlobalStorageAttributes(soap, this, tag, type); } SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_get__stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *p, const char *tag, const char *type) { if ((p = soap_in__stra__GetGlobalStorageAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_stra__GetGlobalStorageAttributes::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__stra__GetGlobalStorageAttributes(soap, tag, this, type); } SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_in__stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributes *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_stra__GetGlobalStorageAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetGlobalStorageAttributes, sizeof(_stra__GetGlobalStorageAttributes), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__stra__GetGlobalStorageAttributes) { soap_revert(soap); *soap->id = '\0'; return (_stra__GetGlobalStorageAttributes *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_stra__GetGlobalStorageAttributes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetGlobalStorageAttributes, 0, sizeof(_stra__GetGlobalStorageAttributes), 0, soap_copy__stra__GetGlobalStorageAttributes); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _stra__GetGlobalStorageAttributes * SOAP_FMAC6 soap_new__stra__GetGlobalStorageAttributes(struct soap *soap, int n) { return soap_instantiate__stra__GetGlobalStorageAttributes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *p) { soap_delete(soap, p); } SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate__stra__GetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetGlobalStorageAttributes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _stra__GetGlobalStorageAttributes; if (size) *size = sizeof(_stra__GetGlobalStorageAttributes); ((_stra__GetGlobalStorageAttributes*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _stra__GetGlobalStorageAttributes[n]; if (size) *size = n * sizeof(_stra__GetGlobalStorageAttributes); for (int i = 0; i < n; i++) ((_stra__GetGlobalStorageAttributes*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_stra__GetGlobalStorageAttributes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetGlobalStorageAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetGlobalStorageAttributes %p -> %p\n", q, p)); *(_stra__GetGlobalStorageAttributes*)p = *(_stra__GetGlobalStorageAttributes*)q; } void stra__StorageApplicationAttributesType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(soap, &((stra__StorageApplicationAttributesType*)this)->ApplicationAttr); soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->CurrentAllocationSize, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->ActiveSession, SOAP_TYPE_bool); soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->Partner, SOAP_TYPE_bool); /* transient soap skipped */ } void stra__StorageApplicationAttributesType::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, &((stra__StorageApplicationAttributesType*)this)->AttrType); ((stra__StorageApplicationAttributesType*)this)->ApplicationAttr = NULL; soap_default_unsignedInt(soap, &((stra__StorageApplicationAttributesType*)this)->CurrentAllocationSize); soap_default_bool(soap, &((stra__StorageApplicationAttributesType*)this)->ActiveSession); soap_default_bool(soap, &((stra__StorageApplicationAttributesType*)this)->Partner); /* transient soap skipped */ } int stra__StorageApplicationAttributesType::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_stra__StorageApplicationAttributesType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__StorageApplicationAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__StorageApplicationAttributesType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationAttributesType(struct soap *soap, const char *tag, int id, const stra__StorageApplicationAttributesType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageApplicationAttributesType), type); soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", -1, &(((stra__StorageApplicationAttributesType*)a)->AttrType), ""); soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, "stra:ApplicationAttr", -1, &(((stra__StorageApplicationAttributesType*)a)->ApplicationAttr), ""); soap_out_unsignedInt(soap, "stra:CurrentAllocationSize", -1, &(((stra__StorageApplicationAttributesType*)a)->CurrentAllocationSize), ""); soap_out_bool(soap, "stra:ActiveSession", -1, &(((stra__StorageApplicationAttributesType*)a)->ActiveSession), ""); soap_out_bool(soap, "stra:Partner", -1, &(((stra__StorageApplicationAttributesType*)a)->Partner), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__StorageApplicationAttributesType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__StorageApplicationAttributesType(soap, this, tag, type); } SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_get_stra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageApplicationAttributesType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__StorageApplicationAttributesType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__StorageApplicationAttributesType(soap, tag, this, type); } SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_in_stra__StorageApplicationAttributesType(struct soap *soap, const char *tag, stra__StorageApplicationAttributesType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__StorageApplicationAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageApplicationAttributesType, sizeof(stra__StorageApplicationAttributesType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__StorageApplicationAttributesType) { soap_revert(soap); *soap->id = '\0'; return (stra__StorageApplicationAttributesType *)a->soap_in(soap, tag, type); } } short soap_flag_AttrType1 = 1, soap_flag_ApplicationAttr1 = 1, soap_flag_CurrentAllocationSize1 = 1, soap_flag_ActiveSession1 = 1, soap_flag_Partner1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AttrType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", &(((stra__StorageApplicationAttributesType*)a)->AttrType), "stra:ISVS_APP_ATTR_TYPE")) { soap_flag_AttrType1--; continue; } if (soap_flag_ApplicationAttr1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, "stra:ApplicationAttr", &(((stra__StorageApplicationAttributesType*)a)->ApplicationAttr), "stra:StorageSnrpApplicationAttributeType")) { soap_flag_ApplicationAttr1--; continue; } if (soap_flag_CurrentAllocationSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:CurrentAllocationSize", &(((stra__StorageApplicationAttributesType*)a)->CurrentAllocationSize), "xsd:unsignedInt")) { soap_flag_CurrentAllocationSize1--; continue; } if (soap_flag_ActiveSession1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "stra:ActiveSession", &(((stra__StorageApplicationAttributesType*)a)->ActiveSession), "xsd:boolean")) { soap_flag_ActiveSession1--; continue; } if (soap_flag_Partner1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "stra:Partner", &(((stra__StorageApplicationAttributesType*)a)->Partner), "xsd:boolean")) { soap_flag_Partner1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AttrType1 > 0 || soap_flag_ApplicationAttr1 > 0 || soap_flag_CurrentAllocationSize1 > 0 || soap_flag_ActiveSession1 > 0 || soap_flag_Partner1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__StorageApplicationAttributesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageApplicationAttributesType, 0, sizeof(stra__StorageApplicationAttributesType), 0, soap_copy_stra__StorageApplicationAttributesType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__StorageApplicationAttributesType * SOAP_FMAC6 soap_new_stra__StorageApplicationAttributesType(struct soap *soap, int n) { return soap_instantiate_stra__StorageApplicationAttributesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_instantiate_stra__StorageApplicationAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageApplicationAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageApplicationAttributesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__StorageApplicationAttributesType; if (size) *size = sizeof(stra__StorageApplicationAttributesType); ((stra__StorageApplicationAttributesType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__StorageApplicationAttributesType[n]; if (size) *size = n * sizeof(stra__StorageApplicationAttributesType); for (int i = 0; i < n; i++) ((stra__StorageApplicationAttributesType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__StorageApplicationAttributesType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageApplicationAttributesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageApplicationAttributesType %p -> %p\n", q, p)); *(stra__StorageApplicationAttributesType*)p = *(stra__StorageApplicationAttributesType*)q; } void stra__StorageSnrpApplicationAttributeType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__GUID(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->UUID); soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName); soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName); soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName); /* transient soap skipped */ } void stra__StorageSnrpApplicationAttributeType::soap_default(struct soap *soap) { this->soap = soap; ((stra__StorageSnrpApplicationAttributeType*)this)->UUID = NULL; soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName); soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName); soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName); /* transient soap skipped */ } int stra__StorageSnrpApplicationAttributeType::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_stra__StorageSnrpApplicationAttributeType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__StorageSnrpApplicationAttributeType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__StorageSnrpApplicationAttributeType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, int id, const stra__StorageSnrpApplicationAttributeType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType), type); soap_out_PointerTostra__GUID(soap, "stra:UUID", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->UUID), ""); soap_out_std__string(soap, "stra:VendorName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->VendorName), ""); soap_out_std__string(soap, "stra:ApplicationName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->ApplicationName), ""); soap_out_std__string(soap, "stra:EnterpriseName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->EnterpriseName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__StorageSnrpApplicationAttributeType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__StorageSnrpApplicationAttributeType(soap, this, tag, type); } SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_get_stra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageSnrpApplicationAttributeType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__StorageSnrpApplicationAttributeType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__StorageSnrpApplicationAttributeType(soap, tag, this, type); } SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_in_stra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, stra__StorageSnrpApplicationAttributeType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__StorageSnrpApplicationAttributeType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, sizeof(stra__StorageSnrpApplicationAttributeType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__StorageSnrpApplicationAttributeType) { soap_revert(soap); *soap->id = '\0'; return (stra__StorageSnrpApplicationAttributeType *)a->soap_in(soap, tag, type); } } short soap_flag_UUID1 = 1, soap_flag_VendorName1 = 1, soap_flag_ApplicationName1 = 1, soap_flag_EnterpriseName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_UUID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__GUID(soap, "stra:UUID", &(((stra__StorageSnrpApplicationAttributeType*)a)->UUID), "stra:GUID")) { soap_flag_UUID1--; continue; } if (soap_flag_VendorName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "stra:VendorName", &(((stra__StorageSnrpApplicationAttributeType*)a)->VendorName), "xsd:string")) { soap_flag_VendorName1--; continue; } if (soap_flag_ApplicationName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "stra:ApplicationName", &(((stra__StorageSnrpApplicationAttributeType*)a)->ApplicationName), "xsd:string")) { soap_flag_ApplicationName1--; continue; } if (soap_flag_EnterpriseName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "stra:EnterpriseName", &(((stra__StorageSnrpApplicationAttributeType*)a)->EnterpriseName), "xsd:string")) { soap_flag_EnterpriseName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_UUID1 > 0 || soap_flag_VendorName1 > 0 || soap_flag_ApplicationName1 > 0 || soap_flag_EnterpriseName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__StorageSnrpApplicationAttributeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, 0, sizeof(stra__StorageSnrpApplicationAttributeType), 0, soap_copy_stra__StorageSnrpApplicationAttributeType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC6 soap_new_stra__StorageSnrpApplicationAttributeType(struct soap *soap, int n) { return soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_instantiate_stra__StorageSnrpApplicationAttributeType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageSnrpApplicationAttributeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__StorageSnrpApplicationAttributeType; if (size) *size = sizeof(stra__StorageSnrpApplicationAttributeType); ((stra__StorageSnrpApplicationAttributeType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__StorageSnrpApplicationAttributeType[n]; if (size) *size = n * sizeof(stra__StorageSnrpApplicationAttributeType); for (int i = 0; i < n; i++) ((stra__StorageSnrpApplicationAttributeType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__StorageSnrpApplicationAttributeType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageSnrpApplicationAttributeType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageSnrpApplicationAttributeType %p -> %p\n", q, p)); *(stra__StorageSnrpApplicationAttributeType*)p = *(stra__StorageSnrpApplicationAttributeType*)q; } void stra__StorageApplicationHandleListType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, &((stra__StorageApplicationHandleListType*)this)->Handle); /* transient soap skipped */ } void stra__StorageApplicationHandleListType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, &((stra__StorageApplicationHandleListType*)this)->Handle); /* transient soap skipped */ } int stra__StorageApplicationHandleListType::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_stra__StorageApplicationHandleListType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__StorageApplicationHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__StorageApplicationHandleListType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageApplicationHandleListType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageApplicationHandleListType), type); soap_out_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((stra__StorageApplicationHandleListType*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__StorageApplicationHandleListType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__StorageApplicationHandleListType(soap, this, tag, type); } SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_get_stra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageApplicationHandleListType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__StorageApplicationHandleListType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__StorageApplicationHandleListType(soap, tag, this, type); } SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_in_stra__StorageApplicationHandleListType(struct soap *soap, const char *tag, stra__StorageApplicationHandleListType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__StorageApplicationHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageApplicationHandleListType, sizeof(stra__StorageApplicationHandleListType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__StorageApplicationHandleListType) { soap_revert(soap); *soap->id = '\0'; return (stra__StorageApplicationHandleListType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, "stra:Handle", &(((stra__StorageApplicationHandleListType*)a)->Handle), "stra:StorageApplicationHandleType")) 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->mode & SOAP_XML_STRICT) && (((stra__StorageApplicationHandleListType*)a)->Handle.size() > 32)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__StorageApplicationHandleListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageApplicationHandleListType, 0, sizeof(stra__StorageApplicationHandleListType), 0, soap_copy_stra__StorageApplicationHandleListType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__StorageApplicationHandleListType * SOAP_FMAC6 soap_new_stra__StorageApplicationHandleListType(struct soap *soap, int n) { return soap_instantiate_stra__StorageApplicationHandleListType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageApplicationHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageApplicationHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageApplicationHandleListType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__StorageApplicationHandleListType; if (size) *size = sizeof(stra__StorageApplicationHandleListType); ((stra__StorageApplicationHandleListType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__StorageApplicationHandleListType[n]; if (size) *size = n * sizeof(stra__StorageApplicationHandleListType); for (int i = 0; i < n; i++) ((stra__StorageApplicationHandleListType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__StorageApplicationHandleListType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageApplicationHandleListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageApplicationHandleListType %p -> %p\n", q, p)); *(stra__StorageApplicationHandleListType*)p = *(stra__StorageApplicationHandleListType*)q; } void stra__GlobalStorageAttributesType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalStorage, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalAllocatedStorage, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxPartnerStorage, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalPartnerAllocatedStorage, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerStorage, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxFpaclEntries, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxAslEntries, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxEaclEntries, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxGroupsPerBlock, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxMembersPerGroup, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerTotalAllocationSize, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void stra__GlobalStorageAttributesType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalStorage); soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalAllocatedStorage); soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->MaxPartnerStorage); soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalPartnerAllocatedStorage); soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerStorage); soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxFpaclEntries); soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxAslEntries); soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxEaclEntries); soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxGroupsPerBlock); soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxMembersPerGroup); soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerTotalAllocationSize); /* transient soap skipped */ } int stra__GlobalStorageAttributesType::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_stra__GlobalStorageAttributesType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__GlobalStorageAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__GlobalStorageAttributesType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__GlobalStorageAttributesType(struct soap *soap, const char *tag, int id, const stra__GlobalStorageAttributesType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__GlobalStorageAttributesType), type); soap_out_unsignedInt(soap, "stra:TotalStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalStorage), ""); soap_out_unsignedInt(soap, "stra:TotalAllocatedStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalAllocatedStorage), ""); soap_out_unsignedInt(soap, "stra:MaxPartnerStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxPartnerStorage), ""); soap_out_unsignedInt(soap, "stra:TotalPartnerAllocatedStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalPartnerAllocatedStorage), ""); soap_out_unsignedInt(soap, "stra:MaxNonPartnerStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerStorage), ""); soap_out_unsignedShort(soap, "stra:MaxFpaclEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxFpaclEntries), ""); soap_out_unsignedShort(soap, "stra:MaxAslEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxAslEntries), ""); soap_out_unsignedShort(soap, "stra:MaxEaclEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxEaclEntries), ""); soap_out_unsignedShort(soap, "stra:MaxGroupsPerBlock", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxGroupsPerBlock), ""); soap_out_unsignedShort(soap, "stra:MaxMembersPerGroup", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxMembersPerGroup), ""); soap_out_unsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerTotalAllocationSize), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__GlobalStorageAttributesType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__GlobalStorageAttributesType(soap, this, tag, type); } SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_get_stra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *p, const char *tag, const char *type) { if ((p = soap_in_stra__GlobalStorageAttributesType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__GlobalStorageAttributesType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__GlobalStorageAttributesType(soap, tag, this, type); } SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_in_stra__GlobalStorageAttributesType(struct soap *soap, const char *tag, stra__GlobalStorageAttributesType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__GlobalStorageAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__GlobalStorageAttributesType, sizeof(stra__GlobalStorageAttributesType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__GlobalStorageAttributesType) { soap_revert(soap); *soap->id = '\0'; return (stra__GlobalStorageAttributesType *)a->soap_in(soap, tag, type); } } short soap_flag_TotalStorage1 = 1, soap_flag_TotalAllocatedStorage1 = 1, soap_flag_MaxPartnerStorage1 = 1, soap_flag_TotalPartnerAllocatedStorage1 = 1, soap_flag_MaxNonPartnerStorage1 = 1, soap_flag_MaxFpaclEntries1 = 1, soap_flag_MaxAslEntries1 = 1, soap_flag_MaxEaclEntries1 = 1, soap_flag_MaxGroupsPerBlock1 = 1, soap_flag_MaxMembersPerGroup1 = 1, soap_flag_MaxNonPartnerTotalAllocationSize1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_TotalStorage1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:TotalStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalStorage), "xsd:unsignedInt")) { soap_flag_TotalStorage1--; continue; } if (soap_flag_TotalAllocatedStorage1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:TotalAllocatedStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalAllocatedStorage), "xsd:unsignedInt")) { soap_flag_TotalAllocatedStorage1--; continue; } if (soap_flag_MaxPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:MaxPartnerStorage", &(((stra__GlobalStorageAttributesType*)a)->MaxPartnerStorage), "xsd:unsignedInt")) { soap_flag_MaxPartnerStorage1--; continue; } if (soap_flag_TotalPartnerAllocatedStorage1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:TotalPartnerAllocatedStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalPartnerAllocatedStorage), "xsd:unsignedInt")) { soap_flag_TotalPartnerAllocatedStorage1--; continue; } if (soap_flag_MaxNonPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:MaxNonPartnerStorage", &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerStorage), "xsd:unsignedInt")) { soap_flag_MaxNonPartnerStorage1--; continue; } if (soap_flag_MaxFpaclEntries1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:MaxFpaclEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxFpaclEntries), "xsd:unsignedShort")) { soap_flag_MaxFpaclEntries1--; continue; } if (soap_flag_MaxAslEntries1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:MaxAslEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxAslEntries), "xsd:unsignedShort")) { soap_flag_MaxAslEntries1--; continue; } if (soap_flag_MaxEaclEntries1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:MaxEaclEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxEaclEntries), "xsd:unsignedShort")) { soap_flag_MaxEaclEntries1--; continue; } if (soap_flag_MaxGroupsPerBlock1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:MaxGroupsPerBlock", &(((stra__GlobalStorageAttributesType*)a)->MaxGroupsPerBlock), "xsd:unsignedShort")) { soap_flag_MaxGroupsPerBlock1--; continue; } if (soap_flag_MaxMembersPerGroup1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:MaxMembersPerGroup", &(((stra__GlobalStorageAttributesType*)a)->MaxMembersPerGroup), "xsd:unsignedShort")) { soap_flag_MaxMembersPerGroup1--; continue; } if (soap_flag_MaxNonPartnerTotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerTotalAllocationSize), "xsd:unsignedShort")) { soap_flag_MaxNonPartnerTotalAllocationSize1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_TotalStorage1 > 0 || soap_flag_TotalAllocatedStorage1 > 0 || soap_flag_MaxPartnerStorage1 > 0 || soap_flag_TotalPartnerAllocatedStorage1 > 0 || soap_flag_MaxNonPartnerStorage1 > 0 || soap_flag_MaxFpaclEntries1 > 0 || soap_flag_MaxAslEntries1 > 0 || soap_flag_MaxEaclEntries1 > 0 || soap_flag_MaxGroupsPerBlock1 > 0 || soap_flag_MaxMembersPerGroup1 > 0 || soap_flag_MaxNonPartnerTotalAllocationSize1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__GlobalStorageAttributesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__GlobalStorageAttributesType, 0, sizeof(stra__GlobalStorageAttributesType), 0, soap_copy_stra__GlobalStorageAttributesType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__GlobalStorageAttributesType * SOAP_FMAC6 soap_new_stra__GlobalStorageAttributesType(struct soap *soap, int n) { return soap_instantiate_stra__GlobalStorageAttributesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_instantiate_stra__GlobalStorageAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__GlobalStorageAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__GlobalStorageAttributesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__GlobalStorageAttributesType; if (size) *size = sizeof(stra__GlobalStorageAttributesType); ((stra__GlobalStorageAttributesType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__GlobalStorageAttributesType[n]; if (size) *size = n * sizeof(stra__GlobalStorageAttributesType); for (int i = 0; i < n; i++) ((stra__GlobalStorageAttributesType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__GlobalStorageAttributesType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__GlobalStorageAttributesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__GlobalStorageAttributesType %p -> %p\n", q, p)); *(stra__GlobalStorageAttributesType*)p = *(stra__GlobalStorageAttributesType*)q; } void stra__GUID::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((stra__GUID*)this)->Byte); /* transient soap skipped */ } void stra__GUID::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfunsignedByte(soap, &((stra__GUID*)this)->Byte); /* transient soap skipped */ } int stra__GUID::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_stra__GUID); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__GUID(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__GUID(struct soap *soap, const char *tag, int id, const stra__GUID *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__GUID), type); soap_out_std__vectorTemplateOfunsignedByte(soap, "stra:Byte", -1, &(((stra__GUID*)a)->Byte), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__GUID::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__GUID(soap, this, tag, type); } SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_get_stra__GUID(struct soap *soap, stra__GUID *p, const char *tag, const char *type) { if ((p = soap_in_stra__GUID(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__GUID::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__GUID(soap, tag, this, type); } SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_in_stra__GUID(struct soap *soap, const char *tag, stra__GUID *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__GUID, sizeof(stra__GUID), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__GUID) { soap_revert(soap); *soap->id = '\0'; return (stra__GUID *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedByte(soap, "stra:Byte", &(((stra__GUID*)a)->Byte), "xsd:unsignedByte")) 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->mode & SOAP_XML_STRICT) && (((stra__GUID*)a)->Byte.size() < 16 || ((stra__GUID*)a)->Byte.size() > 16)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__GUID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__GUID, 0, sizeof(stra__GUID), 0, soap_copy_stra__GUID); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__GUID * SOAP_FMAC6 soap_new_stra__GUID(struct soap *soap, int n) { return soap_instantiate_stra__GUID(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__GUID(struct soap *soap, stra__GUID *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_instantiate_stra__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__GUID, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__GUID; if (size) *size = sizeof(stra__GUID); ((stra__GUID*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__GUID[n]; if (size) *size = n * sizeof(stra__GUID); for (int i = 0; i < n; i++) ((stra__GUID*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__GUID*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__GUID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__GUID %p -> %p\n", q, p)); *(stra__GUID*)p = *(stra__GUID*)q; } void stra__StorageAllocEntryHandleListType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, &((stra__StorageAllocEntryHandleListType*)this)->Handle); /* transient soap skipped */ } void stra__StorageAllocEntryHandleListType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, &((stra__StorageAllocEntryHandleListType*)this)->Handle); /* transient soap skipped */ } int stra__StorageAllocEntryHandleListType::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_stra__StorageAllocEntryHandleListType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__StorageAllocEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__StorageAllocEntryHandleListType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageAllocEntryHandleListType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocEntryHandleListType), type); soap_out_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((stra__StorageAllocEntryHandleListType*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__StorageAllocEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__StorageAllocEntryHandleListType(soap, this, tag, type); } SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_get_stra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageAllocEntryHandleListType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__StorageAllocEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__StorageAllocEntryHandleListType(soap, tag, this, type); } SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_in_stra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, stra__StorageAllocEntryHandleListType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__StorageAllocEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocEntryHandleListType, sizeof(stra__StorageAllocEntryHandleListType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__StorageAllocEntryHandleListType) { soap_revert(soap); *soap->id = '\0'; return (stra__StorageAllocEntryHandleListType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((stra__StorageAllocEntryHandleListType*)a)->Handle), "stra:StorageAllocEntryHandleType")) 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->mode & SOAP_XML_STRICT) && (((stra__StorageAllocEntryHandleListType*)a)->Handle.size() > 32)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__StorageAllocEntryHandleListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageAllocEntryHandleListType, 0, sizeof(stra__StorageAllocEntryHandleListType), 0, soap_copy_stra__StorageAllocEntryHandleListType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__StorageAllocEntryHandleListType * SOAP_FMAC6 soap_new_stra__StorageAllocEntryHandleListType(struct soap *soap, int n) { return soap_instantiate_stra__StorageAllocEntryHandleListType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocEntryHandleListType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__StorageAllocEntryHandleListType; if (size) *size = sizeof(stra__StorageAllocEntryHandleListType); ((stra__StorageAllocEntryHandleListType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__StorageAllocEntryHandleListType[n]; if (size) *size = n * sizeof(stra__StorageAllocEntryHandleListType); for (int i = 0; i < n; i++) ((stra__StorageAllocEntryHandleListType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__StorageAllocEntryHandleListType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageAllocEntryHandleListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocEntryHandleListType %p -> %p\n", q, p)); *(stra__StorageAllocEntryHandleListType*)p = *(stra__StorageAllocEntryHandleListType*)q; } void stra__StorageAllocSnrpEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName); soap_embedded(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName); /* transient soap skipped */ } void stra__StorageAllocSnrpEntryType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName); soap_default_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName); /* transient soap skipped */ } int stra__StorageAllocSnrpEntryType::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_stra__StorageAllocSnrpEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__StorageAllocSnrpEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__StorageAllocSnrpEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, int id, const stra__StorageAllocSnrpEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocSnrpEntryType), type); soap_out_std__string(soap, "stra:ApplicationName", -1, &(((stra__StorageAllocSnrpEntryType*)a)->ApplicationName), ""); soap_out_std__string(soap, "stra:VendorName", -1, &(((stra__StorageAllocSnrpEntryType*)a)->VendorName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__StorageAllocSnrpEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__StorageAllocSnrpEntryType(soap, this, tag, type); } SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_get_stra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageAllocSnrpEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__StorageAllocSnrpEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__StorageAllocSnrpEntryType(soap, tag, this, type); } SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_in_stra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, stra__StorageAllocSnrpEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__StorageAllocSnrpEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocSnrpEntryType, sizeof(stra__StorageAllocSnrpEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__StorageAllocSnrpEntryType) { soap_revert(soap); *soap->id = '\0'; return (stra__StorageAllocSnrpEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_ApplicationName1 = 1, soap_flag_VendorName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ApplicationName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "stra:ApplicationName", &(((stra__StorageAllocSnrpEntryType*)a)->ApplicationName), "xsd:string")) { soap_flag_ApplicationName1--; continue; } if (soap_flag_VendorName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "stra:VendorName", &(((stra__StorageAllocSnrpEntryType*)a)->VendorName), "xsd:string")) { soap_flag_VendorName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ApplicationName1 > 0 || soap_flag_VendorName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__StorageAllocSnrpEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageAllocSnrpEntryType, 0, sizeof(stra__StorageAllocSnrpEntryType), 0, soap_copy_stra__StorageAllocSnrpEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__StorageAllocSnrpEntryType * SOAP_FMAC6 soap_new_stra__StorageAllocSnrpEntryType(struct soap *soap, int n) { return soap_instantiate_stra__StorageAllocSnrpEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocSnrpEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocSnrpEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocSnrpEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__StorageAllocSnrpEntryType; if (size) *size = sizeof(stra__StorageAllocSnrpEntryType); ((stra__StorageAllocSnrpEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__StorageAllocSnrpEntryType[n]; if (size) *size = n * sizeof(stra__StorageAllocSnrpEntryType); for (int i = 0; i < n; i++) ((stra__StorageAllocSnrpEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__StorageAllocSnrpEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageAllocSnrpEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocSnrpEntryType %p -> %p\n", q, p)); *(stra__StorageAllocSnrpEntryType*)p = *(stra__StorageAllocSnrpEntryType*)q; } void stra__StorageAllocEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostra__StorageAllocSnrpEntryType(soap, &((stra__StorageAllocEntryType*)this)->StorageAllocSnrpEntry); soap_embedded(soap, &((stra__StorageAllocEntryType*)this)->IsPartner, SOAP_TYPE_bool); soap_embedded(soap, &((stra__StorageAllocEntryType*)this)->TotalAllocationSize, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void stra__StorageAllocEntryType::soap_default(struct soap *soap) { this->soap = soap; soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, &((stra__StorageAllocEntryType*)this)->AttrType); ((stra__StorageAllocEntryType*)this)->StorageAllocSnrpEntry = NULL; soap_default_bool(soap, &((stra__StorageAllocEntryType*)this)->IsPartner); soap_default_unsignedInt(soap, &((stra__StorageAllocEntryType*)this)->TotalAllocationSize); /* transient soap skipped */ } int stra__StorageAllocEntryType::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_stra__StorageAllocEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__StorageAllocEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__StorageAllocEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryType(struct soap *soap, const char *tag, int id, const stra__StorageAllocEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocEntryType), type); soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", -1, &(((stra__StorageAllocEntryType*)a)->AttrType), ""); soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, "stra:StorageAllocSnrpEntry", -1, &(((stra__StorageAllocEntryType*)a)->StorageAllocSnrpEntry), ""); soap_out_bool(soap, "stra:IsPartner", -1, &(((stra__StorageAllocEntryType*)a)->IsPartner), ""); soap_out_unsignedInt(soap, "stra:TotalAllocationSize", -1, &(((stra__StorageAllocEntryType*)a)->TotalAllocationSize), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__StorageAllocEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__StorageAllocEntryType(soap, this, tag, type); } SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_get_stra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageAllocEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__StorageAllocEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__StorageAllocEntryType(soap, tag, this, type); } SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_in_stra__StorageAllocEntryType(struct soap *soap, const char *tag, stra__StorageAllocEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__StorageAllocEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocEntryType, sizeof(stra__StorageAllocEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__StorageAllocEntryType) { soap_revert(soap); *soap->id = '\0'; return (stra__StorageAllocEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_AttrType1 = 1, soap_flag_StorageAllocSnrpEntry1 = 1, soap_flag_IsPartner1 = 1, soap_flag_TotalAllocationSize1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AttrType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", &(((stra__StorageAllocEntryType*)a)->AttrType), "stra:ISVS_APP_ATTR_TYPE")) { soap_flag_AttrType1--; continue; } if (soap_flag_StorageAllocSnrpEntry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, "stra:StorageAllocSnrpEntry", &(((stra__StorageAllocEntryType*)a)->StorageAllocSnrpEntry), "stra:StorageAllocSnrpEntryType")) { soap_flag_StorageAllocSnrpEntry1--; continue; } if (soap_flag_IsPartner1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "stra:IsPartner", &(((stra__StorageAllocEntryType*)a)->IsPartner), "xsd:boolean")) { soap_flag_IsPartner1--; continue; } if (soap_flag_TotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "stra:TotalAllocationSize", &(((stra__StorageAllocEntryType*)a)->TotalAllocationSize), "xsd:unsignedInt")) { soap_flag_TotalAllocationSize1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_AttrType1 > 0 || soap_flag_StorageAllocSnrpEntry1 > 0 || soap_flag_IsPartner1 > 0 || soap_flag_TotalAllocationSize1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__StorageAllocEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageAllocEntryType, 0, sizeof(stra__StorageAllocEntryType), 0, soap_copy_stra__StorageAllocEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__StorageAllocEntryType * SOAP_FMAC6 soap_new_stra__StorageAllocEntryType(struct soap *soap, int n) { return soap_instantiate_stra__StorageAllocEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__StorageAllocEntryType; if (size) *size = sizeof(stra__StorageAllocEntryType); ((stra__StorageAllocEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__StorageAllocEntryType[n]; if (size) *size = n * sizeof(stra__StorageAllocEntryType); for (int i = 0; i < n; i++) ((stra__StorageAllocEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__StorageAllocEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageAllocEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocEntryType %p -> %p\n", q, p)); *(stra__StorageAllocEntryType*)p = *(stra__StorageAllocEntryType*)q; } void stra__StorageEaclEntryHandleListType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, &((stra__StorageEaclEntryHandleListType*)this)->Handle); /* transient soap skipped */ } void stra__StorageEaclEntryHandleListType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, &((stra__StorageEaclEntryHandleListType*)this)->Handle); /* transient soap skipped */ } int stra__StorageEaclEntryHandleListType::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_stra__StorageEaclEntryHandleListType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__StorageEaclEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__StorageEaclEntryHandleListType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageEaclEntryHandleListType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageEaclEntryHandleListType), type); soap_out_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((stra__StorageEaclEntryHandleListType*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__StorageEaclEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__StorageEaclEntryHandleListType(soap, this, tag, type); } SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_get_stra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageEaclEntryHandleListType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__StorageEaclEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__StorageEaclEntryHandleListType(soap, tag, this, type); } SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_in_stra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, stra__StorageEaclEntryHandleListType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__StorageEaclEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageEaclEntryHandleListType, sizeof(stra__StorageEaclEntryHandleListType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__StorageEaclEntryHandleListType) { soap_revert(soap); *soap->id = '\0'; return (stra__StorageEaclEntryHandleListType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((stra__StorageEaclEntryHandleListType*)a)->Handle), "stra:StorageEaclEntryHandleType")) 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->mode & SOAP_XML_STRICT) && (((stra__StorageEaclEntryHandleListType*)a)->Handle.size() > 8)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__StorageEaclEntryHandleListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageEaclEntryHandleListType, 0, sizeof(stra__StorageEaclEntryHandleListType), 0, soap_copy_stra__StorageEaclEntryHandleListType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__StorageEaclEntryHandleListType * SOAP_FMAC6 soap_new_stra__StorageEaclEntryHandleListType(struct soap *soap, int n) { return soap_instantiate_stra__StorageEaclEntryHandleListType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageEaclEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageEaclEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageEaclEntryHandleListType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__StorageEaclEntryHandleListType; if (size) *size = sizeof(stra__StorageEaclEntryHandleListType); ((stra__StorageEaclEntryHandleListType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__StorageEaclEntryHandleListType[n]; if (size) *size = n * sizeof(stra__StorageEaclEntryHandleListType); for (int i = 0; i < n; i++) ((stra__StorageEaclEntryHandleListType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__StorageEaclEntryHandleListType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageEaclEntryHandleListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageEaclEntryHandleListType %p -> %p\n", q, p)); *(stra__StorageEaclEntryHandleListType*)p = *(stra__StorageEaclEntryHandleListType*)q; } void stra__StorageEaclEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName); /* transient soap skipped */ } void stra__StorageEaclEntryType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName); /* transient soap skipped */ } int stra__StorageEaclEntryType::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_stra__StorageEaclEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int stra__StorageEaclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_stra__StorageEaclEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryType(struct soap *soap, const char *tag, int id, const stra__StorageEaclEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageEaclEntryType), type); soap_out_std__string(soap, "stra:EnterpriseName", -1, &(((stra__StorageEaclEntryType*)a)->EnterpriseName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *stra__StorageEaclEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_stra__StorageEaclEntryType(soap, this, tag, type); } SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_get_stra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *p, const char *tag, const char *type) { if ((p = soap_in_stra__StorageEaclEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *stra__StorageEaclEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_stra__StorageEaclEntryType(soap, tag, this, type); } SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_in_stra__StorageEaclEntryType(struct soap *soap, const char *tag, stra__StorageEaclEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (stra__StorageEaclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageEaclEntryType, sizeof(stra__StorageEaclEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_stra__StorageEaclEntryType) { soap_revert(soap); *soap->id = '\0'; return (stra__StorageEaclEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_EnterpriseName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_EnterpriseName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "stra:EnterpriseName", &(((stra__StorageEaclEntryType*)a)->EnterpriseName), "xsd:string")) { soap_flag_EnterpriseName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_EnterpriseName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (stra__StorageEaclEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageEaclEntryType, 0, sizeof(stra__StorageEaclEntryType), 0, soap_copy_stra__StorageEaclEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 stra__StorageEaclEntryType * SOAP_FMAC6 soap_new_stra__StorageEaclEntryType(struct soap *soap, int n) { return soap_instantiate_stra__StorageEaclEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageEaclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageEaclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageEaclEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new stra__StorageEaclEntryType; if (size) *size = sizeof(stra__StorageEaclEntryType); ((stra__StorageEaclEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new stra__StorageEaclEntryType[n]; if (size) *size = n * sizeof(stra__StorageEaclEntryType); for (int i = 0; i < n; i++) ((stra__StorageEaclEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (stra__StorageEaclEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageEaclEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageEaclEntryType %p -> %p\n", q, p)); *(stra__StorageEaclEntryType*)p = *(stra__StorageEaclEntryType*)q; } void _net__Get8021XPxeTimeoutResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->Timeout, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _net__Get8021XPxeTimeoutResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->StatusCode); soap_default_unsignedInt(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->Timeout); /* transient soap skipped */ } int _net__Get8021XPxeTimeoutResponse::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__net__Get8021XPxeTimeoutResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Get8021XPxeTimeoutResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Get8021XPxeTimeoutResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, const _net__Get8021XPxeTimeoutResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XPxeTimeoutResponse*)a)->StatusCode), ""); soap_out_unsignedInt(soap, "net:Timeout", -1, &(((_net__Get8021XPxeTimeoutResponse*)a)->Timeout), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Get8021XPxeTimeoutResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Get8021XPxeTimeoutResponse(soap, this, tag, type); } SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_get__net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__Get8021XPxeTimeoutResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Get8021XPxeTimeoutResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Get8021XPxeTimeoutResponse(soap, tag, this, type); } SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_in__net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Get8021XPxeTimeoutResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Get8021XPxeTimeoutResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, sizeof(_net__Get8021XPxeTimeoutResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Get8021XPxeTimeoutResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__Get8021XPxeTimeoutResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Timeout1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XPxeTimeoutResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Timeout1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "net:Timeout", &(((_net__Get8021XPxeTimeoutResponse*)a)->Timeout), "xsd:unsignedInt")) { soap_flag_Timeout1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Timeout1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Get8021XPxeTimeoutResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, 0, sizeof(_net__Get8021XPxeTimeoutResponse), 0, soap_copy__net__Get8021XPxeTimeoutResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC6 soap_new__net__Get8021XPxeTimeoutResponse(struct soap *soap, int n) { return soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_instantiate__net__Get8021XPxeTimeoutResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XPxeTimeoutResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Get8021XPxeTimeoutResponse; if (size) *size = sizeof(_net__Get8021XPxeTimeoutResponse); ((_net__Get8021XPxeTimeoutResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Get8021XPxeTimeoutResponse[n]; if (size) *size = n * sizeof(_net__Get8021XPxeTimeoutResponse); for (int i = 0; i < n; i++) ((_net__Get8021XPxeTimeoutResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Get8021XPxeTimeoutResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XPxeTimeoutResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XPxeTimeoutResponse %p -> %p\n", q, p)); *(_net__Get8021XPxeTimeoutResponse*)p = *(_net__Get8021XPxeTimeoutResponse*)q; } void _net__Get8021XPxeTimeout::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__Get8021XPxeTimeout::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _net__Get8021XPxeTimeout::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__net__Get8021XPxeTimeout); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Get8021XPxeTimeout::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Get8021XPxeTimeout(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XPxeTimeout(struct soap *soap, const char *tag, int id, const _net__Get8021XPxeTimeout *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XPxeTimeout), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Get8021XPxeTimeout::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Get8021XPxeTimeout(soap, this, tag, type); } SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_get__net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *p, const char *tag, const char *type) { if ((p = soap_in__net__Get8021XPxeTimeout(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Get8021XPxeTimeout::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Get8021XPxeTimeout(soap, tag, this, type); } SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_in__net__Get8021XPxeTimeout(struct soap *soap, const char *tag, _net__Get8021XPxeTimeout *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Get8021XPxeTimeout *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XPxeTimeout, sizeof(_net__Get8021XPxeTimeout), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Get8021XPxeTimeout) { soap_revert(soap); *soap->id = '\0'; return (_net__Get8021XPxeTimeout *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_net__Get8021XPxeTimeout *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XPxeTimeout, 0, sizeof(_net__Get8021XPxeTimeout), 0, soap_copy__net__Get8021XPxeTimeout); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Get8021XPxeTimeout * SOAP_FMAC6 soap_new__net__Get8021XPxeTimeout(struct soap *soap, int n) { return soap_instantiate__net__Get8021XPxeTimeout(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_instantiate__net__Get8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XPxeTimeout, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Get8021XPxeTimeout; if (size) *size = sizeof(_net__Get8021XPxeTimeout); ((_net__Get8021XPxeTimeout*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Get8021XPxeTimeout[n]; if (size) *size = n * sizeof(_net__Get8021XPxeTimeout); for (int i = 0; i < n; i++) ((_net__Get8021XPxeTimeout*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Get8021XPxeTimeout*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XPxeTimeout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XPxeTimeout %p -> %p\n", q, p)); *(_net__Get8021XPxeTimeout*)p = *(_net__Get8021XPxeTimeout*)q; } void _net__Set8021XPxeTimeoutResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__Set8021XPxeTimeoutResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XPxeTimeoutResponse*)this)->StatusCode); /* transient soap skipped */ } int _net__Set8021XPxeTimeoutResponse::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__net__Set8021XPxeTimeoutResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Set8021XPxeTimeoutResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Set8021XPxeTimeoutResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, const _net__Set8021XPxeTimeoutResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XPxeTimeoutResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Set8021XPxeTimeoutResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Set8021XPxeTimeoutResponse(soap, this, tag, type); } SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_get__net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__Set8021XPxeTimeoutResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Set8021XPxeTimeoutResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Set8021XPxeTimeoutResponse(soap, tag, this, type); } SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_in__net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Set8021XPxeTimeoutResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Set8021XPxeTimeoutResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, sizeof(_net__Set8021XPxeTimeoutResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Set8021XPxeTimeoutResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__Set8021XPxeTimeoutResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XPxeTimeoutResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Set8021XPxeTimeoutResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, 0, sizeof(_net__Set8021XPxeTimeoutResponse), 0, soap_copy__net__Set8021XPxeTimeoutResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC6 soap_new__net__Set8021XPxeTimeoutResponse(struct soap *soap, int n) { return soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_instantiate__net__Set8021XPxeTimeoutResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XPxeTimeoutResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Set8021XPxeTimeoutResponse; if (size) *size = sizeof(_net__Set8021XPxeTimeoutResponse); ((_net__Set8021XPxeTimeoutResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Set8021XPxeTimeoutResponse[n]; if (size) *size = n * sizeof(_net__Set8021XPxeTimeoutResponse); for (int i = 0; i < n; i++) ((_net__Set8021XPxeTimeoutResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Set8021XPxeTimeoutResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XPxeTimeoutResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XPxeTimeoutResponse %p -> %p\n", q, p)); *(_net__Set8021XPxeTimeoutResponse*)p = *(_net__Set8021XPxeTimeoutResponse*)q; } void _net__Set8021XPxeTimeout::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTounsignedInt(soap, &((_net__Set8021XPxeTimeout*)this)->Timeout); /* transient soap skipped */ } void _net__Set8021XPxeTimeout::soap_default(struct soap *soap) { this->soap = soap; ((_net__Set8021XPxeTimeout*)this)->Timeout = NULL; /* transient soap skipped */ } int _net__Set8021XPxeTimeout::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__net__Set8021XPxeTimeout); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Set8021XPxeTimeout::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Set8021XPxeTimeout(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XPxeTimeout(struct soap *soap, const char *tag, int id, const _net__Set8021XPxeTimeout *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XPxeTimeout), type); soap_out_PointerTounsignedInt(soap, "net:Timeout", -1, &(((_net__Set8021XPxeTimeout*)a)->Timeout), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Set8021XPxeTimeout::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Set8021XPxeTimeout(soap, this, tag, type); } SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_get__net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *p, const char *tag, const char *type) { if ((p = soap_in__net__Set8021XPxeTimeout(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Set8021XPxeTimeout::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Set8021XPxeTimeout(soap, tag, this, type); } SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_in__net__Set8021XPxeTimeout(struct soap *soap, const char *tag, _net__Set8021XPxeTimeout *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Set8021XPxeTimeout *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XPxeTimeout, sizeof(_net__Set8021XPxeTimeout), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Set8021XPxeTimeout) { soap_revert(soap); *soap->id = '\0'; return (_net__Set8021XPxeTimeout *)a->soap_in(soap, tag, type); } } short soap_flag_Timeout1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Timeout1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedInt(soap, "net:Timeout", &(((_net__Set8021XPxeTimeout*)a)->Timeout), "xsd:unsignedInt")) { soap_flag_Timeout1--; 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 = (_net__Set8021XPxeTimeout *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XPxeTimeout, 0, sizeof(_net__Set8021XPxeTimeout), 0, soap_copy__net__Set8021XPxeTimeout); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Set8021XPxeTimeout * SOAP_FMAC6 soap_new__net__Set8021XPxeTimeout(struct soap *soap, int n) { return soap_instantiate__net__Set8021XPxeTimeout(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_instantiate__net__Set8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XPxeTimeout, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Set8021XPxeTimeout; if (size) *size = sizeof(_net__Set8021XPxeTimeout); ((_net__Set8021XPxeTimeout*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Set8021XPxeTimeout[n]; if (size) *size = n * sizeof(_net__Set8021XPxeTimeout); for (int i = 0; i < n; i++) ((_net__Set8021XPxeTimeout*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Set8021XPxeTimeout*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XPxeTimeout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XPxeTimeout %p -> %p\n", q, p)); *(_net__Set8021XPxeTimeout*)p = *(_net__Set8021XPxeTimeout*)q; } void _net__Get8021XActiveS0Response::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__Get8021XActiveS0Response*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _net__Get8021XActiveS0Response::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XActiveS0Response*)this)->StatusCode); soap_default_bool(soap, &((_net__Get8021XActiveS0Response*)this)->Enabled); /* transient soap skipped */ } int _net__Get8021XActiveS0Response::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__net__Get8021XActiveS0Response); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Get8021XActiveS0Response::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Get8021XActiveS0Response(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XActiveS0Response(struct soap *soap, const char *tag, int id, const _net__Get8021XActiveS0Response *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XActiveS0Response), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XActiveS0Response*)a)->StatusCode), ""); soap_out_bool(soap, "net:Enabled", -1, &(((_net__Get8021XActiveS0Response*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Get8021XActiveS0Response::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Get8021XActiveS0Response(soap, this, tag, type); } SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_get__net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *p, const char *tag, const char *type) { if ((p = soap_in__net__Get8021XActiveS0Response(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Get8021XActiveS0Response::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Get8021XActiveS0Response(soap, tag, this, type); } SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_in__net__Get8021XActiveS0Response(struct soap *soap, const char *tag, _net__Get8021XActiveS0Response *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Get8021XActiveS0Response *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XActiveS0Response, sizeof(_net__Get8021XActiveS0Response), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Get8021XActiveS0Response) { soap_revert(soap); *soap->id = '\0'; return (_net__Get8021XActiveS0Response *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XActiveS0Response*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "net:Enabled", &(((_net__Get8021XActiveS0Response*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Get8021XActiveS0Response *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XActiveS0Response, 0, sizeof(_net__Get8021XActiveS0Response), 0, soap_copy__net__Get8021XActiveS0Response); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Get8021XActiveS0Response * SOAP_FMAC6 soap_new__net__Get8021XActiveS0Response(struct soap *soap, int n) { return soap_instantiate__net__Get8021XActiveS0Response(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_instantiate__net__Get8021XActiveS0Response(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XActiveS0Response(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XActiveS0Response, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Get8021XActiveS0Response; if (size) *size = sizeof(_net__Get8021XActiveS0Response); ((_net__Get8021XActiveS0Response*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Get8021XActiveS0Response[n]; if (size) *size = n * sizeof(_net__Get8021XActiveS0Response); for (int i = 0; i < n; i++) ((_net__Get8021XActiveS0Response*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Get8021XActiveS0Response*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XActiveS0Response(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XActiveS0Response %p -> %p\n", q, p)); *(_net__Get8021XActiveS0Response*)p = *(_net__Get8021XActiveS0Response*)q; } void _net__Get8021XActiveS0::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__Get8021XActiveS0::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _net__Get8021XActiveS0::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__net__Get8021XActiveS0); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Get8021XActiveS0::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Get8021XActiveS0(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XActiveS0(struct soap *soap, const char *tag, int id, const _net__Get8021XActiveS0 *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XActiveS0), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Get8021XActiveS0::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Get8021XActiveS0(soap, this, tag, type); } SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_get__net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *p, const char *tag, const char *type) { if ((p = soap_in__net__Get8021XActiveS0(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Get8021XActiveS0::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Get8021XActiveS0(soap, tag, this, type); } SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_in__net__Get8021XActiveS0(struct soap *soap, const char *tag, _net__Get8021XActiveS0 *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Get8021XActiveS0 *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XActiveS0, sizeof(_net__Get8021XActiveS0), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Get8021XActiveS0) { soap_revert(soap); *soap->id = '\0'; return (_net__Get8021XActiveS0 *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_net__Get8021XActiveS0 *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XActiveS0, 0, sizeof(_net__Get8021XActiveS0), 0, soap_copy__net__Get8021XActiveS0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Get8021XActiveS0 * SOAP_FMAC6 soap_new__net__Get8021XActiveS0(struct soap *soap, int n) { return soap_instantiate__net__Get8021XActiveS0(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_instantiate__net__Get8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XActiveS0, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Get8021XActiveS0; if (size) *size = sizeof(_net__Get8021XActiveS0); ((_net__Get8021XActiveS0*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Get8021XActiveS0[n]; if (size) *size = n * sizeof(_net__Get8021XActiveS0); for (int i = 0; i < n; i++) ((_net__Get8021XActiveS0*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Get8021XActiveS0*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XActiveS0(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XActiveS0 %p -> %p\n", q, p)); *(_net__Get8021XActiveS0*)p = *(_net__Get8021XActiveS0*)q; } void _net__Set8021XActiveS0Response::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__Set8021XActiveS0Response::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XActiveS0Response*)this)->StatusCode); /* transient soap skipped */ } int _net__Set8021XActiveS0Response::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__net__Set8021XActiveS0Response); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Set8021XActiveS0Response::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Set8021XActiveS0Response(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XActiveS0Response(struct soap *soap, const char *tag, int id, const _net__Set8021XActiveS0Response *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XActiveS0Response), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XActiveS0Response*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Set8021XActiveS0Response::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Set8021XActiveS0Response(soap, this, tag, type); } SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_get__net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *p, const char *tag, const char *type) { if ((p = soap_in__net__Set8021XActiveS0Response(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Set8021XActiveS0Response::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Set8021XActiveS0Response(soap, tag, this, type); } SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_in__net__Set8021XActiveS0Response(struct soap *soap, const char *tag, _net__Set8021XActiveS0Response *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Set8021XActiveS0Response *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XActiveS0Response, sizeof(_net__Set8021XActiveS0Response), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Set8021XActiveS0Response) { soap_revert(soap); *soap->id = '\0'; return (_net__Set8021XActiveS0Response *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XActiveS0Response*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Set8021XActiveS0Response *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XActiveS0Response, 0, sizeof(_net__Set8021XActiveS0Response), 0, soap_copy__net__Set8021XActiveS0Response); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Set8021XActiveS0Response * SOAP_FMAC6 soap_new__net__Set8021XActiveS0Response(struct soap *soap, int n) { return soap_instantiate__net__Set8021XActiveS0Response(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_instantiate__net__Set8021XActiveS0Response(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XActiveS0Response(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XActiveS0Response, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Set8021XActiveS0Response; if (size) *size = sizeof(_net__Set8021XActiveS0Response); ((_net__Set8021XActiveS0Response*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Set8021XActiveS0Response[n]; if (size) *size = n * sizeof(_net__Set8021XActiveS0Response); for (int i = 0; i < n; i++) ((_net__Set8021XActiveS0Response*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Set8021XActiveS0Response*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XActiveS0Response(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XActiveS0Response %p -> %p\n", q, p)); *(_net__Set8021XActiveS0Response*)p = *(_net__Set8021XActiveS0Response*)q; } void _net__Set8021XActiveS0::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__Set8021XActiveS0*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _net__Set8021XActiveS0::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((_net__Set8021XActiveS0*)this)->Enabled); /* transient soap skipped */ } int _net__Set8021XActiveS0::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__net__Set8021XActiveS0); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Set8021XActiveS0::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Set8021XActiveS0(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XActiveS0(struct soap *soap, const char *tag, int id, const _net__Set8021XActiveS0 *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XActiveS0), type); soap_out_bool(soap, "net:Enabled", -1, &(((_net__Set8021XActiveS0*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Set8021XActiveS0::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Set8021XActiveS0(soap, this, tag, type); } SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_get__net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *p, const char *tag, const char *type) { if ((p = soap_in__net__Set8021XActiveS0(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Set8021XActiveS0::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Set8021XActiveS0(soap, tag, this, type); } SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_in__net__Set8021XActiveS0(struct soap *soap, const char *tag, _net__Set8021XActiveS0 *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Set8021XActiveS0 *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XActiveS0, sizeof(_net__Set8021XActiveS0), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Set8021XActiveS0) { soap_revert(soap); *soap->id = '\0'; return (_net__Set8021XActiveS0 *)a->soap_in(soap, tag, type); } } short soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "net:Enabled", &(((_net__Set8021XActiveS0*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Set8021XActiveS0 *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XActiveS0, 0, sizeof(_net__Set8021XActiveS0), 0, soap_copy__net__Set8021XActiveS0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Set8021XActiveS0 * SOAP_FMAC6 soap_new__net__Set8021XActiveS0(struct soap *soap, int n) { return soap_instantiate__net__Set8021XActiveS0(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_instantiate__net__Set8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XActiveS0, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Set8021XActiveS0; if (size) *size = sizeof(_net__Set8021XActiveS0); ((_net__Set8021XActiveS0*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Set8021XActiveS0[n]; if (size) *size = n * sizeof(_net__Set8021XActiveS0); for (int i = 0; i < n; i++) ((_net__Set8021XActiveS0*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Set8021XActiveS0*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XActiveS0(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XActiveS0 %p -> %p\n", q, p)); *(_net__Set8021XActiveS0*)p = *(_net__Set8021XActiveS0*)q; } void _net__Set8021XWiredProfileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__Set8021XWiredProfileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XWiredProfileResponse*)this)->StatusCode); /* transient soap skipped */ } int _net__Set8021XWiredProfileResponse::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__net__Set8021XWiredProfileResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Set8021XWiredProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Set8021XWiredProfileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, const _net__Set8021XWiredProfileResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XWiredProfileResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XWiredProfileResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Set8021XWiredProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Set8021XWiredProfileResponse(soap, this, tag, type); } SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_get__net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__Set8021XWiredProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Set8021XWiredProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Set8021XWiredProfileResponse(soap, tag, this, type); } SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_in__net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Set8021XWiredProfileResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Set8021XWiredProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XWiredProfileResponse, sizeof(_net__Set8021XWiredProfileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Set8021XWiredProfileResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__Set8021XWiredProfileResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XWiredProfileResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Set8021XWiredProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XWiredProfileResponse, 0, sizeof(_net__Set8021XWiredProfileResponse), 0, soap_copy__net__Set8021XWiredProfileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Set8021XWiredProfileResponse * SOAP_FMAC6 soap_new__net__Set8021XWiredProfileResponse(struct soap *soap, int n) { return soap_instantiate__net__Set8021XWiredProfileResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_instantiate__net__Set8021XWiredProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XWiredProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XWiredProfileResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Set8021XWiredProfileResponse; if (size) *size = sizeof(_net__Set8021XWiredProfileResponse); ((_net__Set8021XWiredProfileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Set8021XWiredProfileResponse[n]; if (size) *size = n * sizeof(_net__Set8021XWiredProfileResponse); for (int i = 0; i < n; i++) ((_net__Set8021XWiredProfileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Set8021XWiredProfileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XWiredProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XWiredProfileResponse %p -> %p\n", q, p)); *(_net__Set8021XWiredProfileResponse*)p = *(_net__Set8021XWiredProfileResponse*)q; } void _net__Set8021XWiredProfile::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__Set8021XWiredProfile*)this)->InterfaceHandle, SOAP_TYPE_cmn__InterfaceHandleType); soap_serialize_PointerToxcfg__XProfileType(soap, &((_net__Set8021XWiredProfile*)this)->XProfile); /* transient soap skipped */ } void _net__Set8021XWiredProfile::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__InterfaceHandleType(soap, &((_net__Set8021XWiredProfile*)this)->InterfaceHandle); ((_net__Set8021XWiredProfile*)this)->XProfile = NULL; /* transient soap skipped */ } int _net__Set8021XWiredProfile::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__net__Set8021XWiredProfile); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Set8021XWiredProfile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Set8021XWiredProfile(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XWiredProfile(struct soap *soap, const char *tag, int id, const _net__Set8021XWiredProfile *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XWiredProfile), type); soap_out_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__Set8021XWiredProfile*)a)->InterfaceHandle), ""); soap_out_PointerToxcfg__XProfileType(soap, "net:XProfile", -1, &(((_net__Set8021XWiredProfile*)a)->XProfile), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Set8021XWiredProfile::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Set8021XWiredProfile(soap, this, tag, type); } SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_get__net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *p, const char *tag, const char *type) { if ((p = soap_in__net__Set8021XWiredProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Set8021XWiredProfile::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Set8021XWiredProfile(soap, tag, this, type); } SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_in__net__Set8021XWiredProfile(struct soap *soap, const char *tag, _net__Set8021XWiredProfile *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Set8021XWiredProfile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XWiredProfile, sizeof(_net__Set8021XWiredProfile), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Set8021XWiredProfile) { soap_revert(soap); *soap->id = '\0'; return (_net__Set8021XWiredProfile *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1, soap_flag_XProfile1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__Set8021XWiredProfile*)a)->InterfaceHandle), "cmn:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; continue; } if (soap_flag_XProfile1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__XProfileType(soap, "net:XProfile", &(((_net__Set8021XWiredProfile*)a)->XProfile), "xcfg:XProfileType")) { soap_flag_XProfile1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Set8021XWiredProfile *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XWiredProfile, 0, sizeof(_net__Set8021XWiredProfile), 0, soap_copy__net__Set8021XWiredProfile); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Set8021XWiredProfile * SOAP_FMAC6 soap_new__net__Set8021XWiredProfile(struct soap *soap, int n) { return soap_instantiate__net__Set8021XWiredProfile(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_instantiate__net__Set8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XWiredProfile, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Set8021XWiredProfile; if (size) *size = sizeof(_net__Set8021XWiredProfile); ((_net__Set8021XWiredProfile*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Set8021XWiredProfile[n]; if (size) *size = n * sizeof(_net__Set8021XWiredProfile); for (int i = 0; i < n; i++) ((_net__Set8021XWiredProfile*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Set8021XWiredProfile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XWiredProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XWiredProfile %p -> %p\n", q, p)); *(_net__Set8021XWiredProfile*)p = *(_net__Set8021XWiredProfile*)q; } void _net__Get8021XWiredProfileResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToxcfg__XProfileType(soap, &((_net__Get8021XWiredProfileResponse*)this)->XProfile); /* transient soap skipped */ } void _net__Get8021XWiredProfileResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XWiredProfileResponse*)this)->StatusCode); ((_net__Get8021XWiredProfileResponse*)this)->XProfile = NULL; /* transient soap skipped */ } int _net__Get8021XWiredProfileResponse::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__net__Get8021XWiredProfileResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Get8021XWiredProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Get8021XWiredProfileResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, const _net__Get8021XWiredProfileResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XWiredProfileResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XWiredProfileResponse*)a)->StatusCode), ""); soap_out_PointerToxcfg__XProfileType(soap, "net:XProfile", -1, &(((_net__Get8021XWiredProfileResponse*)a)->XProfile), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Get8021XWiredProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Get8021XWiredProfileResponse(soap, this, tag, type); } SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_get__net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__Get8021XWiredProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Get8021XWiredProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Get8021XWiredProfileResponse(soap, tag, this, type); } SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_in__net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Get8021XWiredProfileResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Get8021XWiredProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XWiredProfileResponse, sizeof(_net__Get8021XWiredProfileResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Get8021XWiredProfileResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__Get8021XWiredProfileResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_XProfile1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XWiredProfileResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_XProfile1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__XProfileType(soap, "net:XProfile", &(((_net__Get8021XWiredProfileResponse*)a)->XProfile), "xcfg:XProfileType")) { soap_flag_XProfile1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Get8021XWiredProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XWiredProfileResponse, 0, sizeof(_net__Get8021XWiredProfileResponse), 0, soap_copy__net__Get8021XWiredProfileResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Get8021XWiredProfileResponse * SOAP_FMAC6 soap_new__net__Get8021XWiredProfileResponse(struct soap *soap, int n) { return soap_instantiate__net__Get8021XWiredProfileResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_instantiate__net__Get8021XWiredProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XWiredProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XWiredProfileResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Get8021XWiredProfileResponse; if (size) *size = sizeof(_net__Get8021XWiredProfileResponse); ((_net__Get8021XWiredProfileResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Get8021XWiredProfileResponse[n]; if (size) *size = n * sizeof(_net__Get8021XWiredProfileResponse); for (int i = 0; i < n; i++) ((_net__Get8021XWiredProfileResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Get8021XWiredProfileResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XWiredProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XWiredProfileResponse %p -> %p\n", q, p)); *(_net__Get8021XWiredProfileResponse*)p = *(_net__Get8021XWiredProfileResponse*)q; } void _net__Get8021XWiredProfile::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__Get8021XWiredProfile*)this)->InterfaceHandle, SOAP_TYPE_cmn__InterfaceHandleType); /* transient soap skipped */ } void _net__Get8021XWiredProfile::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__InterfaceHandleType(soap, &((_net__Get8021XWiredProfile*)this)->InterfaceHandle); /* transient soap skipped */ } int _net__Get8021XWiredProfile::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__net__Get8021XWiredProfile); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__Get8021XWiredProfile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__Get8021XWiredProfile(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XWiredProfile(struct soap *soap, const char *tag, int id, const _net__Get8021XWiredProfile *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XWiredProfile), type); soap_out_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__Get8021XWiredProfile*)a)->InterfaceHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__Get8021XWiredProfile::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__Get8021XWiredProfile(soap, this, tag, type); } SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_get__net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *p, const char *tag, const char *type) { if ((p = soap_in__net__Get8021XWiredProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__Get8021XWiredProfile::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__Get8021XWiredProfile(soap, tag, this, type); } SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_in__net__Get8021XWiredProfile(struct soap *soap, const char *tag, _net__Get8021XWiredProfile *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__Get8021XWiredProfile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XWiredProfile, sizeof(_net__Get8021XWiredProfile), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__Get8021XWiredProfile) { soap_revert(soap); *soap->id = '\0'; return (_net__Get8021XWiredProfile *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__Get8021XWiredProfile*)a)->InterfaceHandle), "cmn:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__Get8021XWiredProfile *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XWiredProfile, 0, sizeof(_net__Get8021XWiredProfile), 0, soap_copy__net__Get8021XWiredProfile); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__Get8021XWiredProfile * SOAP_FMAC6 soap_new__net__Get8021XWiredProfile(struct soap *soap, int n) { return soap_instantiate__net__Get8021XWiredProfile(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_instantiate__net__Get8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XWiredProfile, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__Get8021XWiredProfile; if (size) *size = sizeof(_net__Get8021XWiredProfile); ((_net__Get8021XWiredProfile*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__Get8021XWiredProfile[n]; if (size) *size = n * sizeof(_net__Get8021XWiredProfile); for (int i = 0; i < n; i++) ((_net__Get8021XWiredProfile*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__Get8021XWiredProfile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XWiredProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XWiredProfile %p -> %p\n", q, p)); *(_net__Get8021XWiredProfile*)p = *(_net__Get8021XWiredProfile*)q; } void _net__SetInterfaceSettingsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__SetInterfaceSettingsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__SetInterfaceSettingsResponse*)this)->StatusCode); /* transient soap skipped */ } int _net__SetInterfaceSettingsResponse::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__net__SetInterfaceSettingsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetInterfaceSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetInterfaceSettingsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, const _net__SetInterfaceSettingsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetInterfaceSettingsResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetInterfaceSettingsResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetInterfaceSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetInterfaceSettingsResponse(soap, this, tag, type); } SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_get__net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__SetInterfaceSettingsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetInterfaceSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetInterfaceSettingsResponse(soap, tag, this, type); } SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_in__net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__SetInterfaceSettingsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetInterfaceSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetInterfaceSettingsResponse, sizeof(_net__SetInterfaceSettingsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetInterfaceSettingsResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__SetInterfaceSettingsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetInterfaceSettingsResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetInterfaceSettingsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetInterfaceSettingsResponse, 0, sizeof(_net__SetInterfaceSettingsResponse), 0, soap_copy__net__SetInterfaceSettingsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetInterfaceSettingsResponse * SOAP_FMAC6 soap_new__net__SetInterfaceSettingsResponse(struct soap *soap, int n) { return soap_instantiate__net__SetInterfaceSettingsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_instantiate__net__SetInterfaceSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetInterfaceSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetInterfaceSettingsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetInterfaceSettingsResponse; if (size) *size = sizeof(_net__SetInterfaceSettingsResponse); ((_net__SetInterfaceSettingsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetInterfaceSettingsResponse[n]; if (size) *size = n * sizeof(_net__SetInterfaceSettingsResponse); for (int i = 0; i < n; i++) ((_net__SetInterfaceSettingsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetInterfaceSettingsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetInterfaceSettingsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetInterfaceSettingsResponse %p -> %p\n", q, p)); *(_net__SetInterfaceSettingsResponse*)p = *(_net__SetInterfaceSettingsResponse*)q; } void _net__SetInterfaceSettings::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTonet__InterfaceDescriptorSetType(soap, &((_net__SetInterfaceSettings*)this)->InterfaceDescriptor); /* transient soap skipped */ } void _net__SetInterfaceSettings::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__InterfaceHandleType(soap, &((_net__SetInterfaceSettings*)this)->InterfaceHandle); ((_net__SetInterfaceSettings*)this)->InterfaceDescriptor = NULL; /* transient soap skipped */ } int _net__SetInterfaceSettings::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__net__SetInterfaceSettings); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetInterfaceSettings::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetInterfaceSettings(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetInterfaceSettings(struct soap *soap, const char *tag, int id, const _net__SetInterfaceSettings *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetInterfaceSettings), type); soap_out_net__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__SetInterfaceSettings*)a)->InterfaceHandle), ""); soap_out_PointerTonet__InterfaceDescriptorSetType(soap, "net:InterfaceDescriptor", -1, &(((_net__SetInterfaceSettings*)a)->InterfaceDescriptor), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetInterfaceSettings::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetInterfaceSettings(soap, this, tag, type); } SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_get__net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *p, const char *tag, const char *type) { if ((p = soap_in__net__SetInterfaceSettings(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetInterfaceSettings::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetInterfaceSettings(soap, tag, this, type); } SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_in__net__SetInterfaceSettings(struct soap *soap, const char *tag, _net__SetInterfaceSettings *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetInterfaceSettings *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetInterfaceSettings, sizeof(_net__SetInterfaceSettings), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetInterfaceSettings) { soap_revert(soap); *soap->id = '\0'; return (_net__SetInterfaceSettings *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1, soap_flag_InterfaceDescriptor1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__SetInterfaceSettings*)a)->InterfaceHandle), "net:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; continue; } if (soap_flag_InterfaceDescriptor1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTonet__InterfaceDescriptorSetType(soap, "net:InterfaceDescriptor", &(((_net__SetInterfaceSettings*)a)->InterfaceDescriptor), "net:InterfaceDescriptorSetType")) { soap_flag_InterfaceDescriptor1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0 || soap_flag_InterfaceDescriptor1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetInterfaceSettings *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetInterfaceSettings, 0, sizeof(_net__SetInterfaceSettings), 0, soap_copy__net__SetInterfaceSettings); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetInterfaceSettings * SOAP_FMAC6 soap_new__net__SetInterfaceSettings(struct soap *soap, int n) { return soap_instantiate__net__SetInterfaceSettings(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_instantiate__net__SetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetInterfaceSettings, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetInterfaceSettings; if (size) *size = sizeof(_net__SetInterfaceSettings); ((_net__SetInterfaceSettings*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetInterfaceSettings[n]; if (size) *size = n * sizeof(_net__SetInterfaceSettings); for (int i = 0; i < n; i++) ((_net__SetInterfaceSettings*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetInterfaceSettings*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetInterfaceSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetInterfaceSettings %p -> %p\n", q, p)); *(_net__SetInterfaceSettings*)p = *(_net__SetInterfaceSettings*)q; } void _net__GetInterfaceSettingsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTonet__InterfaceDescriptorGetType(soap, &((_net__GetInterfaceSettingsResponse*)this)->InterfaceDescriptor); /* transient soap skipped */ } void _net__GetInterfaceSettingsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__GetInterfaceSettingsResponse*)this)->StatusCode); ((_net__GetInterfaceSettingsResponse*)this)->InterfaceDescriptor = NULL; /* transient soap skipped */ } int _net__GetInterfaceSettingsResponse::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__net__GetInterfaceSettingsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetInterfaceSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetInterfaceSettingsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, const _net__GetInterfaceSettingsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetInterfaceSettingsResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetInterfaceSettingsResponse*)a)->StatusCode), ""); soap_out_PointerTonet__InterfaceDescriptorGetType(soap, "net:InterfaceDescriptor", -1, &(((_net__GetInterfaceSettingsResponse*)a)->InterfaceDescriptor), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetInterfaceSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetInterfaceSettingsResponse(soap, this, tag, type); } SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_get__net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__GetInterfaceSettingsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetInterfaceSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetInterfaceSettingsResponse(soap, tag, this, type); } SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_in__net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__GetInterfaceSettingsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetInterfaceSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetInterfaceSettingsResponse, sizeof(_net__GetInterfaceSettingsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetInterfaceSettingsResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__GetInterfaceSettingsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_InterfaceDescriptor1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetInterfaceSettingsResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_InterfaceDescriptor1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTonet__InterfaceDescriptorGetType(soap, "net:InterfaceDescriptor", &(((_net__GetInterfaceSettingsResponse*)a)->InterfaceDescriptor), "net:InterfaceDescriptorGetType")) { soap_flag_InterfaceDescriptor1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_InterfaceDescriptor1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__GetInterfaceSettingsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetInterfaceSettingsResponse, 0, sizeof(_net__GetInterfaceSettingsResponse), 0, soap_copy__net__GetInterfaceSettingsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetInterfaceSettingsResponse * SOAP_FMAC6 soap_new__net__GetInterfaceSettingsResponse(struct soap *soap, int n) { return soap_instantiate__net__GetInterfaceSettingsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_instantiate__net__GetInterfaceSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetInterfaceSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetInterfaceSettingsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetInterfaceSettingsResponse; if (size) *size = sizeof(_net__GetInterfaceSettingsResponse); ((_net__GetInterfaceSettingsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetInterfaceSettingsResponse[n]; if (size) *size = n * sizeof(_net__GetInterfaceSettingsResponse); for (int i = 0; i < n; i++) ((_net__GetInterfaceSettingsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetInterfaceSettingsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetInterfaceSettingsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetInterfaceSettingsResponse %p -> %p\n", q, p)); *(_net__GetInterfaceSettingsResponse*)p = *(_net__GetInterfaceSettingsResponse*)q; } void _net__GetInterfaceSettings::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__GetInterfaceSettings::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__InterfaceHandleType(soap, &((_net__GetInterfaceSettings*)this)->InterfaceHandle); /* transient soap skipped */ } int _net__GetInterfaceSettings::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__net__GetInterfaceSettings); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetInterfaceSettings::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetInterfaceSettings(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetInterfaceSettings(struct soap *soap, const char *tag, int id, const _net__GetInterfaceSettings *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetInterfaceSettings), type); soap_out_net__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__GetInterfaceSettings*)a)->InterfaceHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetInterfaceSettings::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetInterfaceSettings(soap, this, tag, type); } SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_get__net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *p, const char *tag, const char *type) { if ((p = soap_in__net__GetInterfaceSettings(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetInterfaceSettings::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetInterfaceSettings(soap, tag, this, type); } SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_in__net__GetInterfaceSettings(struct soap *soap, const char *tag, _net__GetInterfaceSettings *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetInterfaceSettings *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetInterfaceSettings, sizeof(_net__GetInterfaceSettings), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetInterfaceSettings) { soap_revert(soap); *soap->id = '\0'; return (_net__GetInterfaceSettings *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__GetInterfaceSettings*)a)->InterfaceHandle), "net:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__GetInterfaceSettings *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetInterfaceSettings, 0, sizeof(_net__GetInterfaceSettings), 0, soap_copy__net__GetInterfaceSettings); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetInterfaceSettings * SOAP_FMAC6 soap_new__net__GetInterfaceSettings(struct soap *soap, int n) { return soap_instantiate__net__GetInterfaceSettings(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_instantiate__net__GetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetInterfaceSettings, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetInterfaceSettings; if (size) *size = sizeof(_net__GetInterfaceSettings); ((_net__GetInterfaceSettings*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetInterfaceSettings[n]; if (size) *size = n * sizeof(_net__GetInterfaceSettings); for (int i = 0; i < n; i++) ((_net__GetInterfaceSettings*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetInterfaceSettings*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetInterfaceSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetInterfaceSettings %p -> %p\n", q, p)); *(_net__GetInterfaceSettings*)p = *(_net__GetInterfaceSettings*)q; } void _net__EnumerateInterfacesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfnet__InterfaceHandleType(soap, &((_net__EnumerateInterfacesResponse*)this)->InterfaceHandles); /* transient soap skipped */ } void _net__EnumerateInterfacesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_net__EnumerateInterfacesResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfnet__InterfaceHandleType(soap, &((_net__EnumerateInterfacesResponse*)this)->InterfaceHandles); /* transient soap skipped */ } int _net__EnumerateInterfacesResponse::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__net__EnumerateInterfacesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__EnumerateInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__EnumerateInterfacesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, int id, const _net__EnumerateInterfacesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__EnumerateInterfacesResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__EnumerateInterfacesResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfnet__InterfaceHandleType(soap, "net:InterfaceHandles", -1, &(((_net__EnumerateInterfacesResponse*)a)->InterfaceHandles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__EnumerateInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__EnumerateInterfacesResponse(soap, this, tag, type); } SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_get__net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__EnumerateInterfacesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__EnumerateInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__EnumerateInterfacesResponse(soap, tag, this, type); } SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_in__net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, _net__EnumerateInterfacesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__EnumerateInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__EnumerateInterfacesResponse, sizeof(_net__EnumerateInterfacesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__EnumerateInterfacesResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__EnumerateInterfacesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__EnumerateInterfacesResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfnet__InterfaceHandleType(soap, "net:InterfaceHandles", &(((_net__EnumerateInterfacesResponse*)a)->InterfaceHandles), "net:InterfaceHandleType")) continue; /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__EnumerateInterfacesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__EnumerateInterfacesResponse, 0, sizeof(_net__EnumerateInterfacesResponse), 0, soap_copy__net__EnumerateInterfacesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__EnumerateInterfacesResponse * SOAP_FMAC6 soap_new__net__EnumerateInterfacesResponse(struct soap *soap, int n) { return soap_instantiate__net__EnumerateInterfacesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_instantiate__net__EnumerateInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__EnumerateInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__EnumerateInterfacesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__EnumerateInterfacesResponse; if (size) *size = sizeof(_net__EnumerateInterfacesResponse); ((_net__EnumerateInterfacesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__EnumerateInterfacesResponse[n]; if (size) *size = n * sizeof(_net__EnumerateInterfacesResponse); for (int i = 0; i < n; i++) ((_net__EnumerateInterfacesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__EnumerateInterfacesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__EnumerateInterfacesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__EnumerateInterfacesResponse %p -> %p\n", q, p)); *(_net__EnumerateInterfacesResponse*)p = *(_net__EnumerateInterfacesResponse*)q; } void _net__EnumerateInterfaces::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__EnumerateInterfaces::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _net__EnumerateInterfaces::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__net__EnumerateInterfaces); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__EnumerateInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__EnumerateInterfaces(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__EnumerateInterfaces(struct soap *soap, const char *tag, int id, const _net__EnumerateInterfaces *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__EnumerateInterfaces), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__EnumerateInterfaces::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__EnumerateInterfaces(soap, this, tag, type); } SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_get__net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *p, const char *tag, const char *type) { if ((p = soap_in__net__EnumerateInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__EnumerateInterfaces::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__EnumerateInterfaces(soap, tag, this, type); } SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_in__net__EnumerateInterfaces(struct soap *soap, const char *tag, _net__EnumerateInterfaces *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__EnumerateInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__EnumerateInterfaces, sizeof(_net__EnumerateInterfaces), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__EnumerateInterfaces) { soap_revert(soap); *soap->id = '\0'; return (_net__EnumerateInterfaces *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_net__EnumerateInterfaces *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__EnumerateInterfaces, 0, sizeof(_net__EnumerateInterfaces), 0, soap_copy__net__EnumerateInterfaces); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__EnumerateInterfaces * SOAP_FMAC6 soap_new__net__EnumerateInterfaces(struct soap *soap, int n) { return soap_instantiate__net__EnumerateInterfaces(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_instantiate__net__EnumerateInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__EnumerateInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__EnumerateInterfaces, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__EnumerateInterfaces; if (size) *size = sizeof(_net__EnumerateInterfaces); ((_net__EnumerateInterfaces*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__EnumerateInterfaces[n]; if (size) *size = n * sizeof(_net__EnumerateInterfaces); for (int i = 0; i < n; i++) ((_net__EnumerateInterfaces*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__EnumerateInterfaces*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__EnumerateInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__EnumerateInterfaces %p -> %p\n", q, p)); *(_net__EnumerateInterfaces*)p = *(_net__EnumerateInterfaces*)q; } void _net__GetPingResponseResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__GetPingResponseResponse*)this)->enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _net__GetPingResponseResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__GetPingResponseResponse*)this)->StatusCode); soap_default_bool(soap, &((_net__GetPingResponseResponse*)this)->enabled); /* transient soap skipped */ } int _net__GetPingResponseResponse::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__net__GetPingResponseResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetPingResponseResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetPingResponseResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetPingResponseResponse(struct soap *soap, const char *tag, int id, const _net__GetPingResponseResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetPingResponseResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetPingResponseResponse*)a)->StatusCode), ""); soap_out_bool(soap, "net:enabled", -1, &(((_net__GetPingResponseResponse*)a)->enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetPingResponseResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetPingResponseResponse(soap, this, tag, type); } SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_get__net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__GetPingResponseResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetPingResponseResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetPingResponseResponse(soap, tag, this, type); } SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_in__net__GetPingResponseResponse(struct soap *soap, const char *tag, _net__GetPingResponseResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetPingResponseResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetPingResponseResponse, sizeof(_net__GetPingResponseResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetPingResponseResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__GetPingResponseResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetPingResponseResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "net:enabled", &(((_net__GetPingResponseResponse*)a)->enabled), "xsd:boolean")) { soap_flag_enabled1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__GetPingResponseResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetPingResponseResponse, 0, sizeof(_net__GetPingResponseResponse), 0, soap_copy__net__GetPingResponseResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetPingResponseResponse * SOAP_FMAC6 soap_new__net__GetPingResponseResponse(struct soap *soap, int n) { return soap_instantiate__net__GetPingResponseResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_instantiate__net__GetPingResponseResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetPingResponseResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetPingResponseResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetPingResponseResponse; if (size) *size = sizeof(_net__GetPingResponseResponse); ((_net__GetPingResponseResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetPingResponseResponse[n]; if (size) *size = n * sizeof(_net__GetPingResponseResponse); for (int i = 0; i < n; i++) ((_net__GetPingResponseResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetPingResponseResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetPingResponseResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetPingResponseResponse %p -> %p\n", q, p)); *(_net__GetPingResponseResponse*)p = *(_net__GetPingResponseResponse*)q; } void _net__GetPingResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__GetPingResponse::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _net__GetPingResponse::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__net__GetPingResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetPingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetPingResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetPingResponse(struct soap *soap, const char *tag, int id, const _net__GetPingResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetPingResponse), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetPingResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetPingResponse(soap, this, tag, type); } SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_get__net__GetPingResponse(struct soap *soap, _net__GetPingResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__GetPingResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetPingResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetPingResponse(soap, tag, this, type); } SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_in__net__GetPingResponse(struct soap *soap, const char *tag, _net__GetPingResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetPingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetPingResponse, sizeof(_net__GetPingResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetPingResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__GetPingResponse *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_net__GetPingResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetPingResponse, 0, sizeof(_net__GetPingResponse), 0, soap_copy__net__GetPingResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetPingResponse * SOAP_FMAC6 soap_new__net__GetPingResponse(struct soap *soap, int n) { return soap_instantiate__net__GetPingResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetPingResponse(struct soap *soap, _net__GetPingResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_instantiate__net__GetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetPingResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetPingResponse; if (size) *size = sizeof(_net__GetPingResponse); ((_net__GetPingResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetPingResponse[n]; if (size) *size = n * sizeof(_net__GetPingResponse); for (int i = 0; i < n; i++) ((_net__GetPingResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetPingResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetPingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetPingResponse %p -> %p\n", q, p)); *(_net__GetPingResponse*)p = *(_net__GetPingResponse*)q; } void _net__SetPingResponseResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__SetPingResponseResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__SetPingResponseResponse*)this)->StatusCode); /* transient soap skipped */ } int _net__SetPingResponseResponse::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__net__SetPingResponseResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetPingResponseResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetPingResponseResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetPingResponseResponse(struct soap *soap, const char *tag, int id, const _net__SetPingResponseResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetPingResponseResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetPingResponseResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetPingResponseResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetPingResponseResponse(soap, this, tag, type); } SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_get__net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__SetPingResponseResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetPingResponseResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetPingResponseResponse(soap, tag, this, type); } SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_in__net__SetPingResponseResponse(struct soap *soap, const char *tag, _net__SetPingResponseResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetPingResponseResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetPingResponseResponse, sizeof(_net__SetPingResponseResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetPingResponseResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__SetPingResponseResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetPingResponseResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetPingResponseResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetPingResponseResponse, 0, sizeof(_net__SetPingResponseResponse), 0, soap_copy__net__SetPingResponseResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetPingResponseResponse * SOAP_FMAC6 soap_new__net__SetPingResponseResponse(struct soap *soap, int n) { return soap_instantiate__net__SetPingResponseResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_instantiate__net__SetPingResponseResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetPingResponseResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetPingResponseResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetPingResponseResponse; if (size) *size = sizeof(_net__SetPingResponseResponse); ((_net__SetPingResponseResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetPingResponseResponse[n]; if (size) *size = n * sizeof(_net__SetPingResponseResponse); for (int i = 0; i < n; i++) ((_net__SetPingResponseResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetPingResponseResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetPingResponseResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetPingResponseResponse %p -> %p\n", q, p)); *(_net__SetPingResponseResponse*)p = *(_net__SetPingResponseResponse*)q; } void _net__SetPingResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__SetPingResponse*)this)->enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _net__SetPingResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((_net__SetPingResponse*)this)->enabled); /* transient soap skipped */ } int _net__SetPingResponse::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__net__SetPingResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetPingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetPingResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetPingResponse(struct soap *soap, const char *tag, int id, const _net__SetPingResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetPingResponse), type); soap_out_bool(soap, "net:enabled", -1, &(((_net__SetPingResponse*)a)->enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetPingResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetPingResponse(soap, this, tag, type); } SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_get__net__SetPingResponse(struct soap *soap, _net__SetPingResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__SetPingResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetPingResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetPingResponse(soap, tag, this, type); } SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_in__net__SetPingResponse(struct soap *soap, const char *tag, _net__SetPingResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetPingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetPingResponse, sizeof(_net__SetPingResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetPingResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__SetPingResponse *)a->soap_in(soap, tag, type); } } short soap_flag_enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "net:enabled", &(((_net__SetPingResponse*)a)->enabled), "xsd:boolean")) { soap_flag_enabled1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetPingResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetPingResponse, 0, sizeof(_net__SetPingResponse), 0, soap_copy__net__SetPingResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetPingResponse * SOAP_FMAC6 soap_new__net__SetPingResponse(struct soap *soap, int n) { return soap_instantiate__net__SetPingResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetPingResponse(struct soap *soap, _net__SetPingResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_instantiate__net__SetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetPingResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetPingResponse; if (size) *size = sizeof(_net__SetPingResponse); ((_net__SetPingResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetPingResponse[n]; if (size) *size = n * sizeof(_net__SetPingResponse); for (int i = 0; i < n; i++) ((_net__SetPingResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetPingResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetPingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetPingResponse %p -> %p\n", q, p)); *(_net__SetPingResponse*)p = *(_net__SetPingResponse*)q; } void _net__GetVlanParametersResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__GetVlanParametersResponse*)this)->VlanMode, SOAP_TYPE_bool); soap_embedded(soap, &((_net__GetVlanParametersResponse*)this)->VlanTag, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void _net__GetVlanParametersResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__GetVlanParametersResponse*)this)->StatusCode); soap_default_bool(soap, &((_net__GetVlanParametersResponse*)this)->VlanMode); soap_default_unsignedShort(soap, &((_net__GetVlanParametersResponse*)this)->VlanTag); /* transient soap skipped */ } int _net__GetVlanParametersResponse::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__net__GetVlanParametersResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetVlanParametersResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _net__GetVlanParametersResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetVlanParametersResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetVlanParametersResponse*)a)->StatusCode), ""); soap_out_bool(soap, "net:VlanMode", -1, &(((_net__GetVlanParametersResponse*)a)->VlanMode), ""); soap_out_unsignedShort(soap, "net:VlanTag", -1, &(((_net__GetVlanParametersResponse*)a)->VlanTag), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetVlanParametersResponse(soap, this, tag, type); } SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_get__net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__GetVlanParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetVlanParametersResponse(soap, tag, this, type); } SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_in__net__GetVlanParametersResponse(struct soap *soap, const char *tag, _net__GetVlanParametersResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetVlanParametersResponse, sizeof(_net__GetVlanParametersResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetVlanParametersResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__GetVlanParametersResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetVlanParametersResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "net:VlanMode", &(((_net__GetVlanParametersResponse*)a)->VlanMode), "xsd:boolean")) { soap_flag_VlanMode1--; continue; } if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "net:VlanTag", &(((_net__GetVlanParametersResponse*)a)->VlanTag), "xsd:unsignedShort")) { soap_flag_VlanTag1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__GetVlanParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetVlanParametersResponse, 0, sizeof(_net__GetVlanParametersResponse), 0, soap_copy__net__GetVlanParametersResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetVlanParametersResponse * SOAP_FMAC6 soap_new__net__GetVlanParametersResponse(struct soap *soap, int n) { return soap_instantiate__net__GetVlanParametersResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__net__GetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetVlanParametersResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetVlanParametersResponse; if (size) *size = sizeof(_net__GetVlanParametersResponse); ((_net__GetVlanParametersResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetVlanParametersResponse[n]; if (size) *size = n * sizeof(_net__GetVlanParametersResponse); for (int i = 0; i < n; i++) ((_net__GetVlanParametersResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetVlanParametersResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetVlanParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetVlanParametersResponse %p -> %p\n", q, p)); *(_net__GetVlanParametersResponse*)p = *(_net__GetVlanParametersResponse*)q; } void _net__GetVlanParameters::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_net__GetVlanParameters*)this)->InterfaceHandle); /* transient soap skipped */ } void _net__GetVlanParameters::soap_default(struct soap *soap) { this->soap = soap; ((_net__GetVlanParameters*)this)->InterfaceHandle = NULL; /* transient soap skipped */ } int _net__GetVlanParameters::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__net__GetVlanParameters); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetVlanParameters(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetVlanParameters(struct soap *soap, const char *tag, int id, const _net__GetVlanParameters *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetVlanParameters), type); soap_out_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__GetVlanParameters*)a)->InterfaceHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetVlanParameters(soap, this, tag, type); } SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_get__net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *p, const char *tag, const char *type) { if ((p = soap_in__net__GetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetVlanParameters(soap, tag, this, type); } SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_in__net__GetVlanParameters(struct soap *soap, const char *tag, _net__GetVlanParameters *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetVlanParameters, sizeof(_net__GetVlanParameters), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetVlanParameters) { soap_revert(soap); *soap->id = '\0'; return (_net__GetVlanParameters *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__GetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; 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 = (_net__GetVlanParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetVlanParameters, 0, sizeof(_net__GetVlanParameters), 0, soap_copy__net__GetVlanParameters); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetVlanParameters * SOAP_FMAC6 soap_new__net__GetVlanParameters(struct soap *soap, int n) { return soap_instantiate__net__GetVlanParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_instantiate__net__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetVlanParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetVlanParameters; if (size) *size = sizeof(_net__GetVlanParameters); ((_net__GetVlanParameters*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetVlanParameters[n]; if (size) *size = n * sizeof(_net__GetVlanParameters); for (int i = 0; i < n; i++) ((_net__GetVlanParameters*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetVlanParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetVlanParameters %p -> %p\n", q, p)); *(_net__GetVlanParameters*)p = *(_net__GetVlanParameters*)q; } void _net__SetVlanParametersResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__SetVlanParametersResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__SetVlanParametersResponse*)this)->StatusCode); /* transient soap skipped */ } int _net__SetVlanParametersResponse::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__net__SetVlanParametersResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetVlanParametersResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _net__SetVlanParametersResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetVlanParametersResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetVlanParametersResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetVlanParametersResponse(soap, this, tag, type); } SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_get__net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__SetVlanParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetVlanParametersResponse(soap, tag, this, type); } SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_in__net__SetVlanParametersResponse(struct soap *soap, const char *tag, _net__SetVlanParametersResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetVlanParametersResponse, sizeof(_net__SetVlanParametersResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetVlanParametersResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__SetVlanParametersResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetVlanParametersResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetVlanParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetVlanParametersResponse, 0, sizeof(_net__SetVlanParametersResponse), 0, soap_copy__net__SetVlanParametersResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetVlanParametersResponse * SOAP_FMAC6 soap_new__net__SetVlanParametersResponse(struct soap *soap, int n) { return soap_instantiate__net__SetVlanParametersResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__net__SetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetVlanParametersResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetVlanParametersResponse; if (size) *size = sizeof(_net__SetVlanParametersResponse); ((_net__SetVlanParametersResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetVlanParametersResponse[n]; if (size) *size = n * sizeof(_net__SetVlanParametersResponse); for (int i = 0; i < n; i++) ((_net__SetVlanParametersResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetVlanParametersResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetVlanParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetVlanParametersResponse %p -> %p\n", q, p)); *(_net__SetVlanParametersResponse*)p = *(_net__SetVlanParametersResponse*)q; } void _net__SetVlanParameters::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_net__SetVlanParameters*)this)->InterfaceHandle); soap_embedded(soap, &((_net__SetVlanParameters*)this)->VlanMode, SOAP_TYPE_bool); soap_embedded(soap, &((_net__SetVlanParameters*)this)->VlanTag, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void _net__SetVlanParameters::soap_default(struct soap *soap) { this->soap = soap; ((_net__SetVlanParameters*)this)->InterfaceHandle = NULL; soap_default_bool(soap, &((_net__SetVlanParameters*)this)->VlanMode); soap_default_unsignedShort(soap, &((_net__SetVlanParameters*)this)->VlanTag); /* transient soap skipped */ } int _net__SetVlanParameters::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__net__SetVlanParameters); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetVlanParameters(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetVlanParameters(struct soap *soap, const char *tag, int id, const _net__SetVlanParameters *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetVlanParameters), type); soap_out_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__SetVlanParameters*)a)->InterfaceHandle), ""); soap_out_bool(soap, "net:VlanMode", -1, &(((_net__SetVlanParameters*)a)->VlanMode), ""); soap_out_unsignedShort(soap, "net:VlanTag", -1, &(((_net__SetVlanParameters*)a)->VlanTag), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetVlanParameters(soap, this, tag, type); } SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_get__net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *p, const char *tag, const char *type) { if ((p = soap_in__net__SetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetVlanParameters(soap, tag, this, type); } SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_in__net__SetVlanParameters(struct soap *soap, const char *tag, _net__SetVlanParameters *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetVlanParameters, sizeof(_net__SetVlanParameters), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetVlanParameters) { soap_revert(soap); *soap->id = '\0'; return (_net__SetVlanParameters *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceHandle1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__SetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType")) { soap_flag_InterfaceHandle1--; continue; } if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "net:VlanMode", &(((_net__SetVlanParameters*)a)->VlanMode), "xsd:boolean")) { soap_flag_VlanMode1--; continue; } if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "net:VlanTag", &(((_net__SetVlanParameters*)a)->VlanTag), "xsd:unsignedShort")) { soap_flag_VlanTag1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetVlanParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetVlanParameters, 0, sizeof(_net__SetVlanParameters), 0, soap_copy__net__SetVlanParameters); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetVlanParameters * SOAP_FMAC6 soap_new__net__SetVlanParameters(struct soap *soap, int n) { return soap_instantiate__net__SetVlanParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_instantiate__net__SetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetVlanParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetVlanParameters; if (size) *size = sizeof(_net__SetVlanParameters); ((_net__SetVlanParameters*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetVlanParameters[n]; if (size) *size = n * sizeof(_net__SetVlanParameters); for (int i = 0; i < n; i++) ((_net__SetVlanParameters*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetVlanParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetVlanParameters %p -> %p\n", q, p)); *(_net__SetVlanParameters*)p = *(_net__SetVlanParameters*)q; } void _net__GetTcpIpParametersResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, &((_net__GetTcpIpParametersResponse*)this)->StaticIPv4Parameters); /* transient soap skipped */ } void _net__GetTcpIpParametersResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__GetTcpIpParametersResponse*)this)->StatusCode); soap_default_net__DhcpModeType(soap, &((_net__GetTcpIpParametersResponse*)this)->DhcpMode); ((_net__GetTcpIpParametersResponse*)this)->StaticIPv4Parameters = NULL; /* transient soap skipped */ } int _net__GetTcpIpParametersResponse::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__net__GetTcpIpParametersResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetTcpIpParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetTcpIpParametersResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, const _net__GetTcpIpParametersResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetTcpIpParametersResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetTcpIpParametersResponse*)a)->StatusCode), ""); soap_out_net__DhcpModeType(soap, "net:DhcpMode", -1, &(((_net__GetTcpIpParametersResponse*)a)->DhcpMode), ""); soap_out_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", -1, &(((_net__GetTcpIpParametersResponse*)a)->StaticIPv4Parameters), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetTcpIpParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetTcpIpParametersResponse(soap, this, tag, type); } SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_get__net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__GetTcpIpParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetTcpIpParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetTcpIpParametersResponse(soap, tag, this, type); } SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_in__net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__GetTcpIpParametersResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetTcpIpParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetTcpIpParametersResponse, sizeof(_net__GetTcpIpParametersResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetTcpIpParametersResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__GetTcpIpParametersResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_DhcpMode1 = 1, soap_flag_StaticIPv4Parameters1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetTcpIpParametersResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_DhcpMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__DhcpModeType(soap, "net:DhcpMode", &(((_net__GetTcpIpParametersResponse*)a)->DhcpMode), "net:DhcpModeType")) { soap_flag_DhcpMode1--; continue; } if (soap_flag_StaticIPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", &(((_net__GetTcpIpParametersResponse*)a)->StaticIPv4Parameters), "net:StaticIPv4ParametersType")) { soap_flag_StaticIPv4Parameters1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DhcpMode1 > 0 || soap_flag_StaticIPv4Parameters1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__GetTcpIpParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetTcpIpParametersResponse, 0, sizeof(_net__GetTcpIpParametersResponse), 0, soap_copy__net__GetTcpIpParametersResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetTcpIpParametersResponse * SOAP_FMAC6 soap_new__net__GetTcpIpParametersResponse(struct soap *soap, int n) { return soap_instantiate__net__GetTcpIpParametersResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_instantiate__net__GetTcpIpParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetTcpIpParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetTcpIpParametersResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetTcpIpParametersResponse; if (size) *size = sizeof(_net__GetTcpIpParametersResponse); ((_net__GetTcpIpParametersResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetTcpIpParametersResponse[n]; if (size) *size = n * sizeof(_net__GetTcpIpParametersResponse); for (int i = 0; i < n; i++) ((_net__GetTcpIpParametersResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetTcpIpParametersResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetTcpIpParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetTcpIpParametersResponse %p -> %p\n", q, p)); *(_net__GetTcpIpParametersResponse*)p = *(_net__GetTcpIpParametersResponse*)q; } void _net__GetTcpIpParameters::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__GetTcpIpParameters::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _net__GetTcpIpParameters::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__net__GetTcpIpParameters); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetTcpIpParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetTcpIpParameters(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetTcpIpParameters(struct soap *soap, const char *tag, int id, const _net__GetTcpIpParameters *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetTcpIpParameters), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetTcpIpParameters::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetTcpIpParameters(soap, this, tag, type); } SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_get__net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *p, const char *tag, const char *type) { if ((p = soap_in__net__GetTcpIpParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetTcpIpParameters::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetTcpIpParameters(soap, tag, this, type); } SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_in__net__GetTcpIpParameters(struct soap *soap, const char *tag, _net__GetTcpIpParameters *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetTcpIpParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetTcpIpParameters, sizeof(_net__GetTcpIpParameters), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetTcpIpParameters) { soap_revert(soap); *soap->id = '\0'; return (_net__GetTcpIpParameters *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_net__GetTcpIpParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetTcpIpParameters, 0, sizeof(_net__GetTcpIpParameters), 0, soap_copy__net__GetTcpIpParameters); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetTcpIpParameters * SOAP_FMAC6 soap_new__net__GetTcpIpParameters(struct soap *soap, int n) { return soap_instantiate__net__GetTcpIpParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_instantiate__net__GetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetTcpIpParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetTcpIpParameters; if (size) *size = sizeof(_net__GetTcpIpParameters); ((_net__GetTcpIpParameters*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetTcpIpParameters[n]; if (size) *size = n * sizeof(_net__GetTcpIpParameters); for (int i = 0; i < n; i++) ((_net__GetTcpIpParameters*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetTcpIpParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetTcpIpParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetTcpIpParameters %p -> %p\n", q, p)); *(_net__GetTcpIpParameters*)p = *(_net__GetTcpIpParameters*)q; } void _net__SetTcpIpParametersResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__SetTcpIpParametersResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__SetTcpIpParametersResponse*)this)->StatusCode); /* transient soap skipped */ } int _net__SetTcpIpParametersResponse::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__net__SetTcpIpParametersResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetTcpIpParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetTcpIpParametersResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, const _net__SetTcpIpParametersResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetTcpIpParametersResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetTcpIpParametersResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetTcpIpParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetTcpIpParametersResponse(soap, this, tag, type); } SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_get__net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__SetTcpIpParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetTcpIpParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetTcpIpParametersResponse(soap, tag, this, type); } SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_in__net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__SetTcpIpParametersResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetTcpIpParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetTcpIpParametersResponse, sizeof(_net__SetTcpIpParametersResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetTcpIpParametersResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__SetTcpIpParametersResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetTcpIpParametersResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetTcpIpParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetTcpIpParametersResponse, 0, sizeof(_net__SetTcpIpParametersResponse), 0, soap_copy__net__SetTcpIpParametersResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetTcpIpParametersResponse * SOAP_FMAC6 soap_new__net__SetTcpIpParametersResponse(struct soap *soap, int n) { return soap_instantiate__net__SetTcpIpParametersResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_instantiate__net__SetTcpIpParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetTcpIpParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetTcpIpParametersResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetTcpIpParametersResponse; if (size) *size = sizeof(_net__SetTcpIpParametersResponse); ((_net__SetTcpIpParametersResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetTcpIpParametersResponse[n]; if (size) *size = n * sizeof(_net__SetTcpIpParametersResponse); for (int i = 0; i < n; i++) ((_net__SetTcpIpParametersResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetTcpIpParametersResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetTcpIpParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetTcpIpParametersResponse %p -> %p\n", q, p)); *(_net__SetTcpIpParametersResponse*)p = *(_net__SetTcpIpParametersResponse*)q; } void _net__SetTcpIpParameters::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, &((_net__SetTcpIpParameters*)this)->StaticIPv4Parameters); /* transient soap skipped */ } void _net__SetTcpIpParameters::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__DhcpModeType(soap, &((_net__SetTcpIpParameters*)this)->DhcpMode); ((_net__SetTcpIpParameters*)this)->StaticIPv4Parameters = NULL; /* transient soap skipped */ } int _net__SetTcpIpParameters::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__net__SetTcpIpParameters); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetTcpIpParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetTcpIpParameters(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetTcpIpParameters(struct soap *soap, const char *tag, int id, const _net__SetTcpIpParameters *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetTcpIpParameters), type); soap_out_net__DhcpModeType(soap, "net:DhcpMode", -1, &(((_net__SetTcpIpParameters*)a)->DhcpMode), ""); soap_out_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", -1, &(((_net__SetTcpIpParameters*)a)->StaticIPv4Parameters), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetTcpIpParameters::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetTcpIpParameters(soap, this, tag, type); } SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_get__net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *p, const char *tag, const char *type) { if ((p = soap_in__net__SetTcpIpParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetTcpIpParameters::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetTcpIpParameters(soap, tag, this, type); } SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_in__net__SetTcpIpParameters(struct soap *soap, const char *tag, _net__SetTcpIpParameters *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetTcpIpParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetTcpIpParameters, sizeof(_net__SetTcpIpParameters), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetTcpIpParameters) { soap_revert(soap); *soap->id = '\0'; return (_net__SetTcpIpParameters *)a->soap_in(soap, tag, type); } } short soap_flag_DhcpMode1 = 1, soap_flag_StaticIPv4Parameters1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_DhcpMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__DhcpModeType(soap, "net:DhcpMode", &(((_net__SetTcpIpParameters*)a)->DhcpMode), "net:DhcpModeType")) { soap_flag_DhcpMode1--; continue; } if (soap_flag_StaticIPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", &(((_net__SetTcpIpParameters*)a)->StaticIPv4Parameters), "net:StaticIPv4ParametersType")) { soap_flag_StaticIPv4Parameters1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_DhcpMode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetTcpIpParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetTcpIpParameters, 0, sizeof(_net__SetTcpIpParameters), 0, soap_copy__net__SetTcpIpParameters); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetTcpIpParameters * SOAP_FMAC6 soap_new__net__SetTcpIpParameters(struct soap *soap, int n) { return soap_instantiate__net__SetTcpIpParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_instantiate__net__SetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetTcpIpParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetTcpIpParameters; if (size) *size = sizeof(_net__SetTcpIpParameters); ((_net__SetTcpIpParameters*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetTcpIpParameters[n]; if (size) *size = n * sizeof(_net__SetTcpIpParameters); for (int i = 0; i < n; i++) ((_net__SetTcpIpParameters*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetTcpIpParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetTcpIpParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetTcpIpParameters %p -> %p\n", q, p)); *(_net__SetTcpIpParameters*)p = *(_net__SetTcpIpParameters*)q; } void _net__GetDomainNameResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__GetDomainNameResponse*)this)->DomainName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_net__GetDomainNameResponse*)this)->DomainName); /* transient soap skipped */ } void _net__GetDomainNameResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__GetDomainNameResponse*)this)->StatusCode); soap_default_std__string(soap, &((_net__GetDomainNameResponse*)this)->DomainName); /* transient soap skipped */ } int _net__GetDomainNameResponse::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__net__GetDomainNameResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetDomainNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetDomainNameResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetDomainNameResponse(struct soap *soap, const char *tag, int id, const _net__GetDomainNameResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetDomainNameResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetDomainNameResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "net:DomainName", -1, &(((_net__GetDomainNameResponse*)a)->DomainName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetDomainNameResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetDomainNameResponse(soap, this, tag, type); } SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_get__net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__GetDomainNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetDomainNameResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetDomainNameResponse(soap, tag, this, type); } SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_in__net__GetDomainNameResponse(struct soap *soap, const char *tag, _net__GetDomainNameResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetDomainNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetDomainNameResponse, sizeof(_net__GetDomainNameResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetDomainNameResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__GetDomainNameResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_DomainName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetDomainNameResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "net:DomainName", &(((_net__GetDomainNameResponse*)a)->DomainName), "xsd:string")) { soap_flag_DomainName1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DomainName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__GetDomainNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetDomainNameResponse, 0, sizeof(_net__GetDomainNameResponse), 0, soap_copy__net__GetDomainNameResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetDomainNameResponse * SOAP_FMAC6 soap_new__net__GetDomainNameResponse(struct soap *soap, int n) { return soap_instantiate__net__GetDomainNameResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_instantiate__net__GetDomainNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetDomainNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetDomainNameResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetDomainNameResponse; if (size) *size = sizeof(_net__GetDomainNameResponse); ((_net__GetDomainNameResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetDomainNameResponse[n]; if (size) *size = n * sizeof(_net__GetDomainNameResponse); for (int i = 0; i < n; i++) ((_net__GetDomainNameResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetDomainNameResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetDomainNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetDomainNameResponse %p -> %p\n", q, p)); *(_net__GetDomainNameResponse*)p = *(_net__GetDomainNameResponse*)q; } void _net__GetDomainName::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__GetDomainName::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _net__GetDomainName::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__net__GetDomainName); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetDomainName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetDomainName(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetDomainName(struct soap *soap, const char *tag, int id, const _net__GetDomainName *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetDomainName), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetDomainName::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetDomainName(soap, this, tag, type); } SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_get__net__GetDomainName(struct soap *soap, _net__GetDomainName *p, const char *tag, const char *type) { if ((p = soap_in__net__GetDomainName(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetDomainName::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetDomainName(soap, tag, this, type); } SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_in__net__GetDomainName(struct soap *soap, const char *tag, _net__GetDomainName *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetDomainName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetDomainName, sizeof(_net__GetDomainName), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetDomainName) { soap_revert(soap); *soap->id = '\0'; return (_net__GetDomainName *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_net__GetDomainName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetDomainName, 0, sizeof(_net__GetDomainName), 0, soap_copy__net__GetDomainName); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetDomainName * SOAP_FMAC6 soap_new__net__GetDomainName(struct soap *soap, int n) { return soap_instantiate__net__GetDomainName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetDomainName(struct soap *soap, _net__GetDomainName *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_instantiate__net__GetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetDomainName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetDomainName; if (size) *size = sizeof(_net__GetDomainName); ((_net__GetDomainName*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetDomainName[n]; if (size) *size = n * sizeof(_net__GetDomainName); for (int i = 0; i < n; i++) ((_net__GetDomainName*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetDomainName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetDomainName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetDomainName %p -> %p\n", q, p)); *(_net__GetDomainName*)p = *(_net__GetDomainName*)q; } void _net__SetDomainNameResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__SetDomainNameResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__SetDomainNameResponse*)this)->StatusCode); /* transient soap skipped */ } int _net__SetDomainNameResponse::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__net__SetDomainNameResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetDomainNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetDomainNameResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetDomainNameResponse(struct soap *soap, const char *tag, int id, const _net__SetDomainNameResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetDomainNameResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetDomainNameResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetDomainNameResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetDomainNameResponse(soap, this, tag, type); } SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_get__net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__SetDomainNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetDomainNameResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetDomainNameResponse(soap, tag, this, type); } SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_in__net__SetDomainNameResponse(struct soap *soap, const char *tag, _net__SetDomainNameResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetDomainNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetDomainNameResponse, sizeof(_net__SetDomainNameResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetDomainNameResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__SetDomainNameResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetDomainNameResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetDomainNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetDomainNameResponse, 0, sizeof(_net__SetDomainNameResponse), 0, soap_copy__net__SetDomainNameResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetDomainNameResponse * SOAP_FMAC6 soap_new__net__SetDomainNameResponse(struct soap *soap, int n) { return soap_instantiate__net__SetDomainNameResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_instantiate__net__SetDomainNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetDomainNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetDomainNameResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetDomainNameResponse; if (size) *size = sizeof(_net__SetDomainNameResponse); ((_net__SetDomainNameResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetDomainNameResponse[n]; if (size) *size = n * sizeof(_net__SetDomainNameResponse); for (int i = 0; i < n; i++) ((_net__SetDomainNameResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetDomainNameResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetDomainNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetDomainNameResponse %p -> %p\n", q, p)); *(_net__SetDomainNameResponse*)p = *(_net__SetDomainNameResponse*)q; } void _net__SetDomainName::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__SetDomainName*)this)->DomainName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_net__SetDomainName*)this)->DomainName); /* transient soap skipped */ } void _net__SetDomainName::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((_net__SetDomainName*)this)->DomainName); /* transient soap skipped */ } int _net__SetDomainName::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__net__SetDomainName); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetDomainName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetDomainName(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetDomainName(struct soap *soap, const char *tag, int id, const _net__SetDomainName *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetDomainName), type); soap_out_std__string(soap, "net:DomainName", -1, &(((_net__SetDomainName*)a)->DomainName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetDomainName::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetDomainName(soap, this, tag, type); } SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_get__net__SetDomainName(struct soap *soap, _net__SetDomainName *p, const char *tag, const char *type) { if ((p = soap_in__net__SetDomainName(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetDomainName::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetDomainName(soap, tag, this, type); } SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_in__net__SetDomainName(struct soap *soap, const char *tag, _net__SetDomainName *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetDomainName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetDomainName, sizeof(_net__SetDomainName), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetDomainName) { soap_revert(soap); *soap->id = '\0'; return (_net__SetDomainName *)a->soap_in(soap, tag, type); } } short soap_flag_DomainName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "net:DomainName", &(((_net__SetDomainName*)a)->DomainName), "xsd:string")) { soap_flag_DomainName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_DomainName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetDomainName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetDomainName, 0, sizeof(_net__SetDomainName), 0, soap_copy__net__SetDomainName); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetDomainName * SOAP_FMAC6 soap_new__net__SetDomainName(struct soap *soap, int n) { return soap_instantiate__net__SetDomainName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetDomainName(struct soap *soap, _net__SetDomainName *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_instantiate__net__SetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetDomainName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetDomainName; if (size) *size = sizeof(_net__SetDomainName); ((_net__SetDomainName*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetDomainName[n]; if (size) *size = n * sizeof(_net__SetDomainName); for (int i = 0; i < n; i++) ((_net__SetDomainName*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetDomainName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetDomainName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetDomainName %p -> %p\n", q, p)); *(_net__SetDomainName*)p = *(_net__SetDomainName*)q; } void _net__GetHostNameResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__GetHostNameResponse*)this)->HostName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_net__GetHostNameResponse*)this)->HostName); /* transient soap skipped */ } void _net__GetHostNameResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__GetHostNameResponse*)this)->StatusCode); soap_default_std__string(soap, &((_net__GetHostNameResponse*)this)->HostName); /* transient soap skipped */ } int _net__GetHostNameResponse::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__net__GetHostNameResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetHostNameResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetHostNameResponse(struct soap *soap, const char *tag, int id, const _net__GetHostNameResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetHostNameResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetHostNameResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "net:HostName", -1, &(((_net__GetHostNameResponse*)a)->HostName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetHostNameResponse(soap, this, tag, type); } SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_get__net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__GetHostNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetHostNameResponse(soap, tag, this, type); } SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_in__net__GetHostNameResponse(struct soap *soap, const char *tag, _net__GetHostNameResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetHostNameResponse, sizeof(_net__GetHostNameResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetHostNameResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__GetHostNameResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_HostName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetHostNameResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "net:HostName", &(((_net__GetHostNameResponse*)a)->HostName), "xsd:string")) { soap_flag_HostName1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HostName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__GetHostNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetHostNameResponse, 0, sizeof(_net__GetHostNameResponse), 0, soap_copy__net__GetHostNameResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetHostNameResponse * SOAP_FMAC6 soap_new__net__GetHostNameResponse(struct soap *soap, int n) { return soap_instantiate__net__GetHostNameResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_instantiate__net__GetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetHostNameResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetHostNameResponse; if (size) *size = sizeof(_net__GetHostNameResponse); ((_net__GetHostNameResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetHostNameResponse[n]; if (size) *size = n * sizeof(_net__GetHostNameResponse); for (int i = 0; i < n; i++) ((_net__GetHostNameResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetHostNameResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetHostNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetHostNameResponse %p -> %p\n", q, p)); *(_net__GetHostNameResponse*)p = *(_net__GetHostNameResponse*)q; } void _net__GetHostName::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__GetHostName::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _net__GetHostName::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__net__GetHostName); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__GetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__GetHostName(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetHostName(struct soap *soap, const char *tag, int id, const _net__GetHostName *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetHostName), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__GetHostName::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__GetHostName(soap, this, tag, type); } SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_get__net__GetHostName(struct soap *soap, _net__GetHostName *p, const char *tag, const char *type) { if ((p = soap_in__net__GetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__GetHostName::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__GetHostName(soap, tag, this, type); } SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_in__net__GetHostName(struct soap *soap, const char *tag, _net__GetHostName *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__GetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetHostName, sizeof(_net__GetHostName), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__GetHostName) { soap_revert(soap); *soap->id = '\0'; return (_net__GetHostName *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_net__GetHostName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetHostName, 0, sizeof(_net__GetHostName), 0, soap_copy__net__GetHostName); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__GetHostName * SOAP_FMAC6 soap_new__net__GetHostName(struct soap *soap, int n) { return soap_instantiate__net__GetHostName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetHostName(struct soap *soap, _net__GetHostName *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_instantiate__net__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetHostName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__GetHostName; if (size) *size = sizeof(_net__GetHostName); ((_net__GetHostName*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__GetHostName[n]; if (size) *size = n * sizeof(_net__GetHostName); for (int i = 0; i < n; i++) ((_net__GetHostName*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__GetHostName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetHostName %p -> %p\n", q, p)); *(_net__GetHostName*)p = *(_net__GetHostName*)q; } void _net__SetHostNameResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _net__SetHostNameResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__PT_USCORESTATUS(soap, &((_net__SetHostNameResponse*)this)->StatusCode); /* transient soap skipped */ } int _net__SetHostNameResponse::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__net__SetHostNameResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetHostNameResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetHostNameResponse(struct soap *soap, const char *tag, int id, const _net__SetHostNameResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetHostNameResponse), type); soap_element_result(soap, "net:StatusCode"); soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetHostNameResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetHostNameResponse(soap, this, tag, type); } SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_get__net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *p, const char *tag, const char *type) { if ((p = soap_in__net__SetHostNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetHostNameResponse(soap, tag, this, type); } SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_in__net__SetHostNameResponse(struct soap *soap, const char *tag, _net__SetHostNameResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetHostNameResponse, sizeof(_net__SetHostNameResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetHostNameResponse) { soap_revert(soap); *soap->id = '\0'; return (_net__SetHostNameResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetHostNameResponse*)a)->StatusCode), "net:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "net:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetHostNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetHostNameResponse, 0, sizeof(_net__SetHostNameResponse), 0, soap_copy__net__SetHostNameResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetHostNameResponse * SOAP_FMAC6 soap_new__net__SetHostNameResponse(struct soap *soap, int n) { return soap_instantiate__net__SetHostNameResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_instantiate__net__SetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetHostNameResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetHostNameResponse; if (size) *size = sizeof(_net__SetHostNameResponse); ((_net__SetHostNameResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetHostNameResponse[n]; if (size) *size = n * sizeof(_net__SetHostNameResponse); for (int i = 0; i < n; i++) ((_net__SetHostNameResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetHostNameResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetHostNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetHostNameResponse %p -> %p\n", q, p)); *(_net__SetHostNameResponse*)p = *(_net__SetHostNameResponse*)q; } void _net__SetHostName::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_net__SetHostName*)this)->HostName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_net__SetHostName*)this)->HostName); /* transient soap skipped */ } void _net__SetHostName::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((_net__SetHostName*)this)->HostName); /* transient soap skipped */ } int _net__SetHostName::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__net__SetHostName); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _net__SetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__net__SetHostName(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetHostName(struct soap *soap, const char *tag, int id, const _net__SetHostName *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetHostName), type); soap_out_std__string(soap, "net:HostName", -1, &(((_net__SetHostName*)a)->HostName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_net__SetHostName::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__net__SetHostName(soap, this, tag, type); } SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_get__net__SetHostName(struct soap *soap, _net__SetHostName *p, const char *tag, const char *type) { if ((p = soap_in__net__SetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_net__SetHostName::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__net__SetHostName(soap, tag, this, type); } SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_in__net__SetHostName(struct soap *soap, const char *tag, _net__SetHostName *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_net__SetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetHostName, sizeof(_net__SetHostName), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__net__SetHostName) { soap_revert(soap); *soap->id = '\0'; return (_net__SetHostName *)a->soap_in(soap, tag, type); } } short soap_flag_HostName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "net:HostName", &(((_net__SetHostName*)a)->HostName), "xsd:string")) { soap_flag_HostName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_HostName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_net__SetHostName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetHostName, 0, sizeof(_net__SetHostName), 0, soap_copy__net__SetHostName); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _net__SetHostName * SOAP_FMAC6 soap_new__net__SetHostName(struct soap *soap, int n) { return soap_instantiate__net__SetHostName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetHostName(struct soap *soap, _net__SetHostName *p) { soap_delete(soap, p); } SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_instantiate__net__SetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetHostName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _net__SetHostName; if (size) *size = sizeof(_net__SetHostName); ((_net__SetHostName*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _net__SetHostName[n]; if (size) *size = n * sizeof(_net__SetHostName); for (int i = 0; i < n; i++) ((_net__SetHostName*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_net__SetHostName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetHostName %p -> %p\n", q, p)); *(_net__SetHostName*)p = *(_net__SetHostName*)q; } void net__InterfaceDescriptorGetType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription); soap_serialize_net__MACAddressType(soap, &((net__InterfaceDescriptorGetType*)this)->MACAddress); soap_embedded(soap, &((net__InterfaceDescriptorGetType*)this)->DhcpEnabled, SOAP_TYPE_bool); soap_serialize_PointerTonet__IPv4ParametersType(soap, &((net__InterfaceDescriptorGetType*)this)->IPv4Parameters); /* transient soap skipped */ } void net__InterfaceDescriptorGetType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription); soap_default_net__MACAddressType(soap, &((net__InterfaceDescriptorGetType*)this)->MACAddress); soap_default_net__InterfaceModeType(soap, &((net__InterfaceDescriptorGetType*)this)->InterfaceMode); soap_default_net__LinkPolicyType(soap, &((net__InterfaceDescriptorGetType*)this)->LinkPolicy); soap_default_bool(soap, &((net__InterfaceDescriptorGetType*)this)->DhcpEnabled); ((net__InterfaceDescriptorGetType*)this)->IPv4Parameters = NULL; /* transient soap skipped */ } int net__InterfaceDescriptorGetType::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_net__InterfaceDescriptorGetType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int net__InterfaceDescriptorGetType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_net__InterfaceDescriptorGetType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceDescriptorGetType(struct soap *soap, const char *tag, int id, const net__InterfaceDescriptorGetType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceDescriptorGetType), type); soap_out_std__string(soap, "net:HardwareAddressDescription", -1, &(((net__InterfaceDescriptorGetType*)a)->HardwareAddressDescription), ""); soap_out_net__MACAddressType(soap, "net:MACAddress", -1, &(((net__InterfaceDescriptorGetType*)a)->MACAddress), ""); soap_out_net__InterfaceModeType(soap, "net:InterfaceMode", -1, &(((net__InterfaceDescriptorGetType*)a)->InterfaceMode), ""); soap_out_net__LinkPolicyType(soap, "net:LinkPolicy", -1, &(((net__InterfaceDescriptorGetType*)a)->LinkPolicy), ""); soap_out_bool(soap, "net:DhcpEnabled", -1, &(((net__InterfaceDescriptorGetType*)a)->DhcpEnabled), ""); soap_out_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", -1, &(((net__InterfaceDescriptorGetType*)a)->IPv4Parameters), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *net__InterfaceDescriptorGetType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_net__InterfaceDescriptorGetType(soap, this, tag, type); } SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_get_net__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *p, const char *tag, const char *type) { if ((p = soap_in_net__InterfaceDescriptorGetType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *net__InterfaceDescriptorGetType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_net__InterfaceDescriptorGetType(soap, tag, this, type); } SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_in_net__InterfaceDescriptorGetType(struct soap *soap, const char *tag, net__InterfaceDescriptorGetType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (net__InterfaceDescriptorGetType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceDescriptorGetType, sizeof(net__InterfaceDescriptorGetType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_net__InterfaceDescriptorGetType) { soap_revert(soap); *soap->id = '\0'; return (net__InterfaceDescriptorGetType *)a->soap_in(soap, tag, type); } } short soap_flag_HardwareAddressDescription1 = 1, soap_flag_MACAddress1 = 1, soap_flag_InterfaceMode1 = 1, soap_flag_LinkPolicy1 = 1, soap_flag_DhcpEnabled1 = 1, soap_flag_IPv4Parameters1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_HardwareAddressDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "net:HardwareAddressDescription", &(((net__InterfaceDescriptorGetType*)a)->HardwareAddressDescription), "xsd:string")) { soap_flag_HardwareAddressDescription1--; continue; } if (soap_flag_MACAddress1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_net__MACAddressType(soap, "net:MACAddress", &(((net__InterfaceDescriptorGetType*)a)->MACAddress), "net:MACAddressType")) { soap_flag_MACAddress1--; continue; } if (soap_flag_InterfaceMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__InterfaceModeType(soap, "net:InterfaceMode", &(((net__InterfaceDescriptorGetType*)a)->InterfaceMode), "net:InterfaceModeType")) { soap_flag_InterfaceMode1--; continue; } if (soap_flag_LinkPolicy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__LinkPolicyType(soap, "net:LinkPolicy", &(((net__InterfaceDescriptorGetType*)a)->LinkPolicy), "net:LinkPolicyType")) { soap_flag_LinkPolicy1--; continue; } if (soap_flag_DhcpEnabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "net:DhcpEnabled", &(((net__InterfaceDescriptorGetType*)a)->DhcpEnabled), "xsd:boolean")) { soap_flag_DhcpEnabled1--; continue; } if (soap_flag_IPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", &(((net__InterfaceDescriptorGetType*)a)->IPv4Parameters), "net:IPv4ParametersType")) { soap_flag_IPv4Parameters1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_HardwareAddressDescription1 > 0 || soap_flag_MACAddress1 > 0 || soap_flag_InterfaceMode1 > 0 || soap_flag_LinkPolicy1 > 0 || soap_flag_DhcpEnabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (net__InterfaceDescriptorGetType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__InterfaceDescriptorGetType, 0, sizeof(net__InterfaceDescriptorGetType), 0, soap_copy_net__InterfaceDescriptorGetType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 net__InterfaceDescriptorGetType * SOAP_FMAC6 soap_new_net__InterfaceDescriptorGetType(struct soap *soap, int n) { return soap_instantiate_net__InterfaceDescriptorGetType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *p) { soap_delete(soap, p); } SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_instantiate_net__InterfaceDescriptorGetType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__InterfaceDescriptorGetType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__InterfaceDescriptorGetType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new net__InterfaceDescriptorGetType; if (size) *size = sizeof(net__InterfaceDescriptorGetType); ((net__InterfaceDescriptorGetType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new net__InterfaceDescriptorGetType[n]; if (size) *size = n * sizeof(net__InterfaceDescriptorGetType); for (int i = 0; i < n; i++) ((net__InterfaceDescriptorGetType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (net__InterfaceDescriptorGetType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__InterfaceDescriptorGetType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__InterfaceDescriptorGetType %p -> %p\n", q, p)); *(net__InterfaceDescriptorGetType*)p = *(net__InterfaceDescriptorGetType*)q; } void net__InterfaceDescriptorSetType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTonet__IPv4ParametersType(soap, &((net__InterfaceDescriptorSetType*)this)->IPv4Parameters); /* transient soap skipped */ } void net__InterfaceDescriptorSetType::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__InterfaceModeType(soap, &((net__InterfaceDescriptorSetType*)this)->InterfaceMode); soap_default_net__LinkPolicyType(soap, &((net__InterfaceDescriptorSetType*)this)->LinkPolicy); ((net__InterfaceDescriptorSetType*)this)->IPv4Parameters = NULL; /* transient soap skipped */ } int net__InterfaceDescriptorSetType::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_net__InterfaceDescriptorSetType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int net__InterfaceDescriptorSetType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_net__InterfaceDescriptorSetType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceDescriptorSetType(struct soap *soap, const char *tag, int id, const net__InterfaceDescriptorSetType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceDescriptorSetType), type); soap_out_net__InterfaceModeType(soap, "net:InterfaceMode", -1, &(((net__InterfaceDescriptorSetType*)a)->InterfaceMode), ""); soap_out_net__LinkPolicyType(soap, "net:LinkPolicy", -1, &(((net__InterfaceDescriptorSetType*)a)->LinkPolicy), ""); soap_out_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", -1, &(((net__InterfaceDescriptorSetType*)a)->IPv4Parameters), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *net__InterfaceDescriptorSetType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_net__InterfaceDescriptorSetType(soap, this, tag, type); } SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_get_net__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *p, const char *tag, const char *type) { if ((p = soap_in_net__InterfaceDescriptorSetType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *net__InterfaceDescriptorSetType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_net__InterfaceDescriptorSetType(soap, tag, this, type); } SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_in_net__InterfaceDescriptorSetType(struct soap *soap, const char *tag, net__InterfaceDescriptorSetType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (net__InterfaceDescriptorSetType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceDescriptorSetType, sizeof(net__InterfaceDescriptorSetType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_net__InterfaceDescriptorSetType) { soap_revert(soap); *soap->id = '\0'; return (net__InterfaceDescriptorSetType *)a->soap_in(soap, tag, type); } } short soap_flag_InterfaceMode1 = 1, soap_flag_LinkPolicy1 = 1, soap_flag_IPv4Parameters1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_InterfaceMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__InterfaceModeType(soap, "net:InterfaceMode", &(((net__InterfaceDescriptorSetType*)a)->InterfaceMode), "net:InterfaceModeType")) { soap_flag_InterfaceMode1--; continue; } if (soap_flag_LinkPolicy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__LinkPolicyType(soap, "net:LinkPolicy", &(((net__InterfaceDescriptorSetType*)a)->LinkPolicy), "net:LinkPolicyType")) { soap_flag_LinkPolicy1--; continue; } if (soap_flag_IPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", &(((net__InterfaceDescriptorSetType*)a)->IPv4Parameters), "net:IPv4ParametersType")) { soap_flag_IPv4Parameters1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceMode1 > 0 || soap_flag_LinkPolicy1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (net__InterfaceDescriptorSetType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__InterfaceDescriptorSetType, 0, sizeof(net__InterfaceDescriptorSetType), 0, soap_copy_net__InterfaceDescriptorSetType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 net__InterfaceDescriptorSetType * SOAP_FMAC6 soap_new_net__InterfaceDescriptorSetType(struct soap *soap, int n) { return soap_instantiate_net__InterfaceDescriptorSetType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *p) { soap_delete(soap, p); } SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_instantiate_net__InterfaceDescriptorSetType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__InterfaceDescriptorSetType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__InterfaceDescriptorSetType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new net__InterfaceDescriptorSetType; if (size) *size = sizeof(net__InterfaceDescriptorSetType); ((net__InterfaceDescriptorSetType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new net__InterfaceDescriptorSetType[n]; if (size) *size = n * sizeof(net__InterfaceDescriptorSetType); for (int i = 0; i < n; i++) ((net__InterfaceDescriptorSetType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (net__InterfaceDescriptorSetType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__InterfaceDescriptorSetType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__InterfaceDescriptorSetType %p -> %p\n", q, p)); *(net__InterfaceDescriptorSetType*)p = *(net__InterfaceDescriptorSetType*)q; } void net__IPv4ParametersType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void net__IPv4ParametersType::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->LocalAddress); soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->SubnetMask); soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->DefaultGatewayAddress); soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->PrimaryDnsAddress); soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->SecondaryDnsAddress); /* transient soap skipped */ } int net__IPv4ParametersType::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_net__IPv4ParametersType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int net__IPv4ParametersType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_net__IPv4ParametersType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__IPv4ParametersType(struct soap *soap, const char *tag, int id, const net__IPv4ParametersType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__IPv4ParametersType), type); soap_out_net__IPv4AddressType(soap, "net:LocalAddress", -1, &(((net__IPv4ParametersType*)a)->LocalAddress), ""); soap_out_net__IPv4AddressType(soap, "net:SubnetMask", -1, &(((net__IPv4ParametersType*)a)->SubnetMask), ""); soap_out_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", -1, &(((net__IPv4ParametersType*)a)->DefaultGatewayAddress), ""); soap_out_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", -1, &(((net__IPv4ParametersType*)a)->PrimaryDnsAddress), ""); soap_out_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", -1, &(((net__IPv4ParametersType*)a)->SecondaryDnsAddress), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *net__IPv4ParametersType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_net__IPv4ParametersType(soap, this, tag, type); } SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_get_net__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *p, const char *tag, const char *type) { if ((p = soap_in_net__IPv4ParametersType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *net__IPv4ParametersType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_net__IPv4ParametersType(soap, tag, this, type); } SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_in_net__IPv4ParametersType(struct soap *soap, const char *tag, net__IPv4ParametersType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (net__IPv4ParametersType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__IPv4ParametersType, sizeof(net__IPv4ParametersType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_net__IPv4ParametersType) { soap_revert(soap); *soap->id = '\0'; return (net__IPv4ParametersType *)a->soap_in(soap, tag, type); } } short soap_flag_LocalAddress1 = 1, soap_flag_SubnetMask1 = 1, soap_flag_DefaultGatewayAddress1 = 1, soap_flag_PrimaryDnsAddress1 = 1, soap_flag_SecondaryDnsAddress1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_LocalAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:LocalAddress", &(((net__IPv4ParametersType*)a)->LocalAddress), "net:IPv4AddressType")) { soap_flag_LocalAddress1--; continue; } if (soap_flag_SubnetMask1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:SubnetMask", &(((net__IPv4ParametersType*)a)->SubnetMask), "net:IPv4AddressType")) { soap_flag_SubnetMask1--; continue; } if (soap_flag_DefaultGatewayAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", &(((net__IPv4ParametersType*)a)->DefaultGatewayAddress), "net:IPv4AddressType")) { soap_flag_DefaultGatewayAddress1--; continue; } if (soap_flag_PrimaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", &(((net__IPv4ParametersType*)a)->PrimaryDnsAddress), "net:IPv4AddressType")) { soap_flag_PrimaryDnsAddress1--; continue; } if (soap_flag_SecondaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", &(((net__IPv4ParametersType*)a)->SecondaryDnsAddress), "net:IPv4AddressType")) { soap_flag_SecondaryDnsAddress1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_LocalAddress1 > 0 || soap_flag_SubnetMask1 > 0 || soap_flag_DefaultGatewayAddress1 > 0 || soap_flag_PrimaryDnsAddress1 > 0 || soap_flag_SecondaryDnsAddress1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (net__IPv4ParametersType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__IPv4ParametersType, 0, sizeof(net__IPv4ParametersType), 0, soap_copy_net__IPv4ParametersType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 net__IPv4ParametersType * SOAP_FMAC6 soap_new_net__IPv4ParametersType(struct soap *soap, int n) { return soap_instantiate_net__IPv4ParametersType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *p) { soap_delete(soap, p); } SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_instantiate_net__IPv4ParametersType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__IPv4ParametersType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__IPv4ParametersType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new net__IPv4ParametersType; if (size) *size = sizeof(net__IPv4ParametersType); ((net__IPv4ParametersType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new net__IPv4ParametersType[n]; if (size) *size = n * sizeof(net__IPv4ParametersType); for (int i = 0; i < n; i++) ((net__IPv4ParametersType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (net__IPv4ParametersType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__IPv4ParametersType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__IPv4ParametersType %p -> %p\n", q, p)); *(net__IPv4ParametersType*)p = *(net__IPv4ParametersType*)q; } void net__StaticIPv4ParametersType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__string(soap, &((net__StaticIPv4ParametersType*)this)->DomainName); /* transient soap skipped */ } void net__StaticIPv4ParametersType::soap_default(struct soap *soap) { this->soap = soap; soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->LocalAddress); soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->SubnetMask); soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->DefaultGatewayAddress); soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->PrimaryDnsAddress); soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->SecondaryDnsAddress); ((net__StaticIPv4ParametersType*)this)->DomainName = NULL; /* transient soap skipped */ } int net__StaticIPv4ParametersType::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_net__StaticIPv4ParametersType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int net__StaticIPv4ParametersType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_net__StaticIPv4ParametersType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__StaticIPv4ParametersType(struct soap *soap, const char *tag, int id, const net__StaticIPv4ParametersType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__StaticIPv4ParametersType), type); soap_out_net__IPv4AddressType(soap, "net:LocalAddress", -1, &(((net__StaticIPv4ParametersType*)a)->LocalAddress), ""); soap_out_net__IPv4AddressType(soap, "net:SubnetMask", -1, &(((net__StaticIPv4ParametersType*)a)->SubnetMask), ""); soap_out_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", -1, &(((net__StaticIPv4ParametersType*)a)->DefaultGatewayAddress), ""); soap_out_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", -1, &(((net__StaticIPv4ParametersType*)a)->PrimaryDnsAddress), ""); soap_out_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", -1, &(((net__StaticIPv4ParametersType*)a)->SecondaryDnsAddress), ""); soap_out_PointerTostd__string(soap, "net:DomainName", -1, &(((net__StaticIPv4ParametersType*)a)->DomainName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *net__StaticIPv4ParametersType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_net__StaticIPv4ParametersType(soap, this, tag, type); } SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_get_net__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *p, const char *tag, const char *type) { if ((p = soap_in_net__StaticIPv4ParametersType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *net__StaticIPv4ParametersType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_net__StaticIPv4ParametersType(soap, tag, this, type); } SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_in_net__StaticIPv4ParametersType(struct soap *soap, const char *tag, net__StaticIPv4ParametersType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (net__StaticIPv4ParametersType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__StaticIPv4ParametersType, sizeof(net__StaticIPv4ParametersType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_net__StaticIPv4ParametersType) { soap_revert(soap); *soap->id = '\0'; return (net__StaticIPv4ParametersType *)a->soap_in(soap, tag, type); } } short soap_flag_LocalAddress1 = 1, soap_flag_SubnetMask1 = 1, soap_flag_DefaultGatewayAddress1 = 1, soap_flag_PrimaryDnsAddress1 = 1, soap_flag_SecondaryDnsAddress1 = 1, soap_flag_DomainName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_LocalAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:LocalAddress", &(((net__StaticIPv4ParametersType*)a)->LocalAddress), "net:IPv4AddressType")) { soap_flag_LocalAddress1--; continue; } if (soap_flag_SubnetMask1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:SubnetMask", &(((net__StaticIPv4ParametersType*)a)->SubnetMask), "net:IPv4AddressType")) { soap_flag_SubnetMask1--; continue; } if (soap_flag_DefaultGatewayAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", &(((net__StaticIPv4ParametersType*)a)->DefaultGatewayAddress), "net:IPv4AddressType")) { soap_flag_DefaultGatewayAddress1--; continue; } if (soap_flag_PrimaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", &(((net__StaticIPv4ParametersType*)a)->PrimaryDnsAddress), "net:IPv4AddressType")) { soap_flag_PrimaryDnsAddress1--; continue; } if (soap_flag_SecondaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", &(((net__StaticIPv4ParametersType*)a)->SecondaryDnsAddress), "net:IPv4AddressType")) { soap_flag_SecondaryDnsAddress1--; continue; } if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "net:DomainName", &(((net__StaticIPv4ParametersType*)a)->DomainName), "xsd:string")) { soap_flag_DomainName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_LocalAddress1 > 0 || soap_flag_SubnetMask1 > 0 || soap_flag_DefaultGatewayAddress1 > 0 || soap_flag_PrimaryDnsAddress1 > 0 || soap_flag_SecondaryDnsAddress1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (net__StaticIPv4ParametersType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__StaticIPv4ParametersType, 0, sizeof(net__StaticIPv4ParametersType), 0, soap_copy_net__StaticIPv4ParametersType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 net__StaticIPv4ParametersType * SOAP_FMAC6 soap_new_net__StaticIPv4ParametersType(struct soap *soap, int n) { return soap_instantiate_net__StaticIPv4ParametersType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *p) { soap_delete(soap, p); } SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_instantiate_net__StaticIPv4ParametersType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__StaticIPv4ParametersType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__StaticIPv4ParametersType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new net__StaticIPv4ParametersType; if (size) *size = sizeof(net__StaticIPv4ParametersType); ((net__StaticIPv4ParametersType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new net__StaticIPv4ParametersType[n]; if (size) *size = n * sizeof(net__StaticIPv4ParametersType); for (int i = 0; i < n; i++) ((net__StaticIPv4ParametersType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (net__StaticIPv4ParametersType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__StaticIPv4ParametersType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__StaticIPv4ParametersType %p -> %p\n", q, p)); *(net__StaticIPv4ParametersType*)p = *(net__StaticIPv4ParametersType*)q; } void xcfg__XProfileType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__xcfg__union_XProfileType(soap, ((xcfg__XProfileType*)this)->__union_XProfileType, &((xcfg__XProfileType*)this)->union_XProfileType); /* transient soap skipped */ } void xcfg__XProfileType::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__XProfileType*)this)->__union_XProfileType = 0; /* transient soap skipped */ } int xcfg__XProfileType::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_xcfg__XProfileType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__XProfileType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__XProfileType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileType(struct soap *soap, const char *tag, int id, const xcfg__XProfileType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileType), type); soap_out__xcfg__union_XProfileType(soap, ((xcfg__XProfileType*)a)->__union_XProfileType, &((xcfg__XProfileType*)a)->union_XProfileType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__XProfileType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__XProfileType(soap, this, tag, type); } SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_get_xcfg__XProfileType(struct soap *soap, xcfg__XProfileType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__XProfileType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__XProfileType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__XProfileType(soap, tag, this, type); } SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_in_xcfg__XProfileType(struct soap *soap, const char *tag, xcfg__XProfileType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__XProfileType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileType, sizeof(xcfg__XProfileType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__XProfileType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__XProfileType *)a->soap_in(soap, tag, type); } } short soap_flag_union_XProfileType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_XProfileType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__xcfg__union_XProfileType(soap, &((xcfg__XProfileType*)a)->__union_XProfileType, &((xcfg__XProfileType*)a)->union_XProfileType)) { soap_flag_union_XProfileType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_XProfileType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__XProfileType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileType, 0, sizeof(xcfg__XProfileType), 0, soap_copy_xcfg__XProfileType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__XProfileType * SOAP_FMAC6 soap_new_xcfg__XProfileType(struct soap *soap, int n) { return soap_instantiate_xcfg__XProfileType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileType(struct soap *soap, xcfg__XProfileType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__XProfileType; if (size) *size = sizeof(xcfg__XProfileType); ((xcfg__XProfileType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__XProfileType[n]; if (size) *size = n * sizeof(xcfg__XProfileType); for (int i = 0; i < n; i++) ((xcfg__XProfileType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__XProfileType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileType %p -> %p\n", q, p)); *(xcfg__XProfileType*)p = *(xcfg__XProfileType*)q; } void xcfg__XProfileEAPFAST_USCORETLSType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->RoamingIdentity); soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ServerIdentity); soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->UserCredentials); soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ProtectedAccessCredentials); soap_embedded(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ClientCertificate, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void xcfg__XProfileEAPFAST_USCORETLSType::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->RoamingIdentity = NULL; ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ServerIdentity = NULL; ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->UserCredentials = NULL; ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ProtectedAccessCredentials = NULL; soap_default_sai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ClientCertificate); /* transient soap skipped */ } int xcfg__XProfileEAPFAST_USCORETLSType::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_xcfg__XProfileEAPFAST_USCORETLSType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__XProfileEAPFAST_USCORETLSType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, const char *tag, int id, const xcfg__XProfileEAPFAST_USCORETLSType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType), type); soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->RoamingIdentity), ""); soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ServerIdentity), ""); soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->UserCredentials), ""); soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ProtectedAccessCredentials), ""); soap_out_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ClientCertificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__XProfileEAPFAST_USCORETLSType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__XProfileEAPFAST_USCORETLSType(soap, this, tag, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC4 soap_get_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__XProfileEAPFAST_USCORETLSType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, this, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC4 soap_in_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCORETLSType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__XProfileEAPFAST_USCORETLSType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, sizeof(xcfg__XProfileEAPFAST_USCORETLSType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__XProfileEAPFAST_USCORETLSType *)a->soap_in(soap, tag, type); } } short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->RoamingIdentity), "xsd:string")) { soap_flag_RoamingIdentity1--; continue; } if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ServerIdentity), "xcfg:ServerIdentityType")) { soap_flag_ServerIdentity1--; continue; } if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->UserCredentials), "xcfg:UserCredentialsType")) { soap_flag_UserCredentials1--; continue; } if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType")) { soap_flag_ProtectedAccessCredentials1--; continue; } if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ClientCertificate), "sai:CertificateHandleType")) { soap_flag_ClientCertificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0 || soap_flag_ClientCertificate1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__XProfileEAPFAST_USCORETLSType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, 0, sizeof(xcfg__XProfileEAPFAST_USCORETLSType), 0, soap_copy_xcfg__XProfileEAPFAST_USCORETLSType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, int n) { return soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCORETLSType; if (size) *size = sizeof(xcfg__XProfileEAPFAST_USCORETLSType); ((xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCORETLSType[n]; if (size) *size = n * sizeof(xcfg__XProfileEAPFAST_USCORETLSType); for (int i = 0; i < n; i++) ((xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCORETLSType %p -> %p\n", q, p)); *(xcfg__XProfileEAPFAST_USCORETLSType*)p = *(xcfg__XProfileEAPFAST_USCORETLSType*)q; } void xcfg__XProfileEAPFAST_USCOREGTCType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->RoamingIdentity); soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ServerIdentity); soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->UserCredentials); soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ProtectedAccessCredentials); soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ClientCertificate); /* transient soap skipped */ } void xcfg__XProfileEAPFAST_USCOREGTCType::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->RoamingIdentity = NULL; ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ServerIdentity = NULL; ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->UserCredentials = NULL; ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ProtectedAccessCredentials = NULL; ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ClientCertificate = NULL; /* transient soap skipped */ } int xcfg__XProfileEAPFAST_USCOREGTCType::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_xcfg__XProfileEAPFAST_USCOREGTCType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__XProfileEAPFAST_USCOREGTCType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, const char *tag, int id, const xcfg__XProfileEAPFAST_USCOREGTCType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType), type); soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->RoamingIdentity), ""); soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ServerIdentity), ""); soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->UserCredentials), ""); soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ProtectedAccessCredentials), ""); soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ClientCertificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__XProfileEAPFAST_USCOREGTCType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__XProfileEAPFAST_USCOREGTCType(soap, this, tag, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC4 soap_get_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__XProfileEAPFAST_USCOREGTCType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, this, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC4 soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCOREGTCType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__XProfileEAPFAST_USCOREGTCType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__XProfileEAPFAST_USCOREGTCType *)a->soap_in(soap, tag, type); } } short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->RoamingIdentity), "xsd:string")) { soap_flag_RoamingIdentity1--; continue; } if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ServerIdentity), "xcfg:ServerIdentityType")) { soap_flag_ServerIdentity1--; continue; } if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->UserCredentials), "xcfg:UserCredentialsType")) { soap_flag_UserCredentials1--; continue; } if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType")) { soap_flag_ProtectedAccessCredentials1--; continue; } if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ClientCertificate), "sai:CertificateHandleType")) { soap_flag_ClientCertificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__XProfileEAPFAST_USCOREGTCType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, 0, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType), 0, soap_copy_xcfg__XProfileEAPFAST_USCOREGTCType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, int n) { return soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREGTCType; if (size) *size = sizeof(xcfg__XProfileEAPFAST_USCOREGTCType); ((xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREGTCType[n]; if (size) *size = n * sizeof(xcfg__XProfileEAPFAST_USCOREGTCType); for (int i = 0; i < n; i++) ((xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCOREGTCType %p -> %p\n", q, p)); *(xcfg__XProfileEAPFAST_USCOREGTCType*)p = *(xcfg__XProfileEAPFAST_USCOREGTCType*)q; } void xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->RoamingIdentity); soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ServerIdentity); soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->UserCredentials); soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ProtectedAccessCredentials); soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ClientCertificate); /* transient soap skipped */ } void xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL; ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL; ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL; ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ProtectedAccessCredentials = NULL; ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL; /* transient soap skipped */ } int xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::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_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, const xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), type); soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->RoamingIdentity), ""); soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ServerIdentity), ""); soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->UserCredentials), ""); soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ProtectedAccessCredentials), ""); soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ClientCertificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, this, tag, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_get_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, this, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type) { soap_revert(soap); *soap->id = '\0'; return (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type); } } short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string")) { soap_flag_RoamingIdentity1--; continue; } if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType")) { soap_flag_ServerIdentity1--; continue; } if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType")) { soap_flag_UserCredentials1--; continue; } if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType")) { soap_flag_ProtectedAccessCredentials1--; continue; } if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType")) { soap_flag_ClientCertificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, 0, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), 0, soap_copy_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, int n) { return soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type; if (size) *size = sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type); ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type[n]; if (size) *size = n * sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type); for (int i = 0; i < n; i++) ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type %p -> %p\n", q, p)); *(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p = *(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)q; } void xcfg__XProfileEAP_USCOREGTCType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAP_USCOREGTCType*)this)->UserCredentials); /* transient soap skipped */ } void xcfg__XProfileEAP_USCOREGTCType::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__XProfileEAP_USCOREGTCType*)this)->UserCredentials = NULL; /* transient soap skipped */ } int xcfg__XProfileEAP_USCOREGTCType::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_xcfg__XProfileEAP_USCOREGTCType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__XProfileEAP_USCOREGTCType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__XProfileEAP_USCOREGTCType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, const char *tag, int id, const xcfg__XProfileEAP_USCOREGTCType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType), type); soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAP_USCOREGTCType*)a)->UserCredentials), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__XProfileEAP_USCOREGTCType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__XProfileEAP_USCOREGTCType(soap, this, tag, type); } SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC4 soap_get_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__XProfileEAP_USCOREGTCType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, tag, this, type); } SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC4 soap_in_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, const char *tag, xcfg__XProfileEAP_USCOREGTCType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__XProfileEAP_USCOREGTCType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, sizeof(xcfg__XProfileEAP_USCOREGTCType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__XProfileEAP_USCOREGTCType *)a->soap_in(soap, tag, type); } } short soap_flag_UserCredentials1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAP_USCOREGTCType*)a)->UserCredentials), "xcfg:UserCredentialsType")) { soap_flag_UserCredentials1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_UserCredentials1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__XProfileEAP_USCOREGTCType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, 0, sizeof(xcfg__XProfileEAP_USCOREGTCType), 0, soap_copy_xcfg__XProfileEAP_USCOREGTCType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC6 soap_new_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, int n) { return soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__XProfileEAP_USCOREGTCType; if (size) *size = sizeof(xcfg__XProfileEAP_USCOREGTCType); ((xcfg__XProfileEAP_USCOREGTCType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__XProfileEAP_USCOREGTCType[n]; if (size) *size = n * sizeof(xcfg__XProfileEAP_USCOREGTCType); for (int i = 0; i < n; i++) ((xcfg__XProfileEAP_USCOREGTCType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__XProfileEAP_USCOREGTCType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAP_USCOREGTCType %p -> %p\n", q, p)); *(xcfg__XProfileEAP_USCOREGTCType*)p = *(xcfg__XProfileEAP_USCOREGTCType*)q; } void xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__string(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->RoamingIdentity); soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ServerIdentity); soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->UserCredentials); soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ClientCertificate); /* transient soap skipped */ } void xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL; ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL; ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL; ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL; /* transient soap skipped */ } int xcfg__XProfilePEAP_USCOREMSCHAPv2Type::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_xcfg__XProfilePEAP_USCOREMSCHAPv2Type); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, const xcfg__XProfilePEAP_USCOREMSCHAPv2Type *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type), type); soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->RoamingIdentity), ""); soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ServerIdentity), ""); soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->UserCredentials), ""); soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ClientCertificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, this, tag, type); } SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_get_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, this, type); } SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type) { soap_revert(soap); *soap->id = '\0'; return (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type); } } short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ClientCertificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string")) { soap_flag_RoamingIdentity1--; continue; } if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType")) { soap_flag_ServerIdentity1--; continue; } if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType")) { soap_flag_UserCredentials1--; continue; } if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType")) { soap_flag_ClientCertificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, 0, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type), 0, soap_copy_xcfg__XProfilePEAP_USCOREMSCHAPv2Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, int n) { return soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__XProfilePEAP_USCOREMSCHAPv2Type; if (size) *size = sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type); ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__XProfilePEAP_USCOREMSCHAPv2Type[n]; if (size) *size = n * sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type); for (int i = 0; i < n; i++) ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfilePEAP_USCOREMSCHAPv2Type %p -> %p\n", q, p)); *(xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p = *(xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)q; } void xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->RoamingIdentity); soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ServerIdentity); soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->UserCredentials); soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ClientCertificate); /* transient soap skipped */ } void xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL; ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL; ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL; ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL; /* transient soap skipped */ } int xcfg__XProfileTTLS_USCOREMSCHAPv2Type::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_xcfg__XProfileTTLS_USCOREMSCHAPv2Type); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, const xcfg__XProfileTTLS_USCOREMSCHAPv2Type *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type), type); soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->RoamingIdentity), ""); soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ServerIdentity), ""); soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->UserCredentials), ""); soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ClientCertificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, this, tag, type); } SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_get_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, this, type); } SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type) { soap_revert(soap); *soap->id = '\0'; return (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type); } } short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ClientCertificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string")) { soap_flag_RoamingIdentity1--; continue; } if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType")) { soap_flag_ServerIdentity1--; continue; } if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType")) { soap_flag_UserCredentials1--; continue; } if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType")) { soap_flag_ClientCertificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, 0, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type), 0, soap_copy_xcfg__XProfileTTLS_USCOREMSCHAPv2Type); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, int n) { return soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__XProfileTTLS_USCOREMSCHAPv2Type; if (size) *size = sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type); ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__XProfileTTLS_USCOREMSCHAPv2Type[n]; if (size) *size = n * sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type); for (int i = 0; i < n; i++) ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileTTLS_USCOREMSCHAPv2Type %p -> %p\n", q, p)); *(xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p = *(xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)q; } void xcfg__XProfileTLSType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((xcfg__XProfileTLSType*)this)->Username, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((xcfg__XProfileTLSType*)this)->Username); soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileTLSType*)this)->ServerIdentity); soap_embedded(soap, &((xcfg__XProfileTLSType*)this)->ClientCertificate, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void xcfg__XProfileTLSType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((xcfg__XProfileTLSType*)this)->Username); ((xcfg__XProfileTLSType*)this)->ServerIdentity = NULL; soap_default_sai__CertificateHandleType(soap, &((xcfg__XProfileTLSType*)this)->ClientCertificate); /* transient soap skipped */ } int xcfg__XProfileTLSType::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_xcfg__XProfileTLSType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__XProfileTLSType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__XProfileTLSType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileTLSType(struct soap *soap, const char *tag, int id, const xcfg__XProfileTLSType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileTLSType), type); soap_out_std__string(soap, "xcfg:Username", -1, &(((xcfg__XProfileTLSType*)a)->Username), ""); soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileTLSType*)a)->ServerIdentity), ""); soap_out_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileTLSType*)a)->ClientCertificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__XProfileTLSType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__XProfileTLSType(soap, this, tag, type); } SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_get_xcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__XProfileTLSType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__XProfileTLSType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__XProfileTLSType(soap, tag, this, type); } SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_in_xcfg__XProfileTLSType(struct soap *soap, const char *tag, xcfg__XProfileTLSType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__XProfileTLSType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileTLSType, sizeof(xcfg__XProfileTLSType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__XProfileTLSType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__XProfileTLSType *)a->soap_in(soap, tag, type); } } short soap_flag_Username1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_ClientCertificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "xcfg:Username", &(((xcfg__XProfileTLSType*)a)->Username), "xsd:string")) { soap_flag_Username1--; continue; } if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileTLSType*)a)->ServerIdentity), "xcfg:ServerIdentityType")) { soap_flag_ServerIdentity1--; continue; } if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileTLSType*)a)->ClientCertificate), "sai:CertificateHandleType")) { soap_flag_ClientCertificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_ServerIdentity1 > 0 || soap_flag_ClientCertificate1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__XProfileTLSType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileTLSType, 0, sizeof(xcfg__XProfileTLSType), 0, soap_copy_xcfg__XProfileTLSType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__XProfileTLSType * SOAP_FMAC6 soap_new_xcfg__XProfileTLSType(struct soap *soap, int n) { return soap_instantiate_xcfg__XProfileTLSType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileTLSType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileTLSType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileTLSType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__XProfileTLSType; if (size) *size = sizeof(xcfg__XProfileTLSType); ((xcfg__XProfileTLSType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__XProfileTLSType[n]; if (size) *size = n * sizeof(xcfg__XProfileTLSType); for (int i = 0; i < n; i++) ((xcfg__XProfileTLSType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__XProfileTLSType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileTLSType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileTLSType %p -> %p\n", q, p)); *(xcfg__XProfileTLSType*)p = *(xcfg__XProfileTLSType*)q; } void xcfg__ServerIdentityType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__ServerIdentityType*)this)->CertificateIssuer); soap_serialize_PointerToxcfg__CertificateNameType(soap, &((xcfg__ServerIdentityType*)this)->ServerNameOptions); /* transient soap skipped */ } void xcfg__ServerIdentityType::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__ServerIdentityType*)this)->CertificateIssuer = NULL; ((xcfg__ServerIdentityType*)this)->ServerNameOptions = NULL; /* transient soap skipped */ } int xcfg__ServerIdentityType::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_xcfg__ServerIdentityType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__ServerIdentityType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__ServerIdentityType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__ServerIdentityType(struct soap *soap, const char *tag, int id, const xcfg__ServerIdentityType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__ServerIdentityType), type); soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:CertificateIssuer", -1, &(((xcfg__ServerIdentityType*)a)->CertificateIssuer), ""); soap_out_PointerToxcfg__CertificateNameType(soap, "xcfg:ServerNameOptions", -1, &(((xcfg__ServerIdentityType*)a)->ServerNameOptions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__ServerIdentityType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__ServerIdentityType(soap, this, tag, type); } SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_get_xcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__ServerIdentityType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__ServerIdentityType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__ServerIdentityType(soap, tag, this, type); } SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_in_xcfg__ServerIdentityType(struct soap *soap, const char *tag, xcfg__ServerIdentityType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__ServerIdentityType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__ServerIdentityType, sizeof(xcfg__ServerIdentityType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__ServerIdentityType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__ServerIdentityType *)a->soap_in(soap, tag, type); } } short soap_flag_CertificateIssuer1 = 1, soap_flag_ServerNameOptions1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertificateIssuer1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:CertificateIssuer", &(((xcfg__ServerIdentityType*)a)->CertificateIssuer), "sai:CertificateHandleType")) { soap_flag_CertificateIssuer1--; continue; } if (soap_flag_ServerNameOptions1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerToxcfg__CertificateNameType(soap, "xcfg:ServerNameOptions", &(((xcfg__ServerIdentityType*)a)->ServerNameOptions), "xcfg:CertificateNameType")) { soap_flag_ServerNameOptions1--; 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 = (xcfg__ServerIdentityType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__ServerIdentityType, 0, sizeof(xcfg__ServerIdentityType), 0, soap_copy_xcfg__ServerIdentityType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__ServerIdentityType * SOAP_FMAC6 soap_new_xcfg__ServerIdentityType(struct soap *soap, int n) { return soap_instantiate_xcfg__ServerIdentityType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_instantiate_xcfg__ServerIdentityType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__ServerIdentityType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__ServerIdentityType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__ServerIdentityType; if (size) *size = sizeof(xcfg__ServerIdentityType); ((xcfg__ServerIdentityType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__ServerIdentityType[n]; if (size) *size = n * sizeof(xcfg__ServerIdentityType); for (int i = 0; i < n; i++) ((xcfg__ServerIdentityType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__ServerIdentityType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__ServerIdentityType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__ServerIdentityType %p -> %p\n", q, p)); *(xcfg__ServerIdentityType*)p = *(xcfg__ServerIdentityType*)q; } void xcfg__ManualPACType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((xcfg__ManualPACType*)this)->PACData, SOAP_TYPE_xsd__base64Binary); ((xcfg__ManualPACType*)this)->PACData.soap_serialize(soap); soap_serialize_PointerTostd__string(soap, &((xcfg__ManualPACType*)this)->Password); /* transient soap skipped */ } void xcfg__ManualPACType::soap_default(struct soap *soap) { this->soap = soap; ((xcfg__ManualPACType*)this)->PACData.xsd__base64Binary::soap_default(soap); ((xcfg__ManualPACType*)this)->Password = NULL; /* transient soap skipped */ } int xcfg__ManualPACType::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_xcfg__ManualPACType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__ManualPACType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__ManualPACType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__ManualPACType(struct soap *soap, const char *tag, int id, const xcfg__ManualPACType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__ManualPACType), type); (((xcfg__ManualPACType*)a)->PACData).soap_out(soap, "xcfg:PACData", -1, ""); soap_out_PointerTostd__string(soap, "xcfg:Password", -1, &(((xcfg__ManualPACType*)a)->Password), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__ManualPACType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__ManualPACType(soap, this, tag, type); } SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_get_xcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__ManualPACType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__ManualPACType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__ManualPACType(soap, tag, this, type); } SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_in_xcfg__ManualPACType(struct soap *soap, const char *tag, xcfg__ManualPACType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__ManualPACType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__ManualPACType, sizeof(xcfg__ManualPACType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__ManualPACType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__ManualPACType *)a->soap_in(soap, tag, type); } } short soap_flag_PACData1 = 1, soap_flag_Password1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PACData1 && soap->error == SOAP_TAG_MISMATCH) if ((((xcfg__ManualPACType*)a)->PACData).soap_in(soap, "xcfg:PACData", "xsd:base64Binary")) { soap_flag_PACData1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "xcfg:Password", &(((xcfg__ManualPACType*)a)->Password), "xsd:string")) { soap_flag_Password1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PACData1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__ManualPACType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__ManualPACType, 0, sizeof(xcfg__ManualPACType), 0, soap_copy_xcfg__ManualPACType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__ManualPACType * SOAP_FMAC6 soap_new_xcfg__ManualPACType(struct soap *soap, int n) { return soap_instantiate_xcfg__ManualPACType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_instantiate_xcfg__ManualPACType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__ManualPACType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__ManualPACType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__ManualPACType; if (size) *size = sizeof(xcfg__ManualPACType); ((xcfg__ManualPACType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__ManualPACType[n]; if (size) *size = n * sizeof(xcfg__ManualPACType); for (int i = 0; i < n; i++) ((xcfg__ManualPACType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__ManualPACType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__ManualPACType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__ManualPACType %p -> %p\n", q, p)); *(xcfg__ManualPACType*)p = *(xcfg__ManualPACType*)q; } void xcfg__CertificateNameType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName); /* transient soap skipped */ } void xcfg__CertificateNameType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName); soap_default_xcfg__CertNameOptionsType(soap, &((xcfg__CertificateNameType*)this)->Options); /* transient soap skipped */ } int xcfg__CertificateNameType::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_xcfg__CertificateNameType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__CertificateNameType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__CertificateNameType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__CertificateNameType(struct soap *soap, const char *tag, int id, const xcfg__CertificateNameType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__CertificateNameType), type); soap_out_std__string(soap, "xcfg:ServerOrCertName", -1, &(((xcfg__CertificateNameType*)a)->ServerOrCertName), ""); soap_out_xcfg__CertNameOptionsType(soap, "xcfg:Options", -1, &(((xcfg__CertificateNameType*)a)->Options), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__CertificateNameType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__CertificateNameType(soap, this, tag, type); } SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_get_xcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__CertificateNameType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__CertificateNameType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__CertificateNameType(soap, tag, this, type); } SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_in_xcfg__CertificateNameType(struct soap *soap, const char *tag, xcfg__CertificateNameType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__CertificateNameType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__CertificateNameType, sizeof(xcfg__CertificateNameType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__CertificateNameType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__CertificateNameType *)a->soap_in(soap, tag, type); } } short soap_flag_ServerOrCertName1 = 1, soap_flag_Options1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ServerOrCertName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "xcfg:ServerOrCertName", &(((xcfg__CertificateNameType*)a)->ServerOrCertName), "xsd:string")) { soap_flag_ServerOrCertName1--; continue; } if (soap_flag_Options1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_xcfg__CertNameOptionsType(soap, "xcfg:Options", &(((xcfg__CertificateNameType*)a)->Options), "xcfg:CertNameOptionsType")) { soap_flag_Options1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ServerOrCertName1 > 0 || soap_flag_Options1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__CertificateNameType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__CertificateNameType, 0, sizeof(xcfg__CertificateNameType), 0, soap_copy_xcfg__CertificateNameType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__CertificateNameType * SOAP_FMAC6 soap_new_xcfg__CertificateNameType(struct soap *soap, int n) { return soap_instantiate_xcfg__CertificateNameType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_instantiate_xcfg__CertificateNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__CertificateNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__CertificateNameType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__CertificateNameType; if (size) *size = sizeof(xcfg__CertificateNameType); ((xcfg__CertificateNameType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__CertificateNameType[n]; if (size) *size = n * sizeof(xcfg__CertificateNameType); for (int i = 0; i < n; i++) ((xcfg__CertificateNameType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__CertificateNameType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__CertificateNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__CertificateNameType %p -> %p\n", q, p)); *(xcfg__CertificateNameType*)p = *(xcfg__CertificateNameType*)q; } void xcfg__UserCredentialsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((xcfg__UserCredentialsType*)this)->Username, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((xcfg__UserCredentialsType*)this)->Username); soap_embedded(soap, &((xcfg__UserCredentialsType*)this)->Password, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((xcfg__UserCredentialsType*)this)->Password); soap_serialize_PointerTostd__string(soap, &((xcfg__UserCredentialsType*)this)->Domain); /* transient soap skipped */ } void xcfg__UserCredentialsType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((xcfg__UserCredentialsType*)this)->Username); soap_default_std__string(soap, &((xcfg__UserCredentialsType*)this)->Password); ((xcfg__UserCredentialsType*)this)->Domain = NULL; /* transient soap skipped */ } int xcfg__UserCredentialsType::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_xcfg__UserCredentialsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int xcfg__UserCredentialsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_xcfg__UserCredentialsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__UserCredentialsType(struct soap *soap, const char *tag, int id, const xcfg__UserCredentialsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__UserCredentialsType), type); soap_out_std__string(soap, "xcfg:Username", -1, &(((xcfg__UserCredentialsType*)a)->Username), ""); soap_out_std__string(soap, "xcfg:Password", -1, &(((xcfg__UserCredentialsType*)a)->Password), ""); soap_out_PointerTostd__string(soap, "xcfg:Domain", -1, &(((xcfg__UserCredentialsType*)a)->Domain), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *xcfg__UserCredentialsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_xcfg__UserCredentialsType(soap, this, tag, type); } SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_get_xcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *p, const char *tag, const char *type) { if ((p = soap_in_xcfg__UserCredentialsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *xcfg__UserCredentialsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_xcfg__UserCredentialsType(soap, tag, this, type); } SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_in_xcfg__UserCredentialsType(struct soap *soap, const char *tag, xcfg__UserCredentialsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (xcfg__UserCredentialsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__UserCredentialsType, sizeof(xcfg__UserCredentialsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_xcfg__UserCredentialsType) { soap_revert(soap); *soap->id = '\0'; return (xcfg__UserCredentialsType *)a->soap_in(soap, tag, type); } } short soap_flag_Username1 = 1, soap_flag_Password1 = 1, soap_flag_Domain1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "xcfg:Username", &(((xcfg__UserCredentialsType*)a)->Username), "xsd:string")) { soap_flag_Username1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "xcfg:Password", &(((xcfg__UserCredentialsType*)a)->Password), "xsd:string")) { soap_flag_Password1--; continue; } if (soap_flag_Domain1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "xcfg:Domain", &(((xcfg__UserCredentialsType*)a)->Domain), "xsd:string")) { soap_flag_Domain1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (xcfg__UserCredentialsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__UserCredentialsType, 0, sizeof(xcfg__UserCredentialsType), 0, soap_copy_xcfg__UserCredentialsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xcfg__UserCredentialsType * SOAP_FMAC6 soap_new_xcfg__UserCredentialsType(struct soap *soap, int n) { return soap_instantiate_xcfg__UserCredentialsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *p) { soap_delete(soap, p); } SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_instantiate_xcfg__UserCredentialsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__UserCredentialsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__UserCredentialsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xcfg__UserCredentialsType; if (size) *size = sizeof(xcfg__UserCredentialsType); ((xcfg__UserCredentialsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xcfg__UserCredentialsType[n]; if (size) *size = n * sizeof(xcfg__UserCredentialsType); for (int i = 0; i < n; i++) ((xcfg__UserCredentialsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (xcfg__UserCredentialsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__UserCredentialsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__UserCredentialsType %p -> %p\n", q, p)); *(xcfg__UserCredentialsType*)p = *(xcfg__UserCredentialsType*)q; } void _sai__GetAclEnabledStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetAclEnabledStateResponse*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _sai__GetAclEnabledStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetAclEnabledStateResponse*)this)->StatusCode); soap_default_bool(soap, &((_sai__GetAclEnabledStateResponse*)this)->Enabled); /* transient soap skipped */ } int _sai__GetAclEnabledStateResponse::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__sai__GetAclEnabledStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetAclEnabledStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetAclEnabledStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, const _sai__GetAclEnabledStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAclEnabledStateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetAclEnabledStateResponse*)a)->StatusCode), ""); soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__GetAclEnabledStateResponse*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetAclEnabledStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetAclEnabledStateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_get__sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetAclEnabledStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetAclEnabledStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetAclEnabledStateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_in__sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__GetAclEnabledStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetAclEnabledStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAclEnabledStateResponse, sizeof(_sai__GetAclEnabledStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetAclEnabledStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetAclEnabledStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetAclEnabledStateResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Enabled", &(((_sai__GetAclEnabledStateResponse*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetAclEnabledStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetAclEnabledStateResponse, 0, sizeof(_sai__GetAclEnabledStateResponse), 0, soap_copy__sai__GetAclEnabledStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetAclEnabledStateResponse * SOAP_FMAC6 soap_new__sai__GetAclEnabledStateResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetAclEnabledStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_instantiate__sai__GetAclEnabledStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAclEnabledStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAclEnabledStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetAclEnabledStateResponse; if (size) *size = sizeof(_sai__GetAclEnabledStateResponse); ((_sai__GetAclEnabledStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetAclEnabledStateResponse[n]; if (size) *size = n * sizeof(_sai__GetAclEnabledStateResponse); for (int i = 0; i < n; i++) ((_sai__GetAclEnabledStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetAclEnabledStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetAclEnabledStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAclEnabledStateResponse %p -> %p\n", q, p)); *(_sai__GetAclEnabledStateResponse*)p = *(_sai__GetAclEnabledStateResponse*)q; } void _sai__GetAclEnabledState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetAclEnabledState::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetAclEnabledState*)this)->Handle); /* transient soap skipped */ } int _sai__GetAclEnabledState::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__sai__GetAclEnabledState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetAclEnabledState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetAclEnabledState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAclEnabledState(struct soap *soap, const char *tag, int id, const _sai__GetAclEnabledState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAclEnabledState), type); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetAclEnabledState*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetAclEnabledState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetAclEnabledState(soap, this, tag, type); } SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_get__sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetAclEnabledState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetAclEnabledState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetAclEnabledState(soap, tag, this, type); } SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_in__sai__GetAclEnabledState(struct soap *soap, const char *tag, _sai__GetAclEnabledState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetAclEnabledState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAclEnabledState, sizeof(_sai__GetAclEnabledState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetAclEnabledState) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetAclEnabledState *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetAclEnabledState*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetAclEnabledState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetAclEnabledState, 0, sizeof(_sai__GetAclEnabledState), 0, soap_copy__sai__GetAclEnabledState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetAclEnabledState * SOAP_FMAC6 soap_new__sai__GetAclEnabledState(struct soap *soap, int n) { return soap_instantiate__sai__GetAclEnabledState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_instantiate__sai__GetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAclEnabledState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetAclEnabledState; if (size) *size = sizeof(_sai__GetAclEnabledState); ((_sai__GetAclEnabledState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetAclEnabledState[n]; if (size) *size = n * sizeof(_sai__GetAclEnabledState); for (int i = 0; i < n; i++) ((_sai__GetAclEnabledState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetAclEnabledState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetAclEnabledState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAclEnabledState %p -> %p\n", q, p)); *(_sai__GetAclEnabledState*)p = *(_sai__GetAclEnabledState*)q; } void _sai__SetAclEnabledStateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetAclEnabledStateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetAclEnabledStateResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetAclEnabledStateResponse::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__sai__SetAclEnabledStateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetAclEnabledStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetAclEnabledStateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, const _sai__SetAclEnabledStateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAclEnabledStateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAclEnabledStateResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetAclEnabledStateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetAclEnabledStateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_get__sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetAclEnabledStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetAclEnabledStateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetAclEnabledStateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_in__sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__SetAclEnabledStateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetAclEnabledStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAclEnabledStateResponse, sizeof(_sai__SetAclEnabledStateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetAclEnabledStateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetAclEnabledStateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAclEnabledStateResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetAclEnabledStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAclEnabledStateResponse, 0, sizeof(_sai__SetAclEnabledStateResponse), 0, soap_copy__sai__SetAclEnabledStateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetAclEnabledStateResponse * SOAP_FMAC6 soap_new__sai__SetAclEnabledStateResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetAclEnabledStateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_instantiate__sai__SetAclEnabledStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAclEnabledStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAclEnabledStateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetAclEnabledStateResponse; if (size) *size = sizeof(_sai__SetAclEnabledStateResponse); ((_sai__SetAclEnabledStateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetAclEnabledStateResponse[n]; if (size) *size = n * sizeof(_sai__SetAclEnabledStateResponse); for (int i = 0; i < n; i++) ((_sai__SetAclEnabledStateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetAclEnabledStateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAclEnabledStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAclEnabledStateResponse %p -> %p\n", q, p)); *(_sai__SetAclEnabledStateResponse*)p = *(_sai__SetAclEnabledStateResponse*)q; } void _sai__SetAclEnabledState::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__SetAclEnabledState*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _sai__SetAclEnabledState::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclEntryHandleType(soap, &((_sai__SetAclEnabledState*)this)->Handle); soap_default_bool(soap, &((_sai__SetAclEnabledState*)this)->Enabled); /* transient soap skipped */ } int _sai__SetAclEnabledState::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__sai__SetAclEnabledState); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetAclEnabledState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetAclEnabledState(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAclEnabledState(struct soap *soap, const char *tag, int id, const _sai__SetAclEnabledState *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAclEnabledState), type); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__SetAclEnabledState*)a)->Handle), ""); soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetAclEnabledState*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetAclEnabledState::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetAclEnabledState(soap, this, tag, type); } SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_get__sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetAclEnabledState(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetAclEnabledState::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetAclEnabledState(soap, tag, this, type); } SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_in__sai__SetAclEnabledState(struct soap *soap, const char *tag, _sai__SetAclEnabledState *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetAclEnabledState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAclEnabledState, sizeof(_sai__SetAclEnabledState), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetAclEnabledState) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetAclEnabledState *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1, soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__SetAclEnabledState*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; continue; } if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetAclEnabledState*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetAclEnabledState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAclEnabledState, 0, sizeof(_sai__SetAclEnabledState), 0, soap_copy__sai__SetAclEnabledState); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetAclEnabledState * SOAP_FMAC6 soap_new__sai__SetAclEnabledState(struct soap *soap, int n) { return soap_instantiate__sai__SetAclEnabledState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_instantiate__sai__SetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAclEnabledState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetAclEnabledState; if (size) *size = sizeof(_sai__SetAclEnabledState); ((_sai__SetAclEnabledState*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetAclEnabledState[n]; if (size) *size = n * sizeof(_sai__SetAclEnabledState); for (int i = 0; i < n; i++) ((_sai__SetAclEnabledState*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetAclEnabledState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAclEnabledState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAclEnabledState %p -> %p\n", q, p)); *(_sai__SetAclEnabledState*)p = *(_sai__SetAclEnabledState*)q; } void _sai__GetConfigurationServerFQDNResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn); /* transient soap skipped */ } void _sai__GetConfigurationServerFQDNResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->StatusCode); soap_default_std__string(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn); /* transient soap skipped */ } int _sai__GetConfigurationServerFQDNResponse::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__sai__GetConfigurationServerFQDNResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetConfigurationServerFQDNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetConfigurationServerFQDNResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, const _sai__GetConfigurationServerFQDNResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetConfigurationServerFQDNResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "sai:fqdn", -1, &(((_sai__GetConfigurationServerFQDNResponse*)a)->fqdn), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetConfigurationServerFQDNResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetConfigurationServerFQDNResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_get__sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetConfigurationServerFQDNResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetConfigurationServerFQDNResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetConfigurationServerFQDNResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_in__sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDNResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetConfigurationServerFQDNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, sizeof(_sai__GetConfigurationServerFQDNResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetConfigurationServerFQDNResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetConfigurationServerFQDNResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_fqdn1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetConfigurationServerFQDNResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_fqdn1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "sai:fqdn", &(((_sai__GetConfigurationServerFQDNResponse*)a)->fqdn), "xsd:string")) { soap_flag_fqdn1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_fqdn1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetConfigurationServerFQDNResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, 0, sizeof(_sai__GetConfigurationServerFQDNResponse), 0, soap_copy__sai__GetConfigurationServerFQDNResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC6 soap_new__sai__GetConfigurationServerFQDNResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_instantiate__sai__GetConfigurationServerFQDNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetConfigurationServerFQDNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetConfigurationServerFQDNResponse; if (size) *size = sizeof(_sai__GetConfigurationServerFQDNResponse); ((_sai__GetConfigurationServerFQDNResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetConfigurationServerFQDNResponse[n]; if (size) *size = n * sizeof(_sai__GetConfigurationServerFQDNResponse); for (int i = 0; i < n; i++) ((_sai__GetConfigurationServerFQDNResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetConfigurationServerFQDNResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetConfigurationServerFQDNResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetConfigurationServerFQDNResponse %p -> %p\n", q, p)); *(_sai__GetConfigurationServerFQDNResponse*)p = *(_sai__GetConfigurationServerFQDNResponse*)q; } void _sai__GetConfigurationServerFQDN::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetConfigurationServerFQDN::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetConfigurationServerFQDN::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__sai__GetConfigurationServerFQDN); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetConfigurationServerFQDN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetConfigurationServerFQDN(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const _sai__GetConfigurationServerFQDN *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetConfigurationServerFQDN), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetConfigurationServerFQDN::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetConfigurationServerFQDN(soap, this, tag, type); } SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_get__sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetConfigurationServerFQDN(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetConfigurationServerFQDN::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetConfigurationServerFQDN(soap, tag, this, type); } SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_in__sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDN *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetConfigurationServerFQDN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetConfigurationServerFQDN, sizeof(_sai__GetConfigurationServerFQDN), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetConfigurationServerFQDN) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetConfigurationServerFQDN *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetConfigurationServerFQDN *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetConfigurationServerFQDN, 0, sizeof(_sai__GetConfigurationServerFQDN), 0, soap_copy__sai__GetConfigurationServerFQDN); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetConfigurationServerFQDN * SOAP_FMAC6 soap_new__sai__GetConfigurationServerFQDN(struct soap *soap, int n) { return soap_instantiate__sai__GetConfigurationServerFQDN(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate__sai__GetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetConfigurationServerFQDN, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetConfigurationServerFQDN; if (size) *size = sizeof(_sai__GetConfigurationServerFQDN); ((_sai__GetConfigurationServerFQDN*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetConfigurationServerFQDN[n]; if (size) *size = n * sizeof(_sai__GetConfigurationServerFQDN); for (int i = 0; i < n; i++) ((_sai__GetConfigurationServerFQDN*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetConfigurationServerFQDN*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetConfigurationServerFQDN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetConfigurationServerFQDN %p -> %p\n", q, p)); *(_sai__GetConfigurationServerFQDN*)p = *(_sai__GetConfigurationServerFQDN*)q; } void _sai__SetConfigurationServerFQDNResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetConfigurationServerFQDNResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetConfigurationServerFQDNResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetConfigurationServerFQDNResponse::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__sai__SetConfigurationServerFQDNResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetConfigurationServerFQDNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetConfigurationServerFQDNResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, const _sai__SetConfigurationServerFQDNResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetConfigurationServerFQDNResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetConfigurationServerFQDNResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetConfigurationServerFQDNResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_get__sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetConfigurationServerFQDNResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetConfigurationServerFQDNResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetConfigurationServerFQDNResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_in__sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDNResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetConfigurationServerFQDNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, sizeof(_sai__SetConfigurationServerFQDNResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetConfigurationServerFQDNResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetConfigurationServerFQDNResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetConfigurationServerFQDNResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetConfigurationServerFQDNResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, 0, sizeof(_sai__SetConfigurationServerFQDNResponse), 0, soap_copy__sai__SetConfigurationServerFQDNResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC6 soap_new__sai__SetConfigurationServerFQDNResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_instantiate__sai__SetConfigurationServerFQDNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetConfigurationServerFQDNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetConfigurationServerFQDNResponse; if (size) *size = sizeof(_sai__SetConfigurationServerFQDNResponse); ((_sai__SetConfigurationServerFQDNResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetConfigurationServerFQDNResponse[n]; if (size) *size = n * sizeof(_sai__SetConfigurationServerFQDNResponse); for (int i = 0; i < n; i++) ((_sai__SetConfigurationServerFQDNResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetConfigurationServerFQDNResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetConfigurationServerFQDNResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetConfigurationServerFQDNResponse %p -> %p\n", q, p)); *(_sai__SetConfigurationServerFQDNResponse*)p = *(_sai__SetConfigurationServerFQDNResponse*)q; } void _sai__SetConfigurationServerFQDN::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn); /* transient soap skipped */ } void _sai__SetConfigurationServerFQDN::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn); /* transient soap skipped */ } int _sai__SetConfigurationServerFQDN::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__sai__SetConfigurationServerFQDN); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetConfigurationServerFQDN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetConfigurationServerFQDN(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const _sai__SetConfigurationServerFQDN *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetConfigurationServerFQDN), type); soap_out_std__string(soap, "sai:fqdn", -1, &(((_sai__SetConfigurationServerFQDN*)a)->fqdn), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetConfigurationServerFQDN::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetConfigurationServerFQDN(soap, this, tag, type); } SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_get__sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetConfigurationServerFQDN(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetConfigurationServerFQDN::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetConfigurationServerFQDN(soap, tag, this, type); } SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_in__sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDN *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetConfigurationServerFQDN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetConfigurationServerFQDN, sizeof(_sai__SetConfigurationServerFQDN), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetConfigurationServerFQDN) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetConfigurationServerFQDN *)a->soap_in(soap, tag, type); } } short soap_flag_fqdn1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_fqdn1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "sai:fqdn", &(((_sai__SetConfigurationServerFQDN*)a)->fqdn), "xsd:string")) { soap_flag_fqdn1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_fqdn1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetConfigurationServerFQDN *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetConfigurationServerFQDN, 0, sizeof(_sai__SetConfigurationServerFQDN), 0, soap_copy__sai__SetConfigurationServerFQDN); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetConfigurationServerFQDN * SOAP_FMAC6 soap_new__sai__SetConfigurationServerFQDN(struct soap *soap, int n) { return soap_instantiate__sai__SetConfigurationServerFQDN(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate__sai__SetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetConfigurationServerFQDN, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetConfigurationServerFQDN; if (size) *size = sizeof(_sai__SetConfigurationServerFQDN); ((_sai__SetConfigurationServerFQDN*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetConfigurationServerFQDN[n]; if (size) *size = n * sizeof(_sai__SetConfigurationServerFQDN); for (int i = 0; i < n; i++) ((_sai__SetConfigurationServerFQDN*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetConfigurationServerFQDN*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetConfigurationServerFQDN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetConfigurationServerFQDN %p -> %p\n", q, p)); *(_sai__SetConfigurationServerFQDN*)p = *(_sai__SetConfigurationServerFQDN*)q; } void _sai__EnableVpnRoutingResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__EnableVpnRoutingResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnableVpnRoutingResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__EnableVpnRoutingResponse::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__sai__EnableVpnRoutingResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnableVpnRoutingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnableVpnRoutingResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, int id, const _sai__EnableVpnRoutingResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableVpnRoutingResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnableVpnRoutingResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnableVpnRoutingResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnableVpnRoutingResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_get__sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnableVpnRoutingResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnableVpnRoutingResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnableVpnRoutingResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_in__sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, _sai__EnableVpnRoutingResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnableVpnRoutingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableVpnRoutingResponse, sizeof(_sai__EnableVpnRoutingResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnableVpnRoutingResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnableVpnRoutingResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnableVpnRoutingResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnableVpnRoutingResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnableVpnRoutingResponse, 0, sizeof(_sai__EnableVpnRoutingResponse), 0, soap_copy__sai__EnableVpnRoutingResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnableVpnRoutingResponse * SOAP_FMAC6 soap_new__sai__EnableVpnRoutingResponse(struct soap *soap, int n) { return soap_instantiate__sai__EnableVpnRoutingResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_instantiate__sai__EnableVpnRoutingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableVpnRoutingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableVpnRoutingResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnableVpnRoutingResponse; if (size) *size = sizeof(_sai__EnableVpnRoutingResponse); ((_sai__EnableVpnRoutingResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnableVpnRoutingResponse[n]; if (size) *size = n * sizeof(_sai__EnableVpnRoutingResponse); for (int i = 0; i < n; i++) ((_sai__EnableVpnRoutingResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnableVpnRoutingResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnableVpnRoutingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableVpnRoutingResponse %p -> %p\n", q, p)); *(_sai__EnableVpnRoutingResponse*)p = *(_sai__EnableVpnRoutingResponse*)q; } void _sai__EnableVpnRouting::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__EnableVpnRouting*)this)->Enable, SOAP_TYPE_bool); /* transient soap skipped */ } void _sai__EnableVpnRouting::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((_sai__EnableVpnRouting*)this)->Enable); /* transient soap skipped */ } int _sai__EnableVpnRouting::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__sai__EnableVpnRouting); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnableVpnRouting::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnableVpnRouting(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableVpnRouting(struct soap *soap, const char *tag, int id, const _sai__EnableVpnRouting *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableVpnRouting), type); soap_out_bool(soap, "sai:Enable", -1, &(((_sai__EnableVpnRouting*)a)->Enable), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnableVpnRouting::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnableVpnRouting(soap, this, tag, type); } SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_get__sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnableVpnRouting(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnableVpnRouting::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnableVpnRouting(soap, tag, this, type); } SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_in__sai__EnableVpnRouting(struct soap *soap, const char *tag, _sai__EnableVpnRouting *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnableVpnRouting *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableVpnRouting, sizeof(_sai__EnableVpnRouting), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnableVpnRouting) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnableVpnRouting *)a->soap_in(soap, tag, type); } } short soap_flag_Enable1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Enable1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Enable", &(((_sai__EnableVpnRouting*)a)->Enable), "xsd:boolean")) { soap_flag_Enable1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Enable1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnableVpnRouting *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnableVpnRouting, 0, sizeof(_sai__EnableVpnRouting), 0, soap_copy__sai__EnableVpnRouting); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnableVpnRouting * SOAP_FMAC6 soap_new__sai__EnableVpnRouting(struct soap *soap, int n) { return soap_instantiate__sai__EnableVpnRouting(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_instantiate__sai__EnableVpnRouting(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableVpnRouting(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableVpnRouting, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnableVpnRouting; if (size) *size = sizeof(_sai__EnableVpnRouting); ((_sai__EnableVpnRouting*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnableVpnRouting[n]; if (size) *size = n * sizeof(_sai__EnableVpnRouting); for (int i = 0; i < n; i++) ((_sai__EnableVpnRouting*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnableVpnRouting*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnableVpnRouting(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableVpnRouting %p -> %p\n", q, p)); *(_sai__EnableVpnRouting*)p = *(_sai__EnableVpnRouting*)q; } void _sai__GetTLSCredentialsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__GetTLSCredentialsResponse*)this)->CertHandle); /* transient soap skipped */ } void _sai__GetTLSCredentialsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetTLSCredentialsResponse*)this)->StatusCode); ((_sai__GetTLSCredentialsResponse*)this)->CertHandle = NULL; /* transient soap skipped */ } int _sai__GetTLSCredentialsResponse::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__sai__GetTLSCredentialsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTLSCredentialsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTLSCredentialsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, const _sai__GetTLSCredentialsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCredentialsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTLSCredentialsResponse*)a)->StatusCode), ""); soap_out_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__GetTLSCredentialsResponse*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTLSCredentialsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTLSCredentialsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_get__sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTLSCredentialsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTLSCredentialsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTLSCredentialsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_in__sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__GetTLSCredentialsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTLSCredentialsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCredentialsResponse, sizeof(_sai__GetTLSCredentialsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTLSCredentialsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTLSCredentialsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTLSCredentialsResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__GetTLSCredentialsResponse*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetTLSCredentialsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTLSCredentialsResponse, 0, sizeof(_sai__GetTLSCredentialsResponse), 0, soap_copy__sai__GetTLSCredentialsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTLSCredentialsResponse * SOAP_FMAC6 soap_new__sai__GetTLSCredentialsResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetTLSCredentialsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_instantiate__sai__GetTLSCredentialsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCredentialsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCredentialsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTLSCredentialsResponse; if (size) *size = sizeof(_sai__GetTLSCredentialsResponse); ((_sai__GetTLSCredentialsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTLSCredentialsResponse[n]; if (size) *size = n * sizeof(_sai__GetTLSCredentialsResponse); for (int i = 0; i < n; i++) ((_sai__GetTLSCredentialsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTLSCredentialsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTLSCredentialsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCredentialsResponse %p -> %p\n", q, p)); *(_sai__GetTLSCredentialsResponse*)p = *(_sai__GetTLSCredentialsResponse*)q; } void _sai__GetTLSCredentials::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetTLSCredentials::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetTLSCredentials::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__sai__GetTLSCredentials); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTLSCredentials::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTLSCredentials(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCredentials(struct soap *soap, const char *tag, int id, const _sai__GetTLSCredentials *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCredentials), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTLSCredentials::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTLSCredentials(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_get__sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTLSCredentials(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTLSCredentials::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTLSCredentials(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_in__sai__GetTLSCredentials(struct soap *soap, const char *tag, _sai__GetTLSCredentials *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTLSCredentials *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCredentials, sizeof(_sai__GetTLSCredentials), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTLSCredentials) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTLSCredentials *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetTLSCredentials *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTLSCredentials, 0, sizeof(_sai__GetTLSCredentials), 0, soap_copy__sai__GetTLSCredentials); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTLSCredentials * SOAP_FMAC6 soap_new__sai__GetTLSCredentials(struct soap *soap, int n) { return soap_instantiate__sai__GetTLSCredentials(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_instantiate__sai__GetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCredentials, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTLSCredentials; if (size) *size = sizeof(_sai__GetTLSCredentials); ((_sai__GetTLSCredentials*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTLSCredentials[n]; if (size) *size = n * sizeof(_sai__GetTLSCredentials); for (int i = 0; i < n; i++) ((_sai__GetTLSCredentials*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTLSCredentials*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTLSCredentials(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCredentials %p -> %p\n", q, p)); *(_sai__GetTLSCredentials*)p = *(_sai__GetTLSCredentials*)q; } void _sai__SetTLSCredentialsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetTLSCredentialsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetTLSCredentialsResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetTLSCredentialsResponse::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__sai__SetTLSCredentialsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTLSCredentialsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTLSCredentialsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSCredentialsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCredentialsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSCredentialsResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTLSCredentialsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTLSCredentialsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_get__sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTLSCredentialsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTLSCredentialsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTLSCredentialsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_in__sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__SetTLSCredentialsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTLSCredentialsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCredentialsResponse, sizeof(_sai__SetTLSCredentialsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTLSCredentialsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTLSCredentialsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSCredentialsResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTLSCredentialsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSCredentialsResponse, 0, sizeof(_sai__SetTLSCredentialsResponse), 0, soap_copy__sai__SetTLSCredentialsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTLSCredentialsResponse * SOAP_FMAC6 soap_new__sai__SetTLSCredentialsResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetTLSCredentialsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSCredentialsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCredentialsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCredentialsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTLSCredentialsResponse; if (size) *size = sizeof(_sai__SetTLSCredentialsResponse); ((_sai__SetTLSCredentialsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTLSCredentialsResponse[n]; if (size) *size = n * sizeof(_sai__SetTLSCredentialsResponse); for (int i = 0; i < n; i++) ((_sai__SetTLSCredentialsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTLSCredentialsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSCredentialsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCredentialsResponse %p -> %p\n", q, p)); *(_sai__SetTLSCredentialsResponse*)p = *(_sai__SetTLSCredentialsResponse*)q; } void _sai__SetTLSCredentials::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__SetTLSCredentials*)this)->CertHandle); /* transient soap skipped */ } void _sai__SetTLSCredentials::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetTLSCredentials*)this)->CertHandle = NULL; /* transient soap skipped */ } int _sai__SetTLSCredentials::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__sai__SetTLSCredentials); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTLSCredentials::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTLSCredentials(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCredentials(struct soap *soap, const char *tag, int id, const _sai__SetTLSCredentials *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCredentials), type); soap_out_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__SetTLSCredentials*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTLSCredentials::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTLSCredentials(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_get__sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTLSCredentials(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTLSCredentials::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTLSCredentials(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_in__sai__SetTLSCredentials(struct soap *soap, const char *tag, _sai__SetTLSCredentials *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTLSCredentials *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCredentials, sizeof(_sai__SetTLSCredentials), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTLSCredentials) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTLSCredentials *)a->soap_in(soap, tag, type); } } short soap_flag_CertHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__SetTLSCredentials*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; 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 = (_sai__SetTLSCredentials *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSCredentials, 0, sizeof(_sai__SetTLSCredentials), 0, soap_copy__sai__SetTLSCredentials); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTLSCredentials * SOAP_FMAC6 soap_new__sai__SetTLSCredentials(struct soap *soap, int n) { return soap_instantiate__sai__SetTLSCredentials(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_instantiate__sai__SetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCredentials, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTLSCredentials; if (size) *size = sizeof(_sai__SetTLSCredentials); ((_sai__SetTLSCredentials*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTLSCredentials[n]; if (size) *size = n * sizeof(_sai__SetTLSCredentials); for (int i = 0; i < n; i++) ((_sai__SetTLSCredentials*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTLSCredentials*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSCredentials(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCredentials %p -> %p\n", q, p)); *(_sai__SetTLSCredentials*)p = *(_sai__SetTLSCredentials*)q; } void _sai__CertStoreUpdateCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__CertStoreUpdateCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreUpdateCertificateResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__CertStoreUpdateCertificateResponse::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__sai__CertStoreUpdateCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreUpdateCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreUpdateCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreUpdateCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreUpdateCertificateResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreUpdateCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreUpdateCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreUpdateCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreUpdateCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreUpdateCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreUpdateCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, sizeof(_sai__CertStoreUpdateCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreUpdateCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreUpdateCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreUpdateCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreUpdateCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, 0, sizeof(_sai__CertStoreUpdateCertificateResponse), 0, soap_copy__sai__CertStoreUpdateCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreUpdateCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreUpdateCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreUpdateCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreUpdateCertificateResponse; if (size) *size = sizeof(_sai__CertStoreUpdateCertificateResponse); ((_sai__CertStoreUpdateCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreUpdateCertificateResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreUpdateCertificateResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreUpdateCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreUpdateCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreUpdateCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreUpdateCertificateResponse %p -> %p\n", q, p)); *(_sai__CertStoreUpdateCertificateResponse*)p = *(_sai__CertStoreUpdateCertificateResponse*)q; } void _sai__CertStoreUpdateCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__CertStoreUpdateCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType); soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreUpdateCertificate*)this)->Certificate); /* transient soap skipped */ } void _sai__CertStoreUpdateCertificate::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreUpdateCertificate*)this)->CertHandle); ((_sai__CertStoreUpdateCertificate*)this)->Certificate = NULL; /* transient soap skipped */ } int _sai__CertStoreUpdateCertificate::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__sai__CertStoreUpdateCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreUpdateCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreUpdateCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreUpdateCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreUpdateCertificate), type); soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreUpdateCertificate*)a)->CertHandle), ""); soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreUpdateCertificate*)a)->Certificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreUpdateCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreUpdateCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_get__sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreUpdateCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreUpdateCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreUpdateCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_in__sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreUpdateCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreUpdateCertificate, sizeof(_sai__CertStoreUpdateCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreUpdateCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreUpdateCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_CertHandle1 = 1, soap_flag_Certificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreUpdateCertificate*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; continue; } if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreUpdateCertificate*)a)->Certificate), "sai:CertificateType")) { soap_flag_Certificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0 || soap_flag_Certificate1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreUpdateCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreUpdateCertificate, 0, sizeof(_sai__CertStoreUpdateCertificate), 0, soap_copy__sai__CertStoreUpdateCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreUpdateCertificate * SOAP_FMAC6 soap_new__sai__CertStoreUpdateCertificate(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreUpdateCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreUpdateCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreUpdateCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreUpdateCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreUpdateCertificate; if (size) *size = sizeof(_sai__CertStoreUpdateCertificate); ((_sai__CertStoreUpdateCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreUpdateCertificate[n]; if (size) *size = n * sizeof(_sai__CertStoreUpdateCertificate); for (int i = 0; i < n; i++) ((_sai__CertStoreUpdateCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreUpdateCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreUpdateCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreUpdateCertificate %p -> %p\n", q, p)); *(_sai__CertStoreUpdateCertificate*)p = *(_sai__CertStoreUpdateCertificate*)q; } void _sai__CertStoreGetPKCS10RequestResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest, SOAP_TYPE_xsd__base64Binary); ((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest.soap_serialize(soap); /* transient soap skipped */ } void _sai__CertStoreGetPKCS10RequestResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetPKCS10RequestResponse*)this)->StatusCode); ((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int _sai__CertStoreGetPKCS10RequestResponse::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__sai__CertStoreGetPKCS10RequestResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreGetPKCS10RequestResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetPKCS10RequestResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetPKCS10RequestResponse*)a)->StatusCode), ""); (((_sai__CertStoreGetPKCS10RequestResponse*)a)->CertificateRequest).soap_out(soap, "sai:CertificateRequest", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreGetPKCS10RequestResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreGetPKCS10RequestResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreGetPKCS10RequestResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10RequestResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreGetPKCS10RequestResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, sizeof(_sai__CertStoreGetPKCS10RequestResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreGetPKCS10RequestResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_CertificateRequest1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetPKCS10RequestResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_CertificateRequest1 && soap->error == SOAP_TAG_MISMATCH) if ((((_sai__CertStoreGetPKCS10RequestResponse*)a)->CertificateRequest).soap_in(soap, "sai:CertificateRequest", "xsd:base64Binary")) { soap_flag_CertificateRequest1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertificateRequest1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreGetPKCS10RequestResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, 0, sizeof(_sai__CertStoreGetPKCS10RequestResponse), 0, soap_copy__sai__CertStoreGetPKCS10RequestResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreGetPKCS10RequestResponse; if (size) *size = sizeof(_sai__CertStoreGetPKCS10RequestResponse); ((_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreGetPKCS10RequestResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreGetPKCS10RequestResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetPKCS10RequestResponse %p -> %p\n", q, p)); *(_sai__CertStoreGetPKCS10RequestResponse*)p = *(_sai__CertStoreGetPKCS10RequestResponse*)q; } void _sai__CertStoreGetPKCS10Request::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__CertStoreGetPKCS10Request*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType); soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreGetPKCS10Request*)this)->DNName); soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreGetPKCS10Request*)this)->Usage); /* transient soap skipped */ } void _sai__CertStoreGetPKCS10Request::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetPKCS10Request*)this)->KeyPairHandle); ((_sai__CertStoreGetPKCS10Request*)this)->DNName = NULL; ((_sai__CertStoreGetPKCS10Request*)this)->Usage = NULL; /* transient soap skipped */ } int _sai__CertStoreGetPKCS10Request::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__sai__CertStoreGetPKCS10Request); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreGetPKCS10Request::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreGetPKCS10Request(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetPKCS10Request *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetPKCS10Request), type); soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->KeyPairHandle), ""); soap_out_PointerTostd__string(soap, "sai:DNName", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->DNName), ""); soap_out_PointerTostd__string(soap, "sai:Usage", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->Usage), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreGetPKCS10Request::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreGetPKCS10Request(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_get__sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreGetPKCS10Request(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreGetPKCS10Request::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreGetPKCS10Request(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_in__sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10Request *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreGetPKCS10Request *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetPKCS10Request, sizeof(_sai__CertStoreGetPKCS10Request), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetPKCS10Request) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreGetPKCS10Request *)a->soap_in(soap, tag, type); } } short soap_flag_KeyPairHandle1 = 1, soap_flag_DNName1 = 1, soap_flag_Usage1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreGetPKCS10Request*)a)->KeyPairHandle), "sai:CertificateHandleType")) { soap_flag_KeyPairHandle1--; continue; } if (soap_flag_DNName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "sai:DNName", &(((_sai__CertStoreGetPKCS10Request*)a)->DNName), "xsd:string")) { soap_flag_DNName1--; continue; } if (soap_flag_Usage1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "sai:Usage", &(((_sai__CertStoreGetPKCS10Request*)a)->Usage), "xsd:string")) { soap_flag_Usage1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreGetPKCS10Request *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetPKCS10Request, 0, sizeof(_sai__CertStoreGetPKCS10Request), 0, soap_copy__sai__CertStoreGetPKCS10Request); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreGetPKCS10Request * SOAP_FMAC6 soap_new__sai__CertStoreGetPKCS10Request(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreGetPKCS10Request(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetPKCS10Request(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetPKCS10Request(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetPKCS10Request, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreGetPKCS10Request; if (size) *size = sizeof(_sai__CertStoreGetPKCS10Request); ((_sai__CertStoreGetPKCS10Request*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreGetPKCS10Request[n]; if (size) *size = n * sizeof(_sai__CertStoreGetPKCS10Request); for (int i = 0; i < n; i++) ((_sai__CertStoreGetPKCS10Request*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreGetPKCS10Request*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetPKCS10Request(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetPKCS10Request %p -> %p\n", q, p)); *(_sai__CertStoreGetPKCS10Request*)p = *(_sai__CertStoreGetPKCS10Request*)q; } void _sai__CertStoreRemoveCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__CertStoreRemoveCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreRemoveCertificateResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__CertStoreRemoveCertificateResponse::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__sai__CertStoreRemoveCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreRemoveCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreRemoveCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreRemoveCertificateResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreRemoveCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreRemoveCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreRemoveCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreRemoveCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreRemoveCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreRemoveCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, sizeof(_sai__CertStoreRemoveCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreRemoveCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreRemoveCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreRemoveCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, 0, sizeof(_sai__CertStoreRemoveCertificateResponse), 0, soap_copy__sai__CertStoreRemoveCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreRemoveCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreRemoveCertificateResponse; if (size) *size = sizeof(_sai__CertStoreRemoveCertificateResponse); ((_sai__CertStoreRemoveCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreRemoveCertificateResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreRemoveCertificateResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreRemoveCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreRemoveCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreRemoveCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveCertificateResponse %p -> %p\n", q, p)); *(_sai__CertStoreRemoveCertificateResponse*)p = *(_sai__CertStoreRemoveCertificateResponse*)q; } void _sai__CertStoreRemoveCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__CertStoreRemoveCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void _sai__CertStoreRemoveCertificate::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreRemoveCertificate*)this)->CertHandle); /* transient soap skipped */ } int _sai__CertStoreRemoveCertificate::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__sai__CertStoreRemoveCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreRemoveCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreRemoveCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveCertificate), type); soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreRemoveCertificate*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreRemoveCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreRemoveCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_get__sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreRemoveCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreRemoveCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreRemoveCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_in__sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreRemoveCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveCertificate, sizeof(_sai__CertStoreRemoveCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreRemoveCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_CertHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreRemoveCertificate*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreRemoveCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreRemoveCertificate, 0, sizeof(_sai__CertStoreRemoveCertificate), 0, soap_copy__sai__CertStoreRemoveCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreRemoveCertificate * SOAP_FMAC6 soap_new__sai__CertStoreRemoveCertificate(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreRemoveCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreRemoveCertificate; if (size) *size = sizeof(_sai__CertStoreRemoveCertificate); ((_sai__CertStoreRemoveCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreRemoveCertificate[n]; if (size) *size = n * sizeof(_sai__CertStoreRemoveCertificate); for (int i = 0; i < n; i++) ((_sai__CertStoreRemoveCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreRemoveCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreRemoveCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveCertificate %p -> %p\n", q, p)); *(_sai__CertStoreRemoveCertificate*)p = *(_sai__CertStoreRemoveCertificate*)q; } void _sai__CertStoreGetCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreGetCertificateResponse*)this)->Certificate); /* transient soap skipped */ } void _sai__CertStoreGetCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetCertificateResponse*)this)->StatusCode); ((_sai__CertStoreGetCertificateResponse*)this)->Certificate = NULL; /* transient soap skipped */ } int _sai__CertStoreGetCertificateResponse::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__sai__CertStoreGetCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreGetCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreGetCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetCertificateResponse*)a)->StatusCode), ""); soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreGetCertificateResponse*)a)->Certificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreGetCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreGetCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreGetCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreGetCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreGetCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreGetCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreGetCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetCertificateResponse, sizeof(_sai__CertStoreGetCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreGetCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Certificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreGetCertificateResponse*)a)->Certificate), "sai:CertificateType")) { soap_flag_Certificate1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Certificate1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreGetCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetCertificateResponse, 0, sizeof(_sai__CertStoreGetCertificateResponse), 0, soap_copy__sai__CertStoreGetCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreGetCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreGetCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreGetCertificateResponse; if (size) *size = sizeof(_sai__CertStoreGetCertificateResponse); ((_sai__CertStoreGetCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreGetCertificateResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreGetCertificateResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreGetCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreGetCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetCertificateResponse %p -> %p\n", q, p)); *(_sai__CertStoreGetCertificateResponse*)p = *(_sai__CertStoreGetCertificateResponse*)q; } void _sai__CertStoreGetCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__CertStoreGetCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void _sai__CertStoreGetCertificate::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetCertificate*)this)->CertHandle); /* transient soap skipped */ } int _sai__CertStoreGetCertificate::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__sai__CertStoreGetCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreGetCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreGetCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetCertificate), type); soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreGetCertificate*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreGetCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreGetCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_get__sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreGetCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreGetCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreGetCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_in__sai__CertStoreGetCertificate(struct soap *soap, const char *tag, _sai__CertStoreGetCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreGetCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetCertificate, sizeof(_sai__CertStoreGetCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreGetCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_CertHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreGetCertificate*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreGetCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetCertificate, 0, sizeof(_sai__CertStoreGetCertificate), 0, soap_copy__sai__CertStoreGetCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreGetCertificate * SOAP_FMAC6 soap_new__sai__CertStoreGetCertificate(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreGetCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreGetCertificate; if (size) *size = sizeof(_sai__CertStoreGetCertificate); ((_sai__CertStoreGetCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreGetCertificate[n]; if (size) *size = n * sizeof(_sai__CertStoreGetCertificate); for (int i = 0; i < n; i++) ((_sai__CertStoreGetCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreGetCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetCertificate %p -> %p\n", q, p)); *(_sai__CertStoreGetCertificate*)p = *(_sai__CertStoreGetCertificate*)q; } void _sai__CertStoreEnumerateCertificatesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->CertHandles); /* transient soap skipped */ } void _sai__CertStoreEnumerateCertificatesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->CertHandles); /* transient soap skipped */ } int _sai__CertStoreEnumerateCertificatesResponse::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__sai__CertStoreEnumerateCertificatesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreEnumerateCertificatesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateCertificatesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandles", -1, &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->CertHandles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreEnumerateCertificatesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreEnumerateCertificatesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreEnumerateCertificatesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificatesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreEnumerateCertificatesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, sizeof(_sai__CertStoreEnumerateCertificatesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreEnumerateCertificatesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandles", &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->CertHandles), "sai:CertificateHandleType")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreEnumerateCertificatesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, 0, sizeof(_sai__CertStoreEnumerateCertificatesResponse), 0, soap_copy__sai__CertStoreEnumerateCertificatesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreEnumerateCertificatesResponse; if (size) *size = sizeof(_sai__CertStoreEnumerateCertificatesResponse); ((_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreEnumerateCertificatesResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreEnumerateCertificatesResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateCertificatesResponse %p -> %p\n", q, p)); *(_sai__CertStoreEnumerateCertificatesResponse*)p = *(_sai__CertStoreEnumerateCertificatesResponse*)q; } void _sai__CertStoreEnumerateCertificates::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByDNName); soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByUsage); soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByIssuer); /* transient soap skipped */ } void _sai__CertStoreEnumerateCertificates::soap_default(struct soap *soap) { this->soap = soap; ((_sai__CertStoreEnumerateCertificates*)this)->FindByDNName = NULL; ((_sai__CertStoreEnumerateCertificates*)this)->FindByUsage = NULL; ((_sai__CertStoreEnumerateCertificates*)this)->FindByIssuer = NULL; /* transient soap skipped */ } int _sai__CertStoreEnumerateCertificates::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__sai__CertStoreEnumerateCertificates); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreEnumerateCertificates::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreEnumerateCertificates(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateCertificates *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificates), type); soap_out_PointerTostd__string(soap, "sai:FindByDNName", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByDNName), ""); soap_out_PointerTostd__string(soap, "sai:FindByUsage", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByUsage), ""); soap_out_PointerTostd__string(soap, "sai:FindByIssuer", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByIssuer), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreEnumerateCertificates::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreEnumerateCertificates(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreEnumerateCertificates(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreEnumerateCertificates::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreEnumerateCertificates(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificates *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreEnumerateCertificates *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificates, sizeof(_sai__CertStoreEnumerateCertificates), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateCertificates) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreEnumerateCertificates *)a->soap_in(soap, tag, type); } } short soap_flag_FindByDNName1 = 1, soap_flag_FindByUsage1 = 1, soap_flag_FindByIssuer1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FindByDNName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "sai:FindByDNName", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByDNName), "xsd:string")) { soap_flag_FindByDNName1--; continue; } if (soap_flag_FindByUsage1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "sai:FindByUsage", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByUsage), "xsd:string")) { soap_flag_FindByUsage1--; continue; } if (soap_flag_FindByIssuer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "sai:FindByIssuer", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByIssuer), "xsd:string")) { soap_flag_FindByIssuer1--; 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 = (_sai__CertStoreEnumerateCertificates *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreEnumerateCertificates, 0, sizeof(_sai__CertStoreEnumerateCertificates), 0, soap_copy__sai__CertStoreEnumerateCertificates); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreEnumerateCertificates * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateCertificates(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreEnumerateCertificates(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateCertificates, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreEnumerateCertificates; if (size) *size = sizeof(_sai__CertStoreEnumerateCertificates); ((_sai__CertStoreEnumerateCertificates*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreEnumerateCertificates[n]; if (size) *size = n * sizeof(_sai__CertStoreEnumerateCertificates); for (int i = 0; i < n; i++) ((_sai__CertStoreEnumerateCertificates*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreEnumerateCertificates*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreEnumerateCertificates(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateCertificates %p -> %p\n", q, p)); *(_sai__CertStoreEnumerateCertificates*)p = *(_sai__CertStoreEnumerateCertificates*)q; } void _sai__CertStoreAddCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__CertStoreAddCertificateResponse*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void _sai__CertStoreAddCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreAddCertificateResponse*)this)->StatusCode); soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreAddCertificateResponse*)this)->CertHandle); /* transient soap skipped */ } int _sai__CertStoreAddCertificateResponse::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__sai__CertStoreAddCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreAddCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreAddCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreAddCertificateResponse*)a)->StatusCode), ""); soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreAddCertificateResponse*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreAddCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreAddCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreAddCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreAddCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreAddCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreAddCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreAddCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddCertificateResponse, sizeof(_sai__CertStoreAddCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreAddCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreAddCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreAddCertificateResponse*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreAddCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreAddCertificateResponse, 0, sizeof(_sai__CertStoreAddCertificateResponse), 0, soap_copy__sai__CertStoreAddCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreAddCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreAddCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreAddCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreAddCertificateResponse; if (size) *size = sizeof(_sai__CertStoreAddCertificateResponse); ((_sai__CertStoreAddCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreAddCertificateResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreAddCertificateResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreAddCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreAddCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreAddCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddCertificateResponse %p -> %p\n", q, p)); *(_sai__CertStoreAddCertificateResponse*)p = *(_sai__CertStoreAddCertificateResponse*)q; } void _sai__CertStoreAddCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreAddCertificate*)this)->Certificate); /* transient soap skipped */ } void _sai__CertStoreAddCertificate::soap_default(struct soap *soap) { this->soap = soap; ((_sai__CertStoreAddCertificate*)this)->Certificate = NULL; /* transient soap skipped */ } int _sai__CertStoreAddCertificate::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__sai__CertStoreAddCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreAddCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreAddCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddCertificate), type); soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreAddCertificate*)a)->Certificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreAddCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreAddCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_get__sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreAddCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreAddCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreAddCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_in__sai__CertStoreAddCertificate(struct soap *soap, const char *tag, _sai__CertStoreAddCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreAddCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddCertificate, sizeof(_sai__CertStoreAddCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreAddCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_Certificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreAddCertificate*)a)->Certificate), "sai:CertificateType")) { soap_flag_Certificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Certificate1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreAddCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreAddCertificate, 0, sizeof(_sai__CertStoreAddCertificate), 0, soap_copy__sai__CertStoreAddCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreAddCertificate * SOAP_FMAC6 soap_new__sai__CertStoreAddCertificate(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreAddCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreAddCertificate; if (size) *size = sizeof(_sai__CertStoreAddCertificate); ((_sai__CertStoreAddCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreAddCertificate[n]; if (size) *size = n * sizeof(_sai__CertStoreAddCertificate); for (int i = 0; i < n; i++) ((_sai__CertStoreAddCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreAddCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreAddCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddCertificate %p -> %p\n", q, p)); *(_sai__CertStoreAddCertificate*)p = *(_sai__CertStoreAddCertificate*)q; } void _sai__CertStoreRemoveKeyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__CertStoreRemoveKeyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreRemoveKeyResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__CertStoreRemoveKeyResponse::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__sai__CertStoreRemoveKeyResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreRemoveKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreRemoveKeyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveKeyResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreRemoveKeyResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreRemoveKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreRemoveKeyResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreRemoveKeyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreRemoveKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreRemoveKeyResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveKeyResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreRemoveKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, sizeof(_sai__CertStoreRemoveKeyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveKeyResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreRemoveKeyResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreRemoveKeyResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreRemoveKeyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, 0, sizeof(_sai__CertStoreRemoveKeyResponse), 0, soap_copy__sai__CertStoreRemoveKeyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreRemoveKeyResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreRemoveKeyResponse; if (size) *size = sizeof(_sai__CertStoreRemoveKeyResponse); ((_sai__CertStoreRemoveKeyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreRemoveKeyResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreRemoveKeyResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreRemoveKeyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreRemoveKeyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreRemoveKeyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveKeyResponse %p -> %p\n", q, p)); *(_sai__CertStoreRemoveKeyResponse*)p = *(_sai__CertStoreRemoveKeyResponse*)q; } void _sai__CertStoreRemoveKey::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__CertStoreRemoveKey*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void _sai__CertStoreRemoveKey::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreRemoveKey*)this)->KeyPairHandle); /* transient soap skipped */ } int _sai__CertStoreRemoveKey::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__sai__CertStoreRemoveKey); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreRemoveKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreRemoveKey(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveKey *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveKey), type); soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreRemoveKey*)a)->KeyPairHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreRemoveKey::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreRemoveKey(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_get__sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreRemoveKey(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreRemoveKey::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreRemoveKey(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_in__sai__CertStoreRemoveKey(struct soap *soap, const char *tag, _sai__CertStoreRemoveKey *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreRemoveKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveKey, sizeof(_sai__CertStoreRemoveKey), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveKey) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreRemoveKey *)a->soap_in(soap, tag, type); } } short soap_flag_KeyPairHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreRemoveKey*)a)->KeyPairHandle), "sai:CertificateHandleType")) { soap_flag_KeyPairHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreRemoveKey *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreRemoveKey, 0, sizeof(_sai__CertStoreRemoveKey), 0, soap_copy__sai__CertStoreRemoveKey); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreRemoveKey * SOAP_FMAC6 soap_new__sai__CertStoreRemoveKey(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreRemoveKey(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveKey, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreRemoveKey; if (size) *size = sizeof(_sai__CertStoreRemoveKey); ((_sai__CertStoreRemoveKey*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreRemoveKey[n]; if (size) *size = n * sizeof(_sai__CertStoreRemoveKey); for (int i = 0; i < n; i++) ((_sai__CertStoreRemoveKey*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreRemoveKey*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreRemoveKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveKey %p -> %p\n", q, p)); *(_sai__CertStoreRemoveKey*)p = *(_sai__CertStoreRemoveKey*)q; } void _sai__CertStoreGetKeyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocstr__KeyPairType(soap, &((_sai__CertStoreGetKeyResponse*)this)->PublicKey); /* transient soap skipped */ } void _sai__CertStoreGetKeyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetKeyResponse*)this)->StatusCode); ((_sai__CertStoreGetKeyResponse*)this)->PublicKey = NULL; /* transient soap skipped */ } int _sai__CertStoreGetKeyResponse::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__sai__CertStoreGetKeyResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreGetKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreGetKeyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetKeyResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetKeyResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetKeyResponse*)a)->StatusCode), ""); soap_out_PointerTocstr__KeyPairType(soap, "sai:PublicKey", -1, &(((_sai__CertStoreGetKeyResponse*)a)->PublicKey), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreGetKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreGetKeyResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreGetKeyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreGetKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreGetKeyResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreGetKeyResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreGetKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetKeyResponse, sizeof(_sai__CertStoreGetKeyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetKeyResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreGetKeyResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_PublicKey1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetKeyResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_PublicKey1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocstr__KeyPairType(soap, "sai:PublicKey", &(((_sai__CertStoreGetKeyResponse*)a)->PublicKey), "cstr:KeyPairType")) { soap_flag_PublicKey1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PublicKey1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreGetKeyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetKeyResponse, 0, sizeof(_sai__CertStoreGetKeyResponse), 0, soap_copy__sai__CertStoreGetKeyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreGetKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetKeyResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreGetKeyResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetKeyResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreGetKeyResponse; if (size) *size = sizeof(_sai__CertStoreGetKeyResponse); ((_sai__CertStoreGetKeyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreGetKeyResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreGetKeyResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreGetKeyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreGetKeyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetKeyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetKeyResponse %p -> %p\n", q, p)); *(_sai__CertStoreGetKeyResponse*)p = *(_sai__CertStoreGetKeyResponse*)q; } void _sai__CertStoreGetKey::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__CertStoreGetKey*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void _sai__CertStoreGetKey::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetKey*)this)->KeyPairHandle); /* transient soap skipped */ } int _sai__CertStoreGetKey::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__sai__CertStoreGetKey); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreGetKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreGetKey(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetKey *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetKey), type); soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreGetKey*)a)->KeyPairHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreGetKey::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreGetKey(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_get__sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreGetKey(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreGetKey::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreGetKey(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_in__sai__CertStoreGetKey(struct soap *soap, const char *tag, _sai__CertStoreGetKey *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreGetKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetKey, sizeof(_sai__CertStoreGetKey), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetKey) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreGetKey *)a->soap_in(soap, tag, type); } } short soap_flag_KeyPairHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreGetKey*)a)->KeyPairHandle), "sai:CertificateHandleType")) { soap_flag_KeyPairHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreGetKey *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetKey, 0, sizeof(_sai__CertStoreGetKey), 0, soap_copy__sai__CertStoreGetKey); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreGetKey * SOAP_FMAC6 soap_new__sai__CertStoreGetKey(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreGetKey(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetKey, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreGetKey; if (size) *size = sizeof(_sai__CertStoreGetKey); ((_sai__CertStoreGetKey*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreGetKey[n]; if (size) *size = n * sizeof(_sai__CertStoreGetKey); for (int i = 0; i < n; i++) ((_sai__CertStoreGetKey*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreGetKey*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetKey %p -> %p\n", q, p)); *(_sai__CertStoreGetKey*)p = *(_sai__CertStoreGetKey*)q; } void _sai__CertStoreEnumerateKeysResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->KeyPairHandles); /* transient soap skipped */ } void _sai__CertStoreEnumerateKeysResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->KeyPairHandles); /* transient soap skipped */ } int _sai__CertStoreEnumerateKeysResponse::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__sai__CertStoreEnumerateKeysResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreEnumerateKeysResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreEnumerateKeysResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateKeysResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreEnumerateKeysResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:KeyPairHandles", -1, &(((_sai__CertStoreEnumerateKeysResponse*)a)->KeyPairHandles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreEnumerateKeysResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreEnumerateKeysResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreEnumerateKeysResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreEnumerateKeysResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreEnumerateKeysResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeysResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreEnumerateKeysResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, sizeof(_sai__CertStoreEnumerateKeysResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateKeysResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreEnumerateKeysResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreEnumerateKeysResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:KeyPairHandles", &(((_sai__CertStoreEnumerateKeysResponse*)a)->KeyPairHandles), "sai:CertificateHandleType")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreEnumerateKeysResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, 0, sizeof(_sai__CertStoreEnumerateKeysResponse), 0, soap_copy__sai__CertStoreEnumerateKeysResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateKeysResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateKeysResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateKeysResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreEnumerateKeysResponse; if (size) *size = sizeof(_sai__CertStoreEnumerateKeysResponse); ((_sai__CertStoreEnumerateKeysResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreEnumerateKeysResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreEnumerateKeysResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreEnumerateKeysResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreEnumerateKeysResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreEnumerateKeysResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateKeysResponse %p -> %p\n", q, p)); *(_sai__CertStoreEnumerateKeysResponse*)p = *(_sai__CertStoreEnumerateKeysResponse*)q; } void _sai__CertStoreEnumerateKeys::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeys*)this)->FindByCert); /* transient soap skipped */ } void _sai__CertStoreEnumerateKeys::soap_default(struct soap *soap) { this->soap = soap; ((_sai__CertStoreEnumerateKeys*)this)->FindByCert = NULL; /* transient soap skipped */ } int _sai__CertStoreEnumerateKeys::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__sai__CertStoreEnumerateKeys); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreEnumerateKeys::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreEnumerateKeys(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateKeys *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateKeys), type); soap_out_PointerTosai__CertificateHandleType(soap, "sai:FindByCert", -1, &(((_sai__CertStoreEnumerateKeys*)a)->FindByCert), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreEnumerateKeys::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreEnumerateKeys(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreEnumerateKeys(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreEnumerateKeys::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreEnumerateKeys(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeys *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreEnumerateKeys *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateKeys, sizeof(_sai__CertStoreEnumerateKeys), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateKeys) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreEnumerateKeys *)a->soap_in(soap, tag, type); } } short soap_flag_FindByCert1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_FindByCert1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:FindByCert", &(((_sai__CertStoreEnumerateKeys*)a)->FindByCert), "sai:CertificateHandleType")) { soap_flag_FindByCert1--; 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 = (_sai__CertStoreEnumerateKeys *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreEnumerateKeys, 0, sizeof(_sai__CertStoreEnumerateKeys), 0, soap_copy__sai__CertStoreEnumerateKeys); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreEnumerateKeys * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateKeys(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreEnumerateKeys(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateKeys(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateKeys(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateKeys, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreEnumerateKeys; if (size) *size = sizeof(_sai__CertStoreEnumerateKeys); ((_sai__CertStoreEnumerateKeys*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreEnumerateKeys[n]; if (size) *size = n * sizeof(_sai__CertStoreEnumerateKeys); for (int i = 0; i < n; i++) ((_sai__CertStoreEnumerateKeys*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreEnumerateKeys*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreEnumerateKeys(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateKeys %p -> %p\n", q, p)); *(_sai__CertStoreEnumerateKeys*)p = *(_sai__CertStoreEnumerateKeys*)q; } void _sai__CertStoreAddKeyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__CertStoreAddKeyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreAddKeyResponse*)this)->StatusCode); soap_default_cstr__KeyPairHandleType(soap, &((_sai__CertStoreAddKeyResponse*)this)->KeyPairHandle); /* transient soap skipped */ } int _sai__CertStoreAddKeyResponse::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__sai__CertStoreAddKeyResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreAddKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreAddKeyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddKeyResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddKeyResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreAddKeyResponse*)a)->StatusCode), ""); soap_out_cstr__KeyPairHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreAddKeyResponse*)a)->KeyPairHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreAddKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreAddKeyResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreAddKeyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreAddKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreAddKeyResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreAddKeyResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreAddKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddKeyResponse, sizeof(_sai__CertStoreAddKeyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddKeyResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreAddKeyResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_KeyPairHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreAddKeyResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cstr__KeyPairHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreAddKeyResponse*)a)->KeyPairHandle), "cstr:KeyPairHandleType")) { soap_flag_KeyPairHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_KeyPairHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreAddKeyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreAddKeyResponse, 0, sizeof(_sai__CertStoreAddKeyResponse), 0, soap_copy__sai__CertStoreAddKeyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreAddKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreAddKeyResponse(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreAddKeyResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddKeyResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreAddKeyResponse; if (size) *size = sizeof(_sai__CertStoreAddKeyResponse); ((_sai__CertStoreAddKeyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreAddKeyResponse[n]; if (size) *size = n * sizeof(_sai__CertStoreAddKeyResponse); for (int i = 0; i < n; i++) ((_sai__CertStoreAddKeyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreAddKeyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreAddKeyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddKeyResponse %p -> %p\n", q, p)); *(_sai__CertStoreAddKeyResponse*)p = *(_sai__CertStoreAddKeyResponse*)q; } void _sai__CertStoreAddKey::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTocstr__KeyPairType(soap, &((_sai__CertStoreAddKey*)this)->KeyPair); /* transient soap skipped */ } void _sai__CertStoreAddKey::soap_default(struct soap *soap) { this->soap = soap; ((_sai__CertStoreAddKey*)this)->KeyPair = NULL; /* transient soap skipped */ } int _sai__CertStoreAddKey::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__sai__CertStoreAddKey); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CertStoreAddKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CertStoreAddKey(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddKey *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddKey), type); soap_out_PointerTocstr__KeyPairType(soap, "sai:KeyPair", -1, &(((_sai__CertStoreAddKey*)a)->KeyPair), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CertStoreAddKey::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CertStoreAddKey(soap, this, tag, type); } SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_get__sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *p, const char *tag, const char *type) { if ((p = soap_in__sai__CertStoreAddKey(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CertStoreAddKey::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CertStoreAddKey(soap, tag, this, type); } SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_in__sai__CertStoreAddKey(struct soap *soap, const char *tag, _sai__CertStoreAddKey *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CertStoreAddKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddKey, sizeof(_sai__CertStoreAddKey), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddKey) { soap_revert(soap); *soap->id = '\0'; return (_sai__CertStoreAddKey *)a->soap_in(soap, tag, type); } } short soap_flag_KeyPair1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_KeyPair1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTocstr__KeyPairType(soap, "sai:KeyPair", &(((_sai__CertStoreAddKey*)a)->KeyPair), "cstr:KeyPairType")) { soap_flag_KeyPair1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_KeyPair1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CertStoreAddKey *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreAddKey, 0, sizeof(_sai__CertStoreAddKey), 0, soap_copy__sai__CertStoreAddKey); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CertStoreAddKey * SOAP_FMAC6 soap_new__sai__CertStoreAddKey(struct soap *soap, int n) { return soap_instantiate__sai__CertStoreAddKey(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddKey, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CertStoreAddKey; if (size) *size = sizeof(_sai__CertStoreAddKey); ((_sai__CertStoreAddKey*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CertStoreAddKey[n]; if (size) *size = n * sizeof(_sai__CertStoreAddKey); for (int i = 0; i < n; i++) ((_sai__CertStoreAddKey*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CertStoreAddKey*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreAddKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddKey %p -> %p\n", q, p)); *(_sai__CertStoreAddKey*)p = *(_sai__CertStoreAddKey*)q; } void _sai__GetGlobalPowerPolicyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, &((_sai__GetGlobalPowerPolicyResponse*)this)->GlobalPowerPolicy); /* transient soap skipped */ } void _sai__GetGlobalPowerPolicyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetGlobalPowerPolicyResponse*)this)->StatusCode); ((_sai__GetGlobalPowerPolicyResponse*)this)->GlobalPowerPolicy = NULL; /* transient soap skipped */ } int _sai__GetGlobalPowerPolicyResponse::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__sai__GetGlobalPowerPolicyResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetGlobalPowerPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetGlobalPowerPolicyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, const _sai__GetGlobalPowerPolicyResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetGlobalPowerPolicyResponse*)a)->StatusCode), ""); soap_out_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", -1, &(((_sai__GetGlobalPowerPolicyResponse*)a)->GlobalPowerPolicy), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetGlobalPowerPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetGlobalPowerPolicyResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_get__sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetGlobalPowerPolicyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetGlobalPowerPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetGlobalPowerPolicyResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_in__sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicyResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetGlobalPowerPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, sizeof(_sai__GetGlobalPowerPolicyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetGlobalPowerPolicyResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetGlobalPowerPolicyResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_GlobalPowerPolicy1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetGlobalPowerPolicyResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_GlobalPowerPolicy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", &(((_sai__GetGlobalPowerPolicyResponse*)a)->GlobalPowerPolicy), "sai:GlobalPowerPolicyType")) { soap_flag_GlobalPowerPolicy1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_GlobalPowerPolicy1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetGlobalPowerPolicyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, 0, sizeof(_sai__GetGlobalPowerPolicyResponse), 0, soap_copy__sai__GetGlobalPowerPolicyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC6 soap_new__sai__GetGlobalPowerPolicyResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_instantiate__sai__GetGlobalPowerPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetGlobalPowerPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetGlobalPowerPolicyResponse; if (size) *size = sizeof(_sai__GetGlobalPowerPolicyResponse); ((_sai__GetGlobalPowerPolicyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetGlobalPowerPolicyResponse[n]; if (size) *size = n * sizeof(_sai__GetGlobalPowerPolicyResponse); for (int i = 0; i < n; i++) ((_sai__GetGlobalPowerPolicyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetGlobalPowerPolicyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetGlobalPowerPolicyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetGlobalPowerPolicyResponse %p -> %p\n", q, p)); *(_sai__GetGlobalPowerPolicyResponse*)p = *(_sai__GetGlobalPowerPolicyResponse*)q; } void _sai__GetGlobalPowerPolicy::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetGlobalPowerPolicy::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetGlobalPowerPolicy::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__sai__GetGlobalPowerPolicy); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetGlobalPowerPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetGlobalPowerPolicy(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const _sai__GetGlobalPowerPolicy *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetGlobalPowerPolicy), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetGlobalPowerPolicy::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetGlobalPowerPolicy(soap, this, tag, type); } SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_get__sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetGlobalPowerPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetGlobalPowerPolicy::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetGlobalPowerPolicy(soap, tag, this, type); } SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_in__sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicy *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetGlobalPowerPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetGlobalPowerPolicy, sizeof(_sai__GetGlobalPowerPolicy), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetGlobalPowerPolicy) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetGlobalPowerPolicy *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetGlobalPowerPolicy *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetGlobalPowerPolicy, 0, sizeof(_sai__GetGlobalPowerPolicy), 0, soap_copy__sai__GetGlobalPowerPolicy); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetGlobalPowerPolicy * SOAP_FMAC6 soap_new__sai__GetGlobalPowerPolicy(struct soap *soap, int n) { return soap_instantiate__sai__GetGlobalPowerPolicy(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate__sai__GetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetGlobalPowerPolicy, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetGlobalPowerPolicy; if (size) *size = sizeof(_sai__GetGlobalPowerPolicy); ((_sai__GetGlobalPowerPolicy*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetGlobalPowerPolicy[n]; if (size) *size = n * sizeof(_sai__GetGlobalPowerPolicy); for (int i = 0; i < n; i++) ((_sai__GetGlobalPowerPolicy*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetGlobalPowerPolicy*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetGlobalPowerPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetGlobalPowerPolicy %p -> %p\n", q, p)); *(_sai__GetGlobalPowerPolicy*)p = *(_sai__GetGlobalPowerPolicy*)q; } void _sai__SetGlobalPowerPolicyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetGlobalPowerPolicyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetGlobalPowerPolicyResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetGlobalPowerPolicyResponse::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__sai__SetGlobalPowerPolicyResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetGlobalPowerPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetGlobalPowerPolicyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, const _sai__SetGlobalPowerPolicyResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetGlobalPowerPolicyResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetGlobalPowerPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetGlobalPowerPolicyResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_get__sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetGlobalPowerPolicyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetGlobalPowerPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetGlobalPowerPolicyResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_in__sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicyResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetGlobalPowerPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, sizeof(_sai__SetGlobalPowerPolicyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetGlobalPowerPolicyResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetGlobalPowerPolicyResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetGlobalPowerPolicyResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetGlobalPowerPolicyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, 0, sizeof(_sai__SetGlobalPowerPolicyResponse), 0, soap_copy__sai__SetGlobalPowerPolicyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC6 soap_new__sai__SetGlobalPowerPolicyResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_instantiate__sai__SetGlobalPowerPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetGlobalPowerPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetGlobalPowerPolicyResponse; if (size) *size = sizeof(_sai__SetGlobalPowerPolicyResponse); ((_sai__SetGlobalPowerPolicyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetGlobalPowerPolicyResponse[n]; if (size) *size = n * sizeof(_sai__SetGlobalPowerPolicyResponse); for (int i = 0; i < n; i++) ((_sai__SetGlobalPowerPolicyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetGlobalPowerPolicyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetGlobalPowerPolicyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetGlobalPowerPolicyResponse %p -> %p\n", q, p)); *(_sai__SetGlobalPowerPolicyResponse*)p = *(_sai__SetGlobalPowerPolicyResponse*)q; } void _sai__SetGlobalPowerPolicy::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, &((_sai__SetGlobalPowerPolicy*)this)->GlobalPowerPolicy); /* transient soap skipped */ } void _sai__SetGlobalPowerPolicy::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetGlobalPowerPolicy*)this)->GlobalPowerPolicy = NULL; /* transient soap skipped */ } int _sai__SetGlobalPowerPolicy::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__sai__SetGlobalPowerPolicy); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetGlobalPowerPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetGlobalPowerPolicy(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const _sai__SetGlobalPowerPolicy *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetGlobalPowerPolicy), type); soap_out_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", -1, &(((_sai__SetGlobalPowerPolicy*)a)->GlobalPowerPolicy), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetGlobalPowerPolicy::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetGlobalPowerPolicy(soap, this, tag, type); } SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_get__sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetGlobalPowerPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetGlobalPowerPolicy::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetGlobalPowerPolicy(soap, tag, this, type); } SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_in__sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicy *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetGlobalPowerPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetGlobalPowerPolicy, sizeof(_sai__SetGlobalPowerPolicy), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetGlobalPowerPolicy) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetGlobalPowerPolicy *)a->soap_in(soap, tag, type); } } short soap_flag_GlobalPowerPolicy1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_GlobalPowerPolicy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", &(((_sai__SetGlobalPowerPolicy*)a)->GlobalPowerPolicy), "sai:GlobalPowerPolicyType")) { soap_flag_GlobalPowerPolicy1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_GlobalPowerPolicy1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetGlobalPowerPolicy *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetGlobalPowerPolicy, 0, sizeof(_sai__SetGlobalPowerPolicy), 0, soap_copy__sai__SetGlobalPowerPolicy); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetGlobalPowerPolicy * SOAP_FMAC6 soap_new__sai__SetGlobalPowerPolicy(struct soap *soap, int n) { return soap_instantiate__sai__SetGlobalPowerPolicy(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate__sai__SetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetGlobalPowerPolicy, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetGlobalPowerPolicy; if (size) *size = sizeof(_sai__SetGlobalPowerPolicy); ((_sai__SetGlobalPowerPolicy*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetGlobalPowerPolicy[n]; if (size) *size = n * sizeof(_sai__SetGlobalPowerPolicy); for (int i = 0; i < n; i++) ((_sai__SetGlobalPowerPolicy*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetGlobalPowerPolicy*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetGlobalPowerPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetGlobalPowerPolicy %p -> %p\n", q, p)); *(_sai__SetGlobalPowerPolicy*)p = *(_sai__SetGlobalPowerPolicy*)q; } void _sai__SetActivePowerPackageResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetActivePowerPackageResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetActivePowerPackageResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetActivePowerPackageResponse::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__sai__SetActivePowerPackageResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetActivePowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetActivePowerPackageResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__SetActivePowerPackageResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetActivePowerPackageResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetActivePowerPackageResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetActivePowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetActivePowerPackageResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_get__sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetActivePowerPackageResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetActivePowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetActivePowerPackageResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_in__sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__SetActivePowerPackageResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetActivePowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetActivePowerPackageResponse, sizeof(_sai__SetActivePowerPackageResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetActivePowerPackageResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetActivePowerPackageResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetActivePowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetActivePowerPackageResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetActivePowerPackageResponse, 0, sizeof(_sai__SetActivePowerPackageResponse), 0, soap_copy__sai__SetActivePowerPackageResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetActivePowerPackageResponse * SOAP_FMAC6 soap_new__sai__SetActivePowerPackageResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetActivePowerPackageResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__SetActivePowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetActivePowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetActivePowerPackageResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetActivePowerPackageResponse; if (size) *size = sizeof(_sai__SetActivePowerPackageResponse); ((_sai__SetActivePowerPackageResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetActivePowerPackageResponse[n]; if (size) *size = n * sizeof(_sai__SetActivePowerPackageResponse); for (int i = 0; i < n; i++) ((_sai__SetActivePowerPackageResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetActivePowerPackageResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetActivePowerPackageResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetActivePowerPackageResponse %p -> %p\n", q, p)); *(_sai__SetActivePowerPackageResponse*)p = *(_sai__SetActivePowerPackageResponse*)q; } void _sai__SetActivePowerPackage::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_cmn__GuidBuf(soap, &((_sai__SetActivePowerPackage*)this)->PolicyGUID); /* transient soap skipped */ } void _sai__SetActivePowerPackage::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__GuidBuf(soap, &((_sai__SetActivePowerPackage*)this)->PolicyGUID); /* transient soap skipped */ } int _sai__SetActivePowerPackage::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__sai__SetActivePowerPackage); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetActivePowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetActivePowerPackage(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetActivePowerPackage(struct soap *soap, const char *tag, int id, const _sai__SetActivePowerPackage *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetActivePowerPackage), type); soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__SetActivePowerPackage*)a)->PolicyGUID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetActivePowerPackage::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetActivePowerPackage(soap, this, tag, type); } SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_get__sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetActivePowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetActivePowerPackage::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetActivePowerPackage(soap, tag, this, type); } SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_in__sai__SetActivePowerPackage(struct soap *soap, const char *tag, _sai__SetActivePowerPackage *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetActivePowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetActivePowerPackage, sizeof(_sai__SetActivePowerPackage), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetActivePowerPackage) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetActivePowerPackage *)a->soap_in(soap, tag, type); } } short soap_flag_PolicyGUID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__SetActivePowerPackage*)a)->PolicyGUID), "cmn:GuidBuf")) { soap_flag_PolicyGUID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PolicyGUID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetActivePowerPackage *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetActivePowerPackage, 0, sizeof(_sai__SetActivePowerPackage), 0, soap_copy__sai__SetActivePowerPackage); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetActivePowerPackage * SOAP_FMAC6 soap_new__sai__SetActivePowerPackage(struct soap *soap, int n) { return soap_instantiate__sai__SetActivePowerPackage(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_instantiate__sai__SetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetActivePowerPackage, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetActivePowerPackage; if (size) *size = sizeof(_sai__SetActivePowerPackage); ((_sai__SetActivePowerPackage*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetActivePowerPackage[n]; if (size) *size = n * sizeof(_sai__SetActivePowerPackage); for (int i = 0; i < n; i++) ((_sai__SetActivePowerPackage*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetActivePowerPackage*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetActivePowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetActivePowerPackage %p -> %p\n", q, p)); *(_sai__SetActivePowerPackage*)p = *(_sai__SetActivePowerPackage*)q; } void _sai__GetPowerPackageResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor); /* transient soap skipped */ } void _sai__GetPowerPackageResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetPowerPackageResponse*)this)->StatusCode); soap_default_std__string(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor); /* transient soap skipped */ } int _sai__GetPowerPackageResponse::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__sai__GetPowerPackageResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetPowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetPowerPackageResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__GetPowerPackageResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerPackageResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPowerPackageResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "sai:PolicyDescriptor", -1, &(((_sai__GetPowerPackageResponse*)a)->PolicyDescriptor), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetPowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetPowerPackageResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_get__sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetPowerPackageResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetPowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetPowerPackageResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_in__sai__GetPowerPackageResponse(struct soap *soap, const char *tag, _sai__GetPowerPackageResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetPowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerPackageResponse, sizeof(_sai__GetPowerPackageResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetPowerPackageResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetPowerPackageResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_PolicyDescriptor1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_PolicyDescriptor1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "sai:PolicyDescriptor", &(((_sai__GetPowerPackageResponse*)a)->PolicyDescriptor), "xsd:string")) { soap_flag_PolicyDescriptor1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PolicyDescriptor1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetPowerPackageResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPowerPackageResponse, 0, sizeof(_sai__GetPowerPackageResponse), 0, soap_copy__sai__GetPowerPackageResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetPowerPackageResponse * SOAP_FMAC6 soap_new__sai__GetPowerPackageResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetPowerPackageResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__GetPowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerPackageResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetPowerPackageResponse; if (size) *size = sizeof(_sai__GetPowerPackageResponse); ((_sai__GetPowerPackageResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetPowerPackageResponse[n]; if (size) *size = n * sizeof(_sai__GetPowerPackageResponse); for (int i = 0; i < n; i++) ((_sai__GetPowerPackageResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetPowerPackageResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPowerPackageResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerPackageResponse %p -> %p\n", q, p)); *(_sai__GetPowerPackageResponse*)p = *(_sai__GetPowerPackageResponse*)q; } void _sai__GetPowerPackage::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_cmn__GuidBuf(soap, &((_sai__GetPowerPackage*)this)->PolicyGUID); /* transient soap skipped */ } void _sai__GetPowerPackage::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__GuidBuf(soap, &((_sai__GetPowerPackage*)this)->PolicyGUID); /* transient soap skipped */ } int _sai__GetPowerPackage::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__sai__GetPowerPackage); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetPowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetPowerPackage(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerPackage(struct soap *soap, const char *tag, int id, const _sai__GetPowerPackage *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerPackage), type); soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__GetPowerPackage*)a)->PolicyGUID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetPowerPackage::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetPowerPackage(soap, this, tag, type); } SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_get__sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetPowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetPowerPackage::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetPowerPackage(soap, tag, this, type); } SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_in__sai__GetPowerPackage(struct soap *soap, const char *tag, _sai__GetPowerPackage *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetPowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerPackage, sizeof(_sai__GetPowerPackage), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetPowerPackage) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetPowerPackage *)a->soap_in(soap, tag, type); } } short soap_flag_PolicyGUID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__GetPowerPackage*)a)->PolicyGUID), "cmn:GuidBuf")) { soap_flag_PolicyGUID1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PolicyGUID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetPowerPackage *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPowerPackage, 0, sizeof(_sai__GetPowerPackage), 0, soap_copy__sai__GetPowerPackage); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetPowerPackage * SOAP_FMAC6 soap_new__sai__GetPowerPackage(struct soap *soap, int n) { return soap_instantiate__sai__GetPowerPackage(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_instantiate__sai__GetPowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerPackage, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetPowerPackage; if (size) *size = sizeof(_sai__GetPowerPackage); ((_sai__GetPowerPackage*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetPowerPackage[n]; if (size) *size = n * sizeof(_sai__GetPowerPackage); for (int i = 0; i < n; i++) ((_sai__GetPowerPackage*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetPowerPackage*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerPackage %p -> %p\n", q, p)); *(_sai__GetPowerPackage*)p = *(_sai__GetPowerPackage*)q; } void _sai__GetActivePowerPackageResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_cmn__GuidBuf(soap, &((_sai__GetActivePowerPackageResponse*)this)->PolicyGUID); /* transient soap skipped */ } void _sai__GetActivePowerPackageResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetActivePowerPackageResponse*)this)->StatusCode); soap_default_cmn__GuidBuf(soap, &((_sai__GetActivePowerPackageResponse*)this)->PolicyGUID); /* transient soap skipped */ } int _sai__GetActivePowerPackageResponse::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__sai__GetActivePowerPackageResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetActivePowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetActivePowerPackageResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__GetActivePowerPackageResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetActivePowerPackageResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetActivePowerPackageResponse*)a)->StatusCode), ""); soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__GetActivePowerPackageResponse*)a)->PolicyGUID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetActivePowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetActivePowerPackageResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_get__sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetActivePowerPackageResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetActivePowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetActivePowerPackageResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_in__sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__GetActivePowerPackageResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetActivePowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetActivePowerPackageResponse, sizeof(_sai__GetActivePowerPackageResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetActivePowerPackageResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetActivePowerPackageResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_PolicyGUID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetActivePowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__GetActivePowerPackageResponse*)a)->PolicyGUID), "cmn:GuidBuf")) { soap_flag_PolicyGUID1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PolicyGUID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetActivePowerPackageResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetActivePowerPackageResponse, 0, sizeof(_sai__GetActivePowerPackageResponse), 0, soap_copy__sai__GetActivePowerPackageResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetActivePowerPackageResponse * SOAP_FMAC6 soap_new__sai__GetActivePowerPackageResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetActivePowerPackageResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__GetActivePowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetActivePowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetActivePowerPackageResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetActivePowerPackageResponse; if (size) *size = sizeof(_sai__GetActivePowerPackageResponse); ((_sai__GetActivePowerPackageResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetActivePowerPackageResponse[n]; if (size) *size = n * sizeof(_sai__GetActivePowerPackageResponse); for (int i = 0; i < n; i++) ((_sai__GetActivePowerPackageResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetActivePowerPackageResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetActivePowerPackageResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetActivePowerPackageResponse %p -> %p\n", q, p)); *(_sai__GetActivePowerPackageResponse*)p = *(_sai__GetActivePowerPackageResponse*)q; } void _sai__GetActivePowerPackage::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetActivePowerPackage::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetActivePowerPackage::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__sai__GetActivePowerPackage); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetActivePowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetActivePowerPackage(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetActivePowerPackage(struct soap *soap, const char *tag, int id, const _sai__GetActivePowerPackage *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetActivePowerPackage), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetActivePowerPackage::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetActivePowerPackage(soap, this, tag, type); } SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_get__sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetActivePowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetActivePowerPackage::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetActivePowerPackage(soap, tag, this, type); } SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_in__sai__GetActivePowerPackage(struct soap *soap, const char *tag, _sai__GetActivePowerPackage *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetActivePowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetActivePowerPackage, sizeof(_sai__GetActivePowerPackage), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetActivePowerPackage) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetActivePowerPackage *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetActivePowerPackage *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetActivePowerPackage, 0, sizeof(_sai__GetActivePowerPackage), 0, soap_copy__sai__GetActivePowerPackage); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetActivePowerPackage * SOAP_FMAC6 soap_new__sai__GetActivePowerPackage(struct soap *soap, int n) { return soap_instantiate__sai__GetActivePowerPackage(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_instantiate__sai__GetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetActivePowerPackage, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetActivePowerPackage; if (size) *size = sizeof(_sai__GetActivePowerPackage); ((_sai__GetActivePowerPackage*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetActivePowerPackage[n]; if (size) *size = n * sizeof(_sai__GetActivePowerPackage); for (int i = 0; i < n; i++) ((_sai__GetActivePowerPackage*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetActivePowerPackage*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetActivePowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetActivePowerPackage %p -> %p\n", q, p)); *(_sai__GetActivePowerPackage*)p = *(_sai__GetActivePowerPackage*)q; } void _sai__EnumeratePowerPackagesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfcmn__GuidBuf(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->PolicyGUID); /* transient soap skipped */ } void _sai__EnumeratePowerPackagesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfcmn__GuidBuf(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->PolicyGUID); /* transient soap skipped */ } int _sai__EnumeratePowerPackagesResponse::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__sai__EnumeratePowerPackagesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnumeratePowerPackagesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnumeratePowerPackagesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumeratePowerPackagesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumeratePowerPackagesResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfcmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__EnumeratePowerPackagesResponse*)a)->PolicyGUID), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnumeratePowerPackagesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnumeratePowerPackagesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_get__sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnumeratePowerPackagesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnumeratePowerPackagesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnumeratePowerPackagesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_in__sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, _sai__EnumeratePowerPackagesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnumeratePowerPackagesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, sizeof(_sai__EnumeratePowerPackagesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnumeratePowerPackagesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnumeratePowerPackagesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumeratePowerPackagesResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfcmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__EnumeratePowerPackagesResponse*)a)->PolicyGUID), "cmn:GuidBuf")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnumeratePowerPackagesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, 0, sizeof(_sai__EnumeratePowerPackagesResponse), 0, soap_copy__sai__EnumeratePowerPackagesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC6 soap_new__sai__EnumeratePowerPackagesResponse(struct soap *soap, int n) { return soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumeratePowerPackagesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumeratePowerPackagesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnumeratePowerPackagesResponse; if (size) *size = sizeof(_sai__EnumeratePowerPackagesResponse); ((_sai__EnumeratePowerPackagesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnumeratePowerPackagesResponse[n]; if (size) *size = n * sizeof(_sai__EnumeratePowerPackagesResponse); for (int i = 0; i < n; i++) ((_sai__EnumeratePowerPackagesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnumeratePowerPackagesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumeratePowerPackagesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumeratePowerPackagesResponse %p -> %p\n", q, p)); *(_sai__EnumeratePowerPackagesResponse*)p = *(_sai__EnumeratePowerPackagesResponse*)q; } void _sai__EnumeratePowerPackages::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__EnumeratePowerPackages::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__EnumeratePowerPackages::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__sai__EnumeratePowerPackages); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnumeratePowerPackages::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnumeratePowerPackages(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumeratePowerPackages(struct soap *soap, const char *tag, int id, const _sai__EnumeratePowerPackages *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumeratePowerPackages), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnumeratePowerPackages::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnumeratePowerPackages(soap, this, tag, type); } SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_get__sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnumeratePowerPackages(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnumeratePowerPackages::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnumeratePowerPackages(soap, tag, this, type); } SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_in__sai__EnumeratePowerPackages(struct soap *soap, const char *tag, _sai__EnumeratePowerPackages *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnumeratePowerPackages *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumeratePowerPackages, sizeof(_sai__EnumeratePowerPackages), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnumeratePowerPackages) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnumeratePowerPackages *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__EnumeratePowerPackages *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumeratePowerPackages, 0, sizeof(_sai__EnumeratePowerPackages), 0, soap_copy__sai__EnumeratePowerPackages); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnumeratePowerPackages * SOAP_FMAC6 soap_new__sai__EnumeratePowerPackages(struct soap *soap, int n) { return soap_instantiate__sai__EnumeratePowerPackages(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_instantiate__sai__EnumeratePowerPackages(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumeratePowerPackages(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumeratePowerPackages, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnumeratePowerPackages; if (size) *size = sizeof(_sai__EnumeratePowerPackages); ((_sai__EnumeratePowerPackages*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnumeratePowerPackages[n]; if (size) *size = n * sizeof(_sai__EnumeratePowerPackages); for (int i = 0; i < n; i++) ((_sai__EnumeratePowerPackages*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnumeratePowerPackages*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumeratePowerPackages(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumeratePowerPackages %p -> %p\n", q, p)); *(_sai__EnumeratePowerPackages*)p = *(_sai__EnumeratePowerPackages*)q; } void _sai__GetEnvironmentDetectionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__EnvironmentDetectionType(soap, &((_sai__GetEnvironmentDetectionResponse*)this)->Params); /* transient soap skipped */ } void _sai__GetEnvironmentDetectionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetEnvironmentDetectionResponse*)this)->StatusCode); ((_sai__GetEnvironmentDetectionResponse*)this)->Params = NULL; /* transient soap skipped */ } int _sai__GetEnvironmentDetectionResponse::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__sai__GetEnvironmentDetectionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetEnvironmentDetectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetEnvironmentDetectionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, const _sai__GetEnvironmentDetectionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetEnvironmentDetectionResponse*)a)->StatusCode), ""); soap_out_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", -1, &(((_sai__GetEnvironmentDetectionResponse*)a)->Params), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetEnvironmentDetectionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetEnvironmentDetectionResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_get__sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetEnvironmentDetectionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetEnvironmentDetectionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetEnvironmentDetectionResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_in__sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__GetEnvironmentDetectionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetEnvironmentDetectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, sizeof(_sai__GetEnvironmentDetectionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetEnvironmentDetectionResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetEnvironmentDetectionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Params1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetEnvironmentDetectionResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Params1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", &(((_sai__GetEnvironmentDetectionResponse*)a)->Params), "sai:EnvironmentDetectionType")) { soap_flag_Params1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Params1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetEnvironmentDetectionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, 0, sizeof(_sai__GetEnvironmentDetectionResponse), 0, soap_copy__sai__GetEnvironmentDetectionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC6 soap_new__sai__GetEnvironmentDetectionResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_instantiate__sai__GetEnvironmentDetectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnvironmentDetectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetEnvironmentDetectionResponse; if (size) *size = sizeof(_sai__GetEnvironmentDetectionResponse); ((_sai__GetEnvironmentDetectionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetEnvironmentDetectionResponse[n]; if (size) *size = n * sizeof(_sai__GetEnvironmentDetectionResponse); for (int i = 0; i < n; i++) ((_sai__GetEnvironmentDetectionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetEnvironmentDetectionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetEnvironmentDetectionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnvironmentDetectionResponse %p -> %p\n", q, p)); *(_sai__GetEnvironmentDetectionResponse*)p = *(_sai__GetEnvironmentDetectionResponse*)q; } void _sai__GetEnvironmentDetection::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetEnvironmentDetection::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetEnvironmentDetection::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__sai__GetEnvironmentDetection); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetEnvironmentDetection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetEnvironmentDetection(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnvironmentDetection(struct soap *soap, const char *tag, int id, const _sai__GetEnvironmentDetection *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnvironmentDetection), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetEnvironmentDetection::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetEnvironmentDetection(soap, this, tag, type); } SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_get__sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetEnvironmentDetection(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetEnvironmentDetection::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetEnvironmentDetection(soap, tag, this, type); } SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_in__sai__GetEnvironmentDetection(struct soap *soap, const char *tag, _sai__GetEnvironmentDetection *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetEnvironmentDetection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnvironmentDetection, sizeof(_sai__GetEnvironmentDetection), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetEnvironmentDetection) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetEnvironmentDetection *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetEnvironmentDetection *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetEnvironmentDetection, 0, sizeof(_sai__GetEnvironmentDetection), 0, soap_copy__sai__GetEnvironmentDetection); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetEnvironmentDetection * SOAP_FMAC6 soap_new__sai__GetEnvironmentDetection(struct soap *soap, int n) { return soap_instantiate__sai__GetEnvironmentDetection(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_instantiate__sai__GetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnvironmentDetection, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetEnvironmentDetection; if (size) *size = sizeof(_sai__GetEnvironmentDetection); ((_sai__GetEnvironmentDetection*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetEnvironmentDetection[n]; if (size) *size = n * sizeof(_sai__GetEnvironmentDetection); for (int i = 0; i < n; i++) ((_sai__GetEnvironmentDetection*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetEnvironmentDetection*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetEnvironmentDetection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnvironmentDetection %p -> %p\n", q, p)); *(_sai__GetEnvironmentDetection*)p = *(_sai__GetEnvironmentDetection*)q; } void _sai__SetEnvironmentDetectionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetEnvironmentDetectionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetEnvironmentDetectionResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetEnvironmentDetectionResponse::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__sai__SetEnvironmentDetectionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetEnvironmentDetectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetEnvironmentDetectionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, const _sai__SetEnvironmentDetectionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetEnvironmentDetectionResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetEnvironmentDetectionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetEnvironmentDetectionResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_get__sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetEnvironmentDetectionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetEnvironmentDetectionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetEnvironmentDetectionResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_in__sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__SetEnvironmentDetectionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetEnvironmentDetectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, sizeof(_sai__SetEnvironmentDetectionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetEnvironmentDetectionResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetEnvironmentDetectionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetEnvironmentDetectionResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetEnvironmentDetectionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, 0, sizeof(_sai__SetEnvironmentDetectionResponse), 0, soap_copy__sai__SetEnvironmentDetectionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC6 soap_new__sai__SetEnvironmentDetectionResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_instantiate__sai__SetEnvironmentDetectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnvironmentDetectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetEnvironmentDetectionResponse; if (size) *size = sizeof(_sai__SetEnvironmentDetectionResponse); ((_sai__SetEnvironmentDetectionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetEnvironmentDetectionResponse[n]; if (size) *size = n * sizeof(_sai__SetEnvironmentDetectionResponse); for (int i = 0; i < n; i++) ((_sai__SetEnvironmentDetectionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetEnvironmentDetectionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetEnvironmentDetectionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnvironmentDetectionResponse %p -> %p\n", q, p)); *(_sai__SetEnvironmentDetectionResponse*)p = *(_sai__SetEnvironmentDetectionResponse*)q; } void _sai__SetEnvironmentDetection::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__EnvironmentDetectionType(soap, &((_sai__SetEnvironmentDetection*)this)->Params); /* transient soap skipped */ } void _sai__SetEnvironmentDetection::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetEnvironmentDetection*)this)->Params = NULL; /* transient soap skipped */ } int _sai__SetEnvironmentDetection::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__sai__SetEnvironmentDetection); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetEnvironmentDetection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetEnvironmentDetection(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnvironmentDetection(struct soap *soap, const char *tag, int id, const _sai__SetEnvironmentDetection *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnvironmentDetection), type); soap_out_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", -1, &(((_sai__SetEnvironmentDetection*)a)->Params), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetEnvironmentDetection::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetEnvironmentDetection(soap, this, tag, type); } SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_get__sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetEnvironmentDetection(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetEnvironmentDetection::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetEnvironmentDetection(soap, tag, this, type); } SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_in__sai__SetEnvironmentDetection(struct soap *soap, const char *tag, _sai__SetEnvironmentDetection *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetEnvironmentDetection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnvironmentDetection, sizeof(_sai__SetEnvironmentDetection), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetEnvironmentDetection) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetEnvironmentDetection *)a->soap_in(soap, tag, type); } } short soap_flag_Params1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Params1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", &(((_sai__SetEnvironmentDetection*)a)->Params), "sai:EnvironmentDetectionType")) { soap_flag_Params1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Params1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetEnvironmentDetection *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetEnvironmentDetection, 0, sizeof(_sai__SetEnvironmentDetection), 0, soap_copy__sai__SetEnvironmentDetection); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetEnvironmentDetection * SOAP_FMAC6 soap_new__sai__SetEnvironmentDetection(struct soap *soap, int n) { return soap_instantiate__sai__SetEnvironmentDetection(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_instantiate__sai__SetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnvironmentDetection, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetEnvironmentDetection; if (size) *size = sizeof(_sai__SetEnvironmentDetection); ((_sai__SetEnvironmentDetection*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetEnvironmentDetection[n]; if (size) *size = n * sizeof(_sai__SetEnvironmentDetection); for (int i = 0; i < n; i++) ((_sai__SetEnvironmentDetection*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetEnvironmentDetection*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetEnvironmentDetection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnvironmentDetection %p -> %p\n", q, p)); *(_sai__SetEnvironmentDetection*)p = *(_sai__SetEnvironmentDetection*)q; } void _sai__SetRealmAuthOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetRealmAuthOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetRealmAuthOptionsResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetRealmAuthOptionsResponse::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__sai__SetRealmAuthOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetRealmAuthOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetRealmAuthOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetRealmAuthOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetRealmAuthOptionsResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetRealmAuthOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetRealmAuthOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_get__sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetRealmAuthOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetRealmAuthOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetRealmAuthOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_in__sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__SetRealmAuthOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetRealmAuthOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, sizeof(_sai__SetRealmAuthOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetRealmAuthOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetRealmAuthOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetRealmAuthOptionsResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetRealmAuthOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, 0, sizeof(_sai__SetRealmAuthOptionsResponse), 0, soap_copy__sai__SetRealmAuthOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC6 soap_new__sai__SetRealmAuthOptionsResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetRealmAuthOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRealmAuthOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetRealmAuthOptionsResponse; if (size) *size = sizeof(_sai__SetRealmAuthOptionsResponse); ((_sai__SetRealmAuthOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetRealmAuthOptionsResponse[n]; if (size) *size = n * sizeof(_sai__SetRealmAuthOptionsResponse); for (int i = 0; i < n; i++) ((_sai__SetRealmAuthOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetRealmAuthOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetRealmAuthOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRealmAuthOptionsResponse %p -> %p\n", q, p)); *(_sai__SetRealmAuthOptionsResponse*)p = *(_sai__SetRealmAuthOptionsResponse*)q; } void _sai__SetRealmAuthOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetRealmAuthOptions::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclRealmType(soap, &((_sai__SetRealmAuthOptions*)this)->Realm); soap_default_sai__HTTPAuthOptionType(soap, &((_sai__SetRealmAuthOptions*)this)->HTTPAuthOption); /* transient soap skipped */ } int _sai__SetRealmAuthOptions::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__sai__SetRealmAuthOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetRealmAuthOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetRealmAuthOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRealmAuthOptions(struct soap *soap, const char *tag, int id, const _sai__SetRealmAuthOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRealmAuthOptions), type); soap_out_sai__UserAclRealmType(soap, "sai:Realm", -1, &(((_sai__SetRealmAuthOptions*)a)->Realm), ""); soap_out_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", -1, &(((_sai__SetRealmAuthOptions*)a)->HTTPAuthOption), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetRealmAuthOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetRealmAuthOptions(soap, this, tag, type); } SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_get__sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetRealmAuthOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetRealmAuthOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetRealmAuthOptions(soap, tag, this, type); } SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_in__sai__SetRealmAuthOptions(struct soap *soap, const char *tag, _sai__SetRealmAuthOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetRealmAuthOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRealmAuthOptions, sizeof(_sai__SetRealmAuthOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetRealmAuthOptions) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetRealmAuthOptions *)a->soap_in(soap, tag, type); } } short soap_flag_Realm1 = 1, soap_flag_HTTPAuthOption1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Realm1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclRealmType(soap, "sai:Realm", &(((_sai__SetRealmAuthOptions*)a)->Realm), "sai:UserAclRealmType")) { soap_flag_Realm1--; continue; } if (soap_flag_HTTPAuthOption1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", &(((_sai__SetRealmAuthOptions*)a)->HTTPAuthOption), "sai:HTTPAuthOptionType")) { soap_flag_HTTPAuthOption1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Realm1 > 0 || soap_flag_HTTPAuthOption1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetRealmAuthOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetRealmAuthOptions, 0, sizeof(_sai__SetRealmAuthOptions), 0, soap_copy__sai__SetRealmAuthOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetRealmAuthOptions * SOAP_FMAC6 soap_new__sai__SetRealmAuthOptions(struct soap *soap, int n) { return soap_instantiate__sai__SetRealmAuthOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_instantiate__sai__SetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRealmAuthOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetRealmAuthOptions; if (size) *size = sizeof(_sai__SetRealmAuthOptions); ((_sai__SetRealmAuthOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetRealmAuthOptions[n]; if (size) *size = n * sizeof(_sai__SetRealmAuthOptions); for (int i = 0; i < n; i++) ((_sai__SetRealmAuthOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetRealmAuthOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetRealmAuthOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRealmAuthOptions %p -> %p\n", q, p)); *(_sai__SetRealmAuthOptions*)p = *(_sai__SetRealmAuthOptions*)q; } void _sai__GetRealmAuthOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetRealmAuthOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetRealmAuthOptionsResponse*)this)->StatusCode); soap_default_sai__HTTPAuthOptionType(soap, &((_sai__GetRealmAuthOptionsResponse*)this)->HTTPAuthOption); /* transient soap skipped */ } int _sai__GetRealmAuthOptionsResponse::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__sai__GetRealmAuthOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetRealmAuthOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetRealmAuthOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetRealmAuthOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetRealmAuthOptionsResponse*)a)->StatusCode), ""); soap_out_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", -1, &(((_sai__GetRealmAuthOptionsResponse*)a)->HTTPAuthOption), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetRealmAuthOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetRealmAuthOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_get__sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetRealmAuthOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetRealmAuthOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetRealmAuthOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_in__sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__GetRealmAuthOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetRealmAuthOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, sizeof(_sai__GetRealmAuthOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetRealmAuthOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetRealmAuthOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_HTTPAuthOption1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetRealmAuthOptionsResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_HTTPAuthOption1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", &(((_sai__GetRealmAuthOptionsResponse*)a)->HTTPAuthOption), "sai:HTTPAuthOptionType")) { soap_flag_HTTPAuthOption1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HTTPAuthOption1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetRealmAuthOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, 0, sizeof(_sai__GetRealmAuthOptionsResponse), 0, soap_copy__sai__GetRealmAuthOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC6 soap_new__sai__GetRealmAuthOptionsResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetRealmAuthOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetRealmAuthOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetRealmAuthOptionsResponse; if (size) *size = sizeof(_sai__GetRealmAuthOptionsResponse); ((_sai__GetRealmAuthOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetRealmAuthOptionsResponse[n]; if (size) *size = n * sizeof(_sai__GetRealmAuthOptionsResponse); for (int i = 0; i < n; i++) ((_sai__GetRealmAuthOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetRealmAuthOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetRealmAuthOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetRealmAuthOptionsResponse %p -> %p\n", q, p)); *(_sai__GetRealmAuthOptionsResponse*)p = *(_sai__GetRealmAuthOptionsResponse*)q; } void _sai__GetRealmAuthOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetRealmAuthOptions::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclRealmType(soap, &((_sai__GetRealmAuthOptions*)this)->Realm); /* transient soap skipped */ } int _sai__GetRealmAuthOptions::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__sai__GetRealmAuthOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetRealmAuthOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetRealmAuthOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetRealmAuthOptions(struct soap *soap, const char *tag, int id, const _sai__GetRealmAuthOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetRealmAuthOptions), type); soap_out_sai__UserAclRealmType(soap, "sai:Realm", -1, &(((_sai__GetRealmAuthOptions*)a)->Realm), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetRealmAuthOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetRealmAuthOptions(soap, this, tag, type); } SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_get__sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetRealmAuthOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetRealmAuthOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetRealmAuthOptions(soap, tag, this, type); } SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_in__sai__GetRealmAuthOptions(struct soap *soap, const char *tag, _sai__GetRealmAuthOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetRealmAuthOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetRealmAuthOptions, sizeof(_sai__GetRealmAuthOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetRealmAuthOptions) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetRealmAuthOptions *)a->soap_in(soap, tag, type); } } short soap_flag_Realm1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Realm1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclRealmType(soap, "sai:Realm", &(((_sai__GetRealmAuthOptions*)a)->Realm), "sai:UserAclRealmType")) { soap_flag_Realm1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Realm1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetRealmAuthOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetRealmAuthOptions, 0, sizeof(_sai__GetRealmAuthOptions), 0, soap_copy__sai__GetRealmAuthOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetRealmAuthOptions * SOAP_FMAC6 soap_new__sai__GetRealmAuthOptions(struct soap *soap, int n) { return soap_instantiate__sai__GetRealmAuthOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_instantiate__sai__GetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetRealmAuthOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetRealmAuthOptions; if (size) *size = sizeof(_sai__GetRealmAuthOptions); ((_sai__GetRealmAuthOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetRealmAuthOptions[n]; if (size) *size = n * sizeof(_sai__GetRealmAuthOptions); for (int i = 0; i < n; i++) ((_sai__GetRealmAuthOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetRealmAuthOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetRealmAuthOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetRealmAuthOptions %p -> %p\n", q, p)); *(_sai__GetRealmAuthOptions*)p = *(_sai__GetRealmAuthOptions*)q; } void _sai__ExtendProvisioningPeriodResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__ExtendProvisioningPeriodResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__ExtendProvisioningPeriodResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__ExtendProvisioningPeriodResponse::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__sai__ExtendProvisioningPeriodResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__ExtendProvisioningPeriodResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__ExtendProvisioningPeriodResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, int id, const _sai__ExtendProvisioningPeriodResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__ExtendProvisioningPeriodResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__ExtendProvisioningPeriodResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__ExtendProvisioningPeriodResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_get__sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__ExtendProvisioningPeriodResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__ExtendProvisioningPeriodResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__ExtendProvisioningPeriodResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_in__sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriodResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__ExtendProvisioningPeriodResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, sizeof(_sai__ExtendProvisioningPeriodResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__ExtendProvisioningPeriodResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__ExtendProvisioningPeriodResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__ExtendProvisioningPeriodResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__ExtendProvisioningPeriodResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, 0, sizeof(_sai__ExtendProvisioningPeriodResponse), 0, soap_copy__sai__ExtendProvisioningPeriodResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC6 soap_new__sai__ExtendProvisioningPeriodResponse(struct soap *soap, int n) { return soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_instantiate__sai__ExtendProvisioningPeriodResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ExtendProvisioningPeriodResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__ExtendProvisioningPeriodResponse; if (size) *size = sizeof(_sai__ExtendProvisioningPeriodResponse); ((_sai__ExtendProvisioningPeriodResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__ExtendProvisioningPeriodResponse[n]; if (size) *size = n * sizeof(_sai__ExtendProvisioningPeriodResponse); for (int i = 0; i < n; i++) ((_sai__ExtendProvisioningPeriodResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__ExtendProvisioningPeriodResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__ExtendProvisioningPeriodResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ExtendProvisioningPeriodResponse %p -> %p\n", q, p)); *(_sai__ExtendProvisioningPeriodResponse*)p = *(_sai__ExtendProvisioningPeriodResponse*)q; } void _sai__ExtendProvisioningPeriod::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__ExtendProvisioningPeriod*)this)->Duration, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _sai__ExtendProvisioningPeriod::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_sai__ExtendProvisioningPeriod*)this)->Duration); /* transient soap skipped */ } int _sai__ExtendProvisioningPeriod::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__sai__ExtendProvisioningPeriod); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__ExtendProvisioningPeriod::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__ExtendProvisioningPeriod(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, int id, const _sai__ExtendProvisioningPeriod *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ExtendProvisioningPeriod), type); soap_out_unsignedInt(soap, "sai:Duration", -1, &(((_sai__ExtendProvisioningPeriod*)a)->Duration), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__ExtendProvisioningPeriod::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__ExtendProvisioningPeriod(soap, this, tag, type); } SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_get__sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *p, const char *tag, const char *type) { if ((p = soap_in__sai__ExtendProvisioningPeriod(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__ExtendProvisioningPeriod::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__ExtendProvisioningPeriod(soap, tag, this, type); } SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_in__sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriod *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__ExtendProvisioningPeriod *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ExtendProvisioningPeriod, sizeof(_sai__ExtendProvisioningPeriod), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__ExtendProvisioningPeriod) { soap_revert(soap); *soap->id = '\0'; return (_sai__ExtendProvisioningPeriod *)a->soap_in(soap, tag, type); } } short soap_flag_Duration1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Duration1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:Duration", &(((_sai__ExtendProvisioningPeriod*)a)->Duration), "xsd:unsignedInt")) { soap_flag_Duration1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Duration1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__ExtendProvisioningPeriod *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__ExtendProvisioningPeriod, 0, sizeof(_sai__ExtendProvisioningPeriod), 0, soap_copy__sai__ExtendProvisioningPeriod); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__ExtendProvisioningPeriod * SOAP_FMAC6 soap_new__sai__ExtendProvisioningPeriod(struct soap *soap, int n) { return soap_instantiate__sai__ExtendProvisioningPeriod(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_instantiate__sai__ExtendProvisioningPeriod(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ExtendProvisioningPeriod(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ExtendProvisioningPeriod, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__ExtendProvisioningPeriod; if (size) *size = sizeof(_sai__ExtendProvisioningPeriod); ((_sai__ExtendProvisioningPeriod*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__ExtendProvisioningPeriod[n]; if (size) *size = n * sizeof(_sai__ExtendProvisioningPeriod); for (int i = 0; i < n; i++) ((_sai__ExtendProvisioningPeriod*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__ExtendProvisioningPeriod*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__ExtendProvisioningPeriod(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ExtendProvisioningPeriod %p -> %p\n", q, p)); *(_sai__ExtendProvisioningPeriod*)p = *(_sai__ExtendProvisioningPeriod*)q; } void _sai__GetProvisioningPIDResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetProvisioningPIDResponse*)this)->PID, SOAP_TYPE_xsd__base64Binary); ((_sai__GetProvisioningPIDResponse*)this)->PID.soap_serialize(soap); /* transient soap skipped */ } void _sai__GetProvisioningPIDResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningPIDResponse*)this)->StatusCode); ((_sai__GetProvisioningPIDResponse*)this)->PID.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int _sai__GetProvisioningPIDResponse::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__sai__GetProvisioningPIDResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetProvisioningPIDResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetProvisioningPIDResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningPIDResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningPIDResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningPIDResponse*)a)->StatusCode), ""); (((_sai__GetProvisioningPIDResponse*)a)->PID).soap_out(soap, "sai:PID", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetProvisioningPIDResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetProvisioningPIDResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetProvisioningPIDResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetProvisioningPIDResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetProvisioningPIDResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, _sai__GetProvisioningPIDResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetProvisioningPIDResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningPIDResponse, sizeof(_sai__GetProvisioningPIDResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningPIDResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetProvisioningPIDResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_PID1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningPIDResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_PID1 && soap->error == SOAP_TAG_MISMATCH) if ((((_sai__GetProvisioningPIDResponse*)a)->PID).soap_in(soap, "sai:PID", "xsd:base64Binary")) { soap_flag_PID1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PID1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetProvisioningPIDResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningPIDResponse, 0, sizeof(_sai__GetProvisioningPIDResponse), 0, soap_copy__sai__GetProvisioningPIDResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetProvisioningPIDResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningPIDResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetProvisioningPIDResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningPIDResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningPIDResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningPIDResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetProvisioningPIDResponse; if (size) *size = sizeof(_sai__GetProvisioningPIDResponse); ((_sai__GetProvisioningPIDResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetProvisioningPIDResponse[n]; if (size) *size = n * sizeof(_sai__GetProvisioningPIDResponse); for (int i = 0; i < n; i++) ((_sai__GetProvisioningPIDResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetProvisioningPIDResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningPIDResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningPIDResponse %p -> %p\n", q, p)); *(_sai__GetProvisioningPIDResponse*)p = *(_sai__GetProvisioningPIDResponse*)q; } void _sai__GetProvisioningPID::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetProvisioningPID::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetProvisioningPID::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__sai__GetProvisioningPID); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetProvisioningPID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetProvisioningPID(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningPID(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningPID *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningPID), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetProvisioningPID::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetProvisioningPID(soap, this, tag, type); } SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_get__sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetProvisioningPID(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetProvisioningPID::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetProvisioningPID(soap, tag, this, type); } SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_in__sai__GetProvisioningPID(struct soap *soap, const char *tag, _sai__GetProvisioningPID *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetProvisioningPID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningPID, sizeof(_sai__GetProvisioningPID), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningPID) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetProvisioningPID *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetProvisioningPID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningPID, 0, sizeof(_sai__GetProvisioningPID), 0, soap_copy__sai__GetProvisioningPID); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetProvisioningPID * SOAP_FMAC6 soap_new__sai__GetProvisioningPID(struct soap *soap, int n) { return soap_instantiate__sai__GetProvisioningPID(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningPID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningPID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningPID, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetProvisioningPID; if (size) *size = sizeof(_sai__GetProvisioningPID); ((_sai__GetProvisioningPID*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetProvisioningPID[n]; if (size) *size = n * sizeof(_sai__GetProvisioningPID); for (int i = 0; i < n; i++) ((_sai__GetProvisioningPID*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetProvisioningPID*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningPID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningPID %p -> %p\n", q, p)); *(_sai__GetProvisioningPID*)p = *(_sai__GetProvisioningPID*)q; } void _sai__GetProvisioningAuditRecordResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__ProvisioningAuditRecordType(soap, &((_sai__GetProvisioningAuditRecordResponse*)this)->ProvisioningAuditRecord); /* transient soap skipped */ } void _sai__GetProvisioningAuditRecordResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningAuditRecordResponse*)this)->StatusCode); ((_sai__GetProvisioningAuditRecordResponse*)this)->ProvisioningAuditRecord = NULL; /* transient soap skipped */ } int _sai__GetProvisioningAuditRecordResponse::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__sai__GetProvisioningAuditRecordResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetProvisioningAuditRecordResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetProvisioningAuditRecordResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningAuditRecordResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningAuditRecordResponse*)a)->StatusCode), ""); soap_out_PointerTosai__ProvisioningAuditRecordType(soap, "sai:ProvisioningAuditRecord", -1, &(((_sai__GetProvisioningAuditRecordResponse*)a)->ProvisioningAuditRecord), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetProvisioningAuditRecordResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetProvisioningAuditRecordResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetProvisioningAuditRecordResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetProvisioningAuditRecordResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetProvisioningAuditRecordResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecordResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetProvisioningAuditRecordResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, sizeof(_sai__GetProvisioningAuditRecordResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningAuditRecordResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetProvisioningAuditRecordResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningAuditRecord1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningAuditRecordResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_ProvisioningAuditRecord1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__ProvisioningAuditRecordType(soap, "sai:ProvisioningAuditRecord", &(((_sai__GetProvisioningAuditRecordResponse*)a)->ProvisioningAuditRecord), "sai:ProvisioningAuditRecordType")) { soap_flag_ProvisioningAuditRecord1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningAuditRecord1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetProvisioningAuditRecordResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, 0, sizeof(_sai__GetProvisioningAuditRecordResponse), 0, soap_copy__sai__GetProvisioningAuditRecordResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningAuditRecordResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningAuditRecordResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningAuditRecordResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetProvisioningAuditRecordResponse; if (size) *size = sizeof(_sai__GetProvisioningAuditRecordResponse); ((_sai__GetProvisioningAuditRecordResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetProvisioningAuditRecordResponse[n]; if (size) *size = n * sizeof(_sai__GetProvisioningAuditRecordResponse); for (int i = 0; i < n; i++) ((_sai__GetProvisioningAuditRecordResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetProvisioningAuditRecordResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningAuditRecordResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningAuditRecordResponse %p -> %p\n", q, p)); *(_sai__GetProvisioningAuditRecordResponse*)p = *(_sai__GetProvisioningAuditRecordResponse*)q; } void _sai__GetProvisioningAuditRecord::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetProvisioningAuditRecord::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetProvisioningAuditRecord::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__sai__GetProvisioningAuditRecord); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetProvisioningAuditRecord::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetProvisioningAuditRecord(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningAuditRecord *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningAuditRecord), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetProvisioningAuditRecord::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetProvisioningAuditRecord(soap, this, tag, type); } SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_get__sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetProvisioningAuditRecord(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetProvisioningAuditRecord::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetProvisioningAuditRecord(soap, tag, this, type); } SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_in__sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecord *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetProvisioningAuditRecord *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningAuditRecord, sizeof(_sai__GetProvisioningAuditRecord), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningAuditRecord) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetProvisioningAuditRecord *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetProvisioningAuditRecord *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningAuditRecord, 0, sizeof(_sai__GetProvisioningAuditRecord), 0, soap_copy__sai__GetProvisioningAuditRecord); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetProvisioningAuditRecord * SOAP_FMAC6 soap_new__sai__GetProvisioningAuditRecord(struct soap *soap, int n) { return soap_instantiate__sai__GetProvisioningAuditRecord(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningAuditRecord(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningAuditRecord(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningAuditRecord, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetProvisioningAuditRecord; if (size) *size = sizeof(_sai__GetProvisioningAuditRecord); ((_sai__GetProvisioningAuditRecord*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetProvisioningAuditRecord[n]; if (size) *size = n * sizeof(_sai__GetProvisioningAuditRecord); for (int i = 0; i < n; i++) ((_sai__GetProvisioningAuditRecord*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetProvisioningAuditRecord*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningAuditRecord(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningAuditRecord %p -> %p\n", q, p)); *(_sai__GetProvisioningAuditRecord*)p = *(_sai__GetProvisioningAuditRecord*)q; } void _sai__SetZeroTouchConfigurationModeResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetZeroTouchConfigurationModeResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetZeroTouchConfigurationModeResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetZeroTouchConfigurationModeResponse::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__sai__SetZeroTouchConfigurationModeResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetZeroTouchConfigurationModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, const _sai__SetZeroTouchConfigurationModeResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetZeroTouchConfigurationModeResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetZeroTouchConfigurationModeResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetZeroTouchConfigurationModeResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_get__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetZeroTouchConfigurationModeResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_in__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationModeResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetZeroTouchConfigurationModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, sizeof(_sai__SetZeroTouchConfigurationModeResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetZeroTouchConfigurationModeResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetZeroTouchConfigurationModeResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetZeroTouchConfigurationModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, 0, sizeof(_sai__SetZeroTouchConfigurationModeResponse), 0, soap_copy__sai__SetZeroTouchConfigurationModeResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC6 soap_new__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetZeroTouchConfigurationModeResponse; if (size) *size = sizeof(_sai__SetZeroTouchConfigurationModeResponse); ((_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetZeroTouchConfigurationModeResponse[n]; if (size) *size = n * sizeof(_sai__SetZeroTouchConfigurationModeResponse); for (int i = 0; i < n; i++) ((_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetZeroTouchConfigurationModeResponse %p -> %p\n", q, p)); *(_sai__SetZeroTouchConfigurationModeResponse*)p = *(_sai__SetZeroTouchConfigurationModeResponse*)q; } void _sai__SetZeroTouchConfigurationMode::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__SetZeroTouchConfigurationMode*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _sai__SetZeroTouchConfigurationMode::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((_sai__SetZeroTouchConfigurationMode*)this)->Enabled); /* transient soap skipped */ } int _sai__SetZeroTouchConfigurationMode::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__sai__SetZeroTouchConfigurationMode); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetZeroTouchConfigurationMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetZeroTouchConfigurationMode(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const _sai__SetZeroTouchConfigurationMode *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode), type); soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetZeroTouchConfigurationMode*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetZeroTouchConfigurationMode::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetZeroTouchConfigurationMode(soap, this, tag, type); } SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get__sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetZeroTouchConfigurationMode(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetZeroTouchConfigurationMode::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetZeroTouchConfigurationMode(soap, tag, this, type); } SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in__sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationMode *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetZeroTouchConfigurationMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, sizeof(_sai__SetZeroTouchConfigurationMode), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetZeroTouchConfigurationMode) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetZeroTouchConfigurationMode *)a->soap_in(soap, tag, type); } } short soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetZeroTouchConfigurationMode*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetZeroTouchConfigurationMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, 0, sizeof(_sai__SetZeroTouchConfigurationMode), 0, soap_copy__sai__SetZeroTouchConfigurationMode); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new__sai__SetZeroTouchConfigurationMode(struct soap *soap, int n) { return soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate__sai__SetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetZeroTouchConfigurationMode; if (size) *size = sizeof(_sai__SetZeroTouchConfigurationMode); ((_sai__SetZeroTouchConfigurationMode*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetZeroTouchConfigurationMode[n]; if (size) *size = n * sizeof(_sai__SetZeroTouchConfigurationMode); for (int i = 0; i < n; i++) ((_sai__SetZeroTouchConfigurationMode*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetZeroTouchConfigurationMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetZeroTouchConfigurationMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetZeroTouchConfigurationMode %p -> %p\n", q, p)); *(_sai__SetZeroTouchConfigurationMode*)p = *(_sai__SetZeroTouchConfigurationMode*)q; } void _sai__GetZeroTouchConfigurationModeResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _sai__GetZeroTouchConfigurationModeResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->StatusCode); soap_default_bool(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->Enabled); /* transient soap skipped */ } int _sai__GetZeroTouchConfigurationModeResponse::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__sai__GetZeroTouchConfigurationModeResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetZeroTouchConfigurationModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, const _sai__GetZeroTouchConfigurationModeResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->StatusCode), ""); soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetZeroTouchConfigurationModeResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetZeroTouchConfigurationModeResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_get__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetZeroTouchConfigurationModeResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_in__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationModeResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetZeroTouchConfigurationModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, sizeof(_sai__GetZeroTouchConfigurationModeResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetZeroTouchConfigurationModeResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Enabled", &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetZeroTouchConfigurationModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, 0, sizeof(_sai__GetZeroTouchConfigurationModeResponse), 0, soap_copy__sai__GetZeroTouchConfigurationModeResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC6 soap_new__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetZeroTouchConfigurationModeResponse; if (size) *size = sizeof(_sai__GetZeroTouchConfigurationModeResponse); ((_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetZeroTouchConfigurationModeResponse[n]; if (size) *size = n * sizeof(_sai__GetZeroTouchConfigurationModeResponse); for (int i = 0; i < n; i++) ((_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetZeroTouchConfigurationModeResponse %p -> %p\n", q, p)); *(_sai__GetZeroTouchConfigurationModeResponse*)p = *(_sai__GetZeroTouchConfigurationModeResponse*)q; } void _sai__GetZeroTouchConfigurationMode::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetZeroTouchConfigurationMode::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetZeroTouchConfigurationMode::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__sai__GetZeroTouchConfigurationMode); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetZeroTouchConfigurationMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetZeroTouchConfigurationMode(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const _sai__GetZeroTouchConfigurationMode *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetZeroTouchConfigurationMode::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetZeroTouchConfigurationMode(soap, this, tag, type); } SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get__sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetZeroTouchConfigurationMode(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetZeroTouchConfigurationMode::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetZeroTouchConfigurationMode(soap, tag, this, type); } SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in__sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationMode *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetZeroTouchConfigurationMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, sizeof(_sai__GetZeroTouchConfigurationMode), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetZeroTouchConfigurationMode) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetZeroTouchConfigurationMode *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetZeroTouchConfigurationMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, 0, sizeof(_sai__GetZeroTouchConfigurationMode), 0, soap_copy__sai__GetZeroTouchConfigurationMode); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new__sai__GetZeroTouchConfigurationMode(struct soap *soap, int n) { return soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate__sai__GetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetZeroTouchConfigurationMode; if (size) *size = sizeof(_sai__GetZeroTouchConfigurationMode); ((_sai__GetZeroTouchConfigurationMode*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetZeroTouchConfigurationMode[n]; if (size) *size = n * sizeof(_sai__GetZeroTouchConfigurationMode); for (int i = 0; i < n; i++) ((_sai__GetZeroTouchConfigurationMode*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetZeroTouchConfigurationMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetZeroTouchConfigurationMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetZeroTouchConfigurationMode %p -> %p\n", q, p)); *(_sai__GetZeroTouchConfigurationMode*)p = *(_sai__GetZeroTouchConfigurationMode*)q; } void _sai__EnableCertificateHashEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__EnableCertificateHashEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnableCertificateHashEntryResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__EnableCertificateHashEntryResponse::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__sai__EnableCertificateHashEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnableCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnableCertificateHashEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__EnableCertificateHashEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnableCertificateHashEntryResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnableCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnableCertificateHashEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnableCertificateHashEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnableCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnableCertificateHashEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnableCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, sizeof(_sai__EnableCertificateHashEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnableCertificateHashEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnableCertificateHashEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnableCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnableCertificateHashEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, 0, sizeof(_sai__EnableCertificateHashEntryResponse), 0, soap_copy__sai__EnableCertificateHashEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__EnableCertificateHashEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__EnableCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnableCertificateHashEntryResponse; if (size) *size = sizeof(_sai__EnableCertificateHashEntryResponse); ((_sai__EnableCertificateHashEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnableCertificateHashEntryResponse[n]; if (size) *size = n * sizeof(_sai__EnableCertificateHashEntryResponse); for (int i = 0; i < n; i++) ((_sai__EnableCertificateHashEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnableCertificateHashEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnableCertificateHashEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableCertificateHashEntryResponse %p -> %p\n", q, p)); *(_sai__EnableCertificateHashEntryResponse*)p = *(_sai__EnableCertificateHashEntryResponse*)q; } void _sai__EnableCertificateHashEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__EnableCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_sai__EnableCertificateHashEntry*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _sai__EnableCertificateHashEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_sai__EnableCertificateHashEntry*)this)->Handle); soap_default_bool(soap, &((_sai__EnableCertificateHashEntry*)this)->Enabled); /* transient soap skipped */ } int _sai__EnableCertificateHashEntry::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__sai__EnableCertificateHashEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnableCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnableCertificateHashEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__EnableCertificateHashEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableCertificateHashEntry), type); soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__EnableCertificateHashEntry*)a)->Handle), ""); soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__EnableCertificateHashEntry*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnableCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnableCertificateHashEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_get__sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnableCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnableCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnableCertificateHashEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_in__sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnableCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableCertificateHashEntry, sizeof(_sai__EnableCertificateHashEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnableCertificateHashEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnableCertificateHashEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1, soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__EnableCertificateHashEntry*)a)->Handle), "xsd:unsignedInt")) { soap_flag_Handle1--; continue; } if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Enabled", &(((_sai__EnableCertificateHashEntry*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnableCertificateHashEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnableCertificateHashEntry, 0, sizeof(_sai__EnableCertificateHashEntry), 0, soap_copy__sai__EnableCertificateHashEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnableCertificateHashEntry * SOAP_FMAC6 soap_new__sai__EnableCertificateHashEntry(struct soap *soap, int n) { return soap_instantiate__sai__EnableCertificateHashEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__EnableCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableCertificateHashEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnableCertificateHashEntry; if (size) *size = sizeof(_sai__EnableCertificateHashEntry); ((_sai__EnableCertificateHashEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnableCertificateHashEntry[n]; if (size) *size = n * sizeof(_sai__EnableCertificateHashEntry); for (int i = 0; i < n; i++) ((_sai__EnableCertificateHashEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnableCertificateHashEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnableCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableCertificateHashEntry %p -> %p\n", q, p)); *(_sai__EnableCertificateHashEntry*)p = *(_sai__EnableCertificateHashEntry*)q; } void _sai__DeleteCertificateHashEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__DeleteCertificateHashEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__DeleteCertificateHashEntryResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__DeleteCertificateHashEntryResponse::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__sai__DeleteCertificateHashEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__DeleteCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__DeleteCertificateHashEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__DeleteCertificateHashEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__DeleteCertificateHashEntryResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__DeleteCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__DeleteCertificateHashEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__DeleteCertificateHashEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__DeleteCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__DeleteCertificateHashEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__DeleteCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, sizeof(_sai__DeleteCertificateHashEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__DeleteCertificateHashEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__DeleteCertificateHashEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__DeleteCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__DeleteCertificateHashEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, 0, sizeof(_sai__DeleteCertificateHashEntryResponse), 0, soap_copy__sai__DeleteCertificateHashEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__DeleteCertificateHashEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__DeleteCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__DeleteCertificateHashEntryResponse; if (size) *size = sizeof(_sai__DeleteCertificateHashEntryResponse); ((_sai__DeleteCertificateHashEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__DeleteCertificateHashEntryResponse[n]; if (size) *size = n * sizeof(_sai__DeleteCertificateHashEntryResponse); for (int i = 0; i < n; i++) ((_sai__DeleteCertificateHashEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__DeleteCertificateHashEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__DeleteCertificateHashEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteCertificateHashEntryResponse %p -> %p\n", q, p)); *(_sai__DeleteCertificateHashEntryResponse*)p = *(_sai__DeleteCertificateHashEntryResponse*)q; } void _sai__DeleteCertificateHashEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__DeleteCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _sai__DeleteCertificateHashEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_sai__DeleteCertificateHashEntry*)this)->Handle); /* transient soap skipped */ } int _sai__DeleteCertificateHashEntry::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__sai__DeleteCertificateHashEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__DeleteCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__DeleteCertificateHashEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__DeleteCertificateHashEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteCertificateHashEntry), type); soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__DeleteCertificateHashEntry*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__DeleteCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__DeleteCertificateHashEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_get__sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__DeleteCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__DeleteCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__DeleteCertificateHashEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_in__sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__DeleteCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteCertificateHashEntry, sizeof(_sai__DeleteCertificateHashEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__DeleteCertificateHashEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__DeleteCertificateHashEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__DeleteCertificateHashEntry*)a)->Handle), "xsd:unsignedInt")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__DeleteCertificateHashEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__DeleteCertificateHashEntry, 0, sizeof(_sai__DeleteCertificateHashEntry), 0, soap_copy__sai__DeleteCertificateHashEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__DeleteCertificateHashEntry * SOAP_FMAC6 soap_new__sai__DeleteCertificateHashEntry(struct soap *soap, int n) { return soap_instantiate__sai__DeleteCertificateHashEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__DeleteCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteCertificateHashEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__DeleteCertificateHashEntry; if (size) *size = sizeof(_sai__DeleteCertificateHashEntry); ((_sai__DeleteCertificateHashEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__DeleteCertificateHashEntry[n]; if (size) *size = n * sizeof(_sai__DeleteCertificateHashEntry); for (int i = 0; i < n; i++) ((_sai__DeleteCertificateHashEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__DeleteCertificateHashEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__DeleteCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteCertificateHashEntry %p -> %p\n", q, p)); *(_sai__DeleteCertificateHashEntry*)p = *(_sai__DeleteCertificateHashEntry*)q; } void _sai__AddCertificateHashEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__AddCertificateHashEntryResponse*)this)->Handle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _sai__AddCertificateHashEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__AddCertificateHashEntryResponse*)this)->StatusCode); soap_default_unsignedInt(soap, &((_sai__AddCertificateHashEntryResponse*)this)->Handle); /* transient soap skipped */ } int _sai__AddCertificateHashEntryResponse::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__sai__AddCertificateHashEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__AddCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__AddCertificateHashEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__AddCertificateHashEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddCertificateHashEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddCertificateHashEntryResponse*)a)->StatusCode), ""); soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__AddCertificateHashEntryResponse*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__AddCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__AddCertificateHashEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__AddCertificateHashEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__AddCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__AddCertificateHashEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__AddCertificateHashEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__AddCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddCertificateHashEntryResponse, sizeof(_sai__AddCertificateHashEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__AddCertificateHashEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__AddCertificateHashEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__AddCertificateHashEntryResponse*)a)->Handle), "xsd:unsignedInt")) { soap_flag_Handle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__AddCertificateHashEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddCertificateHashEntryResponse, 0, sizeof(_sai__AddCertificateHashEntryResponse), 0, soap_copy__sai__AddCertificateHashEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__AddCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__AddCertificateHashEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__AddCertificateHashEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__AddCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddCertificateHashEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__AddCertificateHashEntryResponse; if (size) *size = sizeof(_sai__AddCertificateHashEntryResponse); ((_sai__AddCertificateHashEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__AddCertificateHashEntryResponse[n]; if (size) *size = n * sizeof(_sai__AddCertificateHashEntryResponse); for (int i = 0; i < n; i++) ((_sai__AddCertificateHashEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__AddCertificateHashEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddCertificateHashEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddCertificateHashEntryResponse %p -> %p\n", q, p)); *(_sai__AddCertificateHashEntryResponse*)p = *(_sai__AddCertificateHashEntryResponse*)q; } void _sai__AddCertificateHashEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertHashEntryType(soap, &((_sai__AddCertificateHashEntry*)this)->CertHashEntry); /* transient soap skipped */ } void _sai__AddCertificateHashEntry::soap_default(struct soap *soap) { this->soap = soap; ((_sai__AddCertificateHashEntry*)this)->CertHashEntry = NULL; /* transient soap skipped */ } int _sai__AddCertificateHashEntry::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__sai__AddCertificateHashEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__AddCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__AddCertificateHashEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__AddCertificateHashEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddCertificateHashEntry), type); soap_out_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", -1, &(((_sai__AddCertificateHashEntry*)a)->CertHashEntry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__AddCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__AddCertificateHashEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_get__sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__AddCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__AddCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__AddCertificateHashEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_in__sai__AddCertificateHashEntry(struct soap *soap, const char *tag, _sai__AddCertificateHashEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__AddCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddCertificateHashEntry, sizeof(_sai__AddCertificateHashEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__AddCertificateHashEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__AddCertificateHashEntry *)a->soap_in(soap, tag, type); } } short soap_flag_CertHashEntry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertHashEntry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", &(((_sai__AddCertificateHashEntry*)a)->CertHashEntry), "sai:CertHashEntryType")) { soap_flag_CertHashEntry1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_CertHashEntry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__AddCertificateHashEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddCertificateHashEntry, 0, sizeof(_sai__AddCertificateHashEntry), 0, soap_copy__sai__AddCertificateHashEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__AddCertificateHashEntry * SOAP_FMAC6 soap_new__sai__AddCertificateHashEntry(struct soap *soap, int n) { return soap_instantiate__sai__AddCertificateHashEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__AddCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddCertificateHashEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__AddCertificateHashEntry; if (size) *size = sizeof(_sai__AddCertificateHashEntry); ((_sai__AddCertificateHashEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__AddCertificateHashEntry[n]; if (size) *size = n * sizeof(_sai__AddCertificateHashEntry); for (int i = 0; i < n; i++) ((_sai__AddCertificateHashEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__AddCertificateHashEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddCertificateHashEntry %p -> %p\n", q, p)); *(_sai__AddCertificateHashEntry*)p = *(_sai__AddCertificateHashEntry*)q; } void _sai__GetCertificateHashEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertHashEntryType(soap, &((_sai__GetCertificateHashEntryResponse*)this)->CertHashEntry); /* transient soap skipped */ } void _sai__GetCertificateHashEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetCertificateHashEntryResponse*)this)->StatusCode); ((_sai__GetCertificateHashEntryResponse*)this)->CertHashEntry = NULL; /* transient soap skipped */ } int _sai__GetCertificateHashEntryResponse::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__sai__GetCertificateHashEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetCertificateHashEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetCertificateHashEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCertificateHashEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCertificateHashEntryResponse*)a)->StatusCode), ""); soap_out_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", -1, &(((_sai__GetCertificateHashEntryResponse*)a)->CertHashEntry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetCertificateHashEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetCertificateHashEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetCertificateHashEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__GetCertificateHashEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCertificateHashEntryResponse, sizeof(_sai__GetCertificateHashEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetCertificateHashEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetCertificateHashEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_CertHashEntry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_CertHashEntry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", &(((_sai__GetCertificateHashEntryResponse*)a)->CertHashEntry), "sai:CertHashEntryType")) { soap_flag_CertHashEntry1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHashEntry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetCertificateHashEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCertificateHashEntryResponse, 0, sizeof(_sai__GetCertificateHashEntryResponse), 0, soap_copy__sai__GetCertificateHashEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__GetCertificateHashEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetCertificateHashEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCertificateHashEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetCertificateHashEntryResponse; if (size) *size = sizeof(_sai__GetCertificateHashEntryResponse); ((_sai__GetCertificateHashEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetCertificateHashEntryResponse[n]; if (size) *size = n * sizeof(_sai__GetCertificateHashEntryResponse); for (int i = 0; i < n; i++) ((_sai__GetCertificateHashEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetCertificateHashEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCertificateHashEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCertificateHashEntryResponse %p -> %p\n", q, p)); *(_sai__GetCertificateHashEntryResponse*)p = *(_sai__GetCertificateHashEntryResponse*)q; } void _sai__GetCertificateHashEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _sai__GetCertificateHashEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_sai__GetCertificateHashEntry*)this)->Handle); /* transient soap skipped */ } int _sai__GetCertificateHashEntry::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__sai__GetCertificateHashEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetCertificateHashEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__GetCertificateHashEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCertificateHashEntry), type); soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__GetCertificateHashEntry*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetCertificateHashEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_get__sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetCertificateHashEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_in__sai__GetCertificateHashEntry(struct soap *soap, const char *tag, _sai__GetCertificateHashEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCertificateHashEntry, sizeof(_sai__GetCertificateHashEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetCertificateHashEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetCertificateHashEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__GetCertificateHashEntry*)a)->Handle), "xsd:unsignedInt")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetCertificateHashEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCertificateHashEntry, 0, sizeof(_sai__GetCertificateHashEntry), 0, soap_copy__sai__GetCertificateHashEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetCertificateHashEntry * SOAP_FMAC6 soap_new__sai__GetCertificateHashEntry(struct soap *soap, int n) { return soap_instantiate__sai__GetCertificateHashEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__GetCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCertificateHashEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetCertificateHashEntry; if (size) *size = sizeof(_sai__GetCertificateHashEntry); ((_sai__GetCertificateHashEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetCertificateHashEntry[n]; if (size) *size = n * sizeof(_sai__GetCertificateHashEntry); for (int i = 0; i < n; i++) ((_sai__GetCertificateHashEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetCertificateHashEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCertificateHashEntry %p -> %p\n", q, p)); *(_sai__GetCertificateHashEntry*)p = *(_sai__GetCertificateHashEntry*)q; } void _sai__EnumerateCertificateHashEntriesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->Handles); /* transient soap skipped */ } void _sai__EnumerateCertificateHashEntriesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfunsignedInt(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->Handles); /* transient soap skipped */ } int _sai__EnumerateCertificateHashEntriesResponse::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__sai__EnumerateCertificateHashEntriesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnumerateCertificateHashEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateCertificateHashEntriesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfunsignedInt(soap, "sai:Handles", -1, &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->Handles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnumerateCertificateHashEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnumerateCertificateHashEntriesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_get__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnumerateCertificateHashEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_in__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntriesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnumerateCertificateHashEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, sizeof(_sai__EnumerateCertificateHashEntriesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnumerateCertificateHashEntriesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedInt(soap, "sai:Handles", &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->Handles), "xsd:unsignedInt")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnumerateCertificateHashEntriesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, 0, sizeof(_sai__EnumerateCertificateHashEntriesResponse), 0, soap_copy__sai__EnumerateCertificateHashEntriesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC6 soap_new__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, int n) { return soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnumerateCertificateHashEntriesResponse; if (size) *size = sizeof(_sai__EnumerateCertificateHashEntriesResponse); ((_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnumerateCertificateHashEntriesResponse[n]; if (size) *size = n * sizeof(_sai__EnumerateCertificateHashEntriesResponse); for (int i = 0; i < n; i++) ((_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateCertificateHashEntriesResponse %p -> %p\n", q, p)); *(_sai__EnumerateCertificateHashEntriesResponse*)p = *(_sai__EnumerateCertificateHashEntriesResponse*)q; } void _sai__EnumerateCertificateHashEntries::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__EnumerateCertificateHashEntries::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__EnumerateCertificateHashEntries::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__sai__EnumerateCertificateHashEntries); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnumerateCertificateHashEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnumerateCertificateHashEntries(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, int id, const _sai__EnumerateCertificateHashEntries *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntries), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnumerateCertificateHashEntries::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnumerateCertificateHashEntries(soap, this, tag, type); } SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_get__sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnumerateCertificateHashEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnumerateCertificateHashEntries::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnumerateCertificateHashEntries(soap, tag, this, type); } SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_in__sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntries *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnumerateCertificateHashEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntries, sizeof(_sai__EnumerateCertificateHashEntries), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnumerateCertificateHashEntries) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnumerateCertificateHashEntries *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__EnumerateCertificateHashEntries *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateCertificateHashEntries, 0, sizeof(_sai__EnumerateCertificateHashEntries), 0, soap_copy__sai__EnumerateCertificateHashEntries); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnumerateCertificateHashEntries * SOAP_FMAC6 soap_new__sai__EnumerateCertificateHashEntries(struct soap *soap, int n) { return soap_instantiate__sai__EnumerateCertificateHashEntries(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_instantiate__sai__EnumerateCertificateHashEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateCertificateHashEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateCertificateHashEntries, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnumerateCertificateHashEntries; if (size) *size = sizeof(_sai__EnumerateCertificateHashEntries); ((_sai__EnumerateCertificateHashEntries*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnumerateCertificateHashEntries[n]; if (size) *size = n * sizeof(_sai__EnumerateCertificateHashEntries); for (int i = 0; i < n; i++) ((_sai__EnumerateCertificateHashEntries*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnumerateCertificateHashEntries*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateCertificateHashEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateCertificateHashEntries %p -> %p\n", q, p)); *(_sai__EnumerateCertificateHashEntries*)p = *(_sai__EnumerateCertificateHashEntries*)q; } void _sai__GetProvisioningServerOTPResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetProvisioningServerOTPResponse*)this)->OTP, SOAP_TYPE_xsd__base64Binary); ((_sai__GetProvisioningServerOTPResponse*)this)->OTP.soap_serialize(soap); /* transient soap skipped */ } void _sai__GetProvisioningServerOTPResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningServerOTPResponse*)this)->StatusCode); ((_sai__GetProvisioningServerOTPResponse*)this)->OTP.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int _sai__GetProvisioningServerOTPResponse::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__sai__GetProvisioningServerOTPResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetProvisioningServerOTPResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetProvisioningServerOTPResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningServerOTPResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningServerOTPResponse*)a)->StatusCode), ""); (((_sai__GetProvisioningServerOTPResponse*)a)->OTP).soap_out(soap, "sai:OTP", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetProvisioningServerOTPResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetProvisioningServerOTPResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetProvisioningServerOTPResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetProvisioningServerOTPResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetProvisioningServerOTPResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTPResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetProvisioningServerOTPResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, sizeof(_sai__GetProvisioningServerOTPResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningServerOTPResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetProvisioningServerOTPResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_OTP1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningServerOTPResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_OTP1 && soap->error == SOAP_TAG_MISMATCH) if ((((_sai__GetProvisioningServerOTPResponse*)a)->OTP).soap_in(soap, "sai:OTP", "xsd:base64Binary")) { soap_flag_OTP1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_OTP1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetProvisioningServerOTPResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, 0, sizeof(_sai__GetProvisioningServerOTPResponse), 0, soap_copy__sai__GetProvisioningServerOTPResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningServerOTPResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningServerOTPResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningServerOTPResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetProvisioningServerOTPResponse; if (size) *size = sizeof(_sai__GetProvisioningServerOTPResponse); ((_sai__GetProvisioningServerOTPResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetProvisioningServerOTPResponse[n]; if (size) *size = n * sizeof(_sai__GetProvisioningServerOTPResponse); for (int i = 0; i < n; i++) ((_sai__GetProvisioningServerOTPResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetProvisioningServerOTPResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningServerOTPResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningServerOTPResponse %p -> %p\n", q, p)); *(_sai__GetProvisioningServerOTPResponse*)p = *(_sai__GetProvisioningServerOTPResponse*)q; } void _sai__GetProvisioningServerOTP::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetProvisioningServerOTP::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetProvisioningServerOTP::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__sai__GetProvisioningServerOTP); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetProvisioningServerOTP::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetProvisioningServerOTP(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningServerOTP *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningServerOTP), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetProvisioningServerOTP::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetProvisioningServerOTP(soap, this, tag, type); } SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_get__sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetProvisioningServerOTP(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetProvisioningServerOTP::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetProvisioningServerOTP(soap, tag, this, type); } SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_in__sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTP *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetProvisioningServerOTP *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningServerOTP, sizeof(_sai__GetProvisioningServerOTP), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningServerOTP) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetProvisioningServerOTP *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetProvisioningServerOTP *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningServerOTP, 0, sizeof(_sai__GetProvisioningServerOTP), 0, soap_copy__sai__GetProvisioningServerOTP); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetProvisioningServerOTP * SOAP_FMAC6 soap_new__sai__GetProvisioningServerOTP(struct soap *soap, int n) { return soap_instantiate__sai__GetProvisioningServerOTP(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningServerOTP, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetProvisioningServerOTP; if (size) *size = sizeof(_sai__GetProvisioningServerOTP); ((_sai__GetProvisioningServerOTP*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetProvisioningServerOTP[n]; if (size) *size = n * sizeof(_sai__GetProvisioningServerOTP); for (int i = 0; i < n; i++) ((_sai__GetProvisioningServerOTP*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetProvisioningServerOTP*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningServerOTP(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningServerOTP %p -> %p\n", q, p)); *(_sai__GetProvisioningServerOTP*)p = *(_sai__GetProvisioningServerOTP*)q; } void _sai__SetProvisioningServerOTPResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetProvisioningServerOTPResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetProvisioningServerOTPResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetProvisioningServerOTPResponse::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__sai__SetProvisioningServerOTPResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetProvisioningServerOTPResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetProvisioningServerOTPResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningServerOTPResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetProvisioningServerOTPResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetProvisioningServerOTPResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetProvisioningServerOTPResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_get__sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetProvisioningServerOTPResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetProvisioningServerOTPResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetProvisioningServerOTPResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_in__sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTPResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetProvisioningServerOTPResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, sizeof(_sai__SetProvisioningServerOTPResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningServerOTPResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetProvisioningServerOTPResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetProvisioningServerOTPResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetProvisioningServerOTPResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, 0, sizeof(_sai__SetProvisioningServerOTPResponse), 0, soap_copy__sai__SetProvisioningServerOTPResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC6 soap_new__sai__SetProvisioningServerOTPResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningServerOTPResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningServerOTPResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetProvisioningServerOTPResponse; if (size) *size = sizeof(_sai__SetProvisioningServerOTPResponse); ((_sai__SetProvisioningServerOTPResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetProvisioningServerOTPResponse[n]; if (size) *size = n * sizeof(_sai__SetProvisioningServerOTPResponse); for (int i = 0; i < n; i++) ((_sai__SetProvisioningServerOTPResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetProvisioningServerOTPResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetProvisioningServerOTPResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningServerOTPResponse %p -> %p\n", q, p)); *(_sai__SetProvisioningServerOTPResponse*)p = *(_sai__SetProvisioningServerOTPResponse*)q; } void _sai__SetProvisioningServerOTP::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__ProvisioningOTPType(soap, &((_sai__SetProvisioningServerOTP*)this)->OTP); /* transient soap skipped */ } void _sai__SetProvisioningServerOTP::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetProvisioningServerOTP*)this)->OTP = NULL; /* transient soap skipped */ } int _sai__SetProvisioningServerOTP::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__sai__SetProvisioningServerOTP); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetProvisioningServerOTP::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetProvisioningServerOTP(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningServerOTP *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningServerOTP), type); soap_out_PointerTosai__ProvisioningOTPType(soap, "sai:OTP", -1, &(((_sai__SetProvisioningServerOTP*)a)->OTP), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetProvisioningServerOTP::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetProvisioningServerOTP(soap, this, tag, type); } SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_get__sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetProvisioningServerOTP(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetProvisioningServerOTP::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetProvisioningServerOTP(soap, tag, this, type); } SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_in__sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTP *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetProvisioningServerOTP *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningServerOTP, sizeof(_sai__SetProvisioningServerOTP), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningServerOTP) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetProvisioningServerOTP *)a->soap_in(soap, tag, type); } } short soap_flag_OTP1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_OTP1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__ProvisioningOTPType(soap, "sai:OTP", &(((_sai__SetProvisioningServerOTP*)a)->OTP), "sai:ProvisioningOTPType")) { soap_flag_OTP1--; 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 = (_sai__SetProvisioningServerOTP *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetProvisioningServerOTP, 0, sizeof(_sai__SetProvisioningServerOTP), 0, soap_copy__sai__SetProvisioningServerOTP); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetProvisioningServerOTP * SOAP_FMAC6 soap_new__sai__SetProvisioningServerOTP(struct soap *soap, int n) { return soap_instantiate__sai__SetProvisioningServerOTP(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningServerOTP, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetProvisioningServerOTP; if (size) *size = sizeof(_sai__SetProvisioningServerOTP); ((_sai__SetProvisioningServerOTP*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetProvisioningServerOTP[n]; if (size) *size = n * sizeof(_sai__SetProvisioningServerOTP); for (int i = 0; i < n; i++) ((_sai__SetProvisioningServerOTP*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetProvisioningServerOTP*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetProvisioningServerOTP(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningServerOTP %p -> %p\n", q, p)); *(_sai__SetProvisioningServerOTP*)p = *(_sai__SetProvisioningServerOTP*)q; } void _sai__SetMEBxPasswordResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetMEBxPasswordResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetMEBxPasswordResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetMEBxPasswordResponse::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__sai__SetMEBxPasswordResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetMEBxPasswordResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetMEBxPasswordResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, int id, const _sai__SetMEBxPasswordResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetMEBxPasswordResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetMEBxPasswordResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetMEBxPasswordResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetMEBxPasswordResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_get__sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetMEBxPasswordResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetMEBxPasswordResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetMEBxPasswordResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_in__sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, _sai__SetMEBxPasswordResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetMEBxPasswordResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetMEBxPasswordResponse, sizeof(_sai__SetMEBxPasswordResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetMEBxPasswordResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetMEBxPasswordResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetMEBxPasswordResponse*)a)->StatusCode), "cmn:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetMEBxPasswordResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetMEBxPasswordResponse, 0, sizeof(_sai__SetMEBxPasswordResponse), 0, soap_copy__sai__SetMEBxPasswordResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetMEBxPasswordResponse * SOAP_FMAC6 soap_new__sai__SetMEBxPasswordResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetMEBxPasswordResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_instantiate__sai__SetMEBxPasswordResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetMEBxPasswordResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetMEBxPasswordResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetMEBxPasswordResponse; if (size) *size = sizeof(_sai__SetMEBxPasswordResponse); ((_sai__SetMEBxPasswordResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetMEBxPasswordResponse[n]; if (size) *size = n * sizeof(_sai__SetMEBxPasswordResponse); for (int i = 0; i < n; i++) ((_sai__SetMEBxPasswordResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetMEBxPasswordResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetMEBxPasswordResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetMEBxPasswordResponse %p -> %p\n", q, p)); *(_sai__SetMEBxPasswordResponse*)p = *(_sai__SetMEBxPasswordResponse*)q; } void _sai__SetMEBxPassword::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_sai__MEBxPasswordType(soap, &((_sai__SetMEBxPassword*)this)->Password); /* transient soap skipped */ } void _sai__SetMEBxPassword::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__MEBxPasswordType(soap, &((_sai__SetMEBxPassword*)this)->Password); /* transient soap skipped */ } int _sai__SetMEBxPassword::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__sai__SetMEBxPassword); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetMEBxPassword::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetMEBxPassword(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetMEBxPassword(struct soap *soap, const char *tag, int id, const _sai__SetMEBxPassword *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetMEBxPassword), type); soap_out_sai__MEBxPasswordType(soap, "sai:Password", -1, &(((_sai__SetMEBxPassword*)a)->Password), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetMEBxPassword::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetMEBxPassword(soap, this, tag, type); } SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_get__sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetMEBxPassword(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetMEBxPassword::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetMEBxPassword(soap, tag, this, type); } SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_in__sai__SetMEBxPassword(struct soap *soap, const char *tag, _sai__SetMEBxPassword *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetMEBxPassword *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetMEBxPassword, sizeof(_sai__SetMEBxPassword), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetMEBxPassword) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetMEBxPassword *)a->soap_in(soap, tag, type); } } short soap_flag_Password1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__MEBxPasswordType(soap, "sai:Password", &(((_sai__SetMEBxPassword*)a)->Password), "sai:MEBxPasswordType")) { soap_flag_Password1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Password1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetMEBxPassword *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetMEBxPassword, 0, sizeof(_sai__SetMEBxPassword), 0, soap_copy__sai__SetMEBxPassword); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetMEBxPassword * SOAP_FMAC6 soap_new__sai__SetMEBxPassword(struct soap *soap, int n) { return soap_instantiate__sai__SetMEBxPassword(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_instantiate__sai__SetMEBxPassword(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetMEBxPassword(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetMEBxPassword, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetMEBxPassword; if (size) *size = sizeof(_sai__SetMEBxPassword); ((_sai__SetMEBxPassword*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetMEBxPassword[n]; if (size) *size = n * sizeof(_sai__SetMEBxPassword); for (int i = 0; i < n; i++) ((_sai__SetMEBxPassword*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetMEBxPassword*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetMEBxPassword(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetMEBxPassword %p -> %p\n", q, p)); *(_sai__SetMEBxPassword*)p = *(_sai__SetMEBxPassword*)q; } void _sai__PartialUnprovisionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__PartialUnprovisionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__PartialUnprovisionResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__PartialUnprovisionResponse::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__sai__PartialUnprovisionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__PartialUnprovisionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__PartialUnprovisionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, int id, const _sai__PartialUnprovisionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__PartialUnprovisionResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__PartialUnprovisionResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__PartialUnprovisionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__PartialUnprovisionResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_get__sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__PartialUnprovisionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__PartialUnprovisionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__PartialUnprovisionResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_in__sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, _sai__PartialUnprovisionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__PartialUnprovisionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__PartialUnprovisionResponse, sizeof(_sai__PartialUnprovisionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__PartialUnprovisionResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__PartialUnprovisionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__PartialUnprovisionResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__PartialUnprovisionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__PartialUnprovisionResponse, 0, sizeof(_sai__PartialUnprovisionResponse), 0, soap_copy__sai__PartialUnprovisionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__PartialUnprovisionResponse * SOAP_FMAC6 soap_new__sai__PartialUnprovisionResponse(struct soap *soap, int n) { return soap_instantiate__sai__PartialUnprovisionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_instantiate__sai__PartialUnprovisionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__PartialUnprovisionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__PartialUnprovisionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__PartialUnprovisionResponse; if (size) *size = sizeof(_sai__PartialUnprovisionResponse); ((_sai__PartialUnprovisionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__PartialUnprovisionResponse[n]; if (size) *size = n * sizeof(_sai__PartialUnprovisionResponse); for (int i = 0; i < n; i++) ((_sai__PartialUnprovisionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__PartialUnprovisionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__PartialUnprovisionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__PartialUnprovisionResponse %p -> %p\n", q, p)); *(_sai__PartialUnprovisionResponse*)p = *(_sai__PartialUnprovisionResponse*)q; } void _sai__PartialUnprovision::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__PartialUnprovision::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__PartialUnprovision::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__sai__PartialUnprovision); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__PartialUnprovision::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__PartialUnprovision(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__PartialUnprovision(struct soap *soap, const char *tag, int id, const _sai__PartialUnprovision *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__PartialUnprovision), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__PartialUnprovision::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__PartialUnprovision(soap, this, tag, type); } SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_get__sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *p, const char *tag, const char *type) { if ((p = soap_in__sai__PartialUnprovision(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__PartialUnprovision::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__PartialUnprovision(soap, tag, this, type); } SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_in__sai__PartialUnprovision(struct soap *soap, const char *tag, _sai__PartialUnprovision *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__PartialUnprovision *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__PartialUnprovision, sizeof(_sai__PartialUnprovision), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__PartialUnprovision) { soap_revert(soap); *soap->id = '\0'; return (_sai__PartialUnprovision *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__PartialUnprovision *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__PartialUnprovision, 0, sizeof(_sai__PartialUnprovision), 0, soap_copy__sai__PartialUnprovision); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__PartialUnprovision * SOAP_FMAC6 soap_new__sai__PartialUnprovision(struct soap *soap, int n) { return soap_instantiate__sai__PartialUnprovision(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_instantiate__sai__PartialUnprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__PartialUnprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__PartialUnprovision, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__PartialUnprovision; if (size) *size = sizeof(_sai__PartialUnprovision); ((_sai__PartialUnprovision*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__PartialUnprovision[n]; if (size) *size = n * sizeof(_sai__PartialUnprovision); for (int i = 0; i < n; i++) ((_sai__PartialUnprovision*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__PartialUnprovision*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__PartialUnprovision(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__PartialUnprovision %p -> %p\n", q, p)); *(_sai__PartialUnprovision*)p = *(_sai__PartialUnprovision*)q; } void _sai__SetTLSPSKResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetTLSPSKResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSPSKResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetTLSPSKResponse::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__sai__SetTLSPSKResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTLSPSKResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTLSPSKResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSPSKResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSPSKResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSPSKResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSPSKResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTLSPSKResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTLSPSKResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_get__sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTLSPSKResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTLSPSKResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTLSPSKResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_in__sai__SetTLSPSKResponse(struct soap *soap, const char *tag, _sai__SetTLSPSKResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTLSPSKResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSPSKResponse, sizeof(_sai__SetTLSPSKResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTLSPSKResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTLSPSKResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSPSKResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTLSPSKResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSPSKResponse, 0, sizeof(_sai__SetTLSPSKResponse), 0, soap_copy__sai__SetTLSPSKResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTLSPSKResponse * SOAP_FMAC6 soap_new__sai__SetTLSPSKResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetTLSPSKResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSPSKResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSPSKResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSPSKResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTLSPSKResponse; if (size) *size = sizeof(_sai__SetTLSPSKResponse); ((_sai__SetTLSPSKResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTLSPSKResponse[n]; if (size) *size = n * sizeof(_sai__SetTLSPSKResponse); for (int i = 0; i < n; i++) ((_sai__SetTLSPSKResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTLSPSKResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSPSKResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSPSKResponse %p -> %p\n", q, p)); *(_sai__SetTLSPSKResponse*)p = *(_sai__SetTLSPSKResponse*)q; } void _sai__SetTLSPSK::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__SetTLSPSK*)this)->PID, SOAP_TYPE_xsd__base64Binary); ((_sai__SetTLSPSK*)this)->PID.soap_serialize(soap); soap_embedded(soap, &((_sai__SetTLSPSK*)this)->PPS, SOAP_TYPE_xsd__base64Binary); ((_sai__SetTLSPSK*)this)->PPS.soap_serialize(soap); /* transient soap skipped */ } void _sai__SetTLSPSK::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetTLSPSK*)this)->PID.xsd__base64Binary::soap_default(soap); ((_sai__SetTLSPSK*)this)->PPS.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int _sai__SetTLSPSK::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__sai__SetTLSPSK); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTLSPSK::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTLSPSK(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSPSK(struct soap *soap, const char *tag, int id, const _sai__SetTLSPSK *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSPSK), type); (((_sai__SetTLSPSK*)a)->PID).soap_out(soap, "sai:PID", -1, ""); (((_sai__SetTLSPSK*)a)->PPS).soap_out(soap, "sai:PPS", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTLSPSK::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTLSPSK(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_get__sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTLSPSK(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTLSPSK::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTLSPSK(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_in__sai__SetTLSPSK(struct soap *soap, const char *tag, _sai__SetTLSPSK *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTLSPSK *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSPSK, sizeof(_sai__SetTLSPSK), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTLSPSK) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTLSPSK *)a->soap_in(soap, tag, type); } } short soap_flag_PID1 = 1, soap_flag_PPS1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PID1 && soap->error == SOAP_TAG_MISMATCH) if ((((_sai__SetTLSPSK*)a)->PID).soap_in(soap, "sai:PID", "xsd:base64Binary")) { soap_flag_PID1--; continue; } if (soap_flag_PPS1 && soap->error == SOAP_TAG_MISMATCH) if ((((_sai__SetTLSPSK*)a)->PPS).soap_in(soap, "sai:PPS", "xsd:base64Binary")) { soap_flag_PPS1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_PID1 > 0 || soap_flag_PPS1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTLSPSK *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSPSK, 0, sizeof(_sai__SetTLSPSK), 0, soap_copy__sai__SetTLSPSK); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTLSPSK * SOAP_FMAC6 soap_new__sai__SetTLSPSK(struct soap *soap, int n) { return soap_instantiate__sai__SetTLSPSK(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_instantiate__sai__SetTLSPSK(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSPSK(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSPSK, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTLSPSK; if (size) *size = sizeof(_sai__SetTLSPSK); ((_sai__SetTLSPSK*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTLSPSK[n]; if (size) *size = n * sizeof(_sai__SetTLSPSK); for (int i = 0; i < n; i++) ((_sai__SetTLSPSK*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTLSPSK*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSPSK(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSPSK %p -> %p\n", q, p)); *(_sai__SetTLSPSK*)p = *(_sai__SetTLSPSK*)q; } void _sai__GetPowerSavingOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->ActiveStateAC, SOAP_TYPE_sai__PowerStateType); soap_serialize_PointerTosai__PowerStateType(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessThresholdAC); soap_serialize_PointerTounsignedShort(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessSleepTimer); /* transient soap skipped */ } void _sai__GetPowerSavingOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->StatusCode); soap_default_sai__PowerStateType(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->ActiveStateAC); ((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessThresholdAC = NULL; ((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessSleepTimer = NULL; /* transient soap skipped */ } int _sai__GetPowerSavingOptionsResponse::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__sai__GetPowerSavingOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetPowerSavingOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetPowerSavingOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetPowerSavingOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->StatusCode), ""); soap_out_sai__PowerStateType(soap, "sai:ActiveStateAC", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->ActiveStateAC), ""); soap_out_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessThresholdAC), ""); soap_out_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessSleepTimer), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetPowerSavingOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetPowerSavingOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_get__sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetPowerSavingOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetPowerSavingOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetPowerSavingOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_in__sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__GetPowerSavingOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetPowerSavingOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, sizeof(_sai__GetPowerSavingOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetPowerSavingOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetPowerSavingOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_ActiveStateAC1 = 1, soap_flag_WakeOnNetAccessThresholdAC1 = 1, soap_flag_WakeOnNetAccessSleepTimer1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPowerSavingOptionsResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_ActiveStateAC1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PowerStateType(soap, "sai:ActiveStateAC", &(((_sai__GetPowerSavingOptionsResponse*)a)->ActiveStateAC), "sai:PowerStateType")) { soap_flag_ActiveStateAC1--; continue; } if (soap_flag_WakeOnNetAccessThresholdAC1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessThresholdAC), "sai:PowerStateType")) { soap_flag_WakeOnNetAccessThresholdAC1--; continue; } if (soap_flag_WakeOnNetAccessSleepTimer1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessSleepTimer), "xsd:unsignedShort")) { soap_flag_WakeOnNetAccessSleepTimer1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ActiveStateAC1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetPowerSavingOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, 0, sizeof(_sai__GetPowerSavingOptionsResponse), 0, soap_copy__sai__GetPowerSavingOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC6 soap_new__sai__GetPowerSavingOptionsResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetPowerSavingOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerSavingOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetPowerSavingOptionsResponse; if (size) *size = sizeof(_sai__GetPowerSavingOptionsResponse); ((_sai__GetPowerSavingOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetPowerSavingOptionsResponse[n]; if (size) *size = n * sizeof(_sai__GetPowerSavingOptionsResponse); for (int i = 0; i < n; i++) ((_sai__GetPowerSavingOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetPowerSavingOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPowerSavingOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerSavingOptionsResponse %p -> %p\n", q, p)); *(_sai__GetPowerSavingOptionsResponse*)p = *(_sai__GetPowerSavingOptionsResponse*)q; } void _sai__GetPowerSavingOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetPowerSavingOptions::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetPowerSavingOptions::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__sai__GetPowerSavingOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetPowerSavingOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetPowerSavingOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerSavingOptions(struct soap *soap, const char *tag, int id, const _sai__GetPowerSavingOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerSavingOptions), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetPowerSavingOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetPowerSavingOptions(soap, this, tag, type); } SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_get__sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetPowerSavingOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetPowerSavingOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetPowerSavingOptions(soap, tag, this, type); } SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_in__sai__GetPowerSavingOptions(struct soap *soap, const char *tag, _sai__GetPowerSavingOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetPowerSavingOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerSavingOptions, sizeof(_sai__GetPowerSavingOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetPowerSavingOptions) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetPowerSavingOptions *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetPowerSavingOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPowerSavingOptions, 0, sizeof(_sai__GetPowerSavingOptions), 0, soap_copy__sai__GetPowerSavingOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetPowerSavingOptions * SOAP_FMAC6 soap_new__sai__GetPowerSavingOptions(struct soap *soap, int n) { return soap_instantiate__sai__GetPowerSavingOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_instantiate__sai__GetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerSavingOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetPowerSavingOptions; if (size) *size = sizeof(_sai__GetPowerSavingOptions); ((_sai__GetPowerSavingOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetPowerSavingOptions[n]; if (size) *size = n * sizeof(_sai__GetPowerSavingOptions); for (int i = 0; i < n; i++) ((_sai__GetPowerSavingOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetPowerSavingOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPowerSavingOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerSavingOptions %p -> %p\n", q, p)); *(_sai__GetPowerSavingOptions*)p = *(_sai__GetPowerSavingOptions*)q; } void _sai__SetPowerSavingOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetPowerSavingOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetPowerSavingOptionsResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetPowerSavingOptionsResponse::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__sai__SetPowerSavingOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetPowerSavingOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetPowerSavingOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetPowerSavingOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetPowerSavingOptionsResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetPowerSavingOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetPowerSavingOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_get__sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetPowerSavingOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetPowerSavingOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetPowerSavingOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_in__sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__SetPowerSavingOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetPowerSavingOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, sizeof(_sai__SetPowerSavingOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetPowerSavingOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetPowerSavingOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetPowerSavingOptionsResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetPowerSavingOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, 0, sizeof(_sai__SetPowerSavingOptionsResponse), 0, soap_copy__sai__SetPowerSavingOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC6 soap_new__sai__SetPowerSavingOptionsResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetPowerSavingOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetPowerSavingOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetPowerSavingOptionsResponse; if (size) *size = sizeof(_sai__SetPowerSavingOptionsResponse); ((_sai__SetPowerSavingOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetPowerSavingOptionsResponse[n]; if (size) *size = n * sizeof(_sai__SetPowerSavingOptionsResponse); for (int i = 0; i < n; i++) ((_sai__SetPowerSavingOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetPowerSavingOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetPowerSavingOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetPowerSavingOptionsResponse %p -> %p\n", q, p)); *(_sai__SetPowerSavingOptionsResponse*)p = *(_sai__SetPowerSavingOptionsResponse*)q; } void _sai__SetPowerSavingOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__SetPowerSavingOptions*)this)->ActiveStateAC, SOAP_TYPE_sai__PowerStateType); soap_serialize_PointerTosai__PowerStateType(soap, &((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessThresholdAC); soap_serialize_PointerTounsignedShort(soap, &((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessSleepTimer); /* transient soap skipped */ } void _sai__SetPowerSavingOptions::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PowerStateType(soap, &((_sai__SetPowerSavingOptions*)this)->ActiveStateAC); ((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessThresholdAC = NULL; ((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessSleepTimer = NULL; /* transient soap skipped */ } int _sai__SetPowerSavingOptions::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__sai__SetPowerSavingOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetPowerSavingOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetPowerSavingOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetPowerSavingOptions(struct soap *soap, const char *tag, int id, const _sai__SetPowerSavingOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetPowerSavingOptions), type); soap_out_sai__PowerStateType(soap, "sai:ActiveStateAC", -1, &(((_sai__SetPowerSavingOptions*)a)->ActiveStateAC), ""); soap_out_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", -1, &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessThresholdAC), ""); soap_out_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", -1, &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessSleepTimer), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetPowerSavingOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetPowerSavingOptions(soap, this, tag, type); } SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_get__sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetPowerSavingOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetPowerSavingOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetPowerSavingOptions(soap, tag, this, type); } SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_in__sai__SetPowerSavingOptions(struct soap *soap, const char *tag, _sai__SetPowerSavingOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetPowerSavingOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetPowerSavingOptions, sizeof(_sai__SetPowerSavingOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetPowerSavingOptions) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetPowerSavingOptions *)a->soap_in(soap, tag, type); } } short soap_flag_ActiveStateAC1 = 1, soap_flag_WakeOnNetAccessThresholdAC1 = 1, soap_flag_WakeOnNetAccessSleepTimer1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ActiveStateAC1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PowerStateType(soap, "sai:ActiveStateAC", &(((_sai__SetPowerSavingOptions*)a)->ActiveStateAC), "sai:PowerStateType")) { soap_flag_ActiveStateAC1--; continue; } if (soap_flag_WakeOnNetAccessThresholdAC1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessThresholdAC), "sai:PowerStateType")) { soap_flag_WakeOnNetAccessThresholdAC1--; continue; } if (soap_flag_WakeOnNetAccessSleepTimer1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessSleepTimer), "xsd:unsignedShort")) { soap_flag_WakeOnNetAccessSleepTimer1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ActiveStateAC1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetPowerSavingOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetPowerSavingOptions, 0, sizeof(_sai__SetPowerSavingOptions), 0, soap_copy__sai__SetPowerSavingOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetPowerSavingOptions * SOAP_FMAC6 soap_new__sai__SetPowerSavingOptions(struct soap *soap, int n) { return soap_instantiate__sai__SetPowerSavingOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_instantiate__sai__SetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetPowerSavingOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetPowerSavingOptions; if (size) *size = sizeof(_sai__SetPowerSavingOptions); ((_sai__SetPowerSavingOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetPowerSavingOptions[n]; if (size) *size = n * sizeof(_sai__SetPowerSavingOptions); for (int i = 0; i < n; i++) ((_sai__SetPowerSavingOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetPowerSavingOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetPowerSavingOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetPowerSavingOptions %p -> %p\n", q, p)); *(_sai__SetPowerSavingOptions*)p = *(_sai__SetPowerSavingOptions*)q; } void _sai__GetPkiCapabilitiesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__PkiCapsType(soap, &((_sai__GetPkiCapabilitiesResponse*)this)->PkiCaps); /* transient soap skipped */ } void _sai__GetPkiCapabilitiesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetPkiCapabilitiesResponse*)this)->StatusCode); ((_sai__GetPkiCapabilitiesResponse*)this)->PkiCaps = NULL; /* transient soap skipped */ } int _sai__GetPkiCapabilitiesResponse::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__sai__GetPkiCapabilitiesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetPkiCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetPkiCapabilitiesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _sai__GetPkiCapabilitiesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPkiCapabilitiesResponse*)a)->StatusCode), ""); soap_out_PointerTosai__PkiCapsType(soap, "sai:PkiCaps", -1, &(((_sai__GetPkiCapabilitiesResponse*)a)->PkiCaps), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetPkiCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetPkiCapabilitiesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_get__sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetPkiCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetPkiCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetPkiCapabilitiesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_in__sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, _sai__GetPkiCapabilitiesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetPkiCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, sizeof(_sai__GetPkiCapabilitiesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetPkiCapabilitiesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetPkiCapabilitiesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_PkiCaps1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPkiCapabilitiesResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_PkiCaps1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__PkiCapsType(soap, "sai:PkiCaps", &(((_sai__GetPkiCapabilitiesResponse*)a)->PkiCaps), "sai:PkiCapsType")) { soap_flag_PkiCaps1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PkiCaps1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetPkiCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, 0, sizeof(_sai__GetPkiCapabilitiesResponse), 0, soap_copy__sai__GetPkiCapabilitiesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC6 soap_new__sai__GetPkiCapabilitiesResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__sai__GetPkiCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPkiCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetPkiCapabilitiesResponse; if (size) *size = sizeof(_sai__GetPkiCapabilitiesResponse); ((_sai__GetPkiCapabilitiesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetPkiCapabilitiesResponse[n]; if (size) *size = n * sizeof(_sai__GetPkiCapabilitiesResponse); for (int i = 0; i < n; i++) ((_sai__GetPkiCapabilitiesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetPkiCapabilitiesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPkiCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPkiCapabilitiesResponse %p -> %p\n", q, p)); *(_sai__GetPkiCapabilitiesResponse*)p = *(_sai__GetPkiCapabilitiesResponse*)q; } void _sai__GetPkiCapabilities::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetPkiCapabilities::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetPkiCapabilities::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__sai__GetPkiCapabilities); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetPkiCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetPkiCapabilities(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPkiCapabilities(struct soap *soap, const char *tag, int id, const _sai__GetPkiCapabilities *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPkiCapabilities), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetPkiCapabilities::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetPkiCapabilities(soap, this, tag, type); } SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_get__sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetPkiCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetPkiCapabilities::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetPkiCapabilities(soap, tag, this, type); } SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_in__sai__GetPkiCapabilities(struct soap *soap, const char *tag, _sai__GetPkiCapabilities *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetPkiCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPkiCapabilities, sizeof(_sai__GetPkiCapabilities), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetPkiCapabilities) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetPkiCapabilities *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetPkiCapabilities *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPkiCapabilities, 0, sizeof(_sai__GetPkiCapabilities), 0, soap_copy__sai__GetPkiCapabilities); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetPkiCapabilities * SOAP_FMAC6 soap_new__sai__GetPkiCapabilities(struct soap *soap, int n) { return soap_instantiate__sai__GetPkiCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_instantiate__sai__GetPkiCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPkiCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPkiCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetPkiCapabilities; if (size) *size = sizeof(_sai__GetPkiCapabilities); ((_sai__GetPkiCapabilities*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetPkiCapabilities[n]; if (size) *size = n * sizeof(_sai__GetPkiCapabilities); for (int i = 0; i < n; i++) ((_sai__GetPkiCapabilities*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetPkiCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPkiCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPkiCapabilities %p -> %p\n", q, p)); *(_sai__GetPkiCapabilities*)p = *(_sai__GetPkiCapabilities*)q; } void _sai__GetServerCertificateReqResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetServerCertificateReqResponse*)this)->CertReq, SOAP_TYPE_xsd__base64Binary); ((_sai__GetServerCertificateReqResponse*)this)->CertReq.soap_serialize(soap); /* transient soap skipped */ } void _sai__GetServerCertificateReqResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetServerCertificateReqResponse*)this)->StatusCode); ((_sai__GetServerCertificateReqResponse*)this)->CertReq.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int _sai__GetServerCertificateReqResponse::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__sai__GetServerCertificateReqResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetServerCertificateReqResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetServerCertificateReqResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, int id, const _sai__GetServerCertificateReqResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetServerCertificateReqResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetServerCertificateReqResponse*)a)->StatusCode), ""); (((_sai__GetServerCertificateReqResponse*)a)->CertReq).soap_out(soap, "sai:CertReq", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetServerCertificateReqResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetServerCertificateReqResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_get__sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetServerCertificateReqResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetServerCertificateReqResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetServerCertificateReqResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_in__sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, _sai__GetServerCertificateReqResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetServerCertificateReqResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetServerCertificateReqResponse, sizeof(_sai__GetServerCertificateReqResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetServerCertificateReqResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetServerCertificateReqResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_CertReq1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetServerCertificateReqResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_CertReq1 && soap->error == SOAP_TAG_MISMATCH) if ((((_sai__GetServerCertificateReqResponse*)a)->CertReq).soap_in(soap, "sai:CertReq", "xsd:base64Binary")) { soap_flag_CertReq1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertReq1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetServerCertificateReqResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetServerCertificateReqResponse, 0, sizeof(_sai__GetServerCertificateReqResponse), 0, soap_copy__sai__GetServerCertificateReqResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetServerCertificateReqResponse * SOAP_FMAC6 soap_new__sai__GetServerCertificateReqResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetServerCertificateReqResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_instantiate__sai__GetServerCertificateReqResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetServerCertificateReqResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetServerCertificateReqResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetServerCertificateReqResponse; if (size) *size = sizeof(_sai__GetServerCertificateReqResponse); ((_sai__GetServerCertificateReqResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetServerCertificateReqResponse[n]; if (size) *size = n * sizeof(_sai__GetServerCertificateReqResponse); for (int i = 0; i < n; i++) ((_sai__GetServerCertificateReqResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetServerCertificateReqResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetServerCertificateReqResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetServerCertificateReqResponse %p -> %p\n", q, p)); *(_sai__GetServerCertificateReqResponse*)p = *(_sai__GetServerCertificateReqResponse*)q; } void _sai__GetServerCertificateReq::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetServerCertificateReq::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetServerCertificateReq::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__sai__GetServerCertificateReq); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetServerCertificateReq::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetServerCertificateReq(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetServerCertificateReq(struct soap *soap, const char *tag, int id, const _sai__GetServerCertificateReq *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetServerCertificateReq), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetServerCertificateReq::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetServerCertificateReq(soap, this, tag, type); } SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_get__sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetServerCertificateReq(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetServerCertificateReq::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetServerCertificateReq(soap, tag, this, type); } SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_in__sai__GetServerCertificateReq(struct soap *soap, const char *tag, _sai__GetServerCertificateReq *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetServerCertificateReq *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetServerCertificateReq, sizeof(_sai__GetServerCertificateReq), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetServerCertificateReq) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetServerCertificateReq *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetServerCertificateReq *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetServerCertificateReq, 0, sizeof(_sai__GetServerCertificateReq), 0, soap_copy__sai__GetServerCertificateReq); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetServerCertificateReq * SOAP_FMAC6 soap_new__sai__GetServerCertificateReq(struct soap *soap, int n) { return soap_instantiate__sai__GetServerCertificateReq(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_instantiate__sai__GetServerCertificateReq(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetServerCertificateReq(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetServerCertificateReq, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetServerCertificateReq; if (size) *size = sizeof(_sai__GetServerCertificateReq); ((_sai__GetServerCertificateReq*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetServerCertificateReq[n]; if (size) *size = n * sizeof(_sai__GetServerCertificateReq); for (int i = 0; i < n; i++) ((_sai__GetServerCertificateReq*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetServerCertificateReq*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetServerCertificateReq(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetServerCertificateReq %p -> %p\n", q, p)); *(_sai__GetServerCertificateReq*)p = *(_sai__GetServerCertificateReq*)q; } void _sai__GetCRLResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__GetCRLResponse*)this)->Crl); /* transient soap skipped */ } void _sai__GetCRLResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetCRLResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__GetCRLResponse*)this)->Crl); /* transient soap skipped */ } int _sai__GetCRLResponse::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__sai__GetCRLResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetCRLResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetCRLResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCRLResponse(struct soap *soap, const char *tag, int id, const _sai__GetCRLResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCRLResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCRLResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", -1, &(((_sai__GetCRLResponse*)a)->Crl), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetCRLResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetCRLResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_get__sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetCRLResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetCRLResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetCRLResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_in__sai__GetCRLResponse(struct soap *soap, const char *tag, _sai__GetCRLResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetCRLResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCRLResponse, sizeof(_sai__GetCRLResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetCRLResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetCRLResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCRLResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", &(((_sai__GetCRLResponse*)a)->Crl), "sai:CrlType")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetCRLResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCRLResponse, 0, sizeof(_sai__GetCRLResponse), 0, soap_copy__sai__GetCRLResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetCRLResponse * SOAP_FMAC6 soap_new__sai__GetCRLResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetCRLResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_instantiate__sai__GetCRLResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCRLResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCRLResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetCRLResponse; if (size) *size = sizeof(_sai__GetCRLResponse); ((_sai__GetCRLResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetCRLResponse[n]; if (size) *size = n * sizeof(_sai__GetCRLResponse); for (int i = 0; i < n; i++) ((_sai__GetCRLResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetCRLResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCRLResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCRLResponse %p -> %p\n", q, p)); *(_sai__GetCRLResponse*)p = *(_sai__GetCRLResponse*)q; } void _sai__GetCRL::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetCRL::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetCRL::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__sai__GetCRL); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetCRL::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetCRL(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCRL(struct soap *soap, const char *tag, int id, const _sai__GetCRL *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCRL), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetCRL::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetCRL(soap, this, tag, type); } SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_get__sai__GetCRL(struct soap *soap, _sai__GetCRL *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetCRL(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetCRL::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetCRL(soap, tag, this, type); } SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_in__sai__GetCRL(struct soap *soap, const char *tag, _sai__GetCRL *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetCRL *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCRL, sizeof(_sai__GetCRL), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetCRL) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetCRL *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetCRL *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCRL, 0, sizeof(_sai__GetCRL), 0, soap_copy__sai__GetCRL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetCRL * SOAP_FMAC6 soap_new__sai__GetCRL(struct soap *soap, int n) { return soap_instantiate__sai__GetCRL(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCRL(struct soap *soap, _sai__GetCRL *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_instantiate__sai__GetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCRL, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetCRL; if (size) *size = sizeof(_sai__GetCRL); ((_sai__GetCRL*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetCRL[n]; if (size) *size = n * sizeof(_sai__GetCRL); for (int i = 0; i < n; i++) ((_sai__GetCRL*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetCRL*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCRL(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCRL %p -> %p\n", q, p)); *(_sai__GetCRL*)p = *(_sai__GetCRL*)q; } void _sai__SetCRLResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetCRLResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetCRLResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetCRLResponse::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__sai__SetCRLResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetCRLResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetCRLResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetCRLResponse(struct soap *soap, const char *tag, int id, const _sai__SetCRLResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetCRLResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetCRLResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetCRLResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetCRLResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_get__sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetCRLResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetCRLResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetCRLResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_in__sai__SetCRLResponse(struct soap *soap, const char *tag, _sai__SetCRLResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetCRLResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetCRLResponse, sizeof(_sai__SetCRLResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetCRLResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetCRLResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetCRLResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetCRLResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetCRLResponse, 0, sizeof(_sai__SetCRLResponse), 0, soap_copy__sai__SetCRLResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetCRLResponse * SOAP_FMAC6 soap_new__sai__SetCRLResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetCRLResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_instantiate__sai__SetCRLResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetCRLResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetCRLResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetCRLResponse; if (size) *size = sizeof(_sai__SetCRLResponse); ((_sai__SetCRLResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetCRLResponse[n]; if (size) *size = n * sizeof(_sai__SetCRLResponse); for (int i = 0; i < n; i++) ((_sai__SetCRLResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetCRLResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetCRLResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetCRLResponse %p -> %p\n", q, p)); *(_sai__SetCRLResponse*)p = *(_sai__SetCRLResponse*)q; } void _sai__SetCRL::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__SetCRL*)this)->Crl); /* transient soap skipped */ } void _sai__SetCRL::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__SetCRL*)this)->Crl); /* transient soap skipped */ } int _sai__SetCRL::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__sai__SetCRL); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetCRL::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetCRL(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetCRL(struct soap *soap, const char *tag, int id, const _sai__SetCRL *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetCRL), type); soap_out_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", -1, &(((_sai__SetCRL*)a)->Crl), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetCRL::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetCRL(soap, this, tag, type); } SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_get__sai__SetCRL(struct soap *soap, _sai__SetCRL *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetCRL(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetCRL::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetCRL(soap, tag, this, type); } SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_in__sai__SetCRL(struct soap *soap, const char *tag, _sai__SetCRL *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetCRL *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetCRL, sizeof(_sai__SetCRL), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetCRL) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetCRL *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", &(((_sai__SetCRL*)a)->Crl), "sai:CrlType")) 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 = (_sai__SetCRL *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetCRL, 0, sizeof(_sai__SetCRL), 0, soap_copy__sai__SetCRL); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetCRL * SOAP_FMAC6 soap_new__sai__SetCRL(struct soap *soap, int n) { return soap_instantiate__sai__SetCRL(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetCRL(struct soap *soap, _sai__SetCRL *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_instantiate__sai__SetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetCRL, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetCRL; if (size) *size = sizeof(_sai__SetCRL); ((_sai__SetCRL*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetCRL[n]; if (size) *size = n * sizeof(_sai__SetCRL); for (int i = 0; i < n; i++) ((_sai__SetCRL*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetCRL*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetCRL(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetCRL %p -> %p\n", q, p)); *(_sai__SetCRL*)p = *(_sai__SetCRL*)q; } void _sai__GetTrustedFqdnCNResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfstd__string(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->FqdnSuffix); /* transient soap skipped */ } void _sai__GetTrustedFqdnCNResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfstd__string(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->FqdnSuffix); /* transient soap skipped */ } int _sai__GetTrustedFqdnCNResponse::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__sai__GetTrustedFqdnCNResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTrustedFqdnCNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTrustedFqdnCNResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, const _sai__GetTrustedFqdnCNResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTrustedFqdnCNResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", -1, &(((_sai__GetTrustedFqdnCNResponse*)a)->FqdnSuffix), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTrustedFqdnCNResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTrustedFqdnCNResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_get__sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTrustedFqdnCNResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTrustedFqdnCNResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTrustedFqdnCNResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_in__sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCNResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTrustedFqdnCNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, sizeof(_sai__GetTrustedFqdnCNResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTrustedFqdnCNResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTrustedFqdnCNResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTrustedFqdnCNResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", &(((_sai__GetTrustedFqdnCNResponse*)a)->FqdnSuffix), "xsd:string")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetTrustedFqdnCNResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, 0, sizeof(_sai__GetTrustedFqdnCNResponse), 0, soap_copy__sai__GetTrustedFqdnCNResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC6 soap_new__sai__GetTrustedFqdnCNResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_instantiate__sai__GetTrustedFqdnCNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedFqdnCNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTrustedFqdnCNResponse; if (size) *size = sizeof(_sai__GetTrustedFqdnCNResponse); ((_sai__GetTrustedFqdnCNResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTrustedFqdnCNResponse[n]; if (size) *size = n * sizeof(_sai__GetTrustedFqdnCNResponse); for (int i = 0; i < n; i++) ((_sai__GetTrustedFqdnCNResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTrustedFqdnCNResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTrustedFqdnCNResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedFqdnCNResponse %p -> %p\n", q, p)); *(_sai__GetTrustedFqdnCNResponse*)p = *(_sai__GetTrustedFqdnCNResponse*)q; } void _sai__GetTrustedFqdnCN::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetTrustedFqdnCN::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetTrustedFqdnCN::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__sai__GetTrustedFqdnCN); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTrustedFqdnCN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTrustedFqdnCN(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const _sai__GetTrustedFqdnCN *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedFqdnCN), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTrustedFqdnCN::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTrustedFqdnCN(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_get__sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTrustedFqdnCN(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTrustedFqdnCN::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTrustedFqdnCN(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_in__sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCN *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTrustedFqdnCN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedFqdnCN, sizeof(_sai__GetTrustedFqdnCN), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTrustedFqdnCN) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTrustedFqdnCN *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetTrustedFqdnCN *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTrustedFqdnCN, 0, sizeof(_sai__GetTrustedFqdnCN), 0, soap_copy__sai__GetTrustedFqdnCN); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTrustedFqdnCN * SOAP_FMAC6 soap_new__sai__GetTrustedFqdnCN(struct soap *soap, int n) { return soap_instantiate__sai__GetTrustedFqdnCN(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate__sai__GetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedFqdnCN, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTrustedFqdnCN; if (size) *size = sizeof(_sai__GetTrustedFqdnCN); ((_sai__GetTrustedFqdnCN*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTrustedFqdnCN[n]; if (size) *size = n * sizeof(_sai__GetTrustedFqdnCN); for (int i = 0; i < n; i++) ((_sai__GetTrustedFqdnCN*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTrustedFqdnCN*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTrustedFqdnCN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedFqdnCN %p -> %p\n", q, p)); *(_sai__GetTrustedFqdnCN*)p = *(_sai__GetTrustedFqdnCN*)q; } void _sai__SetTrustedFqdnCNResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetTrustedFqdnCNResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTrustedFqdnCNResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetTrustedFqdnCNResponse::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__sai__SetTrustedFqdnCNResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTrustedFqdnCNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTrustedFqdnCNResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, const _sai__SetTrustedFqdnCNResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTrustedFqdnCNResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTrustedFqdnCNResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTrustedFqdnCNResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_get__sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTrustedFqdnCNResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTrustedFqdnCNResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTrustedFqdnCNResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_in__sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCNResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTrustedFqdnCNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, sizeof(_sai__SetTrustedFqdnCNResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTrustedFqdnCNResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTrustedFqdnCNResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTrustedFqdnCNResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTrustedFqdnCNResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, 0, sizeof(_sai__SetTrustedFqdnCNResponse), 0, soap_copy__sai__SetTrustedFqdnCNResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC6 soap_new__sai__SetTrustedFqdnCNResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_instantiate__sai__SetTrustedFqdnCNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTrustedFqdnCNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTrustedFqdnCNResponse; if (size) *size = sizeof(_sai__SetTrustedFqdnCNResponse); ((_sai__SetTrustedFqdnCNResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTrustedFqdnCNResponse[n]; if (size) *size = n * sizeof(_sai__SetTrustedFqdnCNResponse); for (int i = 0; i < n; i++) ((_sai__SetTrustedFqdnCNResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTrustedFqdnCNResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTrustedFqdnCNResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTrustedFqdnCNResponse %p -> %p\n", q, p)); *(_sai__SetTrustedFqdnCNResponse*)p = *(_sai__SetTrustedFqdnCNResponse*)q; } void _sai__SetTrustedFqdnCN::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfstd__string(soap, &((_sai__SetTrustedFqdnCN*)this)->FqdnSuffix); /* transient soap skipped */ } void _sai__SetTrustedFqdnCN::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfstd__string(soap, &((_sai__SetTrustedFqdnCN*)this)->FqdnSuffix); /* transient soap skipped */ } int _sai__SetTrustedFqdnCN::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__sai__SetTrustedFqdnCN); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTrustedFqdnCN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTrustedFqdnCN(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const _sai__SetTrustedFqdnCN *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTrustedFqdnCN), type); soap_out_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", -1, &(((_sai__SetTrustedFqdnCN*)a)->FqdnSuffix), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTrustedFqdnCN::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTrustedFqdnCN(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_get__sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTrustedFqdnCN(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTrustedFqdnCN::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTrustedFqdnCN(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_in__sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCN *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTrustedFqdnCN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTrustedFqdnCN, sizeof(_sai__SetTrustedFqdnCN), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTrustedFqdnCN) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTrustedFqdnCN *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", &(((_sai__SetTrustedFqdnCN*)a)->FqdnSuffix), "xsd:string")) 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 = (_sai__SetTrustedFqdnCN *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTrustedFqdnCN, 0, sizeof(_sai__SetTrustedFqdnCN), 0, soap_copy__sai__SetTrustedFqdnCN); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTrustedFqdnCN * SOAP_FMAC6 soap_new__sai__SetTrustedFqdnCN(struct soap *soap, int n) { return soap_instantiate__sai__SetTrustedFqdnCN(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate__sai__SetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTrustedFqdnCN, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTrustedFqdnCN; if (size) *size = sizeof(_sai__SetTrustedFqdnCN); ((_sai__SetTrustedFqdnCN*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTrustedFqdnCN[n]; if (size) *size = n * sizeof(_sai__SetTrustedFqdnCN); for (int i = 0; i < n; i++) ((_sai__SetTrustedFqdnCN*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTrustedFqdnCN*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTrustedFqdnCN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTrustedFqdnCN %p -> %p\n", q, p)); *(_sai__SetTrustedFqdnCN*)p = *(_sai__SetTrustedFqdnCN*)q; } void _sai__EnumerateTrustedRootCertificatesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->CertHandle); /* transient soap skipped */ } void _sai__EnumerateTrustedRootCertificatesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->CertHandle); /* transient soap skipped */ } int _sai__EnumerateTrustedRootCertificatesResponse::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__sai__EnumerateTrustedRootCertificatesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnumerateTrustedRootCertificatesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateTrustedRootCertificatesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnumerateTrustedRootCertificatesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnumerateTrustedRootCertificatesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_get__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnumerateTrustedRootCertificatesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_in__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificatesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnumerateTrustedRootCertificatesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, sizeof(_sai__EnumerateTrustedRootCertificatesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnumerateTrustedRootCertificatesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->CertHandle), "sai:CertificateHandleType")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnumerateTrustedRootCertificatesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, 0, sizeof(_sai__EnumerateTrustedRootCertificatesResponse), 0, soap_copy__sai__EnumerateTrustedRootCertificatesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC6 soap_new__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, int n) { return soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificatesResponse; if (size) *size = sizeof(_sai__EnumerateTrustedRootCertificatesResponse); ((_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificatesResponse[n]; if (size) *size = n * sizeof(_sai__EnumerateTrustedRootCertificatesResponse); for (int i = 0; i < n; i++) ((_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateTrustedRootCertificatesResponse %p -> %p\n", q, p)); *(_sai__EnumerateTrustedRootCertificatesResponse*)p = *(_sai__EnumerateTrustedRootCertificatesResponse*)q; } void _sai__EnumerateTrustedRootCertificates::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__EnumerateTrustedRootCertificates::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__EnumerateTrustedRootCertificates::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__sai__EnumerateTrustedRootCertificates); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnumerateTrustedRootCertificates::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnumerateTrustedRootCertificates(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, int id, const _sai__EnumerateTrustedRootCertificates *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnumerateTrustedRootCertificates::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnumerateTrustedRootCertificates(soap, this, tag, type); } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_get__sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnumerateTrustedRootCertificates(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnumerateTrustedRootCertificates::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnumerateTrustedRootCertificates(soap, tag, this, type); } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_in__sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificates *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnumerateTrustedRootCertificates *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, sizeof(_sai__EnumerateTrustedRootCertificates), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnumerateTrustedRootCertificates) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnumerateTrustedRootCertificates *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__EnumerateTrustedRootCertificates *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, 0, sizeof(_sai__EnumerateTrustedRootCertificates), 0, soap_copy__sai__EnumerateTrustedRootCertificates); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC6 soap_new__sai__EnumerateTrustedRootCertificates(struct soap *soap, int n) { return soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_instantiate__sai__EnumerateTrustedRootCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateTrustedRootCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificates; if (size) *size = sizeof(_sai__EnumerateTrustedRootCertificates); ((_sai__EnumerateTrustedRootCertificates*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificates[n]; if (size) *size = n * sizeof(_sai__EnumerateTrustedRootCertificates); for (int i = 0; i < n; i++) ((_sai__EnumerateTrustedRootCertificates*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnumerateTrustedRootCertificates*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateTrustedRootCertificates(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateTrustedRootCertificates %p -> %p\n", q, p)); *(_sai__EnumerateTrustedRootCertificates*)p = *(_sai__EnumerateTrustedRootCertificates*)q; } void _sai__DeleteTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__DeleteTrustedRootCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__DeleteTrustedRootCertificateResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__DeleteTrustedRootCertificateResponse::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__sai__DeleteTrustedRootCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__DeleteTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__DeleteTrustedRootCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__DeleteTrustedRootCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__DeleteTrustedRootCertificateResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__DeleteTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__DeleteTrustedRootCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__DeleteTrustedRootCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__DeleteTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__DeleteTrustedRootCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__DeleteTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, sizeof(_sai__DeleteTrustedRootCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__DeleteTrustedRootCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__DeleteTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__DeleteTrustedRootCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, 0, sizeof(_sai__DeleteTrustedRootCertificateResponse), 0, soap_copy__sai__DeleteTrustedRootCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__DeleteTrustedRootCertificateResponse; if (size) *size = sizeof(_sai__DeleteTrustedRootCertificateResponse); ((_sai__DeleteTrustedRootCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__DeleteTrustedRootCertificateResponse[n]; if (size) *size = n * sizeof(_sai__DeleteTrustedRootCertificateResponse); for (int i = 0; i < n; i++) ((_sai__DeleteTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__DeleteTrustedRootCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteTrustedRootCertificateResponse %p -> %p\n", q, p)); *(_sai__DeleteTrustedRootCertificateResponse*)p = *(_sai__DeleteTrustedRootCertificateResponse*)q; } void _sai__DeleteTrustedRootCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__DeleteTrustedRootCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void _sai__DeleteTrustedRootCertificate::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__CertificateHandleType(soap, &((_sai__DeleteTrustedRootCertificate*)this)->CertHandle); /* transient soap skipped */ } int _sai__DeleteTrustedRootCertificate::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__sai__DeleteTrustedRootCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__DeleteTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__DeleteTrustedRootCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__DeleteTrustedRootCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificate), type); soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__DeleteTrustedRootCertificate*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__DeleteTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__DeleteTrustedRootCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__DeleteTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__DeleteTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__DeleteTrustedRootCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__DeleteTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificate, sizeof(_sai__DeleteTrustedRootCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__DeleteTrustedRootCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__DeleteTrustedRootCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_CertHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__DeleteTrustedRootCertificate*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__DeleteTrustedRootCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__DeleteTrustedRootCertificate, 0, sizeof(_sai__DeleteTrustedRootCertificate), 0, soap_copy__sai__DeleteTrustedRootCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__DeleteTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__DeleteTrustedRootCertificate(struct soap *soap, int n) { return soap_instantiate__sai__DeleteTrustedRootCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__DeleteTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteTrustedRootCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__DeleteTrustedRootCertificate; if (size) *size = sizeof(_sai__DeleteTrustedRootCertificate); ((_sai__DeleteTrustedRootCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__DeleteTrustedRootCertificate[n]; if (size) *size = n * sizeof(_sai__DeleteTrustedRootCertificate); for (int i = 0; i < n; i++) ((_sai__DeleteTrustedRootCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__DeleteTrustedRootCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__DeleteTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteTrustedRootCertificate %p -> %p\n", q, p)); *(_sai__DeleteTrustedRootCertificate*)p = *(_sai__DeleteTrustedRootCertificate*)q; } void _sai__GetTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateType(soap, &((_sai__GetTrustedRootCertificateResponse*)this)->Certificate); /* transient soap skipped */ } void _sai__GetTrustedRootCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTrustedRootCertificateResponse*)this)->StatusCode); ((_sai__GetTrustedRootCertificateResponse*)this)->Certificate = NULL; /* transient soap skipped */ } int _sai__GetTrustedRootCertificateResponse::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__sai__GetTrustedRootCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTrustedRootCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__GetTrustedRootCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTrustedRootCertificateResponse*)a)->StatusCode), ""); soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__GetTrustedRootCertificateResponse*)a)->Certificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTrustedRootCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTrustedRootCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTrustedRootCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, sizeof(_sai__GetTrustedRootCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTrustedRootCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTrustedRootCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Certificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__GetTrustedRootCertificateResponse*)a)->Certificate), "sai:CertificateType")) { soap_flag_Certificate1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Certificate1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetTrustedRootCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, 0, sizeof(_sai__GetTrustedRootCertificateResponse), 0, soap_copy__sai__GetTrustedRootCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__GetTrustedRootCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__GetTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTrustedRootCertificateResponse; if (size) *size = sizeof(_sai__GetTrustedRootCertificateResponse); ((_sai__GetTrustedRootCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTrustedRootCertificateResponse[n]; if (size) *size = n * sizeof(_sai__GetTrustedRootCertificateResponse); for (int i = 0; i < n; i++) ((_sai__GetTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTrustedRootCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTrustedRootCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedRootCertificateResponse %p -> %p\n", q, p)); *(_sai__GetTrustedRootCertificateResponse*)p = *(_sai__GetTrustedRootCertificateResponse*)q; } void _sai__GetTrustedRootCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetTrustedRootCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void _sai__GetTrustedRootCertificate::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__CertificateHandleType(soap, &((_sai__GetTrustedRootCertificate*)this)->CertHandle); /* transient soap skipped */ } int _sai__GetTrustedRootCertificate::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__sai__GetTrustedRootCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTrustedRootCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__GetTrustedRootCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedRootCertificate), type); soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__GetTrustedRootCertificate*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTrustedRootCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTrustedRootCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedRootCertificate, sizeof(_sai__GetTrustedRootCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTrustedRootCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTrustedRootCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_CertHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__GetTrustedRootCertificate*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetTrustedRootCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTrustedRootCertificate, 0, sizeof(_sai__GetTrustedRootCertificate), 0, soap_copy__sai__GetTrustedRootCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__GetTrustedRootCertificate(struct soap *soap, int n) { return soap_instantiate__sai__GetTrustedRootCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__GetTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedRootCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTrustedRootCertificate; if (size) *size = sizeof(_sai__GetTrustedRootCertificate); ((_sai__GetTrustedRootCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTrustedRootCertificate[n]; if (size) *size = n * sizeof(_sai__GetTrustedRootCertificate); for (int i = 0; i < n; i++) ((_sai__GetTrustedRootCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTrustedRootCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedRootCertificate %p -> %p\n", q, p)); *(_sai__GetTrustedRootCertificate*)p = *(_sai__GetTrustedRootCertificate*)q; } void _sai__AddTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType); /* transient soap skipped */ } void _sai__AddTrustedRootCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->StatusCode); soap_default_sai__CertificateHandleType(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->CertHandle); /* transient soap skipped */ } int _sai__AddTrustedRootCertificateResponse::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__sai__AddTrustedRootCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__AddTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__AddTrustedRootCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__AddTrustedRootCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddTrustedRootCertificateResponse*)a)->StatusCode), ""); soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__AddTrustedRootCertificateResponse*)a)->CertHandle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__AddTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__AddTrustedRootCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__AddTrustedRootCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__AddTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__AddTrustedRootCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__AddTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, sizeof(_sai__AddTrustedRootCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__AddTrustedRootCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__AddTrustedRootCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__AddTrustedRootCertificateResponse*)a)->CertHandle), "sai:CertificateHandleType")) { soap_flag_CertHandle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHandle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__AddTrustedRootCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, 0, sizeof(_sai__AddTrustedRootCertificateResponse), 0, soap_copy__sai__AddTrustedRootCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__AddTrustedRootCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__AddTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__AddTrustedRootCertificateResponse; if (size) *size = sizeof(_sai__AddTrustedRootCertificateResponse); ((_sai__AddTrustedRootCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__AddTrustedRootCertificateResponse[n]; if (size) *size = n * sizeof(_sai__AddTrustedRootCertificateResponse); for (int i = 0; i < n; i++) ((_sai__AddTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__AddTrustedRootCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddTrustedRootCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddTrustedRootCertificateResponse %p -> %p\n", q, p)); *(_sai__AddTrustedRootCertificateResponse*)p = *(_sai__AddTrustedRootCertificateResponse*)q; } void _sai__AddTrustedRootCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateType(soap, &((_sai__AddTrustedRootCertificate*)this)->Certificate); /* transient soap skipped */ } void _sai__AddTrustedRootCertificate::soap_default(struct soap *soap) { this->soap = soap; ((_sai__AddTrustedRootCertificate*)this)->Certificate = NULL; /* transient soap skipped */ } int _sai__AddTrustedRootCertificate::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__sai__AddTrustedRootCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__AddTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__AddTrustedRootCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__AddTrustedRootCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddTrustedRootCertificate), type); soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__AddTrustedRootCertificate*)a)->Certificate), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__AddTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__AddTrustedRootCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__AddTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__AddTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__AddTrustedRootCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__AddTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddTrustedRootCertificate, sizeof(_sai__AddTrustedRootCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__AddTrustedRootCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__AddTrustedRootCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_Certificate1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__AddTrustedRootCertificate*)a)->Certificate), "sai:CertificateType")) { soap_flag_Certificate1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Certificate1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__AddTrustedRootCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddTrustedRootCertificate, 0, sizeof(_sai__AddTrustedRootCertificate), 0, soap_copy__sai__AddTrustedRootCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__AddTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__AddTrustedRootCertificate(struct soap *soap, int n) { return soap_instantiate__sai__AddTrustedRootCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__AddTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddTrustedRootCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__AddTrustedRootCertificate; if (size) *size = sizeof(_sai__AddTrustedRootCertificate); ((_sai__AddTrustedRootCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__AddTrustedRootCertificate[n]; if (size) *size = n * sizeof(_sai__AddTrustedRootCertificate); for (int i = 0; i < n; i++) ((_sai__AddTrustedRootCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__AddTrustedRootCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddTrustedRootCertificate %p -> %p\n", q, p)); *(_sai__AddTrustedRootCertificate*)p = *(_sai__AddTrustedRootCertificate*)q; } void _sai__GetTlsOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__GetTlsOptionsResponse*)this)->TlsOptions); /* transient soap skipped */ } void _sai__GetTlsOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTlsOptionsResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__GetTlsOptionsResponse*)this)->TlsOptions); /* transient soap skipped */ } int _sai__GetTlsOptionsResponse::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__sai__GetTlsOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTlsOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTlsOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetTlsOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTlsOptionsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTlsOptionsResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", -1, &(((_sai__GetTlsOptionsResponse*)a)->TlsOptions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTlsOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTlsOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_get__sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTlsOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTlsOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTlsOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_in__sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__GetTlsOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTlsOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTlsOptionsResponse, sizeof(_sai__GetTlsOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTlsOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTlsOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTlsOptionsResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", &(((_sai__GetTlsOptionsResponse*)a)->TlsOptions), "sai:TlsOptionsType")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || ((_sai__GetTlsOptionsResponse*)a)->TlsOptions.size() > 2)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetTlsOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTlsOptionsResponse, 0, sizeof(_sai__GetTlsOptionsResponse), 0, soap_copy__sai__GetTlsOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTlsOptionsResponse * SOAP_FMAC6 soap_new__sai__GetTlsOptionsResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetTlsOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetTlsOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTlsOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTlsOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTlsOptionsResponse; if (size) *size = sizeof(_sai__GetTlsOptionsResponse); ((_sai__GetTlsOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTlsOptionsResponse[n]; if (size) *size = n * sizeof(_sai__GetTlsOptionsResponse); for (int i = 0; i < n; i++) ((_sai__GetTlsOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTlsOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTlsOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTlsOptionsResponse %p -> %p\n", q, p)); *(_sai__GetTlsOptionsResponse*)p = *(_sai__GetTlsOptionsResponse*)q; } void _sai__GetTlsOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetTlsOptions::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetTlsOptions::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__sai__GetTlsOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTlsOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTlsOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTlsOptions(struct soap *soap, const char *tag, int id, const _sai__GetTlsOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTlsOptions), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTlsOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTlsOptions(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_get__sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTlsOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTlsOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTlsOptions(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_in__sai__GetTlsOptions(struct soap *soap, const char *tag, _sai__GetTlsOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTlsOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTlsOptions, sizeof(_sai__GetTlsOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTlsOptions) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTlsOptions *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetTlsOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTlsOptions, 0, sizeof(_sai__GetTlsOptions), 0, soap_copy__sai__GetTlsOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTlsOptions * SOAP_FMAC6 soap_new__sai__GetTlsOptions(struct soap *soap, int n) { return soap_instantiate__sai__GetTlsOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_instantiate__sai__GetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTlsOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTlsOptions; if (size) *size = sizeof(_sai__GetTlsOptions); ((_sai__GetTlsOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTlsOptions[n]; if (size) *size = n * sizeof(_sai__GetTlsOptions); for (int i = 0; i < n; i++) ((_sai__GetTlsOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTlsOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTlsOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTlsOptions %p -> %p\n", q, p)); *(_sai__GetTlsOptions*)p = *(_sai__GetTlsOptions*)q; } void _sai__SetTlsOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetTlsOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTlsOptionsResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetTlsOptionsResponse::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__sai__SetTlsOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTlsOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTlsOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetTlsOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsOptionsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTlsOptionsResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTlsOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTlsOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_get__sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTlsOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTlsOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTlsOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_in__sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__SetTlsOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTlsOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsOptionsResponse, sizeof(_sai__SetTlsOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTlsOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTlsOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTlsOptionsResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTlsOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTlsOptionsResponse, 0, sizeof(_sai__SetTlsOptionsResponse), 0, soap_copy__sai__SetTlsOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTlsOptionsResponse * SOAP_FMAC6 soap_new__sai__SetTlsOptionsResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetTlsOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetTlsOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTlsOptionsResponse; if (size) *size = sizeof(_sai__SetTlsOptionsResponse); ((_sai__SetTlsOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTlsOptionsResponse[n]; if (size) *size = n * sizeof(_sai__SetTlsOptionsResponse); for (int i = 0; i < n; i++) ((_sai__SetTlsOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTlsOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTlsOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsOptionsResponse %p -> %p\n", q, p)); *(_sai__SetTlsOptionsResponse*)p = *(_sai__SetTlsOptionsResponse*)q; } void _sai__SetTlsOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__SetTlsOptions*)this)->TlsOptions); /* transient soap skipped */ } void _sai__SetTlsOptions::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__SetTlsOptions*)this)->TlsOptions); /* transient soap skipped */ } int _sai__SetTlsOptions::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__sai__SetTlsOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTlsOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTlsOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsOptions(struct soap *soap, const char *tag, int id, const _sai__SetTlsOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsOptions), type); soap_out_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", -1, &(((_sai__SetTlsOptions*)a)->TlsOptions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTlsOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTlsOptions(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_get__sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTlsOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTlsOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTlsOptions(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_in__sai__SetTlsOptions(struct soap *soap, const char *tag, _sai__SetTlsOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTlsOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsOptions, sizeof(_sai__SetTlsOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTlsOptions) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTlsOptions *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", &(((_sai__SetTlsOptions*)a)->TlsOptions), "sai:TlsOptionsType")) 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->mode & SOAP_XML_STRICT) && (((_sai__SetTlsOptions*)a)->TlsOptions.size() > 2)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTlsOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTlsOptions, 0, sizeof(_sai__SetTlsOptions), 0, soap_copy__sai__SetTlsOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTlsOptions * SOAP_FMAC6 soap_new__sai__SetTlsOptions(struct soap *soap, int n) { return soap_instantiate__sai__SetTlsOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_instantiate__sai__SetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTlsOptions; if (size) *size = sizeof(_sai__SetTlsOptions); ((_sai__SetTlsOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTlsOptions[n]; if (size) *size = n * sizeof(_sai__SetTlsOptions); for (int i = 0; i < n; i++) ((_sai__SetTlsOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTlsOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTlsOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsOptions %p -> %p\n", q, p)); *(_sai__SetTlsOptions*)p = *(_sai__SetTlsOptions*)q; } void _sai__GetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__GetEnabledInterfacesResponse*)this)->EnabledInterfaces); /* transient soap skipped */ } void _sai__GetEnabledInterfacesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetEnabledInterfacesResponse*)this)->StatusCode); soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__GetEnabledInterfacesResponse*)this)->EnabledInterfaces); /* transient soap skipped */ } int _sai__GetEnabledInterfacesResponse::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__sai__GetEnabledInterfacesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetEnabledInterfacesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _sai__GetEnabledInterfacesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnabledInterfacesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetEnabledInterfacesResponse*)a)->StatusCode), ""); soap_out_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", -1, &(((_sai__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetEnabledInterfacesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetEnabledInterfacesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetEnabledInterfacesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__GetEnabledInterfacesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnabledInterfacesResponse, sizeof(_sai__GetEnabledInterfacesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetEnabledInterfacesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetEnabledInterfacesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetEnabledInterfacesResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", &(((_sai__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "sai:EnabledInterfacesType")) continue; /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetEnabledInterfacesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetEnabledInterfacesResponse, 0, sizeof(_sai__GetEnabledInterfacesResponse), 0, soap_copy__sai__GetEnabledInterfacesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__sai__GetEnabledInterfacesResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__sai__GetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnabledInterfacesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetEnabledInterfacesResponse; if (size) *size = sizeof(_sai__GetEnabledInterfacesResponse); ((_sai__GetEnabledInterfacesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetEnabledInterfacesResponse[n]; if (size) *size = n * sizeof(_sai__GetEnabledInterfacesResponse); for (int i = 0; i < n; i++) ((_sai__GetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetEnabledInterfacesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetEnabledInterfacesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnabledInterfacesResponse %p -> %p\n", q, p)); *(_sai__GetEnabledInterfacesResponse*)p = *(_sai__GetEnabledInterfacesResponse*)q; } void _sai__GetEnabledInterfaces::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetEnabledInterfaces::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetEnabledInterfaces::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__sai__GetEnabledInterfaces); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetEnabledInterfaces(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _sai__GetEnabledInterfaces *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnabledInterfaces), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetEnabledInterfaces(soap, this, tag, type); } SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_get__sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetEnabledInterfaces(soap, tag, this, type); } SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_in__sai__GetEnabledInterfaces(struct soap *soap, const char *tag, _sai__GetEnabledInterfaces *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnabledInterfaces, sizeof(_sai__GetEnabledInterfaces), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetEnabledInterfaces) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetEnabledInterfaces *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetEnabledInterfaces *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetEnabledInterfaces, 0, sizeof(_sai__GetEnabledInterfaces), 0, soap_copy__sai__GetEnabledInterfaces); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetEnabledInterfaces * SOAP_FMAC6 soap_new__sai__GetEnabledInterfaces(struct soap *soap, int n) { return soap_instantiate__sai__GetEnabledInterfaces(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__sai__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnabledInterfaces, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetEnabledInterfaces; if (size) *size = sizeof(_sai__GetEnabledInterfaces); ((_sai__GetEnabledInterfaces*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetEnabledInterfaces[n]; if (size) *size = n * sizeof(_sai__GetEnabledInterfaces); for (int i = 0; i < n; i++) ((_sai__GetEnabledInterfaces*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetEnabledInterfaces*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnabledInterfaces %p -> %p\n", q, p)); *(_sai__GetEnabledInterfaces*)p = *(_sai__GetEnabledInterfaces*)q; } void _sai__SetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetEnabledInterfacesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetEnabledInterfacesResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetEnabledInterfacesResponse::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__sai__SetEnabledInterfacesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetEnabledInterfacesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _sai__SetEnabledInterfacesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnabledInterfacesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetEnabledInterfacesResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetEnabledInterfacesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetEnabledInterfacesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetEnabledInterfacesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__SetEnabledInterfacesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnabledInterfacesResponse, sizeof(_sai__SetEnabledInterfacesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetEnabledInterfacesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetEnabledInterfacesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetEnabledInterfacesResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetEnabledInterfacesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetEnabledInterfacesResponse, 0, sizeof(_sai__SetEnabledInterfacesResponse), 0, soap_copy__sai__SetEnabledInterfacesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__sai__SetEnabledInterfacesResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__sai__SetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnabledInterfacesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetEnabledInterfacesResponse; if (size) *size = sizeof(_sai__SetEnabledInterfacesResponse); ((_sai__SetEnabledInterfacesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetEnabledInterfacesResponse[n]; if (size) *size = n * sizeof(_sai__SetEnabledInterfacesResponse); for (int i = 0; i < n; i++) ((_sai__SetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetEnabledInterfacesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetEnabledInterfacesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnabledInterfacesResponse %p -> %p\n", q, p)); *(_sai__SetEnabledInterfacesResponse*)p = *(_sai__SetEnabledInterfacesResponse*)q; } void _sai__SetEnabledInterfaces::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__SetEnabledInterfaces*)this)->EnabledInterfaces); /* transient soap skipped */ } void _sai__SetEnabledInterfaces::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__SetEnabledInterfaces*)this)->EnabledInterfaces); /* transient soap skipped */ } int _sai__SetEnabledInterfaces::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__sai__SetEnabledInterfaces); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetEnabledInterfaces(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _sai__SetEnabledInterfaces *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnabledInterfaces), type); soap_out_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", -1, &(((_sai__SetEnabledInterfaces*)a)->EnabledInterfaces), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetEnabledInterfaces(soap, this, tag, type); } SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_get__sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetEnabledInterfaces(soap, tag, this, type); } SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_in__sai__SetEnabledInterfaces(struct soap *soap, const char *tag, _sai__SetEnabledInterfaces *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnabledInterfaces, sizeof(_sai__SetEnabledInterfaces), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetEnabledInterfaces) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetEnabledInterfaces *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", &(((_sai__SetEnabledInterfaces*)a)->EnabledInterfaces), "sai:EnabledInterfacesType")) 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 = (_sai__SetEnabledInterfaces *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetEnabledInterfaces, 0, sizeof(_sai__SetEnabledInterfaces), 0, soap_copy__sai__SetEnabledInterfaces); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetEnabledInterfaces * SOAP_FMAC6 soap_new__sai__SetEnabledInterfaces(struct soap *soap, int n) { return soap_instantiate__sai__SetEnabledInterfaces(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__sai__SetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnabledInterfaces, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetEnabledInterfaces; if (size) *size = sizeof(_sai__SetEnabledInterfaces); ((_sai__SetEnabledInterfaces*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetEnabledInterfaces[n]; if (size) *size = n * sizeof(_sai__SetEnabledInterfaces); for (int i = 0; i < n; i++) ((_sai__SetEnabledInterfaces*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetEnabledInterfaces*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnabledInterfaces %p -> %p\n", q, p)); *(_sai__SetEnabledInterfaces*)p = *(_sai__SetEnabledInterfaces*)q; } void _sai__GetKerberosOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__KerberosOptionsType(soap, &((_sai__GetKerberosOptionsResponse*)this)->KerberosOptions); /* transient soap skipped */ } void _sai__GetKerberosOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetKerberosOptionsResponse*)this)->StatusCode); ((_sai__GetKerberosOptionsResponse*)this)->KerberosOptions = NULL; /* transient soap skipped */ } int _sai__GetKerberosOptionsResponse::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__sai__GetKerberosOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetKerberosOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetKerberosOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetKerberosOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetKerberosOptionsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetKerberosOptionsResponse*)a)->StatusCode), ""); soap_out_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", -1, &(((_sai__GetKerberosOptionsResponse*)a)->KerberosOptions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetKerberosOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetKerberosOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_get__sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetKerberosOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetKerberosOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetKerberosOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_in__sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__GetKerberosOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetKerberosOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetKerberosOptionsResponse, sizeof(_sai__GetKerberosOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetKerberosOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetKerberosOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_KerberosOptions1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetKerberosOptionsResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_KerberosOptions1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", &(((_sai__GetKerberosOptionsResponse*)a)->KerberosOptions), "sai:KerberosOptionsType")) { soap_flag_KerberosOptions1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_KerberosOptions1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetKerberosOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetKerberosOptionsResponse, 0, sizeof(_sai__GetKerberosOptionsResponse), 0, soap_copy__sai__GetKerberosOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetKerberosOptionsResponse * SOAP_FMAC6 soap_new__sai__GetKerberosOptionsResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetKerberosOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetKerberosOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetKerberosOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetKerberosOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetKerberosOptionsResponse; if (size) *size = sizeof(_sai__GetKerberosOptionsResponse); ((_sai__GetKerberosOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetKerberosOptionsResponse[n]; if (size) *size = n * sizeof(_sai__GetKerberosOptionsResponse); for (int i = 0; i < n; i++) ((_sai__GetKerberosOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetKerberosOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetKerberosOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetKerberosOptionsResponse %p -> %p\n", q, p)); *(_sai__GetKerberosOptionsResponse*)p = *(_sai__GetKerberosOptionsResponse*)q; } void _sai__GetKerberosOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetKerberosOptions::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetKerberosOptions::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__sai__GetKerberosOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetKerberosOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetKerberosOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetKerberosOptions(struct soap *soap, const char *tag, int id, const _sai__GetKerberosOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetKerberosOptions), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetKerberosOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetKerberosOptions(soap, this, tag, type); } SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_get__sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetKerberosOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetKerberosOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetKerberosOptions(soap, tag, this, type); } SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_in__sai__GetKerberosOptions(struct soap *soap, const char *tag, _sai__GetKerberosOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetKerberosOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetKerberosOptions, sizeof(_sai__GetKerberosOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetKerberosOptions) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetKerberosOptions *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetKerberosOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetKerberosOptions, 0, sizeof(_sai__GetKerberosOptions), 0, soap_copy__sai__GetKerberosOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetKerberosOptions * SOAP_FMAC6 soap_new__sai__GetKerberosOptions(struct soap *soap, int n) { return soap_instantiate__sai__GetKerberosOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_instantiate__sai__GetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetKerberosOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetKerberosOptions; if (size) *size = sizeof(_sai__GetKerberosOptions); ((_sai__GetKerberosOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetKerberosOptions[n]; if (size) *size = n * sizeof(_sai__GetKerberosOptions); for (int i = 0; i < n; i++) ((_sai__GetKerberosOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetKerberosOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetKerberosOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetKerberosOptions %p -> %p\n", q, p)); *(_sai__GetKerberosOptions*)p = *(_sai__GetKerberosOptions*)q; } void _sai__SetKerberosOptionsResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetKerberosOptionsResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetKerberosOptionsResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetKerberosOptionsResponse::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__sai__SetKerberosOptionsResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetKerberosOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetKerberosOptionsResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetKerberosOptionsResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetKerberosOptionsResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetKerberosOptionsResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetKerberosOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetKerberosOptionsResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_get__sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetKerberosOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetKerberosOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetKerberosOptionsResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_in__sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__SetKerberosOptionsResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetKerberosOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetKerberosOptionsResponse, sizeof(_sai__SetKerberosOptionsResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetKerberosOptionsResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetKerberosOptionsResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetKerberosOptionsResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetKerberosOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetKerberosOptionsResponse, 0, sizeof(_sai__SetKerberosOptionsResponse), 0, soap_copy__sai__SetKerberosOptionsResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetKerberosOptionsResponse * SOAP_FMAC6 soap_new__sai__SetKerberosOptionsResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetKerberosOptionsResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetKerberosOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetKerberosOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetKerberosOptionsResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetKerberosOptionsResponse; if (size) *size = sizeof(_sai__SetKerberosOptionsResponse); ((_sai__SetKerberosOptionsResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetKerberosOptionsResponse[n]; if (size) *size = n * sizeof(_sai__SetKerberosOptionsResponse); for (int i = 0; i < n; i++) ((_sai__SetKerberosOptionsResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetKerberosOptionsResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetKerberosOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetKerberosOptionsResponse %p -> %p\n", q, p)); *(_sai__SetKerberosOptionsResponse*)p = *(_sai__SetKerberosOptionsResponse*)q; } void _sai__SetKerberosOptions::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__KerberosOptionsType(soap, &((_sai__SetKerberosOptions*)this)->KerberosOptions); /* transient soap skipped */ } void _sai__SetKerberosOptions::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetKerberosOptions*)this)->KerberosOptions = NULL; /* transient soap skipped */ } int _sai__SetKerberosOptions::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__sai__SetKerberosOptions); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetKerberosOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetKerberosOptions(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetKerberosOptions(struct soap *soap, const char *tag, int id, const _sai__SetKerberosOptions *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetKerberosOptions), type); soap_out_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", -1, &(((_sai__SetKerberosOptions*)a)->KerberosOptions), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetKerberosOptions::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetKerberosOptions(soap, this, tag, type); } SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_get__sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetKerberosOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetKerberosOptions::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetKerberosOptions(soap, tag, this, type); } SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_in__sai__SetKerberosOptions(struct soap *soap, const char *tag, _sai__SetKerberosOptions *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetKerberosOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetKerberosOptions, sizeof(_sai__SetKerberosOptions), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetKerberosOptions) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetKerberosOptions *)a->soap_in(soap, tag, type); } } short soap_flag_KerberosOptions1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_KerberosOptions1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", &(((_sai__SetKerberosOptions*)a)->KerberosOptions), "sai:KerberosOptionsType")) { soap_flag_KerberosOptions1--; 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 = (_sai__SetKerberosOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetKerberosOptions, 0, sizeof(_sai__SetKerberosOptions), 0, soap_copy__sai__SetKerberosOptions); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetKerberosOptions * SOAP_FMAC6 soap_new__sai__SetKerberosOptions(struct soap *soap, int n) { return soap_instantiate__sai__SetKerberosOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_instantiate__sai__SetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetKerberosOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetKerberosOptions; if (size) *size = sizeof(_sai__SetKerberosOptions); ((_sai__SetKerberosOptions*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetKerberosOptions[n]; if (size) *size = n * sizeof(_sai__SetKerberosOptions); for (int i = 0; i < n; i++) ((_sai__SetKerberosOptions*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetKerberosOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetKerberosOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetKerberosOptions %p -> %p\n", q, p)); *(_sai__SetKerberosOptions*)p = *(_sai__SetKerberosOptions*)q; } void _sai__GetDigestRealmResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm); /* transient soap skipped */ } void _sai__GetDigestRealmResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetDigestRealmResponse*)this)->StatusCode); soap_default_std__string(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm); /* transient soap skipped */ } int _sai__GetDigestRealmResponse::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__sai__GetDigestRealmResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetDigestRealmResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetDigestRealmResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetDigestRealmResponse(struct soap *soap, const char *tag, int id, const _sai__GetDigestRealmResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetDigestRealmResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetDigestRealmResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "sai:DigestRealm", -1, &(((_sai__GetDigestRealmResponse*)a)->DigestRealm), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetDigestRealmResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetDigestRealmResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_get__sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetDigestRealmResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetDigestRealmResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetDigestRealmResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_in__sai__GetDigestRealmResponse(struct soap *soap, const char *tag, _sai__GetDigestRealmResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetDigestRealmResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetDigestRealmResponse, sizeof(_sai__GetDigestRealmResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetDigestRealmResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetDigestRealmResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_DigestRealm1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetDigestRealmResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_DigestRealm1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "sai:DigestRealm", &(((_sai__GetDigestRealmResponse*)a)->DigestRealm), "xsd:string")) { soap_flag_DigestRealm1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DigestRealm1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetDigestRealmResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetDigestRealmResponse, 0, sizeof(_sai__GetDigestRealmResponse), 0, soap_copy__sai__GetDigestRealmResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetDigestRealmResponse * SOAP_FMAC6 soap_new__sai__GetDigestRealmResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetDigestRealmResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_instantiate__sai__GetDigestRealmResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetDigestRealmResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetDigestRealmResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetDigestRealmResponse; if (size) *size = sizeof(_sai__GetDigestRealmResponse); ((_sai__GetDigestRealmResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetDigestRealmResponse[n]; if (size) *size = n * sizeof(_sai__GetDigestRealmResponse); for (int i = 0; i < n; i++) ((_sai__GetDigestRealmResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetDigestRealmResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetDigestRealmResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetDigestRealmResponse %p -> %p\n", q, p)); *(_sai__GetDigestRealmResponse*)p = *(_sai__GetDigestRealmResponse*)q; } void _sai__GetDigestRealm::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetDigestRealm::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetDigestRealm::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__sai__GetDigestRealm); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetDigestRealm::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetDigestRealm(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetDigestRealm(struct soap *soap, const char *tag, int id, const _sai__GetDigestRealm *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetDigestRealm), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetDigestRealm::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetDigestRealm(soap, this, tag, type); } SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_get__sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetDigestRealm(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetDigestRealm::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetDigestRealm(soap, tag, this, type); } SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_in__sai__GetDigestRealm(struct soap *soap, const char *tag, _sai__GetDigestRealm *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetDigestRealm *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetDigestRealm, sizeof(_sai__GetDigestRealm), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetDigestRealm) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetDigestRealm *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetDigestRealm *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetDigestRealm, 0, sizeof(_sai__GetDigestRealm), 0, soap_copy__sai__GetDigestRealm); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetDigestRealm * SOAP_FMAC6 soap_new__sai__GetDigestRealm(struct soap *soap, int n) { return soap_instantiate__sai__GetDigestRealm(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_instantiate__sai__GetDigestRealm(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetDigestRealm(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetDigestRealm, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetDigestRealm; if (size) *size = sizeof(_sai__GetDigestRealm); ((_sai__GetDigestRealm*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetDigestRealm[n]; if (size) *size = n * sizeof(_sai__GetDigestRealm); for (int i = 0; i < n; i++) ((_sai__GetDigestRealm*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetDigestRealm*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetDigestRealm(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetDigestRealm %p -> %p\n", q, p)); *(_sai__GetDigestRealm*)p = *(_sai__GetDigestRealm*)q; } void _sai__SetAdminAclEntryExResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetAdminAclEntryExResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetAdminAclEntryExResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetAdminAclEntryExResponse::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__sai__SetAdminAclEntryExResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetAdminAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetAdminAclEntryExResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryExResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryExResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAdminAclEntryExResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetAdminAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetAdminAclEntryExResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetAdminAclEntryExResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetAdminAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetAdminAclEntryExResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryExResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetAdminAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryExResponse, sizeof(_sai__SetAdminAclEntryExResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryExResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetAdminAclEntryExResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAdminAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetAdminAclEntryExResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAdminAclEntryExResponse, 0, sizeof(_sai__SetAdminAclEntryExResponse), 0, soap_copy__sai__SetAdminAclEntryExResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetAdminAclEntryExResponse * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryExResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetAdminAclEntryExResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryExResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetAdminAclEntryExResponse; if (size) *size = sizeof(_sai__SetAdminAclEntryExResponse); ((_sai__SetAdminAclEntryExResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetAdminAclEntryExResponse[n]; if (size) *size = n * sizeof(_sai__SetAdminAclEntryExResponse); for (int i = 0; i < n; i++) ((_sai__SetAdminAclEntryExResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetAdminAclEntryExResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAdminAclEntryExResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryExResponse %p -> %p\n", q, p)); *(_sai__SetAdminAclEntryExResponse*)p = *(_sai__SetAdminAclEntryExResponse*)q; } void _sai__SetAdminAclEntryEx::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__AdminAclEntryExType(soap, &((_sai__SetAdminAclEntryEx*)this)->EntryEx); /* transient soap skipped */ } void _sai__SetAdminAclEntryEx::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetAdminAclEntryEx*)this)->EntryEx = NULL; /* transient soap skipped */ } int _sai__SetAdminAclEntryEx::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__sai__SetAdminAclEntryEx); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetAdminAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetAdminAclEntryEx(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryEx *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryEx), type); soap_out_PointerTosai__AdminAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__SetAdminAclEntryEx*)a)->EntryEx), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetAdminAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetAdminAclEntryEx(soap, this, tag, type); } SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetAdminAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetAdminAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetAdminAclEntryEx(soap, tag, this, type); } SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, _sai__SetAdminAclEntryEx *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetAdminAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryEx, sizeof(_sai__SetAdminAclEntryEx), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryEx) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetAdminAclEntryEx *)a->soap_in(soap, tag, type); } } short soap_flag_EntryEx1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__AdminAclEntryExType(soap, "sai:EntryEx", &(((_sai__SetAdminAclEntryEx*)a)->EntryEx), "sai:AdminAclEntryExType")) { soap_flag_EntryEx1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_EntryEx1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetAdminAclEntryEx *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAdminAclEntryEx, 0, sizeof(_sai__SetAdminAclEntryEx), 0, soap_copy__sai__SetAdminAclEntryEx); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetAdminAclEntryEx * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryEx(struct soap *soap, int n) { return soap_instantiate__sai__SetAdminAclEntryEx(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryEx, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetAdminAclEntryEx; if (size) *size = sizeof(_sai__SetAdminAclEntryEx); ((_sai__SetAdminAclEntryEx*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetAdminAclEntryEx[n]; if (size) *size = n * sizeof(_sai__SetAdminAclEntryEx); for (int i = 0; i < n; i++) ((_sai__SetAdminAclEntryEx*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetAdminAclEntryEx*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAdminAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryEx %p -> %p\n", q, p)); *(_sai__SetAdminAclEntryEx*)p = *(_sai__SetAdminAclEntryEx*)q; } void _sai__UpdateUserAclEntryExResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__UpdateUserAclEntryExResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateUserAclEntryExResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__UpdateUserAclEntryExResponse::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__sai__UpdateUserAclEntryExResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__UpdateUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__UpdateUserAclEntryExResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryExResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateUserAclEntryExResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__UpdateUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__UpdateUserAclEntryExResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__UpdateUserAclEntryExResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__UpdateUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__UpdateUserAclEntryExResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryExResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__UpdateUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, sizeof(_sai__UpdateUserAclEntryExResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryExResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__UpdateUserAclEntryExResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__UpdateUserAclEntryExResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, 0, sizeof(_sai__UpdateUserAclEntryExResponse), 0, soap_copy__sai__UpdateUserAclEntryExResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryExResponse(struct soap *soap, int n) { return soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__UpdateUserAclEntryExResponse; if (size) *size = sizeof(_sai__UpdateUserAclEntryExResponse); ((_sai__UpdateUserAclEntryExResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__UpdateUserAclEntryExResponse[n]; if (size) *size = n * sizeof(_sai__UpdateUserAclEntryExResponse); for (int i = 0; i < n; i++) ((_sai__UpdateUserAclEntryExResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__UpdateUserAclEntryExResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateUserAclEntryExResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryExResponse %p -> %p\n", q, p)); *(_sai__UpdateUserAclEntryExResponse*)p = *(_sai__UpdateUserAclEntryExResponse*)q; } void _sai__UpdateUserAclEntryEx::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__UpdateUserAclEntryEx*)this)->EntryEx); /* transient soap skipped */ } void _sai__UpdateUserAclEntryEx::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclEntryHandleType(soap, &((_sai__UpdateUserAclEntryEx*)this)->Handle); ((_sai__UpdateUserAclEntryEx*)this)->EntryEx = NULL; /* transient soap skipped */ } int _sai__UpdateUserAclEntryEx::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__sai__UpdateUserAclEntryEx); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__UpdateUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__UpdateUserAclEntryEx(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryEx *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryEx), type); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__UpdateUserAclEntryEx*)a)->Handle), ""); soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__UpdateUserAclEntryEx*)a)->EntryEx), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__UpdateUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__UpdateUserAclEntryEx(soap, this, tag, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *p, const char *tag, const char *type) { if ((p = soap_in__sai__UpdateUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__UpdateUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__UpdateUserAclEntryEx(soap, tag, this, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryEx *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__UpdateUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryEx, sizeof(_sai__UpdateUserAclEntryEx), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryEx) { soap_revert(soap); *soap->id = '\0'; return (_sai__UpdateUserAclEntryEx *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1, soap_flag_EntryEx1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__UpdateUserAclEntryEx*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; continue; } if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__UpdateUserAclEntryEx*)a)->EntryEx), "sai:UserAclEntryExType")) { soap_flag_EntryEx1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_EntryEx1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__UpdateUserAclEntryEx *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateUserAclEntryEx, 0, sizeof(_sai__UpdateUserAclEntryEx), 0, soap_copy__sai__UpdateUserAclEntryEx); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__UpdateUserAclEntryEx * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryEx(struct soap *soap, int n) { return soap_instantiate__sai__UpdateUserAclEntryEx(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryEx, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__UpdateUserAclEntryEx; if (size) *size = sizeof(_sai__UpdateUserAclEntryEx); ((_sai__UpdateUserAclEntryEx*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__UpdateUserAclEntryEx[n]; if (size) *size = n * sizeof(_sai__UpdateUserAclEntryEx); for (int i = 0; i < n; i++) ((_sai__UpdateUserAclEntryEx*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__UpdateUserAclEntryEx*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryEx %p -> %p\n", q, p)); *(_sai__UpdateUserAclEntryEx*)p = *(_sai__UpdateUserAclEntryEx*)q; } void _sai__GetUserAclEntryExResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__GetUserAclEntryExResponse*)this)->EntryEx); /* transient soap skipped */ } void _sai__GetUserAclEntryExResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetUserAclEntryExResponse*)this)->StatusCode); ((_sai__GetUserAclEntryExResponse*)this)->EntryEx = NULL; /* transient soap skipped */ } int _sai__GetUserAclEntryExResponse::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__sai__GetUserAclEntryExResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetUserAclEntryExResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryExResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryExResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetUserAclEntryExResponse*)a)->StatusCode), ""); soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__GetUserAclEntryExResponse*)a)->EntryEx), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetUserAclEntryExResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetUserAclEntryExResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetUserAclEntryExResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryExResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryExResponse, sizeof(_sai__GetUserAclEntryExResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryExResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetUserAclEntryExResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_EntryEx1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__GetUserAclEntryExResponse*)a)->EntryEx), "sai:UserAclEntryExType")) { soap_flag_EntryEx1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_EntryEx1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetUserAclEntryExResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetUserAclEntryExResponse, 0, sizeof(_sai__GetUserAclEntryExResponse), 0, soap_copy__sai__GetUserAclEntryExResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__GetUserAclEntryExResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetUserAclEntryExResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryExResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetUserAclEntryExResponse; if (size) *size = sizeof(_sai__GetUserAclEntryExResponse); ((_sai__GetUserAclEntryExResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetUserAclEntryExResponse[n]; if (size) *size = n * sizeof(_sai__GetUserAclEntryExResponse); for (int i = 0; i < n; i++) ((_sai__GetUserAclEntryExResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetUserAclEntryExResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetUserAclEntryExResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryExResponse %p -> %p\n", q, p)); *(_sai__GetUserAclEntryExResponse*)p = *(_sai__GetUserAclEntryExResponse*)q; } void _sai__GetUserAclEntryEx::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetUserAclEntryEx::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetUserAclEntryEx*)this)->Handle); /* transient soap skipped */ } int _sai__GetUserAclEntryEx::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__sai__GetUserAclEntryEx); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetUserAclEntryEx(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryEx *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryEx), type); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetUserAclEntryEx*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetUserAclEntryEx(soap, this, tag, type); } SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_get__sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetUserAclEntryEx(soap, tag, this, type); } SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_in__sai__GetUserAclEntryEx(struct soap *soap, const char *tag, _sai__GetUserAclEntryEx *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryEx, sizeof(_sai__GetUserAclEntryEx), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryEx) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetUserAclEntryEx *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetUserAclEntryEx*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetUserAclEntryEx *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetUserAclEntryEx, 0, sizeof(_sai__GetUserAclEntryEx), 0, soap_copy__sai__GetUserAclEntryEx); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetUserAclEntryEx * SOAP_FMAC6 soap_new__sai__GetUserAclEntryEx(struct soap *soap, int n) { return soap_instantiate__sai__GetUserAclEntryEx(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryEx, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetUserAclEntryEx; if (size) *size = sizeof(_sai__GetUserAclEntryEx); ((_sai__GetUserAclEntryEx*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetUserAclEntryEx[n]; if (size) *size = n * sizeof(_sai__GetUserAclEntryEx); for (int i = 0; i < n; i++) ((_sai__GetUserAclEntryEx*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetUserAclEntryEx*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryEx %p -> %p\n", q, p)); *(_sai__GetUserAclEntryEx*)p = *(_sai__GetUserAclEntryEx*)q; } void _sai__AddUserAclEntryExResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__AddUserAclEntryExResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddUserAclEntryExResponse*)this)->StatusCode); soap_default_sai__UserAclEntryHandleType(soap, &((_sai__AddUserAclEntryExResponse*)this)->Handle); /* transient soap skipped */ } int _sai__AddUserAclEntryExResponse::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__sai__AddUserAclEntryExResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__AddUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__AddUserAclEntryExResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryExResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryExResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddUserAclEntryExResponse*)a)->StatusCode), ""); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__AddUserAclEntryExResponse*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__AddUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__AddUserAclEntryExResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__AddUserAclEntryExResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__AddUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__AddUserAclEntryExResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryExResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__AddUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryExResponse, sizeof(_sai__AddUserAclEntryExResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryExResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__AddUserAclEntryExResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__AddUserAclEntryExResponse*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__AddUserAclEntryExResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddUserAclEntryExResponse, 0, sizeof(_sai__AddUserAclEntryExResponse), 0, soap_copy__sai__AddUserAclEntryExResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__AddUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__AddUserAclEntryExResponse(struct soap *soap, int n) { return soap_instantiate__sai__AddUserAclEntryExResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryExResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__AddUserAclEntryExResponse; if (size) *size = sizeof(_sai__AddUserAclEntryExResponse); ((_sai__AddUserAclEntryExResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__AddUserAclEntryExResponse[n]; if (size) *size = n * sizeof(_sai__AddUserAclEntryExResponse); for (int i = 0; i < n; i++) ((_sai__AddUserAclEntryExResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__AddUserAclEntryExResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddUserAclEntryExResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryExResponse %p -> %p\n", q, p)); *(_sai__AddUserAclEntryExResponse*)p = *(_sai__AddUserAclEntryExResponse*)q; } void _sai__AddUserAclEntryEx::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__AddUserAclEntryEx*)this)->EntryEx); /* transient soap skipped */ } void _sai__AddUserAclEntryEx::soap_default(struct soap *soap) { this->soap = soap; ((_sai__AddUserAclEntryEx*)this)->EntryEx = NULL; /* transient soap skipped */ } int _sai__AddUserAclEntryEx::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__sai__AddUserAclEntryEx); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__AddUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__AddUserAclEntryEx(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryEx *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryEx), type); soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__AddUserAclEntryEx*)a)->EntryEx), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__AddUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__AddUserAclEntryEx(soap, this, tag, type); } SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_get__sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *p, const char *tag, const char *type) { if ((p = soap_in__sai__AddUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__AddUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__AddUserAclEntryEx(soap, tag, this, type); } SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_in__sai__AddUserAclEntryEx(struct soap *soap, const char *tag, _sai__AddUserAclEntryEx *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__AddUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryEx, sizeof(_sai__AddUserAclEntryEx), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryEx) { soap_revert(soap); *soap->id = '\0'; return (_sai__AddUserAclEntryEx *)a->soap_in(soap, tag, type); } } short soap_flag_EntryEx1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__AddUserAclEntryEx*)a)->EntryEx), "sai:UserAclEntryExType")) { soap_flag_EntryEx1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_EntryEx1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__AddUserAclEntryEx *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddUserAclEntryEx, 0, sizeof(_sai__AddUserAclEntryEx), 0, soap_copy__sai__AddUserAclEntryEx); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__AddUserAclEntryEx * SOAP_FMAC6 soap_new__sai__AddUserAclEntryEx(struct soap *soap, int n) { return soap_instantiate__sai__AddUserAclEntryEx(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryEx, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__AddUserAclEntryEx; if (size) *size = sizeof(_sai__AddUserAclEntryEx); ((_sai__AddUserAclEntryEx*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__AddUserAclEntryEx[n]; if (size) *size = n * sizeof(_sai__AddUserAclEntryEx); for (int i = 0; i < n; i++) ((_sai__AddUserAclEntryEx*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__AddUserAclEntryEx*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryEx %p -> %p\n", q, p)); *(_sai__AddUserAclEntryEx*)p = *(_sai__AddUserAclEntryEx*)q; } void _sai__GetCoreVersionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__GetCoreVersionResponse*)this)->Version, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_sai__GetCoreVersionResponse*)this)->Version); /* transient soap skipped */ } void _sai__GetCoreVersionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetCoreVersionResponse*)this)->StatusCode); soap_default_std__string(soap, &((_sai__GetCoreVersionResponse*)this)->Version); /* transient soap skipped */ } int _sai__GetCoreVersionResponse::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__sai__GetCoreVersionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetCoreVersionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetCoreVersionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, const _sai__GetCoreVersionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCoreVersionResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCoreVersionResponse*)a)->StatusCode), ""); soap_out_std__string(soap, "sai:Version", -1, &(((_sai__GetCoreVersionResponse*)a)->Version), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetCoreVersionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetCoreVersionResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_get__sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetCoreVersionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetCoreVersionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetCoreVersionResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_in__sai__GetCoreVersionResponse(struct soap *soap, const char *tag, _sai__GetCoreVersionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetCoreVersionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCoreVersionResponse, sizeof(_sai__GetCoreVersionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetCoreVersionResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetCoreVersionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Version1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCoreVersionResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "sai:Version", &(((_sai__GetCoreVersionResponse*)a)->Version), "xsd:string")) { soap_flag_Version1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Version1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetCoreVersionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCoreVersionResponse, 0, sizeof(_sai__GetCoreVersionResponse), 0, soap_copy__sai__GetCoreVersionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetCoreVersionResponse * SOAP_FMAC6 soap_new__sai__GetCoreVersionResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetCoreVersionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_instantiate__sai__GetCoreVersionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCoreVersionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCoreVersionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetCoreVersionResponse; if (size) *size = sizeof(_sai__GetCoreVersionResponse); ((_sai__GetCoreVersionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetCoreVersionResponse[n]; if (size) *size = n * sizeof(_sai__GetCoreVersionResponse); for (int i = 0; i < n; i++) ((_sai__GetCoreVersionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetCoreVersionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCoreVersionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCoreVersionResponse %p -> %p\n", q, p)); *(_sai__GetCoreVersionResponse*)p = *(_sai__GetCoreVersionResponse*)q; } void _sai__GetCoreVersion::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetCoreVersion::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetCoreVersion::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__sai__GetCoreVersion); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetCoreVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetCoreVersion(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCoreVersion(struct soap *soap, const char *tag, int id, const _sai__GetCoreVersion *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCoreVersion), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetCoreVersion::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetCoreVersion(soap, this, tag, type); } SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_get__sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetCoreVersion(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetCoreVersion::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetCoreVersion(soap, tag, this, type); } SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_in__sai__GetCoreVersion(struct soap *soap, const char *tag, _sai__GetCoreVersion *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetCoreVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCoreVersion, sizeof(_sai__GetCoreVersion), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetCoreVersion) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetCoreVersion *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetCoreVersion *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCoreVersion, 0, sizeof(_sai__GetCoreVersion), 0, soap_copy__sai__GetCoreVersion); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetCoreVersion * SOAP_FMAC6 soap_new__sai__GetCoreVersion(struct soap *soap, int n) { return soap_instantiate__sai__GetCoreVersion(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_instantiate__sai__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCoreVersion, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetCoreVersion; if (size) *size = sizeof(_sai__GetCoreVersion); ((_sai__GetCoreVersion*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetCoreVersion[n]; if (size) *size = n * sizeof(_sai__GetCoreVersion); for (int i = 0; i < n; i++) ((_sai__GetCoreVersion*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetCoreVersion*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCoreVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCoreVersion %p -> %p\n", q, p)); *(_sai__GetCoreVersion*)p = *(_sai__GetCoreVersion*)q; } void _sai__ResetFlashWearOutProtectionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__ResetFlashWearOutProtectionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__ResetFlashWearOutProtectionResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__ResetFlashWearOutProtectionResponse::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__sai__ResetFlashWearOutProtectionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__ResetFlashWearOutProtectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__ResetFlashWearOutProtectionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, int id, const _sai__ResetFlashWearOutProtectionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__ResetFlashWearOutProtectionResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__ResetFlashWearOutProtectionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__ResetFlashWearOutProtectionResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_get__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__ResetFlashWearOutProtectionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__ResetFlashWearOutProtectionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__ResetFlashWearOutProtectionResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_in__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtectionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__ResetFlashWearOutProtectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, sizeof(_sai__ResetFlashWearOutProtectionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__ResetFlashWearOutProtectionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__ResetFlashWearOutProtectionResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__ResetFlashWearOutProtectionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, 0, sizeof(_sai__ResetFlashWearOutProtectionResponse), 0, soap_copy__sai__ResetFlashWearOutProtectionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC6 soap_new__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, int n) { return soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_instantiate__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ResetFlashWearOutProtectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__ResetFlashWearOutProtectionResponse; if (size) *size = sizeof(_sai__ResetFlashWearOutProtectionResponse); ((_sai__ResetFlashWearOutProtectionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__ResetFlashWearOutProtectionResponse[n]; if (size) *size = n * sizeof(_sai__ResetFlashWearOutProtectionResponse); for (int i = 0; i < n; i++) ((_sai__ResetFlashWearOutProtectionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__ResetFlashWearOutProtectionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ResetFlashWearOutProtectionResponse %p -> %p\n", q, p)); *(_sai__ResetFlashWearOutProtectionResponse*)p = *(_sai__ResetFlashWearOutProtectionResponse*)q; } void _sai__ResetFlashWearOutProtection::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__ResetFlashWearOutProtection::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__ResetFlashWearOutProtection::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__sai__ResetFlashWearOutProtection); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__ResetFlashWearOutProtection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__ResetFlashWearOutProtection(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, int id, const _sai__ResetFlashWearOutProtection *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ResetFlashWearOutProtection), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__ResetFlashWearOutProtection::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__ResetFlashWearOutProtection(soap, this, tag, type); } SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_get__sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *p, const char *tag, const char *type) { if ((p = soap_in__sai__ResetFlashWearOutProtection(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__ResetFlashWearOutProtection::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__ResetFlashWearOutProtection(soap, tag, this, type); } SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_in__sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtection *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__ResetFlashWearOutProtection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ResetFlashWearOutProtection, sizeof(_sai__ResetFlashWearOutProtection), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__ResetFlashWearOutProtection) { soap_revert(soap); *soap->id = '\0'; return (_sai__ResetFlashWearOutProtection *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__ResetFlashWearOutProtection *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__ResetFlashWearOutProtection, 0, sizeof(_sai__ResetFlashWearOutProtection), 0, soap_copy__sai__ResetFlashWearOutProtection); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__ResetFlashWearOutProtection * SOAP_FMAC6 soap_new__sai__ResetFlashWearOutProtection(struct soap *soap, int n) { return soap_instantiate__sai__ResetFlashWearOutProtection(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_instantiate__sai__ResetFlashWearOutProtection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ResetFlashWearOutProtection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ResetFlashWearOutProtection, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__ResetFlashWearOutProtection; if (size) *size = sizeof(_sai__ResetFlashWearOutProtection); ((_sai__ResetFlashWearOutProtection*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__ResetFlashWearOutProtection[n]; if (size) *size = n * sizeof(_sai__ResetFlashWearOutProtection); for (int i = 0; i < n; i++) ((_sai__ResetFlashWearOutProtection*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__ResetFlashWearOutProtection*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__ResetFlashWearOutProtection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ResetFlashWearOutProtection %p -> %p\n", q, p)); *(_sai__ResetFlashWearOutProtection*)p = *(_sai__ResetFlashWearOutProtection*)q; } void _sai__CommitChangesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__CommitChangesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__CommitChangesResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__CommitChangesResponse::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__sai__CommitChangesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CommitChangesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CommitChangesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CommitChangesResponse(struct soap *soap, const char *tag, int id, const _sai__CommitChangesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CommitChangesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CommitChangesResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CommitChangesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CommitChangesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_get__sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__CommitChangesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CommitChangesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CommitChangesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_in__sai__CommitChangesResponse(struct soap *soap, const char *tag, _sai__CommitChangesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CommitChangesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CommitChangesResponse, sizeof(_sai__CommitChangesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CommitChangesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__CommitChangesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CommitChangesResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__CommitChangesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CommitChangesResponse, 0, sizeof(_sai__CommitChangesResponse), 0, soap_copy__sai__CommitChangesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CommitChangesResponse * SOAP_FMAC6 soap_new__sai__CommitChangesResponse(struct soap *soap, int n) { return soap_instantiate__sai__CommitChangesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_instantiate__sai__CommitChangesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CommitChangesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CommitChangesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CommitChangesResponse; if (size) *size = sizeof(_sai__CommitChangesResponse); ((_sai__CommitChangesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CommitChangesResponse[n]; if (size) *size = n * sizeof(_sai__CommitChangesResponse); for (int i = 0; i < n; i++) ((_sai__CommitChangesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CommitChangesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CommitChangesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CommitChangesResponse %p -> %p\n", q, p)); *(_sai__CommitChangesResponse*)p = *(_sai__CommitChangesResponse*)q; } void _sai__CommitChanges::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__CommitChanges::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__CommitChanges::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__sai__CommitChanges); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__CommitChanges::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__CommitChanges(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CommitChanges(struct soap *soap, const char *tag, int id, const _sai__CommitChanges *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CommitChanges), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__CommitChanges::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__CommitChanges(soap, this, tag, type); } SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_get__sai__CommitChanges(struct soap *soap, _sai__CommitChanges *p, const char *tag, const char *type) { if ((p = soap_in__sai__CommitChanges(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__CommitChanges::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__CommitChanges(soap, tag, this, type); } SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_in__sai__CommitChanges(struct soap *soap, const char *tag, _sai__CommitChanges *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__CommitChanges *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CommitChanges, sizeof(_sai__CommitChanges), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__CommitChanges) { soap_revert(soap); *soap->id = '\0'; return (_sai__CommitChanges *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__CommitChanges *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CommitChanges, 0, sizeof(_sai__CommitChanges), 0, soap_copy__sai__CommitChanges); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__CommitChanges * SOAP_FMAC6 soap_new__sai__CommitChanges(struct soap *soap, int n) { return soap_instantiate__sai__CommitChanges(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CommitChanges(struct soap *soap, _sai__CommitChanges *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_instantiate__sai__CommitChanges(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CommitChanges(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CommitChanges, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__CommitChanges; if (size) *size = sizeof(_sai__CommitChanges); ((_sai__CommitChanges*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__CommitChanges[n]; if (size) *size = n * sizeof(_sai__CommitChanges); for (int i = 0; i < n; i++) ((_sai__CommitChanges*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__CommitChanges*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CommitChanges(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CommitChanges %p -> %p\n", q, p)); *(_sai__CommitChanges*)p = *(_sai__CommitChanges*)q; } void _sai__UnprovisionResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__UnprovisionResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UnprovisionResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__UnprovisionResponse::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__sai__UnprovisionResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__UnprovisionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__UnprovisionResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UnprovisionResponse(struct soap *soap, const char *tag, int id, const _sai__UnprovisionResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UnprovisionResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UnprovisionResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__UnprovisionResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__UnprovisionResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_get__sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__UnprovisionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__UnprovisionResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__UnprovisionResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_in__sai__UnprovisionResponse(struct soap *soap, const char *tag, _sai__UnprovisionResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__UnprovisionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UnprovisionResponse, sizeof(_sai__UnprovisionResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__UnprovisionResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__UnprovisionResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UnprovisionResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__UnprovisionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UnprovisionResponse, 0, sizeof(_sai__UnprovisionResponse), 0, soap_copy__sai__UnprovisionResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__UnprovisionResponse * SOAP_FMAC6 soap_new__sai__UnprovisionResponse(struct soap *soap, int n) { return soap_instantiate__sai__UnprovisionResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_instantiate__sai__UnprovisionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UnprovisionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UnprovisionResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__UnprovisionResponse; if (size) *size = sizeof(_sai__UnprovisionResponse); ((_sai__UnprovisionResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__UnprovisionResponse[n]; if (size) *size = n * sizeof(_sai__UnprovisionResponse); for (int i = 0; i < n; i++) ((_sai__UnprovisionResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__UnprovisionResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UnprovisionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UnprovisionResponse %p -> %p\n", q, p)); *(_sai__UnprovisionResponse*)p = *(_sai__UnprovisionResponse*)q; } void _sai__Unprovision::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__Unprovision::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__ProvisioningModeType(soap, &((_sai__Unprovision*)this)->ProvisioningMode); /* transient soap skipped */ } int _sai__Unprovision::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__sai__Unprovision); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__Unprovision::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__Unprovision(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__Unprovision(struct soap *soap, const char *tag, int id, const _sai__Unprovision *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__Unprovision), type); soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__Unprovision*)a)->ProvisioningMode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__Unprovision::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__Unprovision(soap, this, tag, type); } SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_get__sai__Unprovision(struct soap *soap, _sai__Unprovision *p, const char *tag, const char *type) { if ((p = soap_in__sai__Unprovision(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__Unprovision::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__Unprovision(soap, tag, this, type); } SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_in__sai__Unprovision(struct soap *soap, const char *tag, _sai__Unprovision *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__Unprovision *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__Unprovision, sizeof(_sai__Unprovision), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__Unprovision) { soap_revert(soap); *soap->id = '\0'; return (_sai__Unprovision *)a->soap_in(soap, tag, type); } } short soap_flag_ProvisioningMode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__Unprovision*)a)->ProvisioningMode), "sai:ProvisioningModeType")) { soap_flag_ProvisioningMode1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ProvisioningMode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__Unprovision *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__Unprovision, 0, sizeof(_sai__Unprovision), 0, soap_copy__sai__Unprovision); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__Unprovision * SOAP_FMAC6 soap_new__sai__Unprovision(struct soap *soap, int n) { return soap_instantiate__sai__Unprovision(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__Unprovision(struct soap *soap, _sai__Unprovision *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_instantiate__sai__Unprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__Unprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__Unprovision, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__Unprovision; if (size) *size = sizeof(_sai__Unprovision); ((_sai__Unprovision*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__Unprovision[n]; if (size) *size = n * sizeof(_sai__Unprovision); for (int i = 0; i < n; i++) ((_sai__Unprovision*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__Unprovision*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__Unprovision(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__Unprovision %p -> %p\n", q, p)); *(_sai__Unprovision*)p = *(_sai__Unprovision*)q; } void _sai__SetProvisioningModeResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetProvisioningModeResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetProvisioningModeResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetProvisioningModeResponse::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__sai__SetProvisioningModeResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetProvisioningModeResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningModeResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningModeResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetProvisioningModeResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetProvisioningModeResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_get__sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetProvisioningModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetProvisioningModeResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_in__sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__SetProvisioningModeResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningModeResponse, sizeof(_sai__SetProvisioningModeResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningModeResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetProvisioningModeResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetProvisioningModeResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetProvisioningModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetProvisioningModeResponse, 0, sizeof(_sai__SetProvisioningModeResponse), 0, soap_copy__sai__SetProvisioningModeResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetProvisioningModeResponse * SOAP_FMAC6 soap_new__sai__SetProvisioningModeResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetProvisioningModeResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningModeResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetProvisioningModeResponse; if (size) *size = sizeof(_sai__SetProvisioningModeResponse); ((_sai__SetProvisioningModeResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetProvisioningModeResponse[n]; if (size) *size = n * sizeof(_sai__SetProvisioningModeResponse); for (int i = 0; i < n; i++) ((_sai__SetProvisioningModeResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetProvisioningModeResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetProvisioningModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningModeResponse %p -> %p\n", q, p)); *(_sai__SetProvisioningModeResponse*)p = *(_sai__SetProvisioningModeResponse*)q; } void _sai__SetProvisioningMode::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetProvisioningMode::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__ProvisioningModeType(soap, &((_sai__SetProvisioningMode*)this)->ProvisioningMode); /* transient soap skipped */ } int _sai__SetProvisioningMode::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__sai__SetProvisioningMode); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetProvisioningMode(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningMode(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningMode *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningMode), type); soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__SetProvisioningMode*)a)->ProvisioningMode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetProvisioningMode(soap, this, tag, type); } SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_get__sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetProvisioningMode(soap, tag, this, type); } SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_in__sai__SetProvisioningMode(struct soap *soap, const char *tag, _sai__SetProvisioningMode *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningMode, sizeof(_sai__SetProvisioningMode), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningMode) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetProvisioningMode *)a->soap_in(soap, tag, type); } } short soap_flag_ProvisioningMode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__SetProvisioningMode*)a)->ProvisioningMode), "sai:ProvisioningModeType")) { soap_flag_ProvisioningMode1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ProvisioningMode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetProvisioningMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetProvisioningMode, 0, sizeof(_sai__SetProvisioningMode), 0, soap_copy__sai__SetProvisioningMode); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetProvisioningMode * SOAP_FMAC6 soap_new__sai__SetProvisioningMode(struct soap *soap, int n) { return soap_instantiate__sai__SetProvisioningMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetProvisioningMode; if (size) *size = sizeof(_sai__SetProvisioningMode); ((_sai__SetProvisioningMode*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetProvisioningMode[n]; if (size) *size = n * sizeof(_sai__SetProvisioningMode); for (int i = 0; i < n; i++) ((_sai__SetProvisioningMode*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetProvisioningMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningMode %p -> %p\n", q, p)); *(_sai__SetProvisioningMode*)p = *(_sai__SetProvisioningMode*)q; } void _sai__GetProvisioningModeResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetProvisioningModeResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetProvisioningModeResponse*)this)->StatusCode); soap_default_sai__ProvisioningModeType(soap, &((_sai__GetProvisioningModeResponse*)this)->ProvisioningMode); /* transient soap skipped */ } int _sai__GetProvisioningModeResponse::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__sai__GetProvisioningModeResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetProvisioningModeResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningModeResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningModeResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningModeResponse*)a)->StatusCode), ""); soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__GetProvisioningModeResponse*)a)->ProvisioningMode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetProvisioningModeResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetProvisioningModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetProvisioningModeResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__GetProvisioningModeResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningModeResponse, sizeof(_sai__GetProvisioningModeResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningModeResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetProvisioningModeResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningMode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningModeResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__GetProvisioningModeResponse*)a)->ProvisioningMode), "sai:ProvisioningModeType")) { soap_flag_ProvisioningMode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningMode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetProvisioningModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningModeResponse, 0, sizeof(_sai__GetProvisioningModeResponse), 0, soap_copy__sai__GetProvisioningModeResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetProvisioningModeResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningModeResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetProvisioningModeResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningModeResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetProvisioningModeResponse; if (size) *size = sizeof(_sai__GetProvisioningModeResponse); ((_sai__GetProvisioningModeResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetProvisioningModeResponse[n]; if (size) *size = n * sizeof(_sai__GetProvisioningModeResponse); for (int i = 0; i < n; i++) ((_sai__GetProvisioningModeResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetProvisioningModeResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningModeResponse %p -> %p\n", q, p)); *(_sai__GetProvisioningModeResponse*)p = *(_sai__GetProvisioningModeResponse*)q; } void _sai__GetProvisioningMode::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetProvisioningMode::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetProvisioningMode::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__sai__GetProvisioningMode); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetProvisioningMode(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningMode(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningMode *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningMode), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetProvisioningMode(soap, this, tag, type); } SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_get__sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetProvisioningMode(soap, tag, this, type); } SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_in__sai__GetProvisioningMode(struct soap *soap, const char *tag, _sai__GetProvisioningMode *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningMode, sizeof(_sai__GetProvisioningMode), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningMode) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetProvisioningMode *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetProvisioningMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningMode, 0, sizeof(_sai__GetProvisioningMode), 0, soap_copy__sai__GetProvisioningMode); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetProvisioningMode * SOAP_FMAC6 soap_new__sai__GetProvisioningMode(struct soap *soap, int n) { return soap_instantiate__sai__GetProvisioningMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetProvisioningMode; if (size) *size = sizeof(_sai__GetProvisioningMode); ((_sai__GetProvisioningMode*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetProvisioningMode[n]; if (size) *size = n * sizeof(_sai__GetProvisioningMode); for (int i = 0; i < n; i++) ((_sai__GetProvisioningMode*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetProvisioningMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningMode %p -> %p\n", q, p)); *(_sai__GetProvisioningMode*)p = *(_sai__GetProvisioningMode*)q; } void _sai__UpdateCoreFromUrlResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__UpdateCoreFromUrlResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateCoreFromUrlResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__UpdateCoreFromUrlResponse::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__sai__UpdateCoreFromUrlResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__UpdateCoreFromUrlResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__UpdateCoreFromUrlResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateCoreFromUrlResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateCoreFromUrlResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__UpdateCoreFromUrlResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__UpdateCoreFromUrlResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_get__sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__UpdateCoreFromUrlResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__UpdateCoreFromUrlResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__UpdateCoreFromUrlResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_in__sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrlResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__UpdateCoreFromUrlResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, sizeof(_sai__UpdateCoreFromUrlResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__UpdateCoreFromUrlResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__UpdateCoreFromUrlResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateCoreFromUrlResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__UpdateCoreFromUrlResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, 0, sizeof(_sai__UpdateCoreFromUrlResponse), 0, soap_copy__sai__UpdateCoreFromUrlResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC6 soap_new__sai__UpdateCoreFromUrlResponse(struct soap *soap, int n) { return soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateCoreFromUrlResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateCoreFromUrlResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__UpdateCoreFromUrlResponse; if (size) *size = sizeof(_sai__UpdateCoreFromUrlResponse); ((_sai__UpdateCoreFromUrlResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__UpdateCoreFromUrlResponse[n]; if (size) *size = n * sizeof(_sai__UpdateCoreFromUrlResponse); for (int i = 0; i < n; i++) ((_sai__UpdateCoreFromUrlResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__UpdateCoreFromUrlResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateCoreFromUrlResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateCoreFromUrlResponse %p -> %p\n", q, p)); *(_sai__UpdateCoreFromUrlResponse*)p = *(_sai__UpdateCoreFromUrlResponse*)q; } void _sai__UpdateCoreFromUrl::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTostd__string(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerName); soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerPort, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->MagicPacketPort, SOAP_TYPE_unsignedShort); soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath); soap_serialize_PointerTosai__AmtVersion(soap, &((_sai__UpdateCoreFromUrl*)this)->AmtAppVersion); soap_serialize_PointerTosai__AmtVersion(soap, &((_sai__UpdateCoreFromUrl*)this)->UpdateAppVersion); soap_serialize_PointerTosai__UpdateCoreUrlKeyType(soap, &((_sai__UpdateCoreFromUrl*)this)->Key); /* transient soap skipped */ } void _sai__UpdateCoreFromUrl::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__IPv4AddressType(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerIp); ((_sai__UpdateCoreFromUrl*)this)->tftpServerName = NULL; soap_default_unsignedShort(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerPort); soap_default_unsignedShort(soap, &((_sai__UpdateCoreFromUrl*)this)->MagicPacketPort); soap_default_std__string(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath); ((_sai__UpdateCoreFromUrl*)this)->AmtAppVersion = NULL; ((_sai__UpdateCoreFromUrl*)this)->UpdateAppVersion = NULL; soap_default_sai__IPv4AddressType(soap, &((_sai__UpdateCoreFromUrl*)this)->MgmtConsoleAddr); ((_sai__UpdateCoreFromUrl*)this)->Key = NULL; /* transient soap skipped */ } int _sai__UpdateCoreFromUrl::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__sai__UpdateCoreFromUrl); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__UpdateCoreFromUrl::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__UpdateCoreFromUrl(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, int id, const _sai__UpdateCoreFromUrl *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateCoreFromUrl), type); soap_out_sai__IPv4AddressType(soap, "sai:tftpServerIp", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerIp), ""); soap_out_PointerTostd__string(soap, "sai:tftpServerName", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerName), ""); soap_out_unsignedShort(soap, "sai:tftpServerPort", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerPort), ""); soap_out_unsignedShort(soap, "sai:MagicPacketPort", -1, &(((_sai__UpdateCoreFromUrl*)a)->MagicPacketPort), ""); soap_out_std__string(soap, "sai:packagePath", -1, &(((_sai__UpdateCoreFromUrl*)a)->packagePath), ""); soap_out_PointerTosai__AmtVersion(soap, "sai:AmtAppVersion", -1, &(((_sai__UpdateCoreFromUrl*)a)->AmtAppVersion), ""); soap_out_PointerTosai__AmtVersion(soap, "sai:UpdateAppVersion", -1, &(((_sai__UpdateCoreFromUrl*)a)->UpdateAppVersion), ""); soap_out_sai__IPv4AddressType(soap, "sai:MgmtConsoleAddr", -1, &(((_sai__UpdateCoreFromUrl*)a)->MgmtConsoleAddr), ""); soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, "sai:Key", -1, &(((_sai__UpdateCoreFromUrl*)a)->Key), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__UpdateCoreFromUrl::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__UpdateCoreFromUrl(soap, this, tag, type); } SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_get__sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *p, const char *tag, const char *type) { if ((p = soap_in__sai__UpdateCoreFromUrl(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__UpdateCoreFromUrl::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__UpdateCoreFromUrl(soap, tag, this, type); } SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_in__sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrl *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__UpdateCoreFromUrl *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateCoreFromUrl, sizeof(_sai__UpdateCoreFromUrl), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__UpdateCoreFromUrl) { soap_revert(soap); *soap->id = '\0'; return (_sai__UpdateCoreFromUrl *)a->soap_in(soap, tag, type); } } short soap_flag_tftpServerIp1 = 1, soap_flag_tftpServerName1 = 1, soap_flag_tftpServerPort1 = 1, soap_flag_MagicPacketPort1 = 1, soap_flag_packagePath1 = 1, soap_flag_AmtAppVersion1 = 1, soap_flag_UpdateAppVersion1 = 1, soap_flag_MgmtConsoleAddr1 = 1, soap_flag_Key1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_tftpServerIp1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__IPv4AddressType(soap, "sai:tftpServerIp", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerIp), "sai:IPv4AddressType")) { soap_flag_tftpServerIp1--; continue; } if (soap_flag_tftpServerName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "sai:tftpServerName", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerName), "xsd:string")) { soap_flag_tftpServerName1--; continue; } if (soap_flag_tftpServerPort1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "sai:tftpServerPort", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerPort), "xsd:unsignedShort")) { soap_flag_tftpServerPort1--; continue; } if (soap_flag_MagicPacketPort1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "sai:MagicPacketPort", &(((_sai__UpdateCoreFromUrl*)a)->MagicPacketPort), "xsd:unsignedShort")) { soap_flag_MagicPacketPort1--; continue; } if (soap_flag_packagePath1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "sai:packagePath", &(((_sai__UpdateCoreFromUrl*)a)->packagePath), "xsd:string")) { soap_flag_packagePath1--; continue; } if (soap_flag_AmtAppVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__AmtVersion(soap, "sai:AmtAppVersion", &(((_sai__UpdateCoreFromUrl*)a)->AmtAppVersion), "sai:AmtVersion")) { soap_flag_AmtAppVersion1--; continue; } if (soap_flag_UpdateAppVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__AmtVersion(soap, "sai:UpdateAppVersion", &(((_sai__UpdateCoreFromUrl*)a)->UpdateAppVersion), "sai:AmtVersion")) { soap_flag_UpdateAppVersion1--; continue; } if (soap_flag_MgmtConsoleAddr1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__IPv4AddressType(soap, "sai:MgmtConsoleAddr", &(((_sai__UpdateCoreFromUrl*)a)->MgmtConsoleAddr), "sai:IPv4AddressType")) { soap_flag_MgmtConsoleAddr1--; continue; } if (soap_flag_Key1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, "sai:Key", &(((_sai__UpdateCoreFromUrl*)a)->Key), "sai:UpdateCoreUrlKeyType")) { soap_flag_Key1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_tftpServerIp1 > 0 || soap_flag_tftpServerPort1 > 0 || soap_flag_MagicPacketPort1 > 0 || soap_flag_packagePath1 > 0 || soap_flag_AmtAppVersion1 > 0 || soap_flag_UpdateAppVersion1 > 0 || soap_flag_MgmtConsoleAddr1 > 0 || soap_flag_Key1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__UpdateCoreFromUrl *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateCoreFromUrl, 0, sizeof(_sai__UpdateCoreFromUrl), 0, soap_copy__sai__UpdateCoreFromUrl); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__UpdateCoreFromUrl * SOAP_FMAC6 soap_new__sai__UpdateCoreFromUrl(struct soap *soap, int n) { return soap_instantiate__sai__UpdateCoreFromUrl(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_instantiate__sai__UpdateCoreFromUrl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateCoreFromUrl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateCoreFromUrl, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__UpdateCoreFromUrl; if (size) *size = sizeof(_sai__UpdateCoreFromUrl); ((_sai__UpdateCoreFromUrl*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__UpdateCoreFromUrl[n]; if (size) *size = n * sizeof(_sai__UpdateCoreFromUrl); for (int i = 0; i < n; i++) ((_sai__UpdateCoreFromUrl*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__UpdateCoreFromUrl*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateCoreFromUrl(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateCoreFromUrl %p -> %p\n", q, p)); *(_sai__UpdateCoreFromUrl*)p = *(_sai__UpdateCoreFromUrl*)q; } void _sai__GetTLSCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__GetTLSCertificateResponse*)this)->CertificateChain); /* transient soap skipped */ } void _sai__GetTLSCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTLSCertificateResponse*)this)->StatusCode); ((_sai__GetTLSCertificateResponse*)this)->CertificateChain = NULL; /* transient soap skipped */ } int _sai__GetTLSCertificateResponse::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__sai__GetTLSCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTLSCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTLSCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__GetTLSCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTLSCertificateResponse*)a)->StatusCode), ""); soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__GetTLSCertificateResponse*)a)->CertificateChain), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTLSCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTLSCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_get__sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTLSCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTLSCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTLSCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_in__sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__GetTLSCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTLSCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCertificateResponse, sizeof(_sai__GetTLSCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTLSCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTLSCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_CertificateChain1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTLSCertificateResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__GetTLSCertificateResponse*)a)->CertificateChain), "sai:CertificateChainType")) { soap_flag_CertificateChain1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertificateChain1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetTLSCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTLSCertificateResponse, 0, sizeof(_sai__GetTLSCertificateResponse), 0, soap_copy__sai__GetTLSCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTLSCertificateResponse * SOAP_FMAC6 soap_new__sai__GetTLSCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetTLSCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__GetTLSCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTLSCertificateResponse; if (size) *size = sizeof(_sai__GetTLSCertificateResponse); ((_sai__GetTLSCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTLSCertificateResponse[n]; if (size) *size = n * sizeof(_sai__GetTLSCertificateResponse); for (int i = 0; i < n; i++) ((_sai__GetTLSCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTLSCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTLSCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCertificateResponse %p -> %p\n", q, p)); *(_sai__GetTLSCertificateResponse*)p = *(_sai__GetTLSCertificateResponse*)q; } void _sai__GetTLSCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetTLSCertificate::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetTLSCertificate::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__sai__GetTLSCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetTLSCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetTLSCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCertificate(struct soap *soap, const char *tag, int id, const _sai__GetTLSCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCertificate), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetTLSCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetTLSCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_get__sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetTLSCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetTLSCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetTLSCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_in__sai__GetTLSCertificate(struct soap *soap, const char *tag, _sai__GetTLSCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetTLSCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCertificate, sizeof(_sai__GetTLSCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetTLSCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetTLSCertificate *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetTLSCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTLSCertificate, 0, sizeof(_sai__GetTLSCertificate), 0, soap_copy__sai__GetTLSCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetTLSCertificate * SOAP_FMAC6 soap_new__sai__GetTLSCertificate(struct soap *soap, int n) { return soap_instantiate__sai__GetTLSCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_instantiate__sai__GetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetTLSCertificate; if (size) *size = sizeof(_sai__GetTLSCertificate); ((_sai__GetTLSCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetTLSCertificate[n]; if (size) *size = n * sizeof(_sai__GetTLSCertificate); for (int i = 0; i < n; i++) ((_sai__GetTLSCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetTLSCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTLSCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCertificate %p -> %p\n", q, p)); *(_sai__GetTLSCertificate*)p = *(_sai__GetTLSCertificate*)q; } void _sai__SetTLSCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetTLSCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSCertificateResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetTLSCertificateResponse::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__sai__SetTLSCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTLSCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTLSCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSCertificateResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTLSCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTLSCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_get__sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTLSCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTLSCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTLSCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_in__sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTLSCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCertificateResponse, sizeof(_sai__SetTLSCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTLSCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTLSCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSCertificateResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTLSCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSCertificateResponse, 0, sizeof(_sai__SetTLSCertificateResponse), 0, soap_copy__sai__SetTLSCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTLSCertificateResponse * SOAP_FMAC6 soap_new__sai__SetTLSCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetTLSCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTLSCertificateResponse; if (size) *size = sizeof(_sai__SetTLSCertificateResponse); ((_sai__SetTLSCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTLSCertificateResponse[n]; if (size) *size = n * sizeof(_sai__SetTLSCertificateResponse); for (int i = 0; i < n; i++) ((_sai__SetTLSCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTLSCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCertificateResponse %p -> %p\n", q, p)); *(_sai__SetTLSCertificateResponse*)p = *(_sai__SetTLSCertificateResponse*)q; } void _sai__SetTLSCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__SetTLSCertificate*)this)->CertificateChain); /* transient soap skipped */ } void _sai__SetTLSCertificate::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetTLSCertificate*)this)->CertificateChain = NULL; /* transient soap skipped */ } int _sai__SetTLSCertificate::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__sai__SetTLSCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTLSCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTLSCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCertificate(struct soap *soap, const char *tag, int id, const _sai__SetTLSCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCertificate), type); soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__SetTLSCertificate*)a)->CertificateChain), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTLSCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTLSCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_get__sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTLSCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTLSCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTLSCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_in__sai__SetTLSCertificate(struct soap *soap, const char *tag, _sai__SetTLSCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTLSCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCertificate, sizeof(_sai__SetTLSCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTLSCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTLSCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_CertificateChain1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__SetTLSCertificate*)a)->CertificateChain), "sai:CertificateChainType")) { soap_flag_CertificateChain1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_CertificateChain1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTLSCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSCertificate, 0, sizeof(_sai__SetTLSCertificate), 0, soap_copy__sai__SetTLSCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTLSCertificate * SOAP_FMAC6 soap_new__sai__SetTLSCertificate(struct soap *soap, int n) { return soap_instantiate__sai__SetTLSCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_instantiate__sai__SetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTLSCertificate; if (size) *size = sizeof(_sai__SetTLSCertificate); ((_sai__SetTLSCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTLSCertificate[n]; if (size) *size = n * sizeof(_sai__SetTLSCertificate); for (int i = 0; i < n; i++) ((_sai__SetTLSCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTLSCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCertificate %p -> %p\n", q, p)); *(_sai__SetTLSCertificate*)p = *(_sai__SetTLSCertificate*)q; } void _sai__SetRngKeyResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetRngKeyResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetRngKeyResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetRngKeyResponse::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__sai__SetRngKeyResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetRngKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetRngKeyResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRngKeyResponse(struct soap *soap, const char *tag, int id, const _sai__SetRngKeyResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRngKeyResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetRngKeyResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetRngKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetRngKeyResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_get__sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetRngKeyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetRngKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetRngKeyResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_in__sai__SetRngKeyResponse(struct soap *soap, const char *tag, _sai__SetRngKeyResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetRngKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRngKeyResponse, sizeof(_sai__SetRngKeyResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetRngKeyResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetRngKeyResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetRngKeyResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetRngKeyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetRngKeyResponse, 0, sizeof(_sai__SetRngKeyResponse), 0, soap_copy__sai__SetRngKeyResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetRngKeyResponse * SOAP_FMAC6 soap_new__sai__SetRngKeyResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetRngKeyResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_instantiate__sai__SetRngKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRngKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRngKeyResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetRngKeyResponse; if (size) *size = sizeof(_sai__SetRngKeyResponse); ((_sai__SetRngKeyResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetRngKeyResponse[n]; if (size) *size = n * sizeof(_sai__SetRngKeyResponse); for (int i = 0; i < n; i++) ((_sai__SetRngKeyResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetRngKeyResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetRngKeyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRngKeyResponse %p -> %p\n", q, p)); *(_sai__SetRngKeyResponse*)p = *(_sai__SetRngKeyResponse*)q; } void _sai__SetRngKey::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__RngKeyType(soap, &((_sai__SetRngKey*)this)->Key); /* transient soap skipped */ } void _sai__SetRngKey::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetRngKey*)this)->Key = NULL; /* transient soap skipped */ } int _sai__SetRngKey::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__sai__SetRngKey); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetRngKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetRngKey(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRngKey(struct soap *soap, const char *tag, int id, const _sai__SetRngKey *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRngKey), type); soap_out_PointerTosai__RngKeyType(soap, "sai:Key", -1, &(((_sai__SetRngKey*)a)->Key), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetRngKey::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetRngKey(soap, this, tag, type); } SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_get__sai__SetRngKey(struct soap *soap, _sai__SetRngKey *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetRngKey(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetRngKey::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetRngKey(soap, tag, this, type); } SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_in__sai__SetRngKey(struct soap *soap, const char *tag, _sai__SetRngKey *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetRngKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRngKey, sizeof(_sai__SetRngKey), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetRngKey) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetRngKey *)a->soap_in(soap, tag, type); } } short soap_flag_Key1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Key1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__RngKeyType(soap, "sai:Key", &(((_sai__SetRngKey*)a)->Key), "sai:RngKeyType")) { soap_flag_Key1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Key1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetRngKey *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetRngKey, 0, sizeof(_sai__SetRngKey), 0, soap_copy__sai__SetRngKey); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetRngKey * SOAP_FMAC6 soap_new__sai__SetRngKey(struct soap *soap, int n) { return soap_instantiate__sai__SetRngKey(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRngKey(struct soap *soap, _sai__SetRngKey *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_instantiate__sai__SetRngKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRngKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRngKey, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetRngKey; if (size) *size = sizeof(_sai__SetRngKey); ((_sai__SetRngKey*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetRngKey[n]; if (size) *size = n * sizeof(_sai__SetRngKey); for (int i = 0; i < n; i++) ((_sai__SetRngKey*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetRngKey*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetRngKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRngKey %p -> %p\n", q, p)); *(_sai__SetRngKey*)p = *(_sai__SetRngKey*)q; } void _sai__SetTLSKeyAndCertificateResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetTLSKeyAndCertificateResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSKeyAndCertificateResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetTLSKeyAndCertificateResponse::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__sai__SetTLSKeyAndCertificateResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTLSKeyAndCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTLSKeyAndCertificateResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSKeyAndCertificateResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSKeyAndCertificateResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTLSKeyAndCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTLSKeyAndCertificateResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_get__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTLSKeyAndCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTLSKeyAndCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTLSKeyAndCertificateResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_in__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificateResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTLSKeyAndCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, sizeof(_sai__SetTLSKeyAndCertificateResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTLSKeyAndCertificateResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSKeyAndCertificateResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTLSKeyAndCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, 0, sizeof(_sai__SetTLSKeyAndCertificateResponse), 0, soap_copy__sai__SetTLSKeyAndCertificateResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC6 soap_new__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSKeyAndCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTLSKeyAndCertificateResponse; if (size) *size = sizeof(_sai__SetTLSKeyAndCertificateResponse); ((_sai__SetTLSKeyAndCertificateResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTLSKeyAndCertificateResponse[n]; if (size) *size = n * sizeof(_sai__SetTLSKeyAndCertificateResponse); for (int i = 0; i < n; i++) ((_sai__SetTLSKeyAndCertificateResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTLSKeyAndCertificateResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSKeyAndCertificateResponse %p -> %p\n", q, p)); *(_sai__SetTLSKeyAndCertificateResponse*)p = *(_sai__SetTLSKeyAndCertificateResponse*)q; } void _sai__SetTLSKeyAndCertificate::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__RsaKeyType(soap, &((_sai__SetTLSKeyAndCertificate*)this)->PrivateKey); soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__SetTLSKeyAndCertificate*)this)->CertificateChain); /* transient soap skipped */ } void _sai__SetTLSKeyAndCertificate::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetTLSKeyAndCertificate*)this)->PrivateKey = NULL; ((_sai__SetTLSKeyAndCertificate*)this)->CertificateChain = NULL; /* transient soap skipped */ } int _sai__SetTLSKeyAndCertificate::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__sai__SetTLSKeyAndCertificate); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTLSKeyAndCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTLSKeyAndCertificate(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, int id, const _sai__SetTLSKeyAndCertificate *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificate), type); soap_out_PointerTosai__RsaKeyType(soap, "sai:PrivateKey", -1, &(((_sai__SetTLSKeyAndCertificate*)a)->PrivateKey), ""); soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__SetTLSKeyAndCertificate*)a)->CertificateChain), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTLSKeyAndCertificate::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTLSKeyAndCertificate(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_get__sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTLSKeyAndCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTLSKeyAndCertificate::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTLSKeyAndCertificate(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_in__sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificate *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTLSKeyAndCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificate, sizeof(_sai__SetTLSKeyAndCertificate), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTLSKeyAndCertificate) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTLSKeyAndCertificate *)a->soap_in(soap, tag, type); } } short soap_flag_PrivateKey1 = 1, soap_flag_CertificateChain1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_PrivateKey1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__RsaKeyType(soap, "sai:PrivateKey", &(((_sai__SetTLSKeyAndCertificate*)a)->PrivateKey), "sai:RsaKeyType")) { soap_flag_PrivateKey1--; continue; } if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__SetTLSKeyAndCertificate*)a)->CertificateChain), "sai:CertificateChainType")) { soap_flag_CertificateChain1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_CertificateChain1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTLSKeyAndCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSKeyAndCertificate, 0, sizeof(_sai__SetTLSKeyAndCertificate), 0, soap_copy__sai__SetTLSKeyAndCertificate); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTLSKeyAndCertificate * SOAP_FMAC6 soap_new__sai__SetTLSKeyAndCertificate(struct soap *soap, int n) { return soap_instantiate__sai__SetTLSKeyAndCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_instantiate__sai__SetTLSKeyAndCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSKeyAndCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSKeyAndCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTLSKeyAndCertificate; if (size) *size = sizeof(_sai__SetTLSKeyAndCertificate); ((_sai__SetTLSKeyAndCertificate*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTLSKeyAndCertificate[n]; if (size) *size = n * sizeof(_sai__SetTLSKeyAndCertificate); for (int i = 0; i < n; i++) ((_sai__SetTLSKeyAndCertificate*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTLSKeyAndCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSKeyAndCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSKeyAndCertificate %p -> %p\n", q, p)); *(_sai__SetTLSKeyAndCertificate*)p = *(_sai__SetTLSKeyAndCertificate*)q; } void _sai__SetTlsEnabledResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetTlsEnabledResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTlsEnabledResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetTlsEnabledResponse::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__sai__SetTlsEnabledResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTlsEnabledResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTlsEnabledResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, int id, const _sai__SetTlsEnabledResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsEnabledResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTlsEnabledResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTlsEnabledResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTlsEnabledResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_get__sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTlsEnabledResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTlsEnabledResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTlsEnabledResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_in__sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, _sai__SetTlsEnabledResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTlsEnabledResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsEnabledResponse, sizeof(_sai__SetTlsEnabledResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTlsEnabledResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTlsEnabledResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTlsEnabledResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTlsEnabledResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTlsEnabledResponse, 0, sizeof(_sai__SetTlsEnabledResponse), 0, soap_copy__sai__SetTlsEnabledResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTlsEnabledResponse * SOAP_FMAC6 soap_new__sai__SetTlsEnabledResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetTlsEnabledResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_instantiate__sai__SetTlsEnabledResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsEnabledResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsEnabledResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTlsEnabledResponse; if (size) *size = sizeof(_sai__SetTlsEnabledResponse); ((_sai__SetTlsEnabledResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTlsEnabledResponse[n]; if (size) *size = n * sizeof(_sai__SetTlsEnabledResponse); for (int i = 0; i < n; i++) ((_sai__SetTlsEnabledResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTlsEnabledResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTlsEnabledResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsEnabledResponse %p -> %p\n", q, p)); *(_sai__SetTlsEnabledResponse*)p = *(_sai__SetTlsEnabledResponse*)q; } void _sai__SetTlsEnabled::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__SetTlsEnabled*)this)->Enabled, SOAP_TYPE_bool); /* transient soap skipped */ } void _sai__SetTlsEnabled::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((_sai__SetTlsEnabled*)this)->Enabled); /* transient soap skipped */ } int _sai__SetTlsEnabled::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__sai__SetTlsEnabled); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetTlsEnabled::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetTlsEnabled(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsEnabled(struct soap *soap, const char *tag, int id, const _sai__SetTlsEnabled *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsEnabled), type); soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetTlsEnabled*)a)->Enabled), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetTlsEnabled::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetTlsEnabled(soap, this, tag, type); } SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_get__sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetTlsEnabled(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetTlsEnabled::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetTlsEnabled(soap, tag, this, type); } SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_in__sai__SetTlsEnabled(struct soap *soap, const char *tag, _sai__SetTlsEnabled *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetTlsEnabled *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsEnabled, sizeof(_sai__SetTlsEnabled), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetTlsEnabled) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetTlsEnabled *)a->soap_in(soap, tag, type); } } short soap_flag_Enabled1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetTlsEnabled*)a)->Enabled), "xsd:boolean")) { soap_flag_Enabled1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetTlsEnabled *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTlsEnabled, 0, sizeof(_sai__SetTlsEnabled), 0, soap_copy__sai__SetTlsEnabled); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetTlsEnabled * SOAP_FMAC6 soap_new__sai__SetTlsEnabled(struct soap *soap, int n) { return soap_instantiate__sai__SetTlsEnabled(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_instantiate__sai__SetTlsEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsEnabled, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetTlsEnabled; if (size) *size = sizeof(_sai__SetTlsEnabled); ((_sai__SetTlsEnabled*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetTlsEnabled[n]; if (size) *size = n * sizeof(_sai__SetTlsEnabled); for (int i = 0; i < n; i++) ((_sai__SetTlsEnabled*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetTlsEnabled*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTlsEnabled(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsEnabled %p -> %p\n", q, p)); *(_sai__SetTlsEnabled*)p = *(_sai__SetTlsEnabled*)q; } void _sai__RemoveUserAclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__RemoveUserAclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__RemoveUserAclEntryResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__RemoveUserAclEntryResponse::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__sai__RemoveUserAclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__RemoveUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__RemoveUserAclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__RemoveUserAclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__RemoveUserAclEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__RemoveUserAclEntryResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__RemoveUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__RemoveUserAclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__RemoveUserAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__RemoveUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__RemoveUserAclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, _sai__RemoveUserAclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__RemoveUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__RemoveUserAclEntryResponse, sizeof(_sai__RemoveUserAclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__RemoveUserAclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__RemoveUserAclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__RemoveUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__RemoveUserAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__RemoveUserAclEntryResponse, 0, sizeof(_sai__RemoveUserAclEntryResponse), 0, soap_copy__sai__RemoveUserAclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__RemoveUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__RemoveUserAclEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__RemoveUserAclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__RemoveUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__RemoveUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__RemoveUserAclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__RemoveUserAclEntryResponse; if (size) *size = sizeof(_sai__RemoveUserAclEntryResponse); ((_sai__RemoveUserAclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__RemoveUserAclEntryResponse[n]; if (size) *size = n * sizeof(_sai__RemoveUserAclEntryResponse); for (int i = 0; i < n; i++) ((_sai__RemoveUserAclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__RemoveUserAclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__RemoveUserAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__RemoveUserAclEntryResponse %p -> %p\n", q, p)); *(_sai__RemoveUserAclEntryResponse*)p = *(_sai__RemoveUserAclEntryResponse*)q; } void _sai__RemoveUserAclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__RemoveUserAclEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclEntryHandleType(soap, &((_sai__RemoveUserAclEntry*)this)->Handle); /* transient soap skipped */ } int _sai__RemoveUserAclEntry::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__sai__RemoveUserAclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__RemoveUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__RemoveUserAclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__RemoveUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__RemoveUserAclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__RemoveUserAclEntry), type); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__RemoveUserAclEntry*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__RemoveUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__RemoveUserAclEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_get__sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__RemoveUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__RemoveUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__RemoveUserAclEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_in__sai__RemoveUserAclEntry(struct soap *soap, const char *tag, _sai__RemoveUserAclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__RemoveUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__RemoveUserAclEntry, sizeof(_sai__RemoveUserAclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__RemoveUserAclEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__RemoveUserAclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__RemoveUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__RemoveUserAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__RemoveUserAclEntry, 0, sizeof(_sai__RemoveUserAclEntry), 0, soap_copy__sai__RemoveUserAclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__RemoveUserAclEntry * SOAP_FMAC6 soap_new__sai__RemoveUserAclEntry(struct soap *soap, int n) { return soap_instantiate__sai__RemoveUserAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__RemoveUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__RemoveUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__RemoveUserAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__RemoveUserAclEntry; if (size) *size = sizeof(_sai__RemoveUserAclEntry); ((_sai__RemoveUserAclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__RemoveUserAclEntry[n]; if (size) *size = n * sizeof(_sai__RemoveUserAclEntry); for (int i = 0; i < n; i++) ((_sai__RemoveUserAclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__RemoveUserAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__RemoveUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__RemoveUserAclEntry %p -> %p\n", q, p)); *(_sai__RemoveUserAclEntry*)p = *(_sai__RemoveUserAclEntry*)q; } void _sai__UpdateUserAclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__UpdateUserAclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateUserAclEntryResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__UpdateUserAclEntryResponse::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__sai__UpdateUserAclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__UpdateUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__UpdateUserAclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateUserAclEntryResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__UpdateUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__UpdateUserAclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__UpdateUserAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__UpdateUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__UpdateUserAclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__UpdateUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryResponse, sizeof(_sai__UpdateUserAclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__UpdateUserAclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__UpdateUserAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateUserAclEntryResponse, 0, sizeof(_sai__UpdateUserAclEntryResponse), 0, soap_copy__sai__UpdateUserAclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__UpdateUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__UpdateUserAclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__UpdateUserAclEntryResponse; if (size) *size = sizeof(_sai__UpdateUserAclEntryResponse); ((_sai__UpdateUserAclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__UpdateUserAclEntryResponse[n]; if (size) *size = n * sizeof(_sai__UpdateUserAclEntryResponse); for (int i = 0; i < n; i++) ((_sai__UpdateUserAclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__UpdateUserAclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateUserAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryResponse %p -> %p\n", q, p)); *(_sai__UpdateUserAclEntryResponse*)p = *(_sai__UpdateUserAclEntryResponse*)q; } void _sai__UpdateUserAclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__UpdateUserAclEntry*)this)->Entry); /* transient soap skipped */ } void _sai__UpdateUserAclEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclEntryHandleType(soap, &((_sai__UpdateUserAclEntry*)this)->Handle); ((_sai__UpdateUserAclEntry*)this)->Entry = NULL; /* transient soap skipped */ } int _sai__UpdateUserAclEntry::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__sai__UpdateUserAclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__UpdateUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__UpdateUserAclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntry), type); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__UpdateUserAclEntry*)a)->Handle), ""); soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__UpdateUserAclEntry*)a)->Entry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__UpdateUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__UpdateUserAclEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__UpdateUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__UpdateUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__UpdateUserAclEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntry(struct soap *soap, const char *tag, _sai__UpdateUserAclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__UpdateUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntry, sizeof(_sai__UpdateUserAclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__UpdateUserAclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1, soap_flag_Entry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__UpdateUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; continue; } if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__UpdateUserAclEntry*)a)->Entry), "sai:UserAclEntryType")) { soap_flag_Entry1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Entry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__UpdateUserAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateUserAclEntry, 0, sizeof(_sai__UpdateUserAclEntry), 0, soap_copy__sai__UpdateUserAclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__UpdateUserAclEntry * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntry(struct soap *soap, int n) { return soap_instantiate__sai__UpdateUserAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__UpdateUserAclEntry; if (size) *size = sizeof(_sai__UpdateUserAclEntry); ((_sai__UpdateUserAclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__UpdateUserAclEntry[n]; if (size) *size = n * sizeof(_sai__UpdateUserAclEntry); for (int i = 0; i < n; i++) ((_sai__UpdateUserAclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__UpdateUserAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntry %p -> %p\n", q, p)); *(_sai__UpdateUserAclEntry*)p = *(_sai__UpdateUserAclEntry*)q; } void _sai__GetAdminAclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_sai__AclStringType(soap, &((_sai__GetAdminAclEntryResponse*)this)->Username); /* transient soap skipped */ } void _sai__GetAdminAclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetAdminAclEntryResponse*)this)->StatusCode); soap_default_sai__AclStringType(soap, &((_sai__GetAdminAclEntryResponse*)this)->Username); /* transient soap skipped */ } int _sai__GetAdminAclEntryResponse::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__sai__GetAdminAclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetAdminAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetAdminAclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetAdminAclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAdminAclEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetAdminAclEntryResponse*)a)->StatusCode), ""); soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((_sai__GetAdminAclEntryResponse*)a)->Username), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetAdminAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetAdminAclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_get__sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetAdminAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetAdminAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetAdminAclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_in__sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__GetAdminAclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetAdminAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAdminAclEntryResponse, sizeof(_sai__GetAdminAclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetAdminAclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetAdminAclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Username1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetAdminAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__AclStringType(soap, "sai:Username", &(((_sai__GetAdminAclEntryResponse*)a)->Username), "sai:AclStringType")) { soap_flag_Username1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Username1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetAdminAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetAdminAclEntryResponse, 0, sizeof(_sai__GetAdminAclEntryResponse), 0, soap_copy__sai__GetAdminAclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetAdminAclEntryResponse * SOAP_FMAC6 soap_new__sai__GetAdminAclEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetAdminAclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetAdminAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAdminAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAdminAclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetAdminAclEntryResponse; if (size) *size = sizeof(_sai__GetAdminAclEntryResponse); ((_sai__GetAdminAclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetAdminAclEntryResponse[n]; if (size) *size = n * sizeof(_sai__GetAdminAclEntryResponse); for (int i = 0; i < n; i++) ((_sai__GetAdminAclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetAdminAclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetAdminAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAdminAclEntryResponse %p -> %p\n", q, p)); *(_sai__GetAdminAclEntryResponse*)p = *(_sai__GetAdminAclEntryResponse*)q; } void _sai__GetAdminAclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetAdminAclEntry::soap_default(struct soap *soap) { this->soap = soap; /* transient soap skipped */ } int _sai__GetAdminAclEntry::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__sai__GetAdminAclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetAdminAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetAdminAclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAdminAclEntry(struct soap *soap, const char *tag, int id, const _sai__GetAdminAclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAdminAclEntry), type); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetAdminAclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetAdminAclEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_get__sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetAdminAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetAdminAclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetAdminAclEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_in__sai__GetAdminAclEntry(struct soap *soap, const char *tag, _sai__GetAdminAclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetAdminAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAdminAclEntry, sizeof(_sai__GetAdminAclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetAdminAclEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetAdminAclEntry *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; /* 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 = (_sai__GetAdminAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetAdminAclEntry, 0, sizeof(_sai__GetAdminAclEntry), 0, soap_copy__sai__GetAdminAclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetAdminAclEntry * SOAP_FMAC6 soap_new__sai__GetAdminAclEntry(struct soap *soap, int n) { return soap_instantiate__sai__GetAdminAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_instantiate__sai__GetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAdminAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetAdminAclEntry; if (size) *size = sizeof(_sai__GetAdminAclEntry); ((_sai__GetAdminAclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetAdminAclEntry[n]; if (size) *size = n * sizeof(_sai__GetAdminAclEntry); for (int i = 0; i < n; i++) ((_sai__GetAdminAclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetAdminAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetAdminAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAdminAclEntry %p -> %p\n", q, p)); *(_sai__GetAdminAclEntry*)p = *(_sai__GetAdminAclEntry*)q; } void _sai__GetUserAclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__GetUserAclEntryResponse*)this)->Entry); /* transient soap skipped */ } void _sai__GetUserAclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetUserAclEntryResponse*)this)->StatusCode); ((_sai__GetUserAclEntryResponse*)this)->Entry = NULL; /* transient soap skipped */ } int _sai__GetUserAclEntryResponse::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__sai__GetUserAclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetUserAclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetUserAclEntryResponse*)a)->StatusCode), ""); soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__GetUserAclEntryResponse*)a)->Entry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetUserAclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetUserAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetUserAclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryResponse, sizeof(_sai__GetUserAclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetUserAclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__GetUserAclEntryResponse*)a)->Entry), "sai:UserAclEntryType")) { soap_flag_Entry1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetUserAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetUserAclEntryResponse, 0, sizeof(_sai__GetUserAclEntryResponse), 0, soap_copy__sai__GetUserAclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__GetUserAclEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__GetUserAclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetUserAclEntryResponse; if (size) *size = sizeof(_sai__GetUserAclEntryResponse); ((_sai__GetUserAclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetUserAclEntryResponse[n]; if (size) *size = n * sizeof(_sai__GetUserAclEntryResponse); for (int i = 0; i < n; i++) ((_sai__GetUserAclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetUserAclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetUserAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryResponse %p -> %p\n", q, p)); *(_sai__GetUserAclEntryResponse*)p = *(_sai__GetUserAclEntryResponse*)q; } void _sai__GetUserAclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__GetUserAclEntry::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetUserAclEntry*)this)->Handle); /* transient soap skipped */ } int _sai__GetUserAclEntry::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__sai__GetUserAclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__GetUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__GetUserAclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntry), type); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetUserAclEntry*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__GetUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__GetUserAclEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_get__sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__GetUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__GetUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__GetUserAclEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_in__sai__GetUserAclEntry(struct soap *soap, const char *tag, _sai__GetUserAclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__GetUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntry, sizeof(_sai__GetUserAclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__GetUserAclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__GetUserAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetUserAclEntry, 0, sizeof(_sai__GetUserAclEntry), 0, soap_copy__sai__GetUserAclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__GetUserAclEntry * SOAP_FMAC6 soap_new__sai__GetUserAclEntry(struct soap *soap, int n) { return soap_instantiate__sai__GetUserAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__GetUserAclEntry; if (size) *size = sizeof(_sai__GetUserAclEntry); ((_sai__GetUserAclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__GetUserAclEntry[n]; if (size) *size = n * sizeof(_sai__GetUserAclEntry); for (int i = 0; i < n; i++) ((_sai__GetUserAclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__GetUserAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntry %p -> %p\n", q, p)); *(_sai__GetUserAclEntry*)p = *(_sai__GetUserAclEntry*)q; } void _sai__EnumerateUserAclEntriesResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->HandleCount, SOAP_TYPE_unsignedInt); soap_serialize_PointerTosai__UserAclEntryHandleListType(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->Handles); /* transient soap skipped */ } void _sai__EnumerateUserAclEntriesResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->StatusCode); soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->TotalCount); soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->HandleCount); ((_sai__EnumerateUserAclEntriesResponse*)this)->Handles = NULL; /* transient soap skipped */ } int _sai__EnumerateUserAclEntriesResponse::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__sai__EnumerateUserAclEntriesResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnumerateUserAclEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnumerateUserAclEntriesResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateUserAclEntriesResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->StatusCode), ""); soap_out_unsignedInt(soap, "sai:TotalCount", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->TotalCount), ""); soap_out_unsignedInt(soap, "sai:HandleCount", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->HandleCount), ""); soap_out_PointerTosai__UserAclEntryHandleListType(soap, "sai:Handles", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->Handles), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnumerateUserAclEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnumerateUserAclEntriesResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_get__sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnumerateUserAclEntriesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnumerateUserAclEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnumerateUserAclEntriesResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_in__sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntriesResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnumerateUserAclEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, sizeof(_sai__EnumerateUserAclEntriesResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnumerateUserAclEntriesResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnumerateUserAclEntriesResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandleCount1 = 1, soap_flag_Handles1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateUserAclEntriesResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:TotalCount", &(((_sai__EnumerateUserAclEntriesResponse*)a)->TotalCount), "xsd:unsignedInt")) { soap_flag_TotalCount1--; continue; } if (soap_flag_HandleCount1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:HandleCount", &(((_sai__EnumerateUserAclEntriesResponse*)a)->HandleCount), "xsd:unsignedInt")) { soap_flag_HandleCount1--; continue; } if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclEntryHandleListType(soap, "sai:Handles", &(((_sai__EnumerateUserAclEntriesResponse*)a)->Handles), "sai:UserAclEntryHandleListType")) { soap_flag_Handles1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandleCount1 > 0 || soap_flag_Handles1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnumerateUserAclEntriesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, 0, sizeof(_sai__EnumerateUserAclEntriesResponse), 0, soap_copy__sai__EnumerateUserAclEntriesResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC6 soap_new__sai__EnumerateUserAclEntriesResponse(struct soap *soap, int n) { return soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateUserAclEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateUserAclEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnumerateUserAclEntriesResponse; if (size) *size = sizeof(_sai__EnumerateUserAclEntriesResponse); ((_sai__EnumerateUserAclEntriesResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnumerateUserAclEntriesResponse[n]; if (size) *size = n * sizeof(_sai__EnumerateUserAclEntriesResponse); for (int i = 0; i < n; i++) ((_sai__EnumerateUserAclEntriesResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnumerateUserAclEntriesResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateUserAclEntriesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateUserAclEntriesResponse %p -> %p\n", q, p)); *(_sai__EnumerateUserAclEntriesResponse*)p = *(_sai__EnumerateUserAclEntriesResponse*)q; } void _sai__EnumerateUserAclEntries::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((_sai__EnumerateUserAclEntries*)this)->StartIndex, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void _sai__EnumerateUserAclEntries::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntries*)this)->StartIndex); /* transient soap skipped */ } int _sai__EnumerateUserAclEntries::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__sai__EnumerateUserAclEntries); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__EnumerateUserAclEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__EnumerateUserAclEntries(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, int id, const _sai__EnumerateUserAclEntries *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateUserAclEntries), type); soap_out_unsignedInt(soap, "sai:StartIndex", -1, &(((_sai__EnumerateUserAclEntries*)a)->StartIndex), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__EnumerateUserAclEntries::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__EnumerateUserAclEntries(soap, this, tag, type); } SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_get__sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *p, const char *tag, const char *type) { if ((p = soap_in__sai__EnumerateUserAclEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__EnumerateUserAclEntries::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__EnumerateUserAclEntries(soap, tag, this, type); } SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_in__sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntries *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__EnumerateUserAclEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateUserAclEntries, sizeof(_sai__EnumerateUserAclEntries), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__EnumerateUserAclEntries) { soap_revert(soap); *soap->id = '\0'; return (_sai__EnumerateUserAclEntries *)a->soap_in(soap, tag, type); } } short soap_flag_StartIndex1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:StartIndex", &(((_sai__EnumerateUserAclEntries*)a)->StartIndex), "xsd:unsignedInt")) { soap_flag_StartIndex1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__EnumerateUserAclEntries *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateUserAclEntries, 0, sizeof(_sai__EnumerateUserAclEntries), 0, soap_copy__sai__EnumerateUserAclEntries); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__EnumerateUserAclEntries * SOAP_FMAC6 soap_new__sai__EnumerateUserAclEntries(struct soap *soap, int n) { return soap_instantiate__sai__EnumerateUserAclEntries(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_instantiate__sai__EnumerateUserAclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateUserAclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateUserAclEntries, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__EnumerateUserAclEntries; if (size) *size = sizeof(_sai__EnumerateUserAclEntries); ((_sai__EnumerateUserAclEntries*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__EnumerateUserAclEntries[n]; if (size) *size = n * sizeof(_sai__EnumerateUserAclEntries); for (int i = 0; i < n; i++) ((_sai__EnumerateUserAclEntries*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__EnumerateUserAclEntries*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateUserAclEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateUserAclEntries %p -> %p\n", q, p)); *(_sai__EnumerateUserAclEntries*)p = *(_sai__EnumerateUserAclEntries*)q; } void _sai__SetAdminAclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__SetAdminAclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetAdminAclEntryResponse*)this)->StatusCode); /* transient soap skipped */ } int _sai__SetAdminAclEntryResponse::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__sai__SetAdminAclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetAdminAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetAdminAclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAdminAclEntryResponse*)a)->StatusCode), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetAdminAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetAdminAclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetAdminAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetAdminAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetAdminAclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetAdminAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryResponse, sizeof(_sai__SetAdminAclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetAdminAclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAdminAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetAdminAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAdminAclEntryResponse, 0, sizeof(_sai__SetAdminAclEntryResponse), 0, soap_copy__sai__SetAdminAclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetAdminAclEntryResponse * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__SetAdminAclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetAdminAclEntryResponse; if (size) *size = sizeof(_sai__SetAdminAclEntryResponse); ((_sai__SetAdminAclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetAdminAclEntryResponse[n]; if (size) *size = n * sizeof(_sai__SetAdminAclEntryResponse); for (int i = 0; i < n; i++) ((_sai__SetAdminAclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetAdminAclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAdminAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryResponse %p -> %p\n", q, p)); *(_sai__SetAdminAclEntryResponse*)p = *(_sai__SetAdminAclEntryResponse*)q; } void _sai__SetAdminAclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__AdminAclEntryType(soap, &((_sai__SetAdminAclEntry*)this)->Entry); /* transient soap skipped */ } void _sai__SetAdminAclEntry::soap_default(struct soap *soap) { this->soap = soap; ((_sai__SetAdminAclEntry*)this)->Entry = NULL; /* transient soap skipped */ } int _sai__SetAdminAclEntry::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__sai__SetAdminAclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__SetAdminAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__SetAdminAclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntry(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntry), type); soap_out_PointerTosai__AdminAclEntryType(soap, "sai:Entry", -1, &(((_sai__SetAdminAclEntry*)a)->Entry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__SetAdminAclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__SetAdminAclEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_get__sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__SetAdminAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__SetAdminAclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__SetAdminAclEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_in__sai__SetAdminAclEntry(struct soap *soap, const char *tag, _sai__SetAdminAclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__SetAdminAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntry, sizeof(_sai__SetAdminAclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__SetAdminAclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Entry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__AdminAclEntryType(soap, "sai:Entry", &(((_sai__SetAdminAclEntry*)a)->Entry), "sai:AdminAclEntryType")) { soap_flag_Entry1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__SetAdminAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAdminAclEntry, 0, sizeof(_sai__SetAdminAclEntry), 0, soap_copy__sai__SetAdminAclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__SetAdminAclEntry * SOAP_FMAC6 soap_new__sai__SetAdminAclEntry(struct soap *soap, int n) { return soap_instantiate__sai__SetAdminAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__SetAdminAclEntry; if (size) *size = sizeof(_sai__SetAdminAclEntry); ((_sai__SetAdminAclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__SetAdminAclEntry[n]; if (size) *size = n * sizeof(_sai__SetAdminAclEntry); for (int i = 0; i < n; i++) ((_sai__SetAdminAclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__SetAdminAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAdminAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntry %p -> %p\n", q, p)); *(_sai__SetAdminAclEntry*)p = *(_sai__SetAdminAclEntry*)q; } void _sai__AddUserAclEntryResponse::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void _sai__AddUserAclEntryResponse::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddUserAclEntryResponse*)this)->StatusCode); soap_default_sai__UserAclEntryHandleType(soap, &((_sai__AddUserAclEntryResponse*)this)->Handle); /* transient soap skipped */ } int _sai__AddUserAclEntryResponse::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__sai__AddUserAclEntryResponse); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__AddUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__AddUserAclEntryResponse(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryResponse *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryResponse), type); soap_element_result(soap, "sai:StatusCode"); soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddUserAclEntryResponse*)a)->StatusCode), ""); soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__AddUserAclEntryResponse*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__AddUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__AddUserAclEntryResponse(soap, this, tag, type); } SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *p, const char *tag, const char *type) { if ((p = soap_in__sai__AddUserAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__AddUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__AddUserAclEntryResponse(soap, tag, this, type); } SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryResponse *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__AddUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryResponse, sizeof(_sai__AddUserAclEntryResponse), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryResponse) { soap_revert(soap); *soap->id = '\0'; return (_sai__AddUserAclEntryResponse *)a->soap_in(soap, tag, type); } } short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS")) { soap_flag_StatusCode1--; continue; } if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__AddUserAclEntryResponse*)a)->Handle), "sai:UserAclEntryHandleType")) { soap_flag_Handle1--; continue; } /* transient soap skipped */ soap_check_result(soap, "sai:StatusCode"); 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->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__AddUserAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddUserAclEntryResponse, 0, sizeof(_sai__AddUserAclEntryResponse), 0, soap_copy__sai__AddUserAclEntryResponse); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__AddUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__AddUserAclEntryResponse(struct soap *soap, int n) { return soap_instantiate__sai__AddUserAclEntryResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__AddUserAclEntryResponse; if (size) *size = sizeof(_sai__AddUserAclEntryResponse); ((_sai__AddUserAclEntryResponse*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__AddUserAclEntryResponse[n]; if (size) *size = n * sizeof(_sai__AddUserAclEntryResponse); for (int i = 0; i < n; i++) ((_sai__AddUserAclEntryResponse*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__AddUserAclEntryResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddUserAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryResponse %p -> %p\n", q, p)); *(_sai__AddUserAclEntryResponse*)p = *(_sai__AddUserAclEntryResponse*)q; } void _sai__AddUserAclEntry::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__AddUserAclEntry*)this)->Entry); /* transient soap skipped */ } void _sai__AddUserAclEntry::soap_default(struct soap *soap) { this->soap = soap; ((_sai__AddUserAclEntry*)this)->Entry = NULL; /* transient soap skipped */ } int _sai__AddUserAclEntry::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__sai__AddUserAclEntry); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int _sai__AddUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out__sai__AddUserAclEntry(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntry *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntry), type); soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__AddUserAclEntry*)a)->Entry), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *_sai__AddUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get__sai__AddUserAclEntry(soap, this, tag, type); } SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_get__sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *p, const char *tag, const char *type) { if ((p = soap_in__sai__AddUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } void *_sai__AddUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in__sai__AddUserAclEntry(soap, tag, this, type); } SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_in__sai__AddUserAclEntry(struct soap *soap, const char *tag, _sai__AddUserAclEntry *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (_sai__AddUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntry, sizeof(_sai__AddUserAclEntry), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntry) { soap_revert(soap); *soap->id = '\0'; return (_sai__AddUserAclEntry *)a->soap_in(soap, tag, type); } } short soap_flag_Entry1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__AddUserAclEntry*)a)->Entry), "sai:UserAclEntryType")) { soap_flag_Entry1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (_sai__AddUserAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddUserAclEntry, 0, sizeof(_sai__AddUserAclEntry), 0, soap_copy__sai__AddUserAclEntry); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 _sai__AddUserAclEntry * SOAP_FMAC6 soap_new__sai__AddUserAclEntry(struct soap *soap, int n) { return soap_instantiate__sai__AddUserAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new _sai__AddUserAclEntry; if (size) *size = sizeof(_sai__AddUserAclEntry); ((_sai__AddUserAclEntry*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new _sai__AddUserAclEntry[n]; if (size) *size = n * sizeof(_sai__AddUserAclEntry); for (int i = 0; i < n; i++) ((_sai__AddUserAclEntry*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (_sai__AddUserAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntry %p -> %p\n", q, p)); *(_sai__AddUserAclEntry*)p = *(_sai__AddUserAclEntry*)q; } void sai__GlobalPowerPolicyType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__GlobalPowerPolicyType*)this)->IdleWakeTimeout, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void sai__GlobalPowerPolicyType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((sai__GlobalPowerPolicyType*)this)->IdleWakeTimeout); /* transient soap skipped */ } int sai__GlobalPowerPolicyType::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_sai__GlobalPowerPolicyType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__GlobalPowerPolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__GlobalPowerPolicyType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__GlobalPowerPolicyType(struct soap *soap, const char *tag, int id, const sai__GlobalPowerPolicyType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__GlobalPowerPolicyType), type); soap_out_unsignedInt(soap, "sai:IdleWakeTimeout", -1, &(((sai__GlobalPowerPolicyType*)a)->IdleWakeTimeout), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__GlobalPowerPolicyType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__GlobalPowerPolicyType(soap, this, tag, type); } SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_get_sai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *p, const char *tag, const char *type) { if ((p = soap_in_sai__GlobalPowerPolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__GlobalPowerPolicyType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__GlobalPowerPolicyType(soap, tag, this, type); } SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_in_sai__GlobalPowerPolicyType(struct soap *soap, const char *tag, sai__GlobalPowerPolicyType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__GlobalPowerPolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__GlobalPowerPolicyType, sizeof(sai__GlobalPowerPolicyType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__GlobalPowerPolicyType) { soap_revert(soap); *soap->id = '\0'; return (sai__GlobalPowerPolicyType *)a->soap_in(soap, tag, type); } } short soap_flag_IdleWakeTimeout1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_IdleWakeTimeout1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:IdleWakeTimeout", &(((sai__GlobalPowerPolicyType*)a)->IdleWakeTimeout), "xsd:unsignedInt")) { soap_flag_IdleWakeTimeout1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_IdleWakeTimeout1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__GlobalPowerPolicyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__GlobalPowerPolicyType, 0, sizeof(sai__GlobalPowerPolicyType), 0, soap_copy_sai__GlobalPowerPolicyType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__GlobalPowerPolicyType * SOAP_FMAC6 soap_new_sai__GlobalPowerPolicyType(struct soap *soap, int n) { return soap_instantiate_sai__GlobalPowerPolicyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_instantiate_sai__GlobalPowerPolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__GlobalPowerPolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__GlobalPowerPolicyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__GlobalPowerPolicyType; if (size) *size = sizeof(sai__GlobalPowerPolicyType); ((sai__GlobalPowerPolicyType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__GlobalPowerPolicyType[n]; if (size) *size = n * sizeof(sai__GlobalPowerPolicyType); for (int i = 0; i < n; i++) ((sai__GlobalPowerPolicyType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__GlobalPowerPolicyType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__GlobalPowerPolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__GlobalPowerPolicyType %p -> %p\n", q, p)); *(sai__GlobalPowerPolicyType*)p = *(sai__GlobalPowerPolicyType*)q; } void sai__EnvironmentDetectionType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__EnvironmentDetectionDomainType(soap, &((sai__EnvironmentDetectionType*)this)->LocalDomains); soap_serialize_PointerTounsignedInt(soap, &((sai__EnvironmentDetectionType*)this)->ExternalCircuitBreakerPolicy); /* transient soap skipped */ } void sai__EnvironmentDetectionType::soap_default(struct soap *soap) { this->soap = soap; ((sai__EnvironmentDetectionType*)this)->LocalDomains = NULL; ((sai__EnvironmentDetectionType*)this)->ExternalCircuitBreakerPolicy = NULL; /* transient soap skipped */ } int sai__EnvironmentDetectionType::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_sai__EnvironmentDetectionType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__EnvironmentDetectionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__EnvironmentDetectionType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__EnvironmentDetectionType(struct soap *soap, const char *tag, int id, const sai__EnvironmentDetectionType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnvironmentDetectionType), type); soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, "sai:LocalDomains", -1, &(((sai__EnvironmentDetectionType*)a)->LocalDomains), ""); soap_out_PointerTounsignedInt(soap, "sai:ExternalCircuitBreakerPolicy", -1, &(((sai__EnvironmentDetectionType*)a)->ExternalCircuitBreakerPolicy), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__EnvironmentDetectionType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__EnvironmentDetectionType(soap, this, tag, type); } SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_get_sai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *p, const char *tag, const char *type) { if ((p = soap_in_sai__EnvironmentDetectionType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__EnvironmentDetectionType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__EnvironmentDetectionType(soap, tag, this, type); } SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_in_sai__EnvironmentDetectionType(struct soap *soap, const char *tag, sai__EnvironmentDetectionType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__EnvironmentDetectionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnvironmentDetectionType, sizeof(sai__EnvironmentDetectionType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__EnvironmentDetectionType) { soap_revert(soap); *soap->id = '\0'; return (sai__EnvironmentDetectionType *)a->soap_in(soap, tag, type); } } short soap_flag_LocalDomains1 = 1, soap_flag_ExternalCircuitBreakerPolicy1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_LocalDomains1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, "sai:LocalDomains", &(((sai__EnvironmentDetectionType*)a)->LocalDomains), "sai:EnvironmentDetectionDomainType")) { soap_flag_LocalDomains1--; continue; } if (soap_flag_ExternalCircuitBreakerPolicy1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTounsignedInt(soap, "sai:ExternalCircuitBreakerPolicy", &(((sai__EnvironmentDetectionType*)a)->ExternalCircuitBreakerPolicy), "xsd:unsignedInt")) { soap_flag_ExternalCircuitBreakerPolicy1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_LocalDomains1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__EnvironmentDetectionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__EnvironmentDetectionType, 0, sizeof(sai__EnvironmentDetectionType), 0, soap_copy_sai__EnvironmentDetectionType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__EnvironmentDetectionType * SOAP_FMAC6 soap_new_sai__EnvironmentDetectionType(struct soap *soap, int n) { return soap_instantiate_sai__EnvironmentDetectionType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_instantiate_sai__EnvironmentDetectionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__EnvironmentDetectionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__EnvironmentDetectionType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__EnvironmentDetectionType; if (size) *size = sizeof(sai__EnvironmentDetectionType); ((sai__EnvironmentDetectionType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__EnvironmentDetectionType[n]; if (size) *size = n * sizeof(sai__EnvironmentDetectionType); for (int i = 0; i < n; i++) ((sai__EnvironmentDetectionType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__EnvironmentDetectionType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__EnvironmentDetectionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__EnvironmentDetectionType %p -> %p\n", q, p)); *(sai__EnvironmentDetectionType*)p = *(sai__EnvironmentDetectionType*)q; } void sai__EnvironmentDetectionDomainType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfstd__string(soap, &((sai__EnvironmentDetectionDomainType*)this)->values); /* transient soap skipped */ } void sai__EnvironmentDetectionDomainType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfstd__string(soap, &((sai__EnvironmentDetectionDomainType*)this)->values); /* transient soap skipped */ } int sai__EnvironmentDetectionDomainType::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_sai__EnvironmentDetectionDomainType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__EnvironmentDetectionDomainType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__EnvironmentDetectionDomainType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, int id, const sai__EnvironmentDetectionDomainType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnvironmentDetectionDomainType), type); soap_out_std__vectorTemplateOfstd__string(soap, "sai:values", -1, &(((sai__EnvironmentDetectionDomainType*)a)->values), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__EnvironmentDetectionDomainType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__EnvironmentDetectionDomainType(soap, this, tag, type); } SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_get_sai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *p, const char *tag, const char *type) { if ((p = soap_in_sai__EnvironmentDetectionDomainType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__EnvironmentDetectionDomainType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__EnvironmentDetectionDomainType(soap, tag, this, type); } SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_in_sai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, sai__EnvironmentDetectionDomainType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__EnvironmentDetectionDomainType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnvironmentDetectionDomainType, sizeof(sai__EnvironmentDetectionDomainType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__EnvironmentDetectionDomainType) { soap_revert(soap); *soap->id = '\0'; return (sai__EnvironmentDetectionDomainType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:values", &(((sai__EnvironmentDetectionDomainType*)a)->values), "xsd:string")) 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->mode & SOAP_XML_STRICT) && (((sai__EnvironmentDetectionDomainType*)a)->values.size() > 5)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__EnvironmentDetectionDomainType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__EnvironmentDetectionDomainType, 0, sizeof(sai__EnvironmentDetectionDomainType), 0, soap_copy_sai__EnvironmentDetectionDomainType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__EnvironmentDetectionDomainType * SOAP_FMAC6 soap_new_sai__EnvironmentDetectionDomainType(struct soap *soap, int n) { return soap_instantiate_sai__EnvironmentDetectionDomainType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_instantiate_sai__EnvironmentDetectionDomainType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__EnvironmentDetectionDomainType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__EnvironmentDetectionDomainType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__EnvironmentDetectionDomainType; if (size) *size = sizeof(sai__EnvironmentDetectionDomainType); ((sai__EnvironmentDetectionDomainType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__EnvironmentDetectionDomainType[n]; if (size) *size = n * sizeof(sai__EnvironmentDetectionDomainType); for (int i = 0; i < n; i++) ((sai__EnvironmentDetectionDomainType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__EnvironmentDetectionDomainType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__EnvironmentDetectionDomainType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__EnvironmentDetectionDomainType %p -> %p\n", q, p)); *(sai__EnvironmentDetectionDomainType*)p = *(sai__EnvironmentDetectionDomainType*)q; } void sai__ProvisioningAuditRecordType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->SecureDNS, SOAP_TYPE_bool); soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->HostInitiated, SOAP_TYPE_bool); soap_serialize_PointerTostd__string(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvServerFQDN); soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->SelectedHashData, SOAP_TYPE_xsd__base64Binary); ((sai__ProvisioningAuditRecordType*)this)->SelectedHashData.soap_serialize(soap); soap_serialize_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__ProvisioningAuditRecordType*)this)->CaCertSerials); soap_serialize_PointerTobool(soap, &((sai__ProvisioningAuditRecordType*)this)->AdditionalCaSerialNums); soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->IsOemDefault, SOAP_TYPE_bool); soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->IsTimeValid, SOAP_TYPE_bool); soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->TlsStartTime, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void sai__ProvisioningAuditRecordType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__ProvisioningTLSModeType(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvisioningTLSMode); soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->SecureDNS); soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->HostInitiated); ((sai__ProvisioningAuditRecordType*)this)->ProvServerFQDN = NULL; soap_default_sai__HashTypeType(soap, &((sai__ProvisioningAuditRecordType*)this)->SelectedHashType); ((sai__ProvisioningAuditRecordType*)this)->SelectedHashData.xsd__base64Binary::soap_default(soap); soap_default_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__ProvisioningAuditRecordType*)this)->CaCertSerials); ((sai__ProvisioningAuditRecordType*)this)->AdditionalCaSerialNums = NULL; soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->IsOemDefault); soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->IsTimeValid); soap_default_sai__IPv4AddressType(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvServerIP); soap_default_unsignedInt(soap, &((sai__ProvisioningAuditRecordType*)this)->TlsStartTime); /* transient soap skipped */ } int sai__ProvisioningAuditRecordType::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_sai__ProvisioningAuditRecordType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__ProvisioningAuditRecordType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__ProvisioningAuditRecordType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, int id, const sai__ProvisioningAuditRecordType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningAuditRecordType), type); soap_out_sai__ProvisioningTLSModeType(soap, "sai:ProvisioningTLSMode", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvisioningTLSMode), ""); soap_out_bool(soap, "sai:SecureDNS", -1, &(((sai__ProvisioningAuditRecordType*)a)->SecureDNS), ""); soap_out_bool(soap, "sai:HostInitiated", -1, &(((sai__ProvisioningAuditRecordType*)a)->HostInitiated), ""); soap_out_PointerTostd__string(soap, "sai:ProvServerFQDN", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvServerFQDN), ""); soap_out_sai__HashTypeType(soap, "sai:SelectedHashType", -1, &(((sai__ProvisioningAuditRecordType*)a)->SelectedHashType), ""); (((sai__ProvisioningAuditRecordType*)a)->SelectedHashData).soap_out(soap, "sai:SelectedHashData", -1, ""); soap_out_std__vectorTemplateOfxsd__base64Binary(soap, "sai:CaCertSerials", -1, &(((sai__ProvisioningAuditRecordType*)a)->CaCertSerials), ""); soap_out_PointerTobool(soap, "sai:AdditionalCaSerialNums", -1, &(((sai__ProvisioningAuditRecordType*)a)->AdditionalCaSerialNums), ""); soap_out_bool(soap, "sai:IsOemDefault", -1, &(((sai__ProvisioningAuditRecordType*)a)->IsOemDefault), ""); soap_out_bool(soap, "sai:IsTimeValid", -1, &(((sai__ProvisioningAuditRecordType*)a)->IsTimeValid), ""); soap_out_sai__IPv4AddressType(soap, "sai:ProvServerIP", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvServerIP), ""); soap_out_unsignedInt(soap, "sai:TlsStartTime", -1, &(((sai__ProvisioningAuditRecordType*)a)->TlsStartTime), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__ProvisioningAuditRecordType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__ProvisioningAuditRecordType(soap, this, tag, type); } SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_get_sai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *p, const char *tag, const char *type) { if ((p = soap_in_sai__ProvisioningAuditRecordType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__ProvisioningAuditRecordType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__ProvisioningAuditRecordType(soap, tag, this, type); } SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_in_sai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, sai__ProvisioningAuditRecordType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__ProvisioningAuditRecordType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningAuditRecordType, sizeof(sai__ProvisioningAuditRecordType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__ProvisioningAuditRecordType) { soap_revert(soap); *soap->id = '\0'; return (sai__ProvisioningAuditRecordType *)a->soap_in(soap, tag, type); } } short soap_flag_ProvisioningTLSMode1 = 1, soap_flag_SecureDNS1 = 1, soap_flag_HostInitiated1 = 1, soap_flag_ProvServerFQDN1 = 1, soap_flag_SelectedHashType1 = 1, soap_flag_SelectedHashData1 = 1, soap_flag_AdditionalCaSerialNums1 = 1, soap_flag_IsOemDefault1 = 1, soap_flag_IsTimeValid1 = 1, soap_flag_ProvServerIP1 = 1, soap_flag_TlsStartTime1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_ProvisioningTLSMode1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__ProvisioningTLSModeType(soap, "sai:ProvisioningTLSMode", &(((sai__ProvisioningAuditRecordType*)a)->ProvisioningTLSMode), "sai:ProvisioningTLSModeType")) { soap_flag_ProvisioningTLSMode1--; continue; } if (soap_flag_SecureDNS1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:SecureDNS", &(((sai__ProvisioningAuditRecordType*)a)->SecureDNS), "xsd:boolean")) { soap_flag_SecureDNS1--; continue; } if (soap_flag_HostInitiated1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:HostInitiated", &(((sai__ProvisioningAuditRecordType*)a)->HostInitiated), "xsd:boolean")) { soap_flag_HostInitiated1--; continue; } if (soap_flag_ProvServerFQDN1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_PointerTostd__string(soap, "sai:ProvServerFQDN", &(((sai__ProvisioningAuditRecordType*)a)->ProvServerFQDN), "xsd:string")) { soap_flag_ProvServerFQDN1--; continue; } if (soap_flag_SelectedHashType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__HashTypeType(soap, "sai:SelectedHashType", &(((sai__ProvisioningAuditRecordType*)a)->SelectedHashType), "sai:HashTypeType")) { soap_flag_SelectedHashType1--; continue; } if (soap_flag_SelectedHashData1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__ProvisioningAuditRecordType*)a)->SelectedHashData).soap_in(soap, "sai:SelectedHashData", "xsd:base64Binary")) { soap_flag_SelectedHashData1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfxsd__base64Binary(soap, "sai:CaCertSerials", &(((sai__ProvisioningAuditRecordType*)a)->CaCertSerials), "xsd:base64Binary")) continue; if (soap_flag_AdditionalCaSerialNums1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTobool(soap, "sai:AdditionalCaSerialNums", &(((sai__ProvisioningAuditRecordType*)a)->AdditionalCaSerialNums), "xsd:boolean")) { soap_flag_AdditionalCaSerialNums1--; continue; } if (soap_flag_IsOemDefault1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:IsOemDefault", &(((sai__ProvisioningAuditRecordType*)a)->IsOemDefault), "xsd:boolean")) { soap_flag_IsOemDefault1--; continue; } if (soap_flag_IsTimeValid1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:IsTimeValid", &(((sai__ProvisioningAuditRecordType*)a)->IsTimeValid), "xsd:boolean")) { soap_flag_IsTimeValid1--; continue; } if (soap_flag_ProvServerIP1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__IPv4AddressType(soap, "sai:ProvServerIP", &(((sai__ProvisioningAuditRecordType*)a)->ProvServerIP), "sai:IPv4AddressType")) { soap_flag_ProvServerIP1--; continue; } if (soap_flag_TlsStartTime1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:TlsStartTime", &(((sai__ProvisioningAuditRecordType*)a)->TlsStartTime), "xsd:unsignedInt")) { soap_flag_TlsStartTime1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_ProvisioningTLSMode1 > 0 || soap_flag_SecureDNS1 > 0 || soap_flag_HostInitiated1 > 0 || soap_flag_SelectedHashType1 > 0 || soap_flag_SelectedHashData1 > 0 || soap_flag_IsOemDefault1 > 0 || soap_flag_IsTimeValid1 > 0 || soap_flag_ProvServerIP1 > 0 || soap_flag_TlsStartTime1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__ProvisioningAuditRecordType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningAuditRecordType, 0, sizeof(sai__ProvisioningAuditRecordType), 0, soap_copy_sai__ProvisioningAuditRecordType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__ProvisioningAuditRecordType * SOAP_FMAC6 soap_new_sai__ProvisioningAuditRecordType(struct soap *soap, int n) { return soap_instantiate_sai__ProvisioningAuditRecordType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_instantiate_sai__ProvisioningAuditRecordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__ProvisioningAuditRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__ProvisioningAuditRecordType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__ProvisioningAuditRecordType; if (size) *size = sizeof(sai__ProvisioningAuditRecordType); ((sai__ProvisioningAuditRecordType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__ProvisioningAuditRecordType[n]; if (size) *size = n * sizeof(sai__ProvisioningAuditRecordType); for (int i = 0; i < n; i++) ((sai__ProvisioningAuditRecordType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__ProvisioningAuditRecordType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__ProvisioningAuditRecordType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__ProvisioningAuditRecordType %p -> %p\n", q, p)); *(sai__ProvisioningAuditRecordType*)p = *(sai__ProvisioningAuditRecordType*)q; } void sai__CertHashEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__CertHashEntryType*)this)->Default, SOAP_TYPE_bool); soap_embedded(soap, &((sai__CertHashEntryType*)this)->Active, SOAP_TYPE_bool); soap_embedded(soap, &((sai__CertHashEntryType*)this)->Hash, SOAP_TYPE_xsd__base64Binary); ((sai__CertHashEntryType*)this)->Hash.soap_serialize(soap); soap_serialize_sai__FriendlyNameType(soap, &((sai__CertHashEntryType*)this)->FriendlyName); /* transient soap skipped */ } void sai__CertHashEntryType::soap_default(struct soap *soap) { this->soap = soap; soap_default_bool(soap, &((sai__CertHashEntryType*)this)->Default); soap_default_bool(soap, &((sai__CertHashEntryType*)this)->Active); soap_default_sai__HashTypeType(soap, &((sai__CertHashEntryType*)this)->HashType); ((sai__CertHashEntryType*)this)->Hash.xsd__base64Binary::soap_default(soap); soap_default_sai__FriendlyNameType(soap, &((sai__CertHashEntryType*)this)->FriendlyName); /* transient soap skipped */ } int sai__CertHashEntryType::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_sai__CertHashEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__CertHashEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__CertHashEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertHashEntryType(struct soap *soap, const char *tag, int id, const sai__CertHashEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertHashEntryType), type); soap_out_bool(soap, "sai:Default", -1, &(((sai__CertHashEntryType*)a)->Default), ""); soap_out_bool(soap, "sai:Active", -1, &(((sai__CertHashEntryType*)a)->Active), ""); soap_out_sai__HashTypeType(soap, "sai:HashType", -1, &(((sai__CertHashEntryType*)a)->HashType), ""); (((sai__CertHashEntryType*)a)->Hash).soap_out(soap, "sai:Hash", -1, ""); soap_out_sai__FriendlyNameType(soap, "sai:FriendlyName", -1, &(((sai__CertHashEntryType*)a)->FriendlyName), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__CertHashEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__CertHashEntryType(soap, this, tag, type); } SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_get_sai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *p, const char *tag, const char *type) { if ((p = soap_in_sai__CertHashEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__CertHashEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__CertHashEntryType(soap, tag, this, type); } SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_in_sai__CertHashEntryType(struct soap *soap, const char *tag, sai__CertHashEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__CertHashEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertHashEntryType, sizeof(sai__CertHashEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__CertHashEntryType) { soap_revert(soap); *soap->id = '\0'; return (sai__CertHashEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_Default1 = 1, soap_flag_Active1 = 1, soap_flag_HashType1 = 1, soap_flag_Hash1 = 1, soap_flag_FriendlyName1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Default1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Default", &(((sai__CertHashEntryType*)a)->Default), "xsd:boolean")) { soap_flag_Default1--; continue; } if (soap_flag_Active1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_bool(soap, "sai:Active", &(((sai__CertHashEntryType*)a)->Active), "xsd:boolean")) { soap_flag_Active1--; continue; } if (soap_flag_HashType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__HashTypeType(soap, "sai:HashType", &(((sai__CertHashEntryType*)a)->HashType), "sai:HashTypeType")) { soap_flag_HashType1--; continue; } if (soap_flag_Hash1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__CertHashEntryType*)a)->Hash).soap_in(soap, "sai:Hash", "xsd:base64Binary")) { soap_flag_Hash1--; continue; } if (soap_flag_FriendlyName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__FriendlyNameType(soap, "sai:FriendlyName", &(((sai__CertHashEntryType*)a)->FriendlyName), "sai:FriendlyNameType")) { soap_flag_FriendlyName1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Default1 > 0 || soap_flag_Active1 > 0 || soap_flag_HashType1 > 0 || soap_flag_Hash1 > 0 || soap_flag_FriendlyName1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__CertHashEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__CertHashEntryType, 0, sizeof(sai__CertHashEntryType), 0, soap_copy_sai__CertHashEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__CertHashEntryType * SOAP_FMAC6 soap_new_sai__CertHashEntryType(struct soap *soap, int n) { return soap_instantiate_sai__CertHashEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_instantiate_sai__CertHashEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertHashEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertHashEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__CertHashEntryType; if (size) *size = sizeof(sai__CertHashEntryType); ((sai__CertHashEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__CertHashEntryType[n]; if (size) *size = n * sizeof(sai__CertHashEntryType); for (int i = 0; i < n; i++) ((sai__CertHashEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__CertHashEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__CertHashEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertHashEntryType %p -> %p\n", q, p)); *(sai__CertHashEntryType*)p = *(sai__CertHashEntryType*)q; } void sai__PkiCapsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__PkiCapsType*)this)->CrlStoreSize, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__PkiCapsType*)this)->RootCertMaxSize, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__PkiCapsType*)this)->RootCertMaxInstances, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntries, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntryLength, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__PkiCapsType*)this)->CertChainMaxSize, SOAP_TYPE_unsignedInt); soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((sai__PkiCapsType*)this)->SupportedKeyLengths); /* transient soap skipped */ } void sai__PkiCapsType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->CrlStoreSize); soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->RootCertMaxSize); soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->RootCertMaxInstances); soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntries); soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntryLength); soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->CertChainMaxSize); soap_default_std__vectorTemplateOfunsignedInt(soap, &((sai__PkiCapsType*)this)->SupportedKeyLengths); /* transient soap skipped */ } int sai__PkiCapsType::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_sai__PkiCapsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__PkiCapsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__PkiCapsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__PkiCapsType(struct soap *soap, const char *tag, int id, const sai__PkiCapsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__PkiCapsType), type); soap_out_unsignedInt(soap, "sai:CrlStoreSize", -1, &(((sai__PkiCapsType*)a)->CrlStoreSize), ""); soap_out_unsignedInt(soap, "sai:RootCertMaxSize", -1, &(((sai__PkiCapsType*)a)->RootCertMaxSize), ""); soap_out_unsignedInt(soap, "sai:RootCertMaxInstances", -1, &(((sai__PkiCapsType*)a)->RootCertMaxInstances), ""); soap_out_unsignedInt(soap, "sai:FqdnSuffixMaxEntries", -1, &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntries), ""); soap_out_unsignedInt(soap, "sai:FqdnSuffixMaxEntryLength", -1, &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntryLength), ""); soap_out_unsignedInt(soap, "sai:CertChainMaxSize", -1, &(((sai__PkiCapsType*)a)->CertChainMaxSize), ""); soap_out_std__vectorTemplateOfunsignedInt(soap, "sai:SupportedKeyLengths", -1, &(((sai__PkiCapsType*)a)->SupportedKeyLengths), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__PkiCapsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__PkiCapsType(soap, this, tag, type); } SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_get_sai__PkiCapsType(struct soap *soap, sai__PkiCapsType *p, const char *tag, const char *type) { if ((p = soap_in_sai__PkiCapsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__PkiCapsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__PkiCapsType(soap, tag, this, type); } SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_in_sai__PkiCapsType(struct soap *soap, const char *tag, sai__PkiCapsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__PkiCapsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__PkiCapsType, sizeof(sai__PkiCapsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__PkiCapsType) { soap_revert(soap); *soap->id = '\0'; return (sai__PkiCapsType *)a->soap_in(soap, tag, type); } } short soap_flag_CrlStoreSize1 = 1, soap_flag_RootCertMaxSize1 = 1, soap_flag_RootCertMaxInstances1 = 1, soap_flag_FqdnSuffixMaxEntries1 = 1, soap_flag_FqdnSuffixMaxEntryLength1 = 1, soap_flag_CertChainMaxSize1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CrlStoreSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:CrlStoreSize", &(((sai__PkiCapsType*)a)->CrlStoreSize), "xsd:unsignedInt")) { soap_flag_CrlStoreSize1--; continue; } if (soap_flag_RootCertMaxSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:RootCertMaxSize", &(((sai__PkiCapsType*)a)->RootCertMaxSize), "xsd:unsignedInt")) { soap_flag_RootCertMaxSize1--; continue; } if (soap_flag_RootCertMaxInstances1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:RootCertMaxInstances", &(((sai__PkiCapsType*)a)->RootCertMaxInstances), "xsd:unsignedInt")) { soap_flag_RootCertMaxInstances1--; continue; } if (soap_flag_FqdnSuffixMaxEntries1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:FqdnSuffixMaxEntries", &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntries), "xsd:unsignedInt")) { soap_flag_FqdnSuffixMaxEntries1--; continue; } if (soap_flag_FqdnSuffixMaxEntryLength1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:FqdnSuffixMaxEntryLength", &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntryLength), "xsd:unsignedInt")) { soap_flag_FqdnSuffixMaxEntryLength1--; continue; } if (soap_flag_CertChainMaxSize1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:CertChainMaxSize", &(((sai__PkiCapsType*)a)->CertChainMaxSize), "xsd:unsignedInt")) { soap_flag_CertChainMaxSize1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfunsignedInt(soap, "sai:SupportedKeyLengths", &(((sai__PkiCapsType*)a)->SupportedKeyLengths), "xsd:unsignedInt")) 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->mode & SOAP_XML_STRICT) && (soap_flag_CrlStoreSize1 > 0 || soap_flag_RootCertMaxSize1 > 0 || soap_flag_RootCertMaxInstances1 > 0 || soap_flag_FqdnSuffixMaxEntries1 > 0 || soap_flag_FqdnSuffixMaxEntryLength1 > 0 || soap_flag_CertChainMaxSize1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__PkiCapsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__PkiCapsType, 0, sizeof(sai__PkiCapsType), 0, soap_copy_sai__PkiCapsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__PkiCapsType * SOAP_FMAC6 soap_new_sai__PkiCapsType(struct soap *soap, int n) { return soap_instantiate_sai__PkiCapsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__PkiCapsType(struct soap *soap, sai__PkiCapsType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_instantiate_sai__PkiCapsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__PkiCapsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__PkiCapsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__PkiCapsType; if (size) *size = sizeof(sai__PkiCapsType); ((sai__PkiCapsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__PkiCapsType[n]; if (size) *size = n * sizeof(sai__PkiCapsType); for (int i = 0; i < n; i++) ((sai__PkiCapsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__PkiCapsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__PkiCapsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__PkiCapsType %p -> %p\n", q, p)); *(sai__PkiCapsType*)p = *(sai__PkiCapsType*)q; } void sai__CrlType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__CrlType*)this)->CrlUrl, SOAP_TYPE_std__string); soap_serialize_std__string(soap, &((sai__CrlType*)this)->CrlUrl); soap_serialize_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__CrlType*)this)->SerialNumber); /* transient soap skipped */ } void sai__CrlType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__string(soap, &((sai__CrlType*)this)->CrlUrl); soap_default_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__CrlType*)this)->SerialNumber); /* transient soap skipped */ } int sai__CrlType::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_sai__CrlType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__CrlType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__CrlType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CrlType(struct soap *soap, const char *tag, int id, const sai__CrlType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CrlType), type); soap_out_std__string(soap, "sai:CrlUrl", -1, &(((sai__CrlType*)a)->CrlUrl), ""); soap_out_std__vectorTemplateOfxsd__base64Binary(soap, "sai:SerialNumber", -1, &(((sai__CrlType*)a)->SerialNumber), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__CrlType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__CrlType(soap, this, tag, type); } SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_get_sai__CrlType(struct soap *soap, sai__CrlType *p, const char *tag, const char *type) { if ((p = soap_in_sai__CrlType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__CrlType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__CrlType(soap, tag, this, type); } SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_in_sai__CrlType(struct soap *soap, const char *tag, sai__CrlType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__CrlType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CrlType, sizeof(sai__CrlType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__CrlType) { soap_revert(soap); *soap->id = '\0'; return (sai__CrlType *)a->soap_in(soap, tag, type); } } short soap_flag_CrlUrl1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_CrlUrl1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_std__string(soap, "sai:CrlUrl", &(((sai__CrlType*)a)->CrlUrl), "xsd:string")) { soap_flag_CrlUrl1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfxsd__base64Binary(soap, "sai:SerialNumber", &(((sai__CrlType*)a)->SerialNumber), "xsd:base64Binary")) 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->mode & SOAP_XML_STRICT) && (soap_flag_CrlUrl1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__CrlType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__CrlType, 0, sizeof(sai__CrlType), 0, soap_copy_sai__CrlType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__CrlType * SOAP_FMAC6 soap_new_sai__CrlType(struct soap *soap, int n) { return soap_instantiate_sai__CrlType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CrlType(struct soap *soap, sai__CrlType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_instantiate_sai__CrlType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CrlType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CrlType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__CrlType; if (size) *size = sizeof(sai__CrlType); ((sai__CrlType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__CrlType[n]; if (size) *size = n * sizeof(sai__CrlType); for (int i = 0; i < n; i++) ((sai__CrlType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__CrlType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__CrlType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CrlType %p -> %p\n", q, p)); *(sai__CrlType*)p = *(sai__CrlType*)q; } void sai__CertificateType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__CertificateType*)this)->X509cert, SOAP_TYPE_xsd__base64Binary); ((sai__CertificateType*)this)->X509cert.soap_serialize(soap); /* transient soap skipped */ } void sai__CertificateType::soap_default(struct soap *soap) { this->soap = soap; ((sai__CertificateType*)this)->X509cert.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int sai__CertificateType::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_sai__CertificateType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__CertificateType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__CertificateType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateType(struct soap *soap, const char *tag, int id, const sai__CertificateType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertificateType), type); (((sai__CertificateType*)a)->X509cert).soap_out(soap, "sai:X509cert", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__CertificateType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__CertificateType(soap, this, tag, type); } SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_get_sai__CertificateType(struct soap *soap, sai__CertificateType *p, const char *tag, const char *type) { if ((p = soap_in_sai__CertificateType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__CertificateType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__CertificateType(soap, tag, this, type); } SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_in_sai__CertificateType(struct soap *soap, const char *tag, sai__CertificateType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__CertificateType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertificateType, sizeof(sai__CertificateType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__CertificateType) { soap_revert(soap); *soap->id = '\0'; return (sai__CertificateType *)a->soap_in(soap, tag, type); } } short soap_flag_X509cert1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_X509cert1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__CertificateType*)a)->X509cert).soap_in(soap, "sai:X509cert", "xsd:base64Binary")) { soap_flag_X509cert1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_X509cert1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__CertificateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__CertificateType, 0, sizeof(sai__CertificateType), 0, soap_copy_sai__CertificateType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__CertificateType * SOAP_FMAC6 soap_new_sai__CertificateType(struct soap *soap, int n) { return soap_instantiate_sai__CertificateType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertificateType(struct soap *soap, sai__CertificateType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_instantiate_sai__CertificateType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertificateType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertificateType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__CertificateType; if (size) *size = sizeof(sai__CertificateType); ((sai__CertificateType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__CertificateType[n]; if (size) *size = n * sizeof(sai__CertificateType); for (int i = 0; i < n; i++) ((sai__CertificateType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__CertificateType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__CertificateType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertificateType %p -> %p\n", q, p)); *(sai__CertificateType*)p = *(sai__CertificateType*)q; } void sai__TlsOptionsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ /* transient soap skipped */ } void sai__TlsOptionsType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__InterfaceType(soap, &((sai__TlsOptionsType*)this)->Interface); soap_default_sai__TlsAthenticationType(soap, &((sai__TlsOptionsType*)this)->TlsAuthentication); /* transient soap skipped */ } int sai__TlsOptionsType::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_sai__TlsOptionsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__TlsOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__TlsOptionsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__TlsOptionsType(struct soap *soap, const char *tag, int id, const sai__TlsOptionsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__TlsOptionsType), type); soap_out_sai__InterfaceType(soap, "sai:Interface", -1, &(((sai__TlsOptionsType*)a)->Interface), ""); soap_out_sai__TlsAthenticationType(soap, "sai:TlsAuthentication", -1, &(((sai__TlsOptionsType*)a)->TlsAuthentication), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__TlsOptionsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__TlsOptionsType(soap, this, tag, type); } SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_get_sai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *p, const char *tag, const char *type) { if ((p = soap_in_sai__TlsOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__TlsOptionsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__TlsOptionsType(soap, tag, this, type); } SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_in_sai__TlsOptionsType(struct soap *soap, const char *tag, sai__TlsOptionsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__TlsOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__TlsOptionsType, sizeof(sai__TlsOptionsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__TlsOptionsType) { soap_revert(soap); *soap->id = '\0'; return (sai__TlsOptionsType *)a->soap_in(soap, tag, type); } } short soap_flag_Interface1 = 1, soap_flag_TlsAuthentication1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Interface1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__InterfaceType(soap, "sai:Interface", &(((sai__TlsOptionsType*)a)->Interface), "sai:InterfaceType")) { soap_flag_Interface1--; continue; } if (soap_flag_TlsAuthentication1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__TlsAthenticationType(soap, "sai:TlsAuthentication", &(((sai__TlsOptionsType*)a)->TlsAuthentication), "sai:TlsAthenticationType")) { soap_flag_TlsAuthentication1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Interface1 > 0 || soap_flag_TlsAuthentication1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__TlsOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__TlsOptionsType, 0, sizeof(sai__TlsOptionsType), 0, soap_copy_sai__TlsOptionsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__TlsOptionsType * SOAP_FMAC6 soap_new_sai__TlsOptionsType(struct soap *soap, int n) { return soap_instantiate_sai__TlsOptionsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_instantiate_sai__TlsOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__TlsOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__TlsOptionsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__TlsOptionsType; if (size) *size = sizeof(sai__TlsOptionsType); ((sai__TlsOptionsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__TlsOptionsType[n]; if (size) *size = n * sizeof(sai__TlsOptionsType); for (int i = 0; i < n; i++) ((sai__TlsOptionsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__TlsOptionsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__TlsOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__TlsOptionsType %p -> %p\n", q, p)); *(sai__TlsOptionsType*)p = *(sai__TlsOptionsType*)q; } void sai__KerberosOptionsType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__sai__KerberosRealmName(soap, &((sai__KerberosOptionsType*)this)->KerberosRealmName); soap_serialize_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, &((sai__KerberosOptionsType*)this)->KerberosSpn); soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosKeyVersion, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosMasterKey, SOAP_TYPE_xsd__base64Binary); ((sai__KerberosOptionsType*)this)->KerberosMasterKey.soap_serialize(soap); soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosMaximumClockTolerance, SOAP_TYPE_unsignedInt); /* transient soap skipped */ } void sai__KerberosOptionsType::soap_default(struct soap *soap) { this->soap = soap; soap_default__sai__KerberosRealmName(soap, &((sai__KerberosOptionsType*)this)->KerberosRealmName); soap_default_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, &((sai__KerberosOptionsType*)this)->KerberosSpn); soap_default_unsignedInt(soap, &((sai__KerberosOptionsType*)this)->KerberosKeyVersion); soap_default_sai__KerberosEncryptionType(soap, &((sai__KerberosOptionsType*)this)->KerberosEncryption); ((sai__KerberosOptionsType*)this)->KerberosMasterKey.xsd__base64Binary::soap_default(soap); soap_default_unsignedInt(soap, &((sai__KerberosOptionsType*)this)->KerberosMaximumClockTolerance); /* transient soap skipped */ } int sai__KerberosOptionsType::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_sai__KerberosOptionsType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__KerberosOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__KerberosOptionsType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosOptionsType(struct soap *soap, const char *tag, int id, const sai__KerberosOptionsType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosOptionsType), type); soap_out__sai__KerberosRealmName(soap, "sai:KerberosRealmName", -1, &(((sai__KerberosOptionsType*)a)->KerberosRealmName), ""); soap_out_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, "sai:KerberosSpn", -1, &(((sai__KerberosOptionsType*)a)->KerberosSpn), ""); soap_out_unsignedInt(soap, "sai:KerberosKeyVersion", -1, &(((sai__KerberosOptionsType*)a)->KerberosKeyVersion), ""); soap_out_sai__KerberosEncryptionType(soap, "sai:KerberosEncryption", -1, &(((sai__KerberosOptionsType*)a)->KerberosEncryption), ""); (((sai__KerberosOptionsType*)a)->KerberosMasterKey).soap_out(soap, "sai:KerberosMasterKey", -1, ""); soap_out_unsignedInt(soap, "sai:KerberosMaximumClockTolerance", -1, &(((sai__KerberosOptionsType*)a)->KerberosMaximumClockTolerance), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__KerberosOptionsType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__KerberosOptionsType(soap, this, tag, type); } SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_get_sai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *p, const char *tag, const char *type) { if ((p = soap_in_sai__KerberosOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__KerberosOptionsType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__KerberosOptionsType(soap, tag, this, type); } SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_in_sai__KerberosOptionsType(struct soap *soap, const char *tag, sai__KerberosOptionsType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__KerberosOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosOptionsType, sizeof(sai__KerberosOptionsType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__KerberosOptionsType) { soap_revert(soap); *soap->id = '\0'; return (sai__KerberosOptionsType *)a->soap_in(soap, tag, type); } } short soap_flag_KerberosRealmName1 = 1, soap_flag_KerberosKeyVersion1 = 1, soap_flag_KerberosEncryption1 = 1, soap_flag_KerberosMasterKey1 = 1, soap_flag_KerberosMaximumClockTolerance1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_KerberosRealmName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in__sai__KerberosRealmName(soap, "sai:KerberosRealmName", &(((sai__KerberosOptionsType*)a)->KerberosRealmName), "")) { soap_flag_KerberosRealmName1--; continue; } if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, "sai:KerberosSpn", &(((sai__KerberosOptionsType*)a)->KerberosSpn), "sai:KerberosSpnType")) continue; if (soap_flag_KerberosKeyVersion1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:KerberosKeyVersion", &(((sai__KerberosOptionsType*)a)->KerberosKeyVersion), "xsd:unsignedInt")) { soap_flag_KerberosKeyVersion1--; continue; } if (soap_flag_KerberosEncryption1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__KerberosEncryptionType(soap, "sai:KerberosEncryption", &(((sai__KerberosOptionsType*)a)->KerberosEncryption), "sai:KerberosEncryptionType")) { soap_flag_KerberosEncryption1--; continue; } if (soap_flag_KerberosMasterKey1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__KerberosOptionsType*)a)->KerberosMasterKey).soap_in(soap, "sai:KerberosMasterKey", "xsd:base64Binary")) { soap_flag_KerberosMasterKey1--; continue; } if (soap_flag_KerberosMaximumClockTolerance1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:KerberosMaximumClockTolerance", &(((sai__KerberosOptionsType*)a)->KerberosMaximumClockTolerance), "xsd:unsignedInt")) { soap_flag_KerberosMaximumClockTolerance1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_KerberosRealmName1 > 0 || ((sai__KerberosOptionsType*)a)->KerberosSpn.size() > 4 || soap_flag_KerberosKeyVersion1 > 0 || soap_flag_KerberosEncryption1 > 0 || soap_flag_KerberosMasterKey1 > 0 || soap_flag_KerberosMaximumClockTolerance1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__KerberosOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosOptionsType, 0, sizeof(sai__KerberosOptionsType), 0, soap_copy_sai__KerberosOptionsType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__KerberosOptionsType * SOAP_FMAC6 soap_new_sai__KerberosOptionsType(struct soap *soap, int n) { return soap_instantiate_sai__KerberosOptionsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_instantiate_sai__KerberosOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__KerberosOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__KerberosOptionsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__KerberosOptionsType; if (size) *size = sizeof(sai__KerberosOptionsType); ((sai__KerberosOptionsType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__KerberosOptionsType[n]; if (size) *size = n * sizeof(sai__KerberosOptionsType); for (int i = 0; i < n; i++) ((sai__KerberosOptionsType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__KerberosOptionsType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__KerberosOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__KerberosOptionsType %p -> %p\n", q, p)); *(sai__KerberosOptionsType*)p = *(sai__KerberosOptionsType*)q; } void sai__KerberosSpnType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__sai__SpnString(soap, &((sai__KerberosSpnType*)this)->SpnString); /* transient soap skipped */ } void sai__KerberosSpnType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__KerberosSpnProtocolType(soap, &((sai__KerberosSpnType*)this)->SpnProtocolIndex); soap_default__sai__SpnString(soap, &((sai__KerberosSpnType*)this)->SpnString); /* transient soap skipped */ } int sai__KerberosSpnType::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_sai__KerberosSpnType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__KerberosSpnType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__KerberosSpnType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosSpnType(struct soap *soap, const char *tag, int id, const sai__KerberosSpnType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosSpnType), type); soap_out_sai__KerberosSpnProtocolType(soap, "sai:SpnProtocolIndex", -1, &(((sai__KerberosSpnType*)a)->SpnProtocolIndex), ""); soap_out__sai__SpnString(soap, "sai:SpnString", -1, &(((sai__KerberosSpnType*)a)->SpnString), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__KerberosSpnType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__KerberosSpnType(soap, this, tag, type); } SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_get_sai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *p, const char *tag, const char *type) { if ((p = soap_in_sai__KerberosSpnType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__KerberosSpnType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__KerberosSpnType(soap, tag, this, type); } SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_in_sai__KerberosSpnType(struct soap *soap, const char *tag, sai__KerberosSpnType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__KerberosSpnType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosSpnType, sizeof(sai__KerberosSpnType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__KerberosSpnType) { soap_revert(soap); *soap->id = '\0'; return (sai__KerberosSpnType *)a->soap_in(soap, tag, type); } } short soap_flag_SpnProtocolIndex1 = 1, soap_flag_SpnString1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_SpnProtocolIndex1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__KerberosSpnProtocolType(soap, "sai:SpnProtocolIndex", &(((sai__KerberosSpnType*)a)->SpnProtocolIndex), "sai:KerberosSpnProtocolType")) { soap_flag_SpnProtocolIndex1--; continue; } if (soap_flag_SpnString1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in__sai__SpnString(soap, "sai:SpnString", &(((sai__KerberosSpnType*)a)->SpnString), "")) { soap_flag_SpnString1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_SpnProtocolIndex1 > 0 || soap_flag_SpnString1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__KerberosSpnType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosSpnType, 0, sizeof(sai__KerberosSpnType), 0, soap_copy_sai__KerberosSpnType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__KerberosSpnType * SOAP_FMAC6 soap_new_sai__KerberosSpnType(struct soap *soap, int n) { return soap_instantiate_sai__KerberosSpnType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_instantiate_sai__KerberosSpnType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__KerberosSpnType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__KerberosSpnType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__KerberosSpnType; if (size) *size = sizeof(sai__KerberosSpnType); ((sai__KerberosSpnType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__KerberosSpnType[n]; if (size) *size = n * sizeof(sai__KerberosSpnType); for (int i = 0; i < n; i++) ((sai__KerberosSpnType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__KerberosSpnType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__KerberosSpnType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__KerberosSpnType %p -> %p\n", q, p)); *(sai__KerberosSpnType*)p = *(sai__KerberosSpnType*)q; } void sai__AdminAclEntryExType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_sai__AclStringType(soap, &((sai__AdminAclEntryExType*)this)->Username); soap_embedded(soap, &((sai__AdminAclEntryExType*)this)->DigestPassword, SOAP_TYPE_xsd__base64Binary); ((sai__AdminAclEntryExType*)this)->DigestPassword.soap_serialize(soap); /* transient soap skipped */ } void sai__AdminAclEntryExType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__AclStringType(soap, &((sai__AdminAclEntryExType*)this)->Username); ((sai__AdminAclEntryExType*)this)->DigestPassword.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int sai__AdminAclEntryExType::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_sai__AdminAclEntryExType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__AdminAclEntryExType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__AdminAclEntryExType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AdminAclEntryExType(struct soap *soap, const char *tag, int id, const sai__AdminAclEntryExType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AdminAclEntryExType), type); soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__AdminAclEntryExType*)a)->Username), ""); (((sai__AdminAclEntryExType*)a)->DigestPassword).soap_out(soap, "sai:DigestPassword", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__AdminAclEntryExType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__AdminAclEntryExType(soap, this, tag, type); } SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_get_sai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *p, const char *tag, const char *type) { if ((p = soap_in_sai__AdminAclEntryExType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__AdminAclEntryExType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__AdminAclEntryExType(soap, tag, this, type); } SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_in_sai__AdminAclEntryExType(struct soap *soap, const char *tag, sai__AdminAclEntryExType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__AdminAclEntryExType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AdminAclEntryExType, sizeof(sai__AdminAclEntryExType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__AdminAclEntryExType) { soap_revert(soap); *soap->id = '\0'; return (sai__AdminAclEntryExType *)a->soap_in(soap, tag, type); } } short soap_flag_Username1 = 1, soap_flag_DigestPassword1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__AdminAclEntryExType*)a)->Username), "sai:AclStringType")) { soap_flag_Username1--; continue; } if (soap_flag_DigestPassword1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__AdminAclEntryExType*)a)->DigestPassword).soap_in(soap, "sai:DigestPassword", "xsd:base64Binary")) { soap_flag_DigestPassword1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_DigestPassword1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__AdminAclEntryExType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AdminAclEntryExType, 0, sizeof(sai__AdminAclEntryExType), 0, soap_copy_sai__AdminAclEntryExType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__AdminAclEntryExType * SOAP_FMAC6 soap_new_sai__AdminAclEntryExType(struct soap *soap, int n) { return soap_instantiate_sai__AdminAclEntryExType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_instantiate_sai__AdminAclEntryExType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AdminAclEntryExType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AdminAclEntryExType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__AdminAclEntryExType; if (size) *size = sizeof(sai__AdminAclEntryExType); ((sai__AdminAclEntryExType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__AdminAclEntryExType[n]; if (size) *size = n * sizeof(sai__AdminAclEntryExType); for (int i = 0; i < n; i++) ((sai__AdminAclEntryExType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__AdminAclEntryExType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AdminAclEntryExType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AdminAclEntryExType %p -> %p\n", q, p)); *(sai__AdminAclEntryExType*)p = *(sai__AdminAclEntryExType*)q; } void sai__UserAclEntryExType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_PointerTosai__UserAclRealmListType(soap, &((sai__UserAclEntryExType*)this)->Realms); soap_serialize__sai__union_UserAclEntryExType(soap, ((sai__UserAclEntryExType*)this)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)this)->union_UserAclEntryExType); /* transient soap skipped */ } void sai__UserAclEntryExType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__AccessPermissionType(soap, &((sai__UserAclEntryExType*)this)->AccessPermission); ((sai__UserAclEntryExType*)this)->Realms = NULL; ((sai__UserAclEntryExType*)this)->__union_UserAclEntryExType = 0; /* transient soap skipped */ } int sai__UserAclEntryExType::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_sai__UserAclEntryExType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__UserAclEntryExType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__UserAclEntryExType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryExType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryExType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryExType), type); soap_out_sai__AccessPermissionType(soap, "sai:AccessPermission", -1, &(((sai__UserAclEntryExType*)a)->AccessPermission), ""); soap_out_PointerTosai__UserAclRealmListType(soap, "sai:Realms", -1, &(((sai__UserAclEntryExType*)a)->Realms), ""); soap_out__sai__union_UserAclEntryExType(soap, ((sai__UserAclEntryExType*)a)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)a)->union_UserAclEntryExType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__UserAclEntryExType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__UserAclEntryExType(soap, this, tag, type); } SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_get_sai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *p, const char *tag, const char *type) { if ((p = soap_in_sai__UserAclEntryExType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__UserAclEntryExType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__UserAclEntryExType(soap, tag, this, type); } SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_in_sai__UserAclEntryExType(struct soap *soap, const char *tag, sai__UserAclEntryExType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__UserAclEntryExType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryExType, sizeof(sai__UserAclEntryExType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryExType) { soap_revert(soap); *soap->id = '\0'; return (sai__UserAclEntryExType *)a->soap_in(soap, tag, type); } } short soap_flag_AccessPermission1 = 1, soap_flag_Realms1 = 1, soap_flag_union_UserAclEntryExType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_AccessPermission1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__AccessPermissionType(soap, "sai:AccessPermission", &(((sai__UserAclEntryExType*)a)->AccessPermission), "sai:AccessPermissionType")) { soap_flag_AccessPermission1--; continue; } if (soap_flag_Realms1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclRealmListType(soap, "sai:Realms", &(((sai__UserAclEntryExType*)a)->Realms), "sai:UserAclRealmListType")) { soap_flag_Realms1--; continue; } if (soap_flag_union_UserAclEntryExType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__sai__union_UserAclEntryExType(soap, &((sai__UserAclEntryExType*)a)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)a)->union_UserAclEntryExType)) { soap_flag_union_UserAclEntryExType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_AccessPermission1 > 0 || soap_flag_Realms1 > 0 || soap_flag_union_UserAclEntryExType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__UserAclEntryExType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclEntryExType, 0, sizeof(sai__UserAclEntryExType), 0, soap_copy_sai__UserAclEntryExType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__UserAclEntryExType * SOAP_FMAC6 soap_new_sai__UserAclEntryExType(struct soap *soap, int n) { return soap_instantiate_sai__UserAclEntryExType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryExType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryExType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryExType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__UserAclEntryExType; if (size) *size = sizeof(sai__UserAclEntryExType); ((sai__UserAclEntryExType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__UserAclEntryExType[n]; if (size) *size = n * sizeof(sai__UserAclEntryExType); for (int i = 0; i < n; i++) ((sai__UserAclEntryExType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__UserAclEntryExType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserAclEntryExType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryExType %p -> %p\n", q, p)); *(sai__UserAclEntryExType*)p = *(sai__UserAclEntryExType*)q; } void sai__UserEntryKerberosType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__UserEntryKerberosType*)this)->Sid, SOAP_TYPE_xsd__base64Binary); ((sai__UserEntryKerberosType*)this)->Sid.soap_serialize(soap); /* transient soap skipped */ } void sai__UserEntryKerberosType::soap_default(struct soap *soap) { this->soap = soap; ((sai__UserEntryKerberosType*)this)->Sid.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int sai__UserEntryKerberosType::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_sai__UserEntryKerberosType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__UserEntryKerberosType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__UserEntryKerberosType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserEntryKerberosType(struct soap *soap, const char *tag, int id, const sai__UserEntryKerberosType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserEntryKerberosType), type); (((sai__UserEntryKerberosType*)a)->Sid).soap_out(soap, "sai:Sid", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__UserEntryKerberosType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__UserEntryKerberosType(soap, this, tag, type); } SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_get_sai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *p, const char *tag, const char *type) { if ((p = soap_in_sai__UserEntryKerberosType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__UserEntryKerberosType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__UserEntryKerberosType(soap, tag, this, type); } SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_in_sai__UserEntryKerberosType(struct soap *soap, const char *tag, sai__UserEntryKerberosType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__UserEntryKerberosType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserEntryKerberosType, sizeof(sai__UserEntryKerberosType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__UserEntryKerberosType) { soap_revert(soap); *soap->id = '\0'; return (sai__UserEntryKerberosType *)a->soap_in(soap, tag, type); } } short soap_flag_Sid1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Sid1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__UserEntryKerberosType*)a)->Sid).soap_in(soap, "sai:Sid", "xsd:base64Binary")) { soap_flag_Sid1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Sid1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__UserEntryKerberosType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserEntryKerberosType, 0, sizeof(sai__UserEntryKerberosType), 0, soap_copy_sai__UserEntryKerberosType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__UserEntryKerberosType * SOAP_FMAC6 soap_new_sai__UserEntryKerberosType(struct soap *soap, int n) { return soap_instantiate_sai__UserEntryKerberosType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_instantiate_sai__UserEntryKerberosType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserEntryKerberosType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserEntryKerberosType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__UserEntryKerberosType; if (size) *size = sizeof(sai__UserEntryKerberosType); ((sai__UserEntryKerberosType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__UserEntryKerberosType[n]; if (size) *size = n * sizeof(sai__UserEntryKerberosType); for (int i = 0; i < n; i++) ((sai__UserEntryKerberosType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__UserEntryKerberosType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserEntryKerberosType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserEntryKerberosType %p -> %p\n", q, p)); *(sai__UserEntryKerberosType*)p = *(sai__UserEntryKerberosType*)q; } void sai__UserEntryDigestType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_sai__AclStringType(soap, &((sai__UserEntryDigestType*)this)->Username); soap_embedded(soap, &((sai__UserEntryDigestType*)this)->DigestPassword, SOAP_TYPE_xsd__base64Binary); ((sai__UserEntryDigestType*)this)->DigestPassword.soap_serialize(soap); /* transient soap skipped */ } void sai__UserEntryDigestType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__AclStringType(soap, &((sai__UserEntryDigestType*)this)->Username); ((sai__UserEntryDigestType*)this)->DigestPassword.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int sai__UserEntryDigestType::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_sai__UserEntryDigestType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__UserEntryDigestType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__UserEntryDigestType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserEntryDigestType(struct soap *soap, const char *tag, int id, const sai__UserEntryDigestType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserEntryDigestType), type); soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__UserEntryDigestType*)a)->Username), ""); (((sai__UserEntryDigestType*)a)->DigestPassword).soap_out(soap, "sai:DigestPassword", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__UserEntryDigestType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__UserEntryDigestType(soap, this, tag, type); } SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_get_sai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *p, const char *tag, const char *type) { if ((p = soap_in_sai__UserEntryDigestType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__UserEntryDigestType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__UserEntryDigestType(soap, tag, this, type); } SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_in_sai__UserEntryDigestType(struct soap *soap, const char *tag, sai__UserEntryDigestType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__UserEntryDigestType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserEntryDigestType, sizeof(sai__UserEntryDigestType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__UserEntryDigestType) { soap_revert(soap); *soap->id = '\0'; return (sai__UserEntryDigestType *)a->soap_in(soap, tag, type); } } short soap_flag_Username1 = 1, soap_flag_DigestPassword1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__UserEntryDigestType*)a)->Username), "sai:AclStringType")) { soap_flag_Username1--; continue; } if (soap_flag_DigestPassword1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__UserEntryDigestType*)a)->DigestPassword).soap_in(soap, "sai:DigestPassword", "xsd:base64Binary")) { soap_flag_DigestPassword1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_DigestPassword1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__UserEntryDigestType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserEntryDigestType, 0, sizeof(sai__UserEntryDigestType), 0, soap_copy_sai__UserEntryDigestType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__UserEntryDigestType * SOAP_FMAC6 soap_new_sai__UserEntryDigestType(struct soap *soap, int n) { return soap_instantiate_sai__UserEntryDigestType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_instantiate_sai__UserEntryDigestType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserEntryDigestType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserEntryDigestType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__UserEntryDigestType; if (size) *size = sizeof(sai__UserEntryDigestType); ((sai__UserEntryDigestType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__UserEntryDigestType[n]; if (size) *size = n * sizeof(sai__UserEntryDigestType); for (int i = 0; i < n; i++) ((sai__UserEntryDigestType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__UserEntryDigestType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserEntryDigestType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserEntryDigestType %p -> %p\n", q, p)); *(sai__UserEntryDigestType*)p = *(sai__UserEntryDigestType*)q; } void sai__AmtVersion::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__AmtVersion*)this)->major, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((sai__AmtVersion*)this)->minor, SOAP_TYPE_unsignedByte); soap_embedded(soap, &((sai__AmtVersion*)this)->micro, SOAP_TYPE_unsignedShort); /* transient soap skipped */ } void sai__AmtVersion::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedByte(soap, &((sai__AmtVersion*)this)->major); soap_default_unsignedByte(soap, &((sai__AmtVersion*)this)->minor); soap_default_unsignedShort(soap, &((sai__AmtVersion*)this)->micro); /* transient soap skipped */ } int sai__AmtVersion::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_sai__AmtVersion); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__AmtVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__AmtVersion(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AmtVersion(struct soap *soap, const char *tag, int id, const sai__AmtVersion *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AmtVersion), type); soap_out_unsignedByte(soap, "sai:major", -1, &(((sai__AmtVersion*)a)->major), ""); soap_out_unsignedByte(soap, "sai:minor", -1, &(((sai__AmtVersion*)a)->minor), ""); soap_out_unsignedShort(soap, "sai:micro", -1, &(((sai__AmtVersion*)a)->micro), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__AmtVersion::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__AmtVersion(soap, this, tag, type); } SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_get_sai__AmtVersion(struct soap *soap, sai__AmtVersion *p, const char *tag, const char *type) { if ((p = soap_in_sai__AmtVersion(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__AmtVersion::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__AmtVersion(soap, tag, this, type); } SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_in_sai__AmtVersion(struct soap *soap, const char *tag, sai__AmtVersion *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__AmtVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AmtVersion, sizeof(sai__AmtVersion), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__AmtVersion) { soap_revert(soap); *soap->id = '\0'; return (sai__AmtVersion *)a->soap_in(soap, tag, type); } } short soap_flag_major1 = 1, soap_flag_minor1 = 1, soap_flag_micro1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_major1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "sai:major", &(((sai__AmtVersion*)a)->major), "xsd:unsignedByte")) { soap_flag_major1--; continue; } if (soap_flag_minor1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedByte(soap, "sai:minor", &(((sai__AmtVersion*)a)->minor), "xsd:unsignedByte")) { soap_flag_minor1--; continue; } if (soap_flag_micro1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedShort(soap, "sai:micro", &(((sai__AmtVersion*)a)->micro), "xsd:unsignedShort")) { soap_flag_micro1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_major1 > 0 || soap_flag_minor1 > 0 || soap_flag_micro1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__AmtVersion *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AmtVersion, 0, sizeof(sai__AmtVersion), 0, soap_copy_sai__AmtVersion); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__AmtVersion * SOAP_FMAC6 soap_new_sai__AmtVersion(struct soap *soap, int n) { return soap_instantiate_sai__AmtVersion(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AmtVersion(struct soap *soap, sai__AmtVersion *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_instantiate_sai__AmtVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AmtVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AmtVersion, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__AmtVersion; if (size) *size = sizeof(sai__AmtVersion); ((sai__AmtVersion*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__AmtVersion[n]; if (size) *size = n * sizeof(sai__AmtVersion); for (int i = 0; i < n; i++) ((sai__AmtVersion*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__AmtVersion*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AmtVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AmtVersion %p -> %p\n", q, p)); *(sai__AmtVersion*)p = *(sai__AmtVersion*)q; } void sai__UpdateCoreUrlKeyType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyLength, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyAlgorithm, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyData, SOAP_TYPE_xsd__base64Binary); ((sai__UpdateCoreUrlKeyType*)this)->KeyData.soap_serialize(soap); /* transient soap skipped */ } void sai__UpdateCoreUrlKeyType::soap_default(struct soap *soap) { this->soap = soap; soap_default_unsignedInt(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyLength); soap_default_unsignedInt(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyAlgorithm); ((sai__UpdateCoreUrlKeyType*)this)->KeyData.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int sai__UpdateCoreUrlKeyType::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_sai__UpdateCoreUrlKeyType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__UpdateCoreUrlKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__UpdateCoreUrlKeyType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, int id, const sai__UpdateCoreUrlKeyType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UpdateCoreUrlKeyType), type); soap_out_unsignedInt(soap, "sai:KeyLength", -1, &(((sai__UpdateCoreUrlKeyType*)a)->KeyLength), ""); soap_out_unsignedInt(soap, "sai:KeyAlgorithm", -1, &(((sai__UpdateCoreUrlKeyType*)a)->KeyAlgorithm), ""); (((sai__UpdateCoreUrlKeyType*)a)->KeyData).soap_out(soap, "sai:KeyData", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__UpdateCoreUrlKeyType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__UpdateCoreUrlKeyType(soap, this, tag, type); } SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_get_sai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *p, const char *tag, const char *type) { if ((p = soap_in_sai__UpdateCoreUrlKeyType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__UpdateCoreUrlKeyType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__UpdateCoreUrlKeyType(soap, tag, this, type); } SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_in_sai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, sai__UpdateCoreUrlKeyType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__UpdateCoreUrlKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UpdateCoreUrlKeyType, sizeof(sai__UpdateCoreUrlKeyType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__UpdateCoreUrlKeyType) { soap_revert(soap); *soap->id = '\0'; return (sai__UpdateCoreUrlKeyType *)a->soap_in(soap, tag, type); } } short soap_flag_KeyLength1 = 1, soap_flag_KeyAlgorithm1 = 1, soap_flag_KeyData1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_KeyLength1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:KeyLength", &(((sai__UpdateCoreUrlKeyType*)a)->KeyLength), "xsd:unsignedInt")) { soap_flag_KeyLength1--; continue; } if (soap_flag_KeyAlgorithm1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:KeyAlgorithm", &(((sai__UpdateCoreUrlKeyType*)a)->KeyAlgorithm), "xsd:unsignedInt")) { soap_flag_KeyAlgorithm1--; continue; } if (soap_flag_KeyData1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__UpdateCoreUrlKeyType*)a)->KeyData).soap_in(soap, "sai:KeyData", "xsd:base64Binary")) { soap_flag_KeyData1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_KeyLength1 > 0 || soap_flag_KeyAlgorithm1 > 0 || soap_flag_KeyData1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__UpdateCoreUrlKeyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UpdateCoreUrlKeyType, 0, sizeof(sai__UpdateCoreUrlKeyType), 0, soap_copy_sai__UpdateCoreUrlKeyType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__UpdateCoreUrlKeyType * SOAP_FMAC6 soap_new_sai__UpdateCoreUrlKeyType(struct soap *soap, int n) { return soap_instantiate_sai__UpdateCoreUrlKeyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_instantiate_sai__UpdateCoreUrlKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UpdateCoreUrlKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UpdateCoreUrlKeyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__UpdateCoreUrlKeyType; if (size) *size = sizeof(sai__UpdateCoreUrlKeyType); ((sai__UpdateCoreUrlKeyType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__UpdateCoreUrlKeyType[n]; if (size) *size = n * sizeof(sai__UpdateCoreUrlKeyType); for (int i = 0; i < n; i++) ((sai__UpdateCoreUrlKeyType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__UpdateCoreUrlKeyType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UpdateCoreUrlKeyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UpdateCoreUrlKeyType %p -> %p\n", q, p)); *(sai__UpdateCoreUrlKeyType*)p = *(sai__UpdateCoreUrlKeyType*)q; } void sai__CertificateChainType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__CertificateChainType*)this)->Length, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__CertificateChainType*)this)->Value, SOAP_TYPE_xsd__base64Binary); ((sai__CertificateChainType*)this)->Value.soap_serialize(soap); /* transient soap skipped */ } void sai__CertificateChainType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__RsaCertificateEncodingType(soap, &((sai__CertificateChainType*)this)->Encoding); soap_default_unsignedInt(soap, &((sai__CertificateChainType*)this)->Length); ((sai__CertificateChainType*)this)->Value.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int sai__CertificateChainType::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_sai__CertificateChainType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__CertificateChainType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__CertificateChainType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateChainType(struct soap *soap, const char *tag, int id, const sai__CertificateChainType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertificateChainType), type); soap_out_sai__RsaCertificateEncodingType(soap, "sai:Encoding", -1, &(((sai__CertificateChainType*)a)->Encoding), ""); soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__CertificateChainType*)a)->Length), ""); (((sai__CertificateChainType*)a)->Value).soap_out(soap, "sai:Value", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__CertificateChainType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__CertificateChainType(soap, this, tag, type); } SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_get_sai__CertificateChainType(struct soap *soap, sai__CertificateChainType *p, const char *tag, const char *type) { if ((p = soap_in_sai__CertificateChainType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__CertificateChainType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__CertificateChainType(soap, tag, this, type); } SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_in_sai__CertificateChainType(struct soap *soap, const char *tag, sai__CertificateChainType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__CertificateChainType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertificateChainType, sizeof(sai__CertificateChainType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__CertificateChainType) { soap_revert(soap); *soap->id = '\0'; return (sai__CertificateChainType *)a->soap_in(soap, tag, type); } } short soap_flag_Encoding1 = 1, soap_flag_Length1 = 1, soap_flag_Value1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Encoding1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__RsaCertificateEncodingType(soap, "sai:Encoding", &(((sai__CertificateChainType*)a)->Encoding), "sai:RsaCertificateEncodingType")) { soap_flag_Encoding1--; continue; } if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__CertificateChainType*)a)->Length), "xsd:unsignedInt")) { soap_flag_Length1--; continue; } if (soap_flag_Value1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__CertificateChainType*)a)->Value).soap_in(soap, "sai:Value", "xsd:base64Binary")) { soap_flag_Value1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Encoding1 > 0 || soap_flag_Length1 > 0 || soap_flag_Value1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__CertificateChainType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__CertificateChainType, 0, sizeof(sai__CertificateChainType), 0, soap_copy_sai__CertificateChainType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__CertificateChainType * SOAP_FMAC6 soap_new_sai__CertificateChainType(struct soap *soap, int n) { return soap_instantiate_sai__CertificateChainType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertificateChainType(struct soap *soap, sai__CertificateChainType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_instantiate_sai__CertificateChainType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertificateChainType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertificateChainType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__CertificateChainType; if (size) *size = sizeof(sai__CertificateChainType); ((sai__CertificateChainType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__CertificateChainType[n]; if (size) *size = n * sizeof(sai__CertificateChainType); for (int i = 0; i < n; i++) ((sai__CertificateChainType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__CertificateChainType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__CertificateChainType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertificateChainType %p -> %p\n", q, p)); *(sai__CertificateChainType*)p = *(sai__CertificateChainType*)q; } void sai__RngKeyType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__RngKeyType*)this)->Length, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__RngKeyType*)this)->Data, SOAP_TYPE_xsd__base64Binary); ((sai__RngKeyType*)this)->Data.soap_serialize(soap); /* transient soap skipped */ } void sai__RngKeyType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__RngKeyEncodingType(soap, &((sai__RngKeyType*)this)->Type); soap_default_unsignedInt(soap, &((sai__RngKeyType*)this)->Length); ((sai__RngKeyType*)this)->Data.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int sai__RngKeyType::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_sai__RngKeyType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__RngKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__RngKeyType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RngKeyType(struct soap *soap, const char *tag, int id, const sai__RngKeyType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RngKeyType), type); soap_out_sai__RngKeyEncodingType(soap, "sai:Type", -1, &(((sai__RngKeyType*)a)->Type), ""); soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__RngKeyType*)a)->Length), ""); (((sai__RngKeyType*)a)->Data).soap_out(soap, "sai:Data", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__RngKeyType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__RngKeyType(soap, this, tag, type); } SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_get_sai__RngKeyType(struct soap *soap, sai__RngKeyType *p, const char *tag, const char *type) { if ((p = soap_in_sai__RngKeyType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__RngKeyType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__RngKeyType(soap, tag, this, type); } SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_in_sai__RngKeyType(struct soap *soap, const char *tag, sai__RngKeyType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__RngKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RngKeyType, sizeof(sai__RngKeyType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__RngKeyType) { soap_revert(soap); *soap->id = '\0'; return (sai__RngKeyType *)a->soap_in(soap, tag, type); } } short soap_flag_Type1 = 1, soap_flag_Length1 = 1, soap_flag_Data1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__RngKeyEncodingType(soap, "sai:Type", &(((sai__RngKeyType*)a)->Type), "sai:RngKeyEncodingType")) { soap_flag_Type1--; continue; } if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__RngKeyType*)a)->Length), "xsd:unsignedInt")) { soap_flag_Length1--; continue; } if (soap_flag_Data1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__RngKeyType*)a)->Data).soap_in(soap, "sai:Data", "xsd:base64Binary")) { soap_flag_Data1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Type1 > 0 || soap_flag_Length1 > 0 || soap_flag_Data1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__RngKeyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RngKeyType, 0, sizeof(sai__RngKeyType), 0, soap_copy_sai__RngKeyType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__RngKeyType * SOAP_FMAC6 soap_new_sai__RngKeyType(struct soap *soap, int n) { return soap_instantiate_sai__RngKeyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__RngKeyType(struct soap *soap, sai__RngKeyType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_instantiate_sai__RngKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__RngKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__RngKeyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__RngKeyType; if (size) *size = sizeof(sai__RngKeyType); ((sai__RngKeyType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__RngKeyType[n]; if (size) *size = n * sizeof(sai__RngKeyType); for (int i = 0; i < n; i++) ((sai__RngKeyType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__RngKeyType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__RngKeyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__RngKeyType %p -> %p\n", q, p)); *(sai__RngKeyType*)p = *(sai__RngKeyType*)q; } void sai__RsaKeyType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((sai__RsaKeyType*)this)->Length, SOAP_TYPE_unsignedInt); soap_embedded(soap, &((sai__RsaKeyType*)this)->Value, SOAP_TYPE_xsd__base64Binary); ((sai__RsaKeyType*)this)->Value.soap_serialize(soap); /* transient soap skipped */ } void sai__RsaKeyType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__RsaKeyEncodingType(soap, &((sai__RsaKeyType*)this)->Encoding); soap_default_unsignedInt(soap, &((sai__RsaKeyType*)this)->Length); ((sai__RsaKeyType*)this)->Value.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int sai__RsaKeyType::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_sai__RsaKeyType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__RsaKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__RsaKeyType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RsaKeyType(struct soap *soap, const char *tag, int id, const sai__RsaKeyType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaKeyType), type); soap_out_sai__RsaKeyEncodingType(soap, "sai:Encoding", -1, &(((sai__RsaKeyType*)a)->Encoding), ""); soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__RsaKeyType*)a)->Length), ""); (((sai__RsaKeyType*)a)->Value).soap_out(soap, "sai:Value", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__RsaKeyType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__RsaKeyType(soap, this, tag, type); } SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_get_sai__RsaKeyType(struct soap *soap, sai__RsaKeyType *p, const char *tag, const char *type) { if ((p = soap_in_sai__RsaKeyType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__RsaKeyType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__RsaKeyType(soap, tag, this, type); } SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_in_sai__RsaKeyType(struct soap *soap, const char *tag, sai__RsaKeyType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__RsaKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaKeyType, sizeof(sai__RsaKeyType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__RsaKeyType) { soap_revert(soap); *soap->id = '\0'; return (sai__RsaKeyType *)a->soap_in(soap, tag, type); } } short soap_flag_Encoding1 = 1, soap_flag_Length1 = 1, soap_flag_Value1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Encoding1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_sai__RsaKeyEncodingType(soap, "sai:Encoding", &(((sai__RsaKeyType*)a)->Encoding), "sai:RsaKeyEncodingType")) { soap_flag_Encoding1--; continue; } if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__RsaKeyType*)a)->Length), "xsd:unsignedInt")) { soap_flag_Length1--; continue; } if (soap_flag_Value1 && soap->error == SOAP_TAG_MISMATCH) if ((((sai__RsaKeyType*)a)->Value).soap_in(soap, "sai:Value", "xsd:base64Binary")) { soap_flag_Value1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Encoding1 > 0 || soap_flag_Length1 > 0 || soap_flag_Value1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__RsaKeyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RsaKeyType, 0, sizeof(sai__RsaKeyType), 0, soap_copy_sai__RsaKeyType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__RsaKeyType * SOAP_FMAC6 soap_new_sai__RsaKeyType(struct soap *soap, int n) { return soap_instantiate_sai__RsaKeyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__RsaKeyType(struct soap *soap, sai__RsaKeyType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_instantiate_sai__RsaKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__RsaKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__RsaKeyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__RsaKeyType; if (size) *size = sizeof(sai__RsaKeyType); ((sai__RsaKeyType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__RsaKeyType[n]; if (size) *size = n * sizeof(sai__RsaKeyType); for (int i = 0; i < n; i++) ((sai__RsaKeyType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__RsaKeyType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__RsaKeyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__RsaKeyType %p -> %p\n", q, p)); *(sai__RsaKeyType*)p = *(sai__RsaKeyType*)q; } void sai__UserAclRealmListType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfsai__UserAclRealmType(soap, &((sai__UserAclRealmListType*)this)->Realm); /* transient soap skipped */ } void sai__UserAclRealmListType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfsai__UserAclRealmType(soap, &((sai__UserAclRealmListType*)this)->Realm); /* transient soap skipped */ } int sai__UserAclRealmListType::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_sai__UserAclRealmListType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__UserAclRealmListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__UserAclRealmListType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclRealmListType(struct soap *soap, const char *tag, int id, const sai__UserAclRealmListType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclRealmListType), type); soap_out_std__vectorTemplateOfsai__UserAclRealmType(soap, "sai:Realm", -1, &(((sai__UserAclRealmListType*)a)->Realm), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__UserAclRealmListType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__UserAclRealmListType(soap, this, tag, type); } SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_get_sai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *p, const char *tag, const char *type) { if ((p = soap_in_sai__UserAclRealmListType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__UserAclRealmListType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__UserAclRealmListType(soap, tag, this, type); } SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_in_sai__UserAclRealmListType(struct soap *soap, const char *tag, sai__UserAclRealmListType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__UserAclRealmListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclRealmListType, sizeof(sai__UserAclRealmListType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__UserAclRealmListType) { soap_revert(soap); *soap->id = '\0'; return (sai__UserAclRealmListType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfsai__UserAclRealmType(soap, "sai:Realm", &(((sai__UserAclRealmListType*)a)->Realm), "sai:UserAclRealmType")) 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->mode & SOAP_XML_STRICT) && (((sai__UserAclRealmListType*)a)->Realm.size() > 16)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__UserAclRealmListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclRealmListType, 0, sizeof(sai__UserAclRealmListType), 0, soap_copy_sai__UserAclRealmListType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__UserAclRealmListType * SOAP_FMAC6 soap_new_sai__UserAclRealmListType(struct soap *soap, int n) { return soap_instantiate_sai__UserAclRealmListType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_instantiate_sai__UserAclRealmListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclRealmListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclRealmListType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__UserAclRealmListType; if (size) *size = sizeof(sai__UserAclRealmListType); ((sai__UserAclRealmListType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__UserAclRealmListType[n]; if (size) *size = n * sizeof(sai__UserAclRealmListType); for (int i = 0; i < n; i++) ((sai__UserAclRealmListType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__UserAclRealmListType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserAclRealmListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclRealmListType %p -> %p\n", q, p)); *(sai__UserAclRealmListType*)p = *(sai__UserAclRealmListType*)q; } void sai__UserAclEntryHandleListType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, &((sai__UserAclEntryHandleListType*)this)->Handle); /* transient soap skipped */ } void sai__UserAclEntryHandleListType::soap_default(struct soap *soap) { this->soap = soap; soap_default_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, &((sai__UserAclEntryHandleListType*)this)->Handle); /* transient soap skipped */ } int sai__UserAclEntryHandleListType::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_sai__UserAclEntryHandleListType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__UserAclEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__UserAclEntryHandleListType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryHandleListType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryHandleListType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryHandleListType), type); soap_out_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((sai__UserAclEntryHandleListType*)a)->Handle), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__UserAclEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__UserAclEntryHandleListType(soap, this, tag, type); } SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_get_sai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *p, const char *tag, const char *type) { if ((p = soap_in_sai__UserAclEntryHandleListType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__UserAclEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__UserAclEntryHandleListType(soap, tag, this, type); } SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_in_sai__UserAclEntryHandleListType(struct soap *soap, const char *tag, sai__UserAclEntryHandleListType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__UserAclEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryHandleListType, sizeof(sai__UserAclEntryHandleListType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryHandleListType) { soap_revert(soap); *soap->id = '\0'; return (sai__UserAclEntryHandleListType *)a->soap_in(soap, tag, type); } }; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap->error == SOAP_TAG_MISMATCH) if (soap_in_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, "sai:Handle", &(((sai__UserAclEntryHandleListType*)a)->Handle), "sai:UserAclEntryHandleType")) 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->mode & SOAP_XML_STRICT) && (((sai__UserAclEntryHandleListType*)a)->Handle.size() > 7)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__UserAclEntryHandleListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclEntryHandleListType, 0, sizeof(sai__UserAclEntryHandleListType), 0, soap_copy_sai__UserAclEntryHandleListType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__UserAclEntryHandleListType * SOAP_FMAC6 soap_new_sai__UserAclEntryHandleListType(struct soap *soap, int n) { return soap_instantiate_sai__UserAclEntryHandleListType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryHandleListType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__UserAclEntryHandleListType; if (size) *size = sizeof(sai__UserAclEntryHandleListType); ((sai__UserAclEntryHandleListType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__UserAclEntryHandleListType[n]; if (size) *size = n * sizeof(sai__UserAclEntryHandleListType); for (int i = 0; i < n; i++) ((sai__UserAclEntryHandleListType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__UserAclEntryHandleListType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserAclEntryHandleListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryHandleListType %p -> %p\n", q, p)); *(sai__UserAclEntryHandleListType*)p = *(sai__UserAclEntryHandleListType*)q; } void sai__AdminAclEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_sai__AclStringType(soap, &((sai__AdminAclEntryType*)this)->Username); soap_serialize_sai__AclPasswordStringType(soap, &((sai__AdminAclEntryType*)this)->Password); /* transient soap skipped */ } void sai__AdminAclEntryType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__AclStringType(soap, &((sai__AdminAclEntryType*)this)->Username); soap_default_sai__AclPasswordStringType(soap, &((sai__AdminAclEntryType*)this)->Password); /* transient soap skipped */ } int sai__AdminAclEntryType::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_sai__AdminAclEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__AdminAclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__AdminAclEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AdminAclEntryType(struct soap *soap, const char *tag, int id, const sai__AdminAclEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AdminAclEntryType), type); soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__AdminAclEntryType*)a)->Username), ""); soap_out_sai__AclPasswordStringType(soap, "sai:Password", -1, &(((sai__AdminAclEntryType*)a)->Password), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__AdminAclEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__AdminAclEntryType(soap, this, tag, type); } SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_get_sai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *p, const char *tag, const char *type) { if ((p = soap_in_sai__AdminAclEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__AdminAclEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__AdminAclEntryType(soap, tag, this, type); } SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_in_sai__AdminAclEntryType(struct soap *soap, const char *tag, sai__AdminAclEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__AdminAclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AdminAclEntryType, sizeof(sai__AdminAclEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__AdminAclEntryType) { soap_revert(soap); *soap->id = '\0'; return (sai__AdminAclEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_Username1 = 1, soap_flag_Password1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__AdminAclEntryType*)a)->Username), "sai:AclStringType")) { soap_flag_Username1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__AclPasswordStringType(soap, "sai:Password", &(((sai__AdminAclEntryType*)a)->Password), "sai:AclPasswordStringType")) { soap_flag_Password1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__AdminAclEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AdminAclEntryType, 0, sizeof(sai__AdminAclEntryType), 0, soap_copy_sai__AdminAclEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__AdminAclEntryType * SOAP_FMAC6 soap_new_sai__AdminAclEntryType(struct soap *soap, int n) { return soap_instantiate_sai__AdminAclEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_instantiate_sai__AdminAclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AdminAclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AdminAclEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__AdminAclEntryType; if (size) *size = sizeof(sai__AdminAclEntryType); ((sai__AdminAclEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__AdminAclEntryType[n]; if (size) *size = n * sizeof(sai__AdminAclEntryType); for (int i = 0; i < n; i++) ((sai__AdminAclEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__AdminAclEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AdminAclEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AdminAclEntryType %p -> %p\n", q, p)); *(sai__AdminAclEntryType*)p = *(sai__AdminAclEntryType*)q; } void sai__UserAclEntryType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_sai__AclStringType(soap, &((sai__UserAclEntryType*)this)->Username); soap_serialize_sai__AclPasswordStringType(soap, &((sai__UserAclEntryType*)this)->Password); soap_serialize_PointerTosai__UserAclRealmListType(soap, &((sai__UserAclEntryType*)this)->Realms); /* transient soap skipped */ } void sai__UserAclEntryType::soap_default(struct soap *soap) { this->soap = soap; soap_default_sai__AclStringType(soap, &((sai__UserAclEntryType*)this)->Username); soap_default_sai__AclPasswordStringType(soap, &((sai__UserAclEntryType*)this)->Password); ((sai__UserAclEntryType*)this)->Realms = NULL; /* transient soap skipped */ } int sai__UserAclEntryType::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_sai__UserAclEntryType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int sai__UserAclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_sai__UserAclEntryType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryType), type); soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__UserAclEntryType*)a)->Username), ""); soap_out_sai__AclPasswordStringType(soap, "sai:Password", -1, &(((sai__UserAclEntryType*)a)->Password), ""); soap_out_PointerTosai__UserAclRealmListType(soap, "sai:Realms", -1, &(((sai__UserAclEntryType*)a)->Realms), ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *sai__UserAclEntryType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_sai__UserAclEntryType(soap, this, tag, type); } SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_get_sai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *p, const char *tag, const char *type) { if ((p = soap_in_sai__UserAclEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *sai__UserAclEntryType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_sai__UserAclEntryType(soap, tag, this, type); } SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_in_sai__UserAclEntryType(struct soap *soap, const char *tag, sai__UserAclEntryType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (sai__UserAclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryType, sizeof(sai__UserAclEntryType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryType) { soap_revert(soap); *soap->id = '\0'; return (sai__UserAclEntryType *)a->soap_in(soap, tag, type); } } short soap_flag_Username1 = 1, soap_flag_Password1 = 1, soap_flag_Realms1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__UserAclEntryType*)a)->Username), "sai:AclStringType")) { soap_flag_Username1--; continue; } if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) if (soap_in_sai__AclPasswordStringType(soap, "sai:Password", &(((sai__UserAclEntryType*)a)->Password), "sai:AclPasswordStringType")) { soap_flag_Password1--; continue; } if (soap_flag_Realms1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTosai__UserAclRealmListType(soap, "sai:Realms", &(((sai__UserAclEntryType*)a)->Realms), "sai:UserAclRealmListType")) { soap_flag_Realms1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0 || soap_flag_Realms1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (sai__UserAclEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclEntryType, 0, sizeof(sai__UserAclEntryType), 0, soap_copy_sai__UserAclEntryType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 sai__UserAclEntryType * SOAP_FMAC6 soap_new_sai__UserAclEntryType(struct soap *soap, int n) { return soap_instantiate_sai__UserAclEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *p) { soap_delete(soap, p); } SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new sai__UserAclEntryType; if (size) *size = sizeof(sai__UserAclEntryType); ((sai__UserAclEntryType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new sai__UserAclEntryType[n]; if (size) *size = n * sizeof(sai__UserAclEntryType); for (int i = 0; i < n; i++) ((sai__UserAclEntryType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (sai__UserAclEntryType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserAclEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryType %p -> %p\n", q, p)); *(sai__UserAclEntryType*)p = *(sai__UserAclEntryType*)q; } void cstr__KeyPairType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__cstr__union_KeyPairType(soap, ((cstr__KeyPairType*)this)->__union_KeyPairType, &((cstr__KeyPairType*)this)->union_KeyPairType); /* transient soap skipped */ } void cstr__KeyPairType::soap_default(struct soap *soap) { this->soap = soap; ((cstr__KeyPairType*)this)->__union_KeyPairType = 0; /* transient soap skipped */ } int cstr__KeyPairType::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_cstr__KeyPairType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cstr__KeyPairType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cstr__KeyPairType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__KeyPairType(struct soap *soap, const char *tag, int id, const cstr__KeyPairType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cstr__KeyPairType), type); soap_out__cstr__union_KeyPairType(soap, ((cstr__KeyPairType*)a)->__union_KeyPairType, &((cstr__KeyPairType*)a)->union_KeyPairType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cstr__KeyPairType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cstr__KeyPairType(soap, this, tag, type); } SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_get_cstr__KeyPairType(struct soap *soap, cstr__KeyPairType *p, const char *tag, const char *type) { if ((p = soap_in_cstr__KeyPairType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cstr__KeyPairType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cstr__KeyPairType(soap, tag, this, type); } SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_in_cstr__KeyPairType(struct soap *soap, const char *tag, cstr__KeyPairType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cstr__KeyPairType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cstr__KeyPairType, sizeof(cstr__KeyPairType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cstr__KeyPairType) { soap_revert(soap); *soap->id = '\0'; return (cstr__KeyPairType *)a->soap_in(soap, tag, type); } } short soap_flag_union_KeyPairType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_KeyPairType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__cstr__union_KeyPairType(soap, &((cstr__KeyPairType*)a)->__union_KeyPairType, &((cstr__KeyPairType*)a)->union_KeyPairType)) { soap_flag_union_KeyPairType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_KeyPairType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cstr__KeyPairType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cstr__KeyPairType, 0, sizeof(cstr__KeyPairType), 0, soap_copy_cstr__KeyPairType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cstr__KeyPairType * SOAP_FMAC6 soap_new_cstr__KeyPairType(struct soap *soap, int n) { return soap_instantiate_cstr__KeyPairType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cstr__KeyPairType(struct soap *soap, cstr__KeyPairType *p) { soap_delete(soap, p); } SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_instantiate_cstr__KeyPairType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cstr__KeyPairType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cstr__KeyPairType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cstr__KeyPairType; if (size) *size = sizeof(cstr__KeyPairType); ((cstr__KeyPairType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cstr__KeyPairType[n]; if (size) *size = n * sizeof(cstr__KeyPairType); for (int i = 0; i < n; i++) ((cstr__KeyPairType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cstr__KeyPairType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cstr__KeyPairType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cstr__KeyPairType %p -> %p\n", q, p)); *(cstr__KeyPairType*)p = *(cstr__KeyPairType*)q; } void cstr__RSAKeyPairType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_embedded(soap, &((cstr__RSAKeyPairType*)this)->DERKey, SOAP_TYPE_xsd__base64Binary); ((cstr__RSAKeyPairType*)this)->DERKey.soap_serialize(soap); /* transient soap skipped */ } void cstr__RSAKeyPairType::soap_default(struct soap *soap) { this->soap = soap; ((cstr__RSAKeyPairType*)this)->DERKey.xsd__base64Binary::soap_default(soap); /* transient soap skipped */ } int cstr__RSAKeyPairType::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_cstr__RSAKeyPairType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cstr__RSAKeyPairType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cstr__RSAKeyPairType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__RSAKeyPairType(struct soap *soap, const char *tag, int id, const cstr__RSAKeyPairType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cstr__RSAKeyPairType), type); (((cstr__RSAKeyPairType*)a)->DERKey).soap_out(soap, "cstr:DERKey", -1, ""); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cstr__RSAKeyPairType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cstr__RSAKeyPairType(soap, this, tag, type); } SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_get_cstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *p, const char *tag, const char *type) { if ((p = soap_in_cstr__RSAKeyPairType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cstr__RSAKeyPairType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cstr__RSAKeyPairType(soap, tag, this, type); } SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_in_cstr__RSAKeyPairType(struct soap *soap, const char *tag, cstr__RSAKeyPairType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cstr__RSAKeyPairType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cstr__RSAKeyPairType, sizeof(cstr__RSAKeyPairType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cstr__RSAKeyPairType) { soap_revert(soap); *soap->id = '\0'; return (cstr__RSAKeyPairType *)a->soap_in(soap, tag, type); } } short soap_flag_DERKey1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_DERKey1 && soap->error == SOAP_TAG_MISMATCH) if ((((cstr__RSAKeyPairType*)a)->DERKey).soap_in(soap, "cstr:DERKey", "xsd:base64Binary")) { soap_flag_DERKey1--; 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->mode & SOAP_XML_STRICT) && (soap_flag_DERKey1 > 0)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cstr__RSAKeyPairType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cstr__RSAKeyPairType, 0, sizeof(cstr__RSAKeyPairType), 0, soap_copy_cstr__RSAKeyPairType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cstr__RSAKeyPairType * SOAP_FMAC6 soap_new_cstr__RSAKeyPairType(struct soap *soap, int n) { return soap_instantiate_cstr__RSAKeyPairType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *p) { soap_delete(soap, p); } SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_instantiate_cstr__RSAKeyPairType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cstr__RSAKeyPairType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cstr__RSAKeyPairType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cstr__RSAKeyPairType; if (size) *size = sizeof(cstr__RSAKeyPairType); ((cstr__RSAKeyPairType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cstr__RSAKeyPairType[n]; if (size) *size = n * sizeof(cstr__RSAKeyPairType); for (int i = 0; i < n; i++) ((cstr__RSAKeyPairType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cstr__RSAKeyPairType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cstr__RSAKeyPairType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cstr__RSAKeyPairType %p -> %p\n", q, p)); *(cstr__RSAKeyPairType*)p = *(cstr__RSAKeyPairType*)q; } void cmn__NodeAddressType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize__cmn__union_NodeAddressType(soap, ((cmn__NodeAddressType*)this)->__union_NodeAddressType, &((cmn__NodeAddressType*)this)->union_NodeAddressType); /* transient soap skipped */ } void cmn__NodeAddressType::soap_default(struct soap *soap) { this->soap = soap; ((cmn__NodeAddressType*)this)->__union_NodeAddressType = 0; /* transient soap skipped */ } int cmn__NodeAddressType::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_cmn__NodeAddressType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cmn__NodeAddressType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cmn__NodeAddressType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__NodeAddressType(struct soap *soap, const char *tag, int id, const cmn__NodeAddressType *a, const char *type) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cmn__NodeAddressType), type); soap_out__cmn__union_NodeAddressType(soap, ((cmn__NodeAddressType*)a)->__union_NodeAddressType, &((cmn__NodeAddressType*)a)->union_NodeAddressType); /* transient soap skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } void *cmn__NodeAddressType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cmn__NodeAddressType(soap, this, tag, type); } SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_get_cmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *p, const char *tag, const char *type) { if ((p = soap_in_cmn__NodeAddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cmn__NodeAddressType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cmn__NodeAddressType(soap, tag, this, type); } SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_in_cmn__NodeAddressType(struct soap *soap, const char *tag, cmn__NodeAddressType *a, const char *type) { if (soap_element_begin_in(soap, tag, 0, NULL)) return NULL; a = (cmn__NodeAddressType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cmn__NodeAddressType, sizeof(cmn__NodeAddressType), soap->type, soap->arrayType); if (!a) return NULL; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cmn__NodeAddressType) { soap_revert(soap); *soap->id = '\0'; return (cmn__NodeAddressType *)a->soap_in(soap, tag, type); } } short soap_flag_union_NodeAddressType1 = 1; if (soap->body && !*soap->href) { for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_union_NodeAddressType1 && soap->error == SOAP_TAG_MISMATCH) if (soap_in__cmn__union_NodeAddressType(soap, &((cmn__NodeAddressType*)a)->__union_NodeAddressType, &((cmn__NodeAddressType*)a)->union_NodeAddressType)) { soap_flag_union_NodeAddressType1 = 0; 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->mode & SOAP_XML_STRICT) && (soap_flag_union_NodeAddressType1)) { soap->error = SOAP_OCCURS; return NULL; } if (soap_element_end_in(soap, tag)) return NULL; } else { a = (cmn__NodeAddressType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cmn__NodeAddressType, 0, sizeof(cmn__NodeAddressType), 0, soap_copy_cmn__NodeAddressType); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 cmn__NodeAddressType * SOAP_FMAC6 soap_new_cmn__NodeAddressType(struct soap *soap, int n) { return soap_instantiate_cmn__NodeAddressType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *p) { soap_delete(soap, p); } SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_instantiate_cmn__NodeAddressType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__NodeAddressType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__NodeAddressType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cmn__NodeAddressType; if (size) *size = sizeof(cmn__NodeAddressType); ((cmn__NodeAddressType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cmn__NodeAddressType[n]; if (size) *size = n * sizeof(cmn__NodeAddressType); for (int i = 0; i < n; i++) ((cmn__NodeAddressType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cmn__NodeAddressType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__NodeAddressType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cmn__NodeAddressType %p -> %p\n", q, p)); *(cmn__NodeAddressType*)p = *(cmn__NodeAddressType*)q; } void cmn__URLType::soap_serialize(struct soap *soap) const { (void)soap; /* appease -Wall -Werror */ soap_serialize_xsd__anyURI(soap, &((cmn__URLType*)this)->__item); /* transient soap skipped */ } void cmn__URLType::soap_default(struct soap *soap) { this->soap = soap; soap_default_xsd__anyURI(soap, &((cmn__URLType*)this)->__item); ((cmn__URLType*)this)->__anyAttribute = NULL; /* transient soap skipped */ } int cmn__URLType::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_cmn__URLType); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } int cmn__URLType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const { return soap_out_cmn__URLType(soap, tag, id, this, type); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__URLType(struct soap *soap, const char *tag, int id, const cmn__URLType *a, const char *type) { if (((cmn__URLType *)a)->__anyAttribute) soap_set_attr(soap, "-anyAttribute", ((cmn__URLType *)a)->__anyAttribute); return soap_out_xsd__anyURI(soap, tag, id, &(((cmn__URLType*)a)->__item), ""); } void *cmn__URLType::soap_get(struct soap *soap, const char *tag, const char *type) { return soap_get_cmn__URLType(soap, this, tag, type); } SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_get_cmn__URLType(struct soap *soap, cmn__URLType *p, const char *tag, const char *type) { if ((p = soap_in_cmn__URLType(soap, tag, p, type))) soap_getindependent(soap); return p; } void *cmn__URLType::soap_in(struct soap *soap, const char *tag, const char *type) { return soap_in_cmn__URLType(soap, tag, this, type); } SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_in_cmn__URLType(struct soap *soap, const char *tag, cmn__URLType *a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!(a = (cmn__URLType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cmn__URLType, sizeof(cmn__URLType), soap->type, soap->arrayType))) { soap->error = SOAP_TAG_MISMATCH; return NULL; } soap_revert(soap); *soap->id = '\0'; if (soap->alloced) { a->soap_default(soap); if (soap->clist->type != SOAP_TYPE_cmn__URLType) return (cmn__URLType *)a->soap_in(soap, tag, type); } if (soap_s2string(soap, soap_attr_value(soap, "-anyAttribute", 0), &((cmn__URLType *)a)->__anyAttribute)) return NULL; if (!soap_in_xsd__anyURI(soap, tag, &(((cmn__URLType*)a)->__item), "cmn:URLType")) return NULL; return a; } SOAP_FMAC5 cmn__URLType * SOAP_FMAC6 soap_new_cmn__URLType(struct soap *soap, int n) { return soap_instantiate_cmn__URLType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__URLType(struct soap *soap, cmn__URLType *p) { soap_delete(soap, p); } SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_instantiate_cmn__URLType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__URLType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__URLType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new cmn__URLType; if (size) *size = sizeof(cmn__URLType); ((cmn__URLType*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new cmn__URLType[n]; if (size) *size = n * sizeof(cmn__URLType); for (int i = 0; i < n; i++) ((cmn__URLType*)cp->ptr)[i].soap = soap; } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (cmn__URLType*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__URLType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cmn__URLType %p -> %p\n", q, p)); *(cmn__URLType*)p = *(cmn__URLType*)q; } 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_xsd__base64Binary)) if (this->id || this->type) soap->mode |= SOAP_ENC_DIME; } 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; } 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_xsd__base64Binary); if (this->soap_out(soap, tag, id, type)) return soap->error; return soap_putindependent(soap); } 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) { id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_xsd__base64Binary); if (id < 0) return soap->error; soap_element_begin_out(soap, tag, id, type); soap_putbase64(soap, a->__ptr, a->__size); soap_element_end_out(soap, tag); return SOAP_OK; } 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))) soap_getindependent(soap); return p; } 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) { 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_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); if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag)) return NULL; } else { if (*soap->href != '#') { if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options)) return NULL; } else a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xsd__base64Binary, 0, sizeof(xsd__base64Binary), 0, soap_copy_xsd__base64Binary); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_xsd__base64Binary(struct soap *soap, int n) { return soap_instantiate_xsd__base64Binary(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xsd__base64Binary(struct soap *soap, xsd__base64Binary *p) { soap_delete(soap, p); } SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_xsd__base64Binary(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { 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_xsd__base64Binary, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new xsd__base64Binary; if (size) *size = sizeof(xsd__base64Binary); ((xsd__base64Binary*)cp->ptr)->soap = soap; } else { cp->ptr = (void*)new xsd__base64Binary[n]; 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) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p)); *(xsd__base64Binary*)p = *(xsd__base64Binary*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__anyURI(struct soap *soap, std::string const*a) { soap_serialize_std__string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_xsd__anyURI(struct soap *soap, std::string *a) { soap_default_std__string(soap, a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__anyURI(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__anyURI); if (soap_out_xsd__anyURI(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyURI(struct soap *soap, const char *tag, int id, const std::string *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_xsd__anyURI), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_xsd__anyURI(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_xsd__anyURI(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_xsd__anyURI(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__anyURI, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__anyURI, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_xsd__anyURI, 0, sizeof(std::string), 0, soap_copy_xsd__anyURI); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_xsd__anyURI(struct soap *soap, int n) { return soap_instantiate_xsd__anyURI(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xsd__anyURI(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_xsd__anyURI(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__anyURI(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__anyURI, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__anyURI(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__string(struct soap *soap, const std::string *p) { (void)soap; (void)p; /* appease -Wall -Werror */ } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__string(struct soap *soap, std::string *p) { (void)soap; /* appease -Wall -Werror */ p->erase(); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__string(struct soap *soap, const std::string *a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_std__string); if (soap_out_std__string(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__string(struct soap *soap, const char *tag, int id, const std::string *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_std__string), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag)) return soap->error; return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_std__string(struct soap *soap, std::string *p, const char *tag, const char *type) { if ((p = soap_in_std__string(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_std__string(struct soap *soap, const char *tag, std::string *s, const char *type) { if (soap_element_begin_in(soap, tag, 1, type)) return NULL; if (!s) s = soap_new_std__string(soap, -1); if (soap->null) if (s) s->erase(); if (soap->body && !*soap->href) { char *t; s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__string, sizeof(std::string), soap->type, soap->arrayType); if (s) if ((t = soap_string_in(soap, 1, -1, -1))) s->assign(t); else return NULL; } else s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__string, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_std__string, 0, sizeof(std::string), 0, soap_copy_std__string); if (soap->body && soap_element_end_in(soap, tag)) return NULL; return s; } SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_std__string(struct soap *soap, int n) { return soap_instantiate_std__string(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__string(struct soap *soap, std::string *p) { soap_delete(soap, p); } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_std__string(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__string(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__string, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::string; if (size) *size = sizeof(std::string); } else { cp->ptr = (void*)new std::string[n]; if (size) *size = n * sizeof(std::string); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::string*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__string(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p)); *(std::string*)p = *(std::string*)q; } #ifndef WITH_NOGLOBAL 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 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 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_SOAP_ENV__Fault); if (soap_out_SOAP_ENV__Fault(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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); soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Fault), type); soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, ""); soap_out_string(soap, "faultstring", -1, &a->faultstring, ""); soap_out_string(soap, "faultactor", -1, &a->faultactor, ""); soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, ""); soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, ""); soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, ""); soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, ""); soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, ""); soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, ""); soap_element_end_out(soap, tag); return SOAP_OK; } 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))) soap_getindependent(soap); return p; } 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) { short soap_flag_faultcode = 1, soap_flag_faultstring = 1, soap_flag_faultactor = 1, soap_flag_detail = 1, soap_flag_SOAP_ENV__Code = 1, soap_flag_SOAP_ENV__Reason = 1, soap_flag_SOAP_ENV__Node = 1, soap_flag_SOAP_ENV__Role = 1, 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_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_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_FMAC5 struct SOAP_ENV__Fault * SOAP_FMAC6 soap_new_SOAP_ENV__Fault(struct soap *soap, int n) { return soap_instantiate_SOAP_ENV__Fault(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p) { soap_delete(soap, p); } SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Fault(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { 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_SOAP_ENV__Fault, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct SOAP_ENV__Fault; if (size) *size = sizeof(struct SOAP_ENV__Fault); } else { cp->ptr = (void*)new struct SOAP_ENV__Fault[n]; 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) { 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_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 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 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_SOAP_ENV__Reason); if (soap_out_SOAP_ENV__Reason(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Reason), type); soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, ""); soap_element_end_out(soap, tag); return SOAP_OK; } 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))) soap_getindependent(soap); return p; } 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) { short 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_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_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_FMAC5 struct SOAP_ENV__Reason * SOAP_FMAC6 soap_new_SOAP_ENV__Reason(struct soap *soap, int n) { return soap_instantiate_SOAP_ENV__Reason(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p) { soap_delete(soap, p); } SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Reason(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { 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_SOAP_ENV__Reason, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct SOAP_ENV__Reason; if (size) *size = sizeof(struct SOAP_ENV__Reason); } else { cp->ptr = (void*)new struct SOAP_ENV__Reason[n]; 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) { 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_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 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->__type = 0; a->fault = NULL; a->__any = NULL; } 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_SOAP_ENV__Detail); if (soap_out_SOAP_ENV__Detail(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Detail), type); soap_putelement(soap, a->fault, "fault", -1, a->__type); soap_outliteral(soap, "-any", &a->__any, NULL); soap_element_end_out(soap, tag); return SOAP_OK; } 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))) soap_getindependent(soap); return p; } 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) { short soap_flag_fault = 1, soap_flag___any = 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_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_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_FMAC5 struct SOAP_ENV__Detail * SOAP_FMAC6 soap_new_SOAP_ENV__Detail(struct soap *soap, int n) { return soap_instantiate_SOAP_ENV__Detail(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p) { soap_delete(soap, p); } SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Detail(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { 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_SOAP_ENV__Detail, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct SOAP_ENV__Detail; if (size) *size = sizeof(struct SOAP_ENV__Detail); } else { cp->ptr = (void*)new struct SOAP_ENV__Detail[n]; 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) { 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_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 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 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_SOAP_ENV__Code); if (soap_out_SOAP_ENV__Code(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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); soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Code), type); soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, ""); soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, ""); soap_element_end_out(soap, tag); return SOAP_OK; } 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))) soap_getindependent(soap); return p; } 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) { short soap_flag_SOAP_ENV__Value = 1, 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_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_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_FMAC5 struct SOAP_ENV__Code * SOAP_FMAC6 soap_new_SOAP_ENV__Code(struct soap *soap, int n) { return soap_instantiate_SOAP_ENV__Code(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p) { soap_delete(soap, p); } SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Code(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { 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_SOAP_ENV__Code, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct SOAP_ENV__Code; if (size) *size = sizeof(struct SOAP_ENV__Code); } else { cp->ptr = (void*)new struct SOAP_ENV__Code[n]; 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) { 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_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a) { (void)soap; (void)a; /* appease -Wall -Werror */ /* transient dummy skipped */ } 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 */ /* transient dummy skipped */ } 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_SOAP_ENV__Header); if (soap_out_SOAP_ENV__Header(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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) { soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Header), type); /* transient dummy skipped */ soap_element_end_out(soap, tag); return SOAP_OK; } 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))) soap_getindependent(soap); return p; } 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_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; /* transient dummy 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 = (struct SOAP_ENV__Header *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_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_FMAC5 struct SOAP_ENV__Header * SOAP_FMAC6 soap_new_SOAP_ENV__Header(struct soap *soap, int n) { return soap_instantiate_SOAP_ENV__Header(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p) { soap_delete(soap, p); } SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Header(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { 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_SOAP_ENV__Header, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct SOAP_ENV__Header; if (size) *size = sizeof(struct SOAP_ENV__Header); } else { cp->ptr = (void*)new struct SOAP_ENV__Header[n]; 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) { 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_serialize___wcxs__GetWirelessSettings(struct soap *soap, const struct __wcxs__GetWirelessSettings *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(soap, &a->wcxs__GetWirelessSettingsRequest); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->wcxs__GetWirelessSettingsRequest = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessSettings(struct soap *soap, const struct __wcxs__GetWirelessSettings *a, const char *tag, const char *type) { register int id = 0; if (soap_out___wcxs__GetWirelessSettings(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__GetWirelessSettings(struct soap *soap, const char *tag, int id, const struct __wcxs__GetWirelessSettings *a, const char *type) { soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, "wcxs:GetWirelessSettingsRequest", -1, &a->wcxs__GetWirelessSettingsRequest, ""); return SOAP_OK; } SOAP_FMAC3 struct __wcxs__GetWirelessSettings * SOAP_FMAC4 soap_get___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *p, const char *tag, const char *type) { if ((p = soap_in___wcxs__GetWirelessSettings(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __wcxs__GetWirelessSettings * SOAP_FMAC4 soap_in___wcxs__GetWirelessSettings(struct soap *soap, const char *tag, struct __wcxs__GetWirelessSettings *a, const char *type) { short soap_flag_wcxs__GetWirelessSettingsRequest = 1; a = (struct __wcxs__GetWirelessSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessSettings, sizeof(struct __wcxs__GetWirelessSettings), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___wcxs__GetWirelessSettings(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_wcxs__GetWirelessSettingsRequest && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, "wcxs:GetWirelessSettingsRequest", &a->wcxs__GetWirelessSettingsRequest, "")) { soap_flag_wcxs__GetWirelessSettingsRequest--; 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; } return a; } SOAP_FMAC5 struct __wcxs__GetWirelessSettings * SOAP_FMAC6 soap_new___wcxs__GetWirelessSettings(struct soap *soap, int n) { return soap_instantiate___wcxs__GetWirelessSettings(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __wcxs__GetWirelessSettings * SOAP_FMAC4 soap_instantiate___wcxs__GetWirelessSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessSettings, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __wcxs__GetWirelessSettings; if (size) *size = sizeof(struct __wcxs__GetWirelessSettings); } else { cp->ptr = (void*)new struct __wcxs__GetWirelessSettings[n]; if (size) *size = n * sizeof(struct __wcxs__GetWirelessSettings); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __wcxs__GetWirelessSettings*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__GetWirelessSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessSettings %p -> %p\n", q, p)); *(struct __wcxs__GetWirelessSettings*)p = *(struct __wcxs__GetWirelessSettings*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__GetWirelessCapabilities(struct soap *soap, const struct __wcxs__GetWirelessCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, &a->wcxs__GetWirelessCapabilitiesRequest); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->wcxs__GetWirelessCapabilitiesRequest = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessCapabilities(struct soap *soap, const struct __wcxs__GetWirelessCapabilities *a, const char *tag, const char *type) { register int id = 0; if (soap_out___wcxs__GetWirelessCapabilities(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__GetWirelessCapabilities(struct soap *soap, const char *tag, int id, const struct __wcxs__GetWirelessCapabilities *a, const char *type) { soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, "wcxs:GetWirelessCapabilitiesRequest", -1, &a->wcxs__GetWirelessCapabilitiesRequest, ""); return SOAP_OK; } SOAP_FMAC3 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC4 soap_get___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *p, const char *tag, const char *type) { if ((p = soap_in___wcxs__GetWirelessCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC4 soap_in___wcxs__GetWirelessCapabilities(struct soap *soap, const char *tag, struct __wcxs__GetWirelessCapabilities *a, const char *type) { short soap_flag_wcxs__GetWirelessCapabilitiesRequest = 1; a = (struct __wcxs__GetWirelessCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessCapabilities, sizeof(struct __wcxs__GetWirelessCapabilities), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___wcxs__GetWirelessCapabilities(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_wcxs__GetWirelessCapabilitiesRequest && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, "wcxs:GetWirelessCapabilitiesRequest", &a->wcxs__GetWirelessCapabilitiesRequest, "")) { soap_flag_wcxs__GetWirelessCapabilitiesRequest--; 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; } return a; } SOAP_FMAC5 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC6 soap_new___wcxs__GetWirelessCapabilities(struct soap *soap, int n) { return soap_instantiate___wcxs__GetWirelessCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC4 soap_instantiate___wcxs__GetWirelessCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __wcxs__GetWirelessCapabilities; if (size) *size = sizeof(struct __wcxs__GetWirelessCapabilities); } else { cp->ptr = (void*)new struct __wcxs__GetWirelessCapabilities[n]; if (size) *size = n * sizeof(struct __wcxs__GetWirelessCapabilities); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __wcxs__GetWirelessCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__GetWirelessCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessCapabilities %p -> %p\n", q, p)); *(struct __wcxs__GetWirelessCapabilities*)p = *(struct __wcxs__GetWirelessCapabilities*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__EnumerateWirelessProfiles(struct soap *soap, const struct __wcxs__EnumerateWirelessProfiles *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, &a->wcxs__EnumerateWirelessProfilesRequest); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->wcxs__EnumerateWirelessProfilesRequest = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__EnumerateWirelessProfiles(struct soap *soap, const struct __wcxs__EnumerateWirelessProfiles *a, const char *tag, const char *type) { register int id = 0; if (soap_out___wcxs__EnumerateWirelessProfiles(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__EnumerateWirelessProfiles(struct soap *soap, const char *tag, int id, const struct __wcxs__EnumerateWirelessProfiles *a, const char *type) { soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, "wcxs:EnumerateWirelessProfilesRequest", -1, &a->wcxs__EnumerateWirelessProfilesRequest, ""); return SOAP_OK; } SOAP_FMAC3 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC4 soap_get___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *p, const char *tag, const char *type) { if ((p = soap_in___wcxs__EnumerateWirelessProfiles(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC4 soap_in___wcxs__EnumerateWirelessProfiles(struct soap *soap, const char *tag, struct __wcxs__EnumerateWirelessProfiles *a, const char *type) { short soap_flag_wcxs__EnumerateWirelessProfilesRequest = 1; a = (struct __wcxs__EnumerateWirelessProfiles *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__EnumerateWirelessProfiles, sizeof(struct __wcxs__EnumerateWirelessProfiles), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___wcxs__EnumerateWirelessProfiles(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_wcxs__EnumerateWirelessProfilesRequest && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, "wcxs:EnumerateWirelessProfilesRequest", &a->wcxs__EnumerateWirelessProfilesRequest, "")) { soap_flag_wcxs__EnumerateWirelessProfilesRequest--; 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; } return a; } SOAP_FMAC5 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC6 soap_new___wcxs__EnumerateWirelessProfiles(struct soap *soap, int n) { return soap_instantiate___wcxs__EnumerateWirelessProfiles(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC4 soap_instantiate___wcxs__EnumerateWirelessProfiles(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__EnumerateWirelessProfiles(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__EnumerateWirelessProfiles, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __wcxs__EnumerateWirelessProfiles; if (size) *size = sizeof(struct __wcxs__EnumerateWirelessProfiles); } else { cp->ptr = (void*)new struct __wcxs__EnumerateWirelessProfiles[n]; if (size) *size = n * sizeof(struct __wcxs__EnumerateWirelessProfiles); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __wcxs__EnumerateWirelessProfiles*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__EnumerateWirelessProfiles(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__EnumerateWirelessProfiles %p -> %p\n", q, p)); *(struct __wcxs__EnumerateWirelessProfiles*)p = *(struct __wcxs__EnumerateWirelessProfiles*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__UpdateWirelessProfile(struct soap *soap, const struct __wcxs__UpdateWirelessProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, &a->wcxs__UpdateWirelessProfileRequest); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->wcxs__UpdateWirelessProfileRequest = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__UpdateWirelessProfile(struct soap *soap, const struct __wcxs__UpdateWirelessProfile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___wcxs__UpdateWirelessProfile(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__UpdateWirelessProfile(struct soap *soap, const char *tag, int id, const struct __wcxs__UpdateWirelessProfile *a, const char *type) { soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, "wcxs:UpdateWirelessProfileRequest", -1, &a->wcxs__UpdateWirelessProfileRequest, ""); return SOAP_OK; } SOAP_FMAC3 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC4 soap_get___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *p, const char *tag, const char *type) { if ((p = soap_in___wcxs__UpdateWirelessProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC4 soap_in___wcxs__UpdateWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__UpdateWirelessProfile *a, const char *type) { short soap_flag_wcxs__UpdateWirelessProfileRequest = 1; a = (struct __wcxs__UpdateWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__UpdateWirelessProfile, sizeof(struct __wcxs__UpdateWirelessProfile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___wcxs__UpdateWirelessProfile(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_wcxs__UpdateWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, "wcxs:UpdateWirelessProfileRequest", &a->wcxs__UpdateWirelessProfileRequest, "")) { soap_flag_wcxs__UpdateWirelessProfileRequest--; 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; } return a; } SOAP_FMAC5 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC6 soap_new___wcxs__UpdateWirelessProfile(struct soap *soap, int n) { return soap_instantiate___wcxs__UpdateWirelessProfile(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC4 soap_instantiate___wcxs__UpdateWirelessProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__UpdateWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__UpdateWirelessProfile, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __wcxs__UpdateWirelessProfile; if (size) *size = sizeof(struct __wcxs__UpdateWirelessProfile); } else { cp->ptr = (void*)new struct __wcxs__UpdateWirelessProfile[n]; if (size) *size = n * sizeof(struct __wcxs__UpdateWirelessProfile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __wcxs__UpdateWirelessProfile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__UpdateWirelessProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__UpdateWirelessProfile %p -> %p\n", q, p)); *(struct __wcxs__UpdateWirelessProfile*)p = *(struct __wcxs__UpdateWirelessProfile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__RemoveWirelessProfile(struct soap *soap, const struct __wcxs__RemoveWirelessProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, &a->wcxs__RemoveWirelessProfileRequest); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->wcxs__RemoveWirelessProfileRequest = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__RemoveWirelessProfile(struct soap *soap, const struct __wcxs__RemoveWirelessProfile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___wcxs__RemoveWirelessProfile(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__RemoveWirelessProfile(struct soap *soap, const char *tag, int id, const struct __wcxs__RemoveWirelessProfile *a, const char *type) { soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, "wcxs:RemoveWirelessProfileRequest", -1, &a->wcxs__RemoveWirelessProfileRequest, ""); return SOAP_OK; } SOAP_FMAC3 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC4 soap_get___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *p, const char *tag, const char *type) { if ((p = soap_in___wcxs__RemoveWirelessProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC4 soap_in___wcxs__RemoveWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__RemoveWirelessProfile *a, const char *type) { short soap_flag_wcxs__RemoveWirelessProfileRequest = 1; a = (struct __wcxs__RemoveWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__RemoveWirelessProfile, sizeof(struct __wcxs__RemoveWirelessProfile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___wcxs__RemoveWirelessProfile(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_wcxs__RemoveWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, "wcxs:RemoveWirelessProfileRequest", &a->wcxs__RemoveWirelessProfileRequest, "")) { soap_flag_wcxs__RemoveWirelessProfileRequest--; 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; } return a; } SOAP_FMAC5 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC6 soap_new___wcxs__RemoveWirelessProfile(struct soap *soap, int n) { return soap_instantiate___wcxs__RemoveWirelessProfile(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC4 soap_instantiate___wcxs__RemoveWirelessProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__RemoveWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__RemoveWirelessProfile, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __wcxs__RemoveWirelessProfile; if (size) *size = sizeof(struct __wcxs__RemoveWirelessProfile); } else { cp->ptr = (void*)new struct __wcxs__RemoveWirelessProfile[n]; if (size) *size = n * sizeof(struct __wcxs__RemoveWirelessProfile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __wcxs__RemoveWirelessProfile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__RemoveWirelessProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__RemoveWirelessProfile %p -> %p\n", q, p)); *(struct __wcxs__RemoveWirelessProfile*)p = *(struct __wcxs__RemoveWirelessProfile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__GetWirelessProfile(struct soap *soap, const struct __wcxs__GetWirelessProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(soap, &a->wcxs__GetWirelessProfileRequest); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->wcxs__GetWirelessProfileRequest = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessProfile(struct soap *soap, const struct __wcxs__GetWirelessProfile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___wcxs__GetWirelessProfile(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__GetWirelessProfile(struct soap *soap, const char *tag, int id, const struct __wcxs__GetWirelessProfile *a, const char *type) { soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, "wcxs:GetWirelessProfileRequest", -1, &a->wcxs__GetWirelessProfileRequest, ""); return SOAP_OK; } SOAP_FMAC3 struct __wcxs__GetWirelessProfile * SOAP_FMAC4 soap_get___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *p, const char *tag, const char *type) { if ((p = soap_in___wcxs__GetWirelessProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __wcxs__GetWirelessProfile * SOAP_FMAC4 soap_in___wcxs__GetWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__GetWirelessProfile *a, const char *type) { short soap_flag_wcxs__GetWirelessProfileRequest = 1; a = (struct __wcxs__GetWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessProfile, sizeof(struct __wcxs__GetWirelessProfile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___wcxs__GetWirelessProfile(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_wcxs__GetWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, "wcxs:GetWirelessProfileRequest", &a->wcxs__GetWirelessProfileRequest, "")) { soap_flag_wcxs__GetWirelessProfileRequest--; 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; } return a; } SOAP_FMAC5 struct __wcxs__GetWirelessProfile * SOAP_FMAC6 soap_new___wcxs__GetWirelessProfile(struct soap *soap, int n) { return soap_instantiate___wcxs__GetWirelessProfile(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __wcxs__GetWirelessProfile * SOAP_FMAC4 soap_instantiate___wcxs__GetWirelessProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessProfile, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __wcxs__GetWirelessProfile; if (size) *size = sizeof(struct __wcxs__GetWirelessProfile); } else { cp->ptr = (void*)new struct __wcxs__GetWirelessProfile[n]; if (size) *size = n * sizeof(struct __wcxs__GetWirelessProfile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __wcxs__GetWirelessProfile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__GetWirelessProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessProfile %p -> %p\n", q, p)); *(struct __wcxs__GetWirelessProfile*)p = *(struct __wcxs__GetWirelessProfile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__AddWirelessProfile(struct soap *soap, const struct __wcxs__AddWirelessProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(soap, &a->wcxs__AddWirelessProfileRequest); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->wcxs__AddWirelessProfileRequest = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__AddWirelessProfile(struct soap *soap, const struct __wcxs__AddWirelessProfile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___wcxs__AddWirelessProfile(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__AddWirelessProfile(struct soap *soap, const char *tag, int id, const struct __wcxs__AddWirelessProfile *a, const char *type) { soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, "wcxs:AddWirelessProfileRequest", -1, &a->wcxs__AddWirelessProfileRequest, ""); return SOAP_OK; } SOAP_FMAC3 struct __wcxs__AddWirelessProfile * SOAP_FMAC4 soap_get___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *p, const char *tag, const char *type) { if ((p = soap_in___wcxs__AddWirelessProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __wcxs__AddWirelessProfile * SOAP_FMAC4 soap_in___wcxs__AddWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__AddWirelessProfile *a, const char *type) { short soap_flag_wcxs__AddWirelessProfileRequest = 1; a = (struct __wcxs__AddWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__AddWirelessProfile, sizeof(struct __wcxs__AddWirelessProfile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___wcxs__AddWirelessProfile(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_wcxs__AddWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, "wcxs:AddWirelessProfileRequest", &a->wcxs__AddWirelessProfileRequest, "")) { soap_flag_wcxs__AddWirelessProfileRequest--; 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; } return a; } SOAP_FMAC5 struct __wcxs__AddWirelessProfile * SOAP_FMAC6 soap_new___wcxs__AddWirelessProfile(struct soap *soap, int n) { return soap_instantiate___wcxs__AddWirelessProfile(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __wcxs__AddWirelessProfile * SOAP_FMAC4 soap_instantiate___wcxs__AddWirelessProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__AddWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__AddWirelessProfile, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __wcxs__AddWirelessProfile; if (size) *size = sizeof(struct __wcxs__AddWirelessProfile); } else { cp->ptr = (void*)new struct __wcxs__AddWirelessProfile[n]; if (size) *size = n * sizeof(struct __wcxs__AddWirelessProfile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __wcxs__AddWirelessProfile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__AddWirelessProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__AddWirelessProfile %p -> %p\n", q, p)); *(struct __wcxs__AddWirelessProfile*)p = *(struct __wcxs__AddWirelessProfile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___tim__SetHighAccuracyTimeSynch(struct soap *soap, const struct __tim__SetHighAccuracyTimeSynch *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(soap, &a->tim__SetHighAccuracyTimeSynch); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->tim__SetHighAccuracyTimeSynch = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___tim__SetHighAccuracyTimeSynch(struct soap *soap, const struct __tim__SetHighAccuracyTimeSynch *a, const char *tag, const char *type) { register int id = 0; if (soap_out___tim__SetHighAccuracyTimeSynch(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const struct __tim__SetHighAccuracyTimeSynch *a, const char *type) { soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, "tim:SetHighAccuracyTimeSynch", -1, &a->tim__SetHighAccuracyTimeSynch, ""); return SOAP_OK; } SOAP_FMAC3 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_get___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *p, const char *tag, const char *type) { if ((p = soap_in___tim__SetHighAccuracyTimeSynch(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_in___tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, struct __tim__SetHighAccuracyTimeSynch *a, const char *type) { short soap_flag_tim__SetHighAccuracyTimeSynch = 1; a = (struct __tim__SetHighAccuracyTimeSynch *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___tim__SetHighAccuracyTimeSynch, sizeof(struct __tim__SetHighAccuracyTimeSynch), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___tim__SetHighAccuracyTimeSynch(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_tim__SetHighAccuracyTimeSynch && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, "tim:SetHighAccuracyTimeSynch", &a->tim__SetHighAccuracyTimeSynch, "")) { soap_flag_tim__SetHighAccuracyTimeSynch--; 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; } return a; } SOAP_FMAC5 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC6 soap_new___tim__SetHighAccuracyTimeSynch(struct soap *soap, int n) { return soap_instantiate___tim__SetHighAccuracyTimeSynch(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate___tim__SetHighAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___tim__SetHighAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___tim__SetHighAccuracyTimeSynch, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __tim__SetHighAccuracyTimeSynch; if (size) *size = sizeof(struct __tim__SetHighAccuracyTimeSynch); } else { cp->ptr = (void*)new struct __tim__SetHighAccuracyTimeSynch[n]; if (size) *size = n * sizeof(struct __tim__SetHighAccuracyTimeSynch); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __tim__SetHighAccuracyTimeSynch*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___tim__SetHighAccuracyTimeSynch(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __tim__SetHighAccuracyTimeSynch %p -> %p\n", q, p)); *(struct __tim__SetHighAccuracyTimeSynch*)p = *(struct __tim__SetHighAccuracyTimeSynch*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___tim__GetLowAccuracyTimeSynch(struct soap *soap, const struct __tim__GetLowAccuracyTimeSynch *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(soap, &a->tim__GetLowAccuracyTimeSynch); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->tim__GetLowAccuracyTimeSynch = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___tim__GetLowAccuracyTimeSynch(struct soap *soap, const struct __tim__GetLowAccuracyTimeSynch *a, const char *tag, const char *type) { register int id = 0; if (soap_out___tim__GetLowAccuracyTimeSynch(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const struct __tim__GetLowAccuracyTimeSynch *a, const char *type) { soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, "tim:GetLowAccuracyTimeSynch", -1, &a->tim__GetLowAccuracyTimeSynch, ""); return SOAP_OK; } SOAP_FMAC3 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_get___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *p, const char *tag, const char *type) { if ((p = soap_in___tim__GetLowAccuracyTimeSynch(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_in___tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, struct __tim__GetLowAccuracyTimeSynch *a, const char *type) { short soap_flag_tim__GetLowAccuracyTimeSynch = 1; a = (struct __tim__GetLowAccuracyTimeSynch *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___tim__GetLowAccuracyTimeSynch, sizeof(struct __tim__GetLowAccuracyTimeSynch), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___tim__GetLowAccuracyTimeSynch(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_tim__GetLowAccuracyTimeSynch && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, "tim:GetLowAccuracyTimeSynch", &a->tim__GetLowAccuracyTimeSynch, "")) { soap_flag_tim__GetLowAccuracyTimeSynch--; 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; } return a; } SOAP_FMAC5 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC6 soap_new___tim__GetLowAccuracyTimeSynch(struct soap *soap, int n) { return soap_instantiate___tim__GetLowAccuracyTimeSynch(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate___tim__GetLowAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___tim__GetLowAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___tim__GetLowAccuracyTimeSynch, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __tim__GetLowAccuracyTimeSynch; if (size) *size = sizeof(struct __tim__GetLowAccuracyTimeSynch); } else { cp->ptr = (void*)new struct __tim__GetLowAccuracyTimeSynch[n]; if (size) *size = n * sizeof(struct __tim__GetLowAccuracyTimeSynch); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __tim__GetLowAccuracyTimeSynch*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___tim__GetLowAccuracyTimeSynch(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __tim__GetLowAccuracyTimeSynch %p -> %p\n", q, p)); *(struct __tim__GetLowAccuracyTimeSynch*)p = *(struct __tim__GetLowAccuracyTimeSynch*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__RemoveStorageFpaclEntry(struct soap *soap, const struct __stra__RemoveStorageFpaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(soap, &a->stra__RemoveStorageFpaclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__RemoveStorageFpaclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__RemoveStorageFpaclEntry(struct soap *soap, const struct __stra__RemoveStorageFpaclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__RemoveStorageFpaclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__RemoveStorageFpaclEntry *a, const char *type) { soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, "stra:RemoveStorageFpaclEntry", -1, &a->stra__RemoveStorageFpaclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *p, const char *tag, const char *type) { if ((p = soap_in___stra__RemoveStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__RemoveStorageFpaclEntry *a, const char *type) { short soap_flag_stra__RemoveStorageFpaclEntry = 1; a = (struct __stra__RemoveStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__RemoveStorageFpaclEntry, sizeof(struct __stra__RemoveStorageFpaclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__RemoveStorageFpaclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__RemoveStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, "stra:RemoveStorageFpaclEntry", &a->stra__RemoveStorageFpaclEntry, "")) { soap_flag_stra__RemoveStorageFpaclEntry--; 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; } return a; } SOAP_FMAC5 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__RemoveStorageFpaclEntry(struct soap *soap, int n) { return soap_instantiate___stra__RemoveStorageFpaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_instantiate___stra__RemoveStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__RemoveStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__RemoveStorageFpaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__RemoveStorageFpaclEntry; if (size) *size = sizeof(struct __stra__RemoveStorageFpaclEntry); } else { cp->ptr = (void*)new struct __stra__RemoveStorageFpaclEntry[n]; if (size) *size = n * sizeof(struct __stra__RemoveStorageFpaclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__RemoveStorageFpaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__RemoveStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__RemoveStorageFpaclEntry %p -> %p\n", q, p)); *(struct __stra__RemoveStorageFpaclEntry*)p = *(struct __stra__RemoveStorageFpaclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__UpdateStorageFpaclEntry(struct soap *soap, const struct __stra__UpdateStorageFpaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(soap, &a->stra__UpdateStorageFpaclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__UpdateStorageFpaclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__UpdateStorageFpaclEntry(struct soap *soap, const struct __stra__UpdateStorageFpaclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__UpdateStorageFpaclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__UpdateStorageFpaclEntry *a, const char *type) { soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, "stra:UpdateStorageFpaclEntry", -1, &a->stra__UpdateStorageFpaclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *p, const char *tag, const char *type) { if ((p = soap_in___stra__UpdateStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__UpdateStorageFpaclEntry *a, const char *type) { short soap_flag_stra__UpdateStorageFpaclEntry = 1; a = (struct __stra__UpdateStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__UpdateStorageFpaclEntry, sizeof(struct __stra__UpdateStorageFpaclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__UpdateStorageFpaclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__UpdateStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, "stra:UpdateStorageFpaclEntry", &a->stra__UpdateStorageFpaclEntry, "")) { soap_flag_stra__UpdateStorageFpaclEntry--; 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; } return a; } SOAP_FMAC5 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__UpdateStorageFpaclEntry(struct soap *soap, int n) { return soap_instantiate___stra__UpdateStorageFpaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_instantiate___stra__UpdateStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__UpdateStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__UpdateStorageFpaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__UpdateStorageFpaclEntry; if (size) *size = sizeof(struct __stra__UpdateStorageFpaclEntry); } else { cp->ptr = (void*)new struct __stra__UpdateStorageFpaclEntry[n]; if (size) *size = n * sizeof(struct __stra__UpdateStorageFpaclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__UpdateStorageFpaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__UpdateStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__UpdateStorageFpaclEntry %p -> %p\n", q, p)); *(struct __stra__UpdateStorageFpaclEntry*)p = *(struct __stra__UpdateStorageFpaclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetStorageAllocEntry(struct soap *soap, const struct __stra__GetStorageAllocEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__GetStorageAllocEntry(soap, &a->stra__GetStorageAllocEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__GetStorageAllocEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetStorageAllocEntry(struct soap *soap, const struct __stra__GetStorageAllocEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__GetStorageAllocEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__GetStorageAllocEntry(struct soap *soap, const char *tag, int id, const struct __stra__GetStorageAllocEntry *a, const char *type) { soap_out_PointerTo_stra__GetStorageAllocEntry(soap, "stra:GetStorageAllocEntry", -1, &a->stra__GetStorageAllocEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__GetStorageAllocEntry * SOAP_FMAC4 soap_get___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *p, const char *tag, const char *type) { if ((p = soap_in___stra__GetStorageAllocEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__GetStorageAllocEntry * SOAP_FMAC4 soap_in___stra__GetStorageAllocEntry(struct soap *soap, const char *tag, struct __stra__GetStorageAllocEntry *a, const char *type) { short soap_flag_stra__GetStorageAllocEntry = 1; a = (struct __stra__GetStorageAllocEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetStorageAllocEntry, sizeof(struct __stra__GetStorageAllocEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__GetStorageAllocEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__GetStorageAllocEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__GetStorageAllocEntry(soap, "stra:GetStorageAllocEntry", &a->stra__GetStorageAllocEntry, "")) { soap_flag_stra__GetStorageAllocEntry--; 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; } return a; } SOAP_FMAC5 struct __stra__GetStorageAllocEntry * SOAP_FMAC6 soap_new___stra__GetStorageAllocEntry(struct soap *soap, int n) { return soap_instantiate___stra__GetStorageAllocEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__GetStorageAllocEntry * SOAP_FMAC4 soap_instantiate___stra__GetStorageAllocEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetStorageAllocEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetStorageAllocEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__GetStorageAllocEntry; if (size) *size = sizeof(struct __stra__GetStorageAllocEntry); } else { cp->ptr = (void*)new struct __stra__GetStorageAllocEntry[n]; if (size) *size = n * sizeof(struct __stra__GetStorageAllocEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__GetStorageAllocEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__GetStorageAllocEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetStorageAllocEntry %p -> %p\n", q, p)); *(struct __stra__GetStorageAllocEntry*)p = *(struct __stra__GetStorageAllocEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__EnumerateStorageAllocEntries(struct soap *soap, const struct __stra__EnumerateStorageAllocEntries *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(soap, &a->stra__EnumerateStorageAllocEntries); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__EnumerateStorageAllocEntries = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__EnumerateStorageAllocEntries(struct soap *soap, const struct __stra__EnumerateStorageAllocEntries *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__EnumerateStorageAllocEntries(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, int id, const struct __stra__EnumerateStorageAllocEntries *a, const char *type) { soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, "stra:EnumerateStorageAllocEntries", -1, &a->stra__EnumerateStorageAllocEntries, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_get___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *p, const char *tag, const char *type) { if ((p = soap_in___stra__EnumerateStorageAllocEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_in___stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, struct __stra__EnumerateStorageAllocEntries *a, const char *type) { short soap_flag_stra__EnumerateStorageAllocEntries = 1; a = (struct __stra__EnumerateStorageAllocEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__EnumerateStorageAllocEntries, sizeof(struct __stra__EnumerateStorageAllocEntries), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__EnumerateStorageAllocEntries(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__EnumerateStorageAllocEntries && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, "stra:EnumerateStorageAllocEntries", &a->stra__EnumerateStorageAllocEntries, "")) { soap_flag_stra__EnumerateStorageAllocEntries--; 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; } return a; } SOAP_FMAC5 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC6 soap_new___stra__EnumerateStorageAllocEntries(struct soap *soap, int n) { return soap_instantiate___stra__EnumerateStorageAllocEntries(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_instantiate___stra__EnumerateStorageAllocEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__EnumerateStorageAllocEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__EnumerateStorageAllocEntries, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__EnumerateStorageAllocEntries; if (size) *size = sizeof(struct __stra__EnumerateStorageAllocEntries); } else { cp->ptr = (void*)new struct __stra__EnumerateStorageAllocEntries[n]; if (size) *size = n * sizeof(struct __stra__EnumerateStorageAllocEntries); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__EnumerateStorageAllocEntries*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__EnumerateStorageAllocEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__EnumerateStorageAllocEntries %p -> %p\n", q, p)); *(struct __stra__EnumerateStorageAllocEntries*)p = *(struct __stra__EnumerateStorageAllocEntries*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AddStorageFpaclEntry(struct soap *soap, const struct __stra__AddStorageFpaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__AddStorageFpaclEntry(soap, &a->stra__AddStorageFpaclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__AddStorageFpaclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AddStorageFpaclEntry(struct soap *soap, const struct __stra__AddStorageFpaclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__AddStorageFpaclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__AddStorageFpaclEntry *a, const char *type) { soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, "stra:AddStorageFpaclEntry", -1, &a->stra__AddStorageFpaclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *p, const char *tag, const char *type) { if ((p = soap_in___stra__AddStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__AddStorageFpaclEntry *a, const char *type) { short soap_flag_stra__AddStorageFpaclEntry = 1; a = (struct __stra__AddStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AddStorageFpaclEntry, sizeof(struct __stra__AddStorageFpaclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__AddStorageFpaclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__AddStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, "stra:AddStorageFpaclEntry", &a->stra__AddStorageFpaclEntry, "")) { soap_flag_stra__AddStorageFpaclEntry--; 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; } return a; } SOAP_FMAC5 struct __stra__AddStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__AddStorageFpaclEntry(struct soap *soap, int n) { return soap_instantiate___stra__AddStorageFpaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_instantiate___stra__AddStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AddStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AddStorageFpaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__AddStorageFpaclEntry; if (size) *size = sizeof(struct __stra__AddStorageFpaclEntry); } else { cp->ptr = (void*)new struct __stra__AddStorageFpaclEntry[n]; if (size) *size = n * sizeof(struct __stra__AddStorageFpaclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__AddStorageFpaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AddStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AddStorageFpaclEntry %p -> %p\n", q, p)); *(struct __stra__AddStorageFpaclEntry*)p = *(struct __stra__AddStorageFpaclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__RemoveStorageEaclEntry(struct soap *soap, const struct __stra__RemoveStorageEaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(soap, &a->stra__RemoveStorageEaclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__RemoveStorageEaclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__RemoveStorageEaclEntry(struct soap *soap, const struct __stra__RemoveStorageEaclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__RemoveStorageEaclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__RemoveStorageEaclEntry *a, const char *type) { soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, "stra:RemoveStorageEaclEntry", -1, &a->stra__RemoveStorageEaclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_get___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *p, const char *tag, const char *type) { if ((p = soap_in___stra__RemoveStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_in___stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__RemoveStorageEaclEntry *a, const char *type) { short soap_flag_stra__RemoveStorageEaclEntry = 1; a = (struct __stra__RemoveStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__RemoveStorageEaclEntry, sizeof(struct __stra__RemoveStorageEaclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__RemoveStorageEaclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__RemoveStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, "stra:RemoveStorageEaclEntry", &a->stra__RemoveStorageEaclEntry, "")) { soap_flag_stra__RemoveStorageEaclEntry--; 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; } return a; } SOAP_FMAC5 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC6 soap_new___stra__RemoveStorageEaclEntry(struct soap *soap, int n) { return soap_instantiate___stra__RemoveStorageEaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_instantiate___stra__RemoveStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__RemoveStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__RemoveStorageEaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__RemoveStorageEaclEntry; if (size) *size = sizeof(struct __stra__RemoveStorageEaclEntry); } else { cp->ptr = (void*)new struct __stra__RemoveStorageEaclEntry[n]; if (size) *size = n * sizeof(struct __stra__RemoveStorageEaclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__RemoveStorageEaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__RemoveStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__RemoveStorageEaclEntry %p -> %p\n", q, p)); *(struct __stra__RemoveStorageEaclEntry*)p = *(struct __stra__RemoveStorageEaclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetStorageEaclEntry(struct soap *soap, const struct __stra__GetStorageEaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__GetStorageEaclEntry(soap, &a->stra__GetStorageEaclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__GetStorageEaclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetStorageEaclEntry(struct soap *soap, const struct __stra__GetStorageEaclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__GetStorageEaclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__GetStorageEaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__GetStorageEaclEntry *a, const char *type) { soap_out_PointerTo_stra__GetStorageEaclEntry(soap, "stra:GetStorageEaclEntry", -1, &a->stra__GetStorageEaclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__GetStorageEaclEntry * SOAP_FMAC4 soap_get___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *p, const char *tag, const char *type) { if ((p = soap_in___stra__GetStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__GetStorageEaclEntry * SOAP_FMAC4 soap_in___stra__GetStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__GetStorageEaclEntry *a, const char *type) { short soap_flag_stra__GetStorageEaclEntry = 1; a = (struct __stra__GetStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetStorageEaclEntry, sizeof(struct __stra__GetStorageEaclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__GetStorageEaclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__GetStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__GetStorageEaclEntry(soap, "stra:GetStorageEaclEntry", &a->stra__GetStorageEaclEntry, "")) { soap_flag_stra__GetStorageEaclEntry--; 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; } return a; } SOAP_FMAC5 struct __stra__GetStorageEaclEntry * SOAP_FMAC6 soap_new___stra__GetStorageEaclEntry(struct soap *soap, int n) { return soap_instantiate___stra__GetStorageEaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__GetStorageEaclEntry * SOAP_FMAC4 soap_instantiate___stra__GetStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetStorageEaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__GetStorageEaclEntry; if (size) *size = sizeof(struct __stra__GetStorageEaclEntry); } else { cp->ptr = (void*)new struct __stra__GetStorageEaclEntry[n]; if (size) *size = n * sizeof(struct __stra__GetStorageEaclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__GetStorageEaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__GetStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetStorageEaclEntry %p -> %p\n", q, p)); *(struct __stra__GetStorageEaclEntry*)p = *(struct __stra__GetStorageEaclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__EnumerateStorageEaclEntries(struct soap *soap, const struct __stra__EnumerateStorageEaclEntries *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(soap, &a->stra__EnumerateStorageEaclEntries); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__EnumerateStorageEaclEntries = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__EnumerateStorageEaclEntries(struct soap *soap, const struct __stra__EnumerateStorageEaclEntries *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__EnumerateStorageEaclEntries(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, int id, const struct __stra__EnumerateStorageEaclEntries *a, const char *type) { soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, "stra:EnumerateStorageEaclEntries", -1, &a->stra__EnumerateStorageEaclEntries, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_get___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *p, const char *tag, const char *type) { if ((p = soap_in___stra__EnumerateStorageEaclEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_in___stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, struct __stra__EnumerateStorageEaclEntries *a, const char *type) { short soap_flag_stra__EnumerateStorageEaclEntries = 1; a = (struct __stra__EnumerateStorageEaclEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__EnumerateStorageEaclEntries, sizeof(struct __stra__EnumerateStorageEaclEntries), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__EnumerateStorageEaclEntries(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__EnumerateStorageEaclEntries && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, "stra:EnumerateStorageEaclEntries", &a->stra__EnumerateStorageEaclEntries, "")) { soap_flag_stra__EnumerateStorageEaclEntries--; 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; } return a; } SOAP_FMAC5 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC6 soap_new___stra__EnumerateStorageEaclEntries(struct soap *soap, int n) { return soap_instantiate___stra__EnumerateStorageEaclEntries(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_instantiate___stra__EnumerateStorageEaclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__EnumerateStorageEaclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__EnumerateStorageEaclEntries, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__EnumerateStorageEaclEntries; if (size) *size = sizeof(struct __stra__EnumerateStorageEaclEntries); } else { cp->ptr = (void*)new struct __stra__EnumerateStorageEaclEntries[n]; if (size) *size = n * sizeof(struct __stra__EnumerateStorageEaclEntries); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__EnumerateStorageEaclEntries*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__EnumerateStorageEaclEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__EnumerateStorageEaclEntries %p -> %p\n", q, p)); *(struct __stra__EnumerateStorageEaclEntries*)p = *(struct __stra__EnumerateStorageEaclEntries*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AddStorageEaclEntry(struct soap *soap, const struct __stra__AddStorageEaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__AddStorageEaclEntry(soap, &a->stra__AddStorageEaclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__AddStorageEaclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AddStorageEaclEntry(struct soap *soap, const struct __stra__AddStorageEaclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__AddStorageEaclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AddStorageEaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__AddStorageEaclEntry *a, const char *type) { soap_out_PointerTo_stra__AddStorageEaclEntry(soap, "stra:AddStorageEaclEntry", -1, &a->stra__AddStorageEaclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__AddStorageEaclEntry * SOAP_FMAC4 soap_get___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *p, const char *tag, const char *type) { if ((p = soap_in___stra__AddStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__AddStorageEaclEntry * SOAP_FMAC4 soap_in___stra__AddStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__AddStorageEaclEntry *a, const char *type) { short soap_flag_stra__AddStorageEaclEntry = 1; a = (struct __stra__AddStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AddStorageEaclEntry, sizeof(struct __stra__AddStorageEaclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__AddStorageEaclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__AddStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__AddStorageEaclEntry(soap, "stra:AddStorageEaclEntry", &a->stra__AddStorageEaclEntry, "")) { soap_flag_stra__AddStorageEaclEntry--; 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; } return a; } SOAP_FMAC5 struct __stra__AddStorageEaclEntry * SOAP_FMAC6 soap_new___stra__AddStorageEaclEntry(struct soap *soap, int n) { return soap_instantiate___stra__AddStorageEaclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__AddStorageEaclEntry * SOAP_FMAC4 soap_instantiate___stra__AddStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AddStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AddStorageEaclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__AddStorageEaclEntry; if (size) *size = sizeof(struct __stra__AddStorageEaclEntry); } else { cp->ptr = (void*)new struct __stra__AddStorageEaclEntry[n]; if (size) *size = n * sizeof(struct __stra__AddStorageEaclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__AddStorageEaclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AddStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AddStorageEaclEntry %p -> %p\n", q, p)); *(struct __stra__AddStorageEaclEntry*)p = *(struct __stra__AddStorageEaclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminRemoveApplication(struct soap *soap, const struct __stra__AdminRemoveApplication *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__AdminRemoveApplication(soap, &a->stra__AdminRemoveApplication); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__AdminRemoveApplication = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminRemoveApplication(struct soap *soap, const struct __stra__AdminRemoveApplication *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__AdminRemoveApplication(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AdminRemoveApplication(struct soap *soap, const char *tag, int id, const struct __stra__AdminRemoveApplication *a, const char *type) { soap_out_PointerTo_stra__AdminRemoveApplication(soap, "stra:AdminRemoveApplication", -1, &a->stra__AdminRemoveApplication, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__AdminRemoveApplication * SOAP_FMAC4 soap_get___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *p, const char *tag, const char *type) { if ((p = soap_in___stra__AdminRemoveApplication(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__AdminRemoveApplication * SOAP_FMAC4 soap_in___stra__AdminRemoveApplication(struct soap *soap, const char *tag, struct __stra__AdminRemoveApplication *a, const char *type) { short soap_flag_stra__AdminRemoveApplication = 1; a = (struct __stra__AdminRemoveApplication *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminRemoveApplication, sizeof(struct __stra__AdminRemoveApplication), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__AdminRemoveApplication(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__AdminRemoveApplication && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__AdminRemoveApplication(soap, "stra:AdminRemoveApplication", &a->stra__AdminRemoveApplication, "")) { soap_flag_stra__AdminRemoveApplication--; 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; } return a; } SOAP_FMAC5 struct __stra__AdminRemoveApplication * SOAP_FMAC6 soap_new___stra__AdminRemoveApplication(struct soap *soap, int n) { return soap_instantiate___stra__AdminRemoveApplication(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__AdminRemoveApplication * SOAP_FMAC4 soap_instantiate___stra__AdminRemoveApplication(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminRemoveApplication(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminRemoveApplication, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__AdminRemoveApplication; if (size) *size = sizeof(struct __stra__AdminRemoveApplication); } else { cp->ptr = (void*)new struct __stra__AdminRemoveApplication[n]; if (size) *size = n * sizeof(struct __stra__AdminRemoveApplication); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__AdminRemoveApplication*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AdminRemoveApplication(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminRemoveApplication %p -> %p\n", q, p)); *(struct __stra__AdminRemoveApplication*)p = *(struct __stra__AdminRemoveApplication*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminGetApplicationAttributes(struct soap *soap, const struct __stra__AdminGetApplicationAttributes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(soap, &a->stra__AdminGetApplicationAttributes); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__AdminGetApplicationAttributes = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminGetApplicationAttributes(struct soap *soap, const struct __stra__AdminGetApplicationAttributes *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__AdminGetApplicationAttributes(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, int id, const struct __stra__AdminGetApplicationAttributes *a, const char *type) { soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, "stra:AdminGetApplicationAttributes", -1, &a->stra__AdminGetApplicationAttributes, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_get___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *p, const char *tag, const char *type) { if ((p = soap_in___stra__AdminGetApplicationAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_in___stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, struct __stra__AdminGetApplicationAttributes *a, const char *type) { short soap_flag_stra__AdminGetApplicationAttributes = 1; a = (struct __stra__AdminGetApplicationAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminGetApplicationAttributes, sizeof(struct __stra__AdminGetApplicationAttributes), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__AdminGetApplicationAttributes(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__AdminGetApplicationAttributes && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, "stra:AdminGetApplicationAttributes", &a->stra__AdminGetApplicationAttributes, "")) { soap_flag_stra__AdminGetApplicationAttributes--; 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; } return a; } SOAP_FMAC5 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC6 soap_new___stra__AdminGetApplicationAttributes(struct soap *soap, int n) { return soap_instantiate___stra__AdminGetApplicationAttributes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_instantiate___stra__AdminGetApplicationAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminGetApplicationAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminGetApplicationAttributes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__AdminGetApplicationAttributes; if (size) *size = sizeof(struct __stra__AdminGetApplicationAttributes); } else { cp->ptr = (void*)new struct __stra__AdminGetApplicationAttributes[n]; if (size) *size = n * sizeof(struct __stra__AdminGetApplicationAttributes); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__AdminGetApplicationAttributes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AdminGetApplicationAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminGetApplicationAttributes %p -> %p\n", q, p)); *(struct __stra__AdminGetApplicationAttributes*)p = *(struct __stra__AdminGetApplicationAttributes*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminGetRegisteredApplications(struct soap *soap, const struct __stra__AdminGetRegisteredApplications *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(soap, &a->stra__AdminGetRegisteredApplications); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__AdminGetRegisteredApplications = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminGetRegisteredApplications(struct soap *soap, const struct __stra__AdminGetRegisteredApplications *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__AdminGetRegisteredApplications(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, int id, const struct __stra__AdminGetRegisteredApplications *a, const char *type) { soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, "stra:AdminGetRegisteredApplications", -1, &a->stra__AdminGetRegisteredApplications, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_get___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *p, const char *tag, const char *type) { if ((p = soap_in___stra__AdminGetRegisteredApplications(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_in___stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, struct __stra__AdminGetRegisteredApplications *a, const char *type) { short soap_flag_stra__AdminGetRegisteredApplications = 1; a = (struct __stra__AdminGetRegisteredApplications *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminGetRegisteredApplications, sizeof(struct __stra__AdminGetRegisteredApplications), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__AdminGetRegisteredApplications(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__AdminGetRegisteredApplications && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, "stra:AdminGetRegisteredApplications", &a->stra__AdminGetRegisteredApplications, "")) { soap_flag_stra__AdminGetRegisteredApplications--; 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; } return a; } SOAP_FMAC5 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC6 soap_new___stra__AdminGetRegisteredApplications(struct soap *soap, int n) { return soap_instantiate___stra__AdminGetRegisteredApplications(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_instantiate___stra__AdminGetRegisteredApplications(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminGetRegisteredApplications(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminGetRegisteredApplications, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__AdminGetRegisteredApplications; if (size) *size = sizeof(struct __stra__AdminGetRegisteredApplications); } else { cp->ptr = (void*)new struct __stra__AdminGetRegisteredApplications[n]; if (size) *size = n * sizeof(struct __stra__AdminGetRegisteredApplications); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__AdminGetRegisteredApplications*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AdminGetRegisteredApplications(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminGetRegisteredApplications %p -> %p\n", q, p)); *(struct __stra__AdminGetRegisteredApplications*)p = *(struct __stra__AdminGetRegisteredApplications*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__SetGlobalStorageAttributes(struct soap *soap, const struct __stra__SetGlobalStorageAttributes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(soap, &a->stra__SetGlobalStorageAttributes); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__SetGlobalStorageAttributes = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__SetGlobalStorageAttributes(struct soap *soap, const struct __stra__SetGlobalStorageAttributes *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__SetGlobalStorageAttributes(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const struct __stra__SetGlobalStorageAttributes *a, const char *type) { soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, "stra:SetGlobalStorageAttributes", -1, &a->stra__SetGlobalStorageAttributes, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_get___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *p, const char *tag, const char *type) { if ((p = soap_in___stra__SetGlobalStorageAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_in___stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, struct __stra__SetGlobalStorageAttributes *a, const char *type) { short soap_flag_stra__SetGlobalStorageAttributes = 1; a = (struct __stra__SetGlobalStorageAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__SetGlobalStorageAttributes, sizeof(struct __stra__SetGlobalStorageAttributes), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__SetGlobalStorageAttributes(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__SetGlobalStorageAttributes && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, "stra:SetGlobalStorageAttributes", &a->stra__SetGlobalStorageAttributes, "")) { soap_flag_stra__SetGlobalStorageAttributes--; 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; } return a; } SOAP_FMAC5 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC6 soap_new___stra__SetGlobalStorageAttributes(struct soap *soap, int n) { return soap_instantiate___stra__SetGlobalStorageAttributes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate___stra__SetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__SetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__SetGlobalStorageAttributes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__SetGlobalStorageAttributes; if (size) *size = sizeof(struct __stra__SetGlobalStorageAttributes); } else { cp->ptr = (void*)new struct __stra__SetGlobalStorageAttributes[n]; if (size) *size = n * sizeof(struct __stra__SetGlobalStorageAttributes); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__SetGlobalStorageAttributes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__SetGlobalStorageAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__SetGlobalStorageAttributes %p -> %p\n", q, p)); *(struct __stra__SetGlobalStorageAttributes*)p = *(struct __stra__SetGlobalStorageAttributes*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetGlobalStorageAttributes(struct soap *soap, const struct __stra__GetGlobalStorageAttributes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(soap, &a->stra__GetGlobalStorageAttributes); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->stra__GetGlobalStorageAttributes = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetGlobalStorageAttributes(struct soap *soap, const struct __stra__GetGlobalStorageAttributes *a, const char *tag, const char *type) { register int id = 0; if (soap_out___stra__GetGlobalStorageAttributes(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const struct __stra__GetGlobalStorageAttributes *a, const char *type) { soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, "stra:GetGlobalStorageAttributes", -1, &a->stra__GetGlobalStorageAttributes, ""); return SOAP_OK; } SOAP_FMAC3 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_get___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *p, const char *tag, const char *type) { if ((p = soap_in___stra__GetGlobalStorageAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_in___stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, struct __stra__GetGlobalStorageAttributes *a, const char *type) { short soap_flag_stra__GetGlobalStorageAttributes = 1; a = (struct __stra__GetGlobalStorageAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetGlobalStorageAttributes, sizeof(struct __stra__GetGlobalStorageAttributes), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___stra__GetGlobalStorageAttributes(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_stra__GetGlobalStorageAttributes && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, "stra:GetGlobalStorageAttributes", &a->stra__GetGlobalStorageAttributes, "")) { soap_flag_stra__GetGlobalStorageAttributes--; 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; } return a; } SOAP_FMAC5 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC6 soap_new___stra__GetGlobalStorageAttributes(struct soap *soap, int n) { return soap_instantiate___stra__GetGlobalStorageAttributes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate___stra__GetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetGlobalStorageAttributes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __stra__GetGlobalStorageAttributes; if (size) *size = sizeof(struct __stra__GetGlobalStorageAttributes); } else { cp->ptr = (void*)new struct __stra__GetGlobalStorageAttributes[n]; if (size) *size = n * sizeof(struct __stra__GetGlobalStorageAttributes); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __stra__GetGlobalStorageAttributes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__GetGlobalStorageAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetGlobalStorageAttributes %p -> %p\n", q, p)); *(struct __stra__GetGlobalStorageAttributes*)p = *(struct __stra__GetGlobalStorageAttributes*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___str__ExecuteStorageOperation(struct soap *soap, const struct __str__ExecuteStorageOperation *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_str__ExecuteStorageOperation(soap, &a->str__ExecuteStorageOperation); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->str__ExecuteStorageOperation = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___str__ExecuteStorageOperation(struct soap *soap, const struct __str__ExecuteStorageOperation *a, const char *tag, const char *type) { register int id = 0; if (soap_out___str__ExecuteStorageOperation(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___str__ExecuteStorageOperation(struct soap *soap, const char *tag, int id, const struct __str__ExecuteStorageOperation *a, const char *type) { soap_out_PointerTo_str__ExecuteStorageOperation(soap, "str:ExecuteStorageOperation", -1, &a->str__ExecuteStorageOperation, ""); return SOAP_OK; } SOAP_FMAC3 struct __str__ExecuteStorageOperation * SOAP_FMAC4 soap_get___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *p, const char *tag, const char *type) { if ((p = soap_in___str__ExecuteStorageOperation(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __str__ExecuteStorageOperation * SOAP_FMAC4 soap_in___str__ExecuteStorageOperation(struct soap *soap, const char *tag, struct __str__ExecuteStorageOperation *a, const char *type) { short soap_flag_str__ExecuteStorageOperation = 1; a = (struct __str__ExecuteStorageOperation *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___str__ExecuteStorageOperation, sizeof(struct __str__ExecuteStorageOperation), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___str__ExecuteStorageOperation(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_str__ExecuteStorageOperation && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_str__ExecuteStorageOperation(soap, "str:ExecuteStorageOperation", &a->str__ExecuteStorageOperation, "")) { soap_flag_str__ExecuteStorageOperation--; 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; } return a; } SOAP_FMAC5 struct __str__ExecuteStorageOperation * SOAP_FMAC6 soap_new___str__ExecuteStorageOperation(struct soap *soap, int n) { return soap_instantiate___str__ExecuteStorageOperation(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __str__ExecuteStorageOperation * SOAP_FMAC4 soap_instantiate___str__ExecuteStorageOperation(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___str__ExecuteStorageOperation(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___str__ExecuteStorageOperation, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __str__ExecuteStorageOperation; if (size) *size = sizeof(struct __str__ExecuteStorageOperation); } else { cp->ptr = (void*)new struct __str__ExecuteStorageOperation[n]; if (size) *size = n * sizeof(struct __str__ExecuteStorageOperation); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __str__ExecuteStorageOperation*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___str__ExecuteStorageOperation(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __str__ExecuteStorageOperation %p -> %p\n", q, p)); *(struct __str__ExecuteStorageOperation*)p = *(struct __str__ExecuteStorageOperation*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetAclEnabledState(struct soap *soap, const struct __sai__GetAclEnabledState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetAclEnabledState(soap, &a->sai__GetAclEnabledState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetAclEnabledState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetAclEnabledState(struct soap *soap, const struct __sai__GetAclEnabledState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetAclEnabledState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetAclEnabledState(struct soap *soap, const char *tag, int id, const struct __sai__GetAclEnabledState *a, const char *type) { soap_out_PointerTo_sai__GetAclEnabledState(soap, "sai:GetAclEnabledState", -1, &a->sai__GetAclEnabledState, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetAclEnabledState * SOAP_FMAC4 soap_get___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetAclEnabledState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetAclEnabledState * SOAP_FMAC4 soap_in___sai__GetAclEnabledState(struct soap *soap, const char *tag, struct __sai__GetAclEnabledState *a, const char *type) { short soap_flag_sai__GetAclEnabledState = 1; a = (struct __sai__GetAclEnabledState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetAclEnabledState, sizeof(struct __sai__GetAclEnabledState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetAclEnabledState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetAclEnabledState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetAclEnabledState(soap, "sai:GetAclEnabledState", &a->sai__GetAclEnabledState, "")) { soap_flag_sai__GetAclEnabledState--; 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; } return a; } SOAP_FMAC5 struct __sai__GetAclEnabledState * SOAP_FMAC6 soap_new___sai__GetAclEnabledState(struct soap *soap, int n) { return soap_instantiate___sai__GetAclEnabledState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetAclEnabledState * SOAP_FMAC4 soap_instantiate___sai__GetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetAclEnabledState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetAclEnabledState; if (size) *size = sizeof(struct __sai__GetAclEnabledState); } else { cp->ptr = (void*)new struct __sai__GetAclEnabledState[n]; if (size) *size = n * sizeof(struct __sai__GetAclEnabledState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetAclEnabledState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetAclEnabledState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetAclEnabledState %p -> %p\n", q, p)); *(struct __sai__GetAclEnabledState*)p = *(struct __sai__GetAclEnabledState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAclEnabledState(struct soap *soap, const struct __sai__SetAclEnabledState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetAclEnabledState(soap, &a->sai__SetAclEnabledState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetAclEnabledState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAclEnabledState(struct soap *soap, const struct __sai__SetAclEnabledState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetAclEnabledState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetAclEnabledState(struct soap *soap, const char *tag, int id, const struct __sai__SetAclEnabledState *a, const char *type) { soap_out_PointerTo_sai__SetAclEnabledState(soap, "sai:SetAclEnabledState", -1, &a->sai__SetAclEnabledState, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetAclEnabledState * SOAP_FMAC4 soap_get___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetAclEnabledState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetAclEnabledState * SOAP_FMAC4 soap_in___sai__SetAclEnabledState(struct soap *soap, const char *tag, struct __sai__SetAclEnabledState *a, const char *type) { short soap_flag_sai__SetAclEnabledState = 1; a = (struct __sai__SetAclEnabledState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAclEnabledState, sizeof(struct __sai__SetAclEnabledState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetAclEnabledState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetAclEnabledState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetAclEnabledState(soap, "sai:SetAclEnabledState", &a->sai__SetAclEnabledState, "")) { soap_flag_sai__SetAclEnabledState--; 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; } return a; } SOAP_FMAC5 struct __sai__SetAclEnabledState * SOAP_FMAC6 soap_new___sai__SetAclEnabledState(struct soap *soap, int n) { return soap_instantiate___sai__SetAclEnabledState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetAclEnabledState * SOAP_FMAC4 soap_instantiate___sai__SetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAclEnabledState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetAclEnabledState; if (size) *size = sizeof(struct __sai__SetAclEnabledState); } else { cp->ptr = (void*)new struct __sai__SetAclEnabledState[n]; if (size) *size = n * sizeof(struct __sai__SetAclEnabledState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetAclEnabledState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetAclEnabledState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAclEnabledState %p -> %p\n", q, p)); *(struct __sai__SetAclEnabledState*)p = *(struct __sai__SetAclEnabledState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetConfigurationServerFQDN(struct soap *soap, const struct __sai__SetConfigurationServerFQDN *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(soap, &a->sai__SetConfigurationServerFQDN); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetConfigurationServerFQDN = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetConfigurationServerFQDN(struct soap *soap, const struct __sai__SetConfigurationServerFQDN *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetConfigurationServerFQDN(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const struct __sai__SetConfigurationServerFQDN *a, const char *type) { soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, "sai:SetConfigurationServerFQDN", -1, &a->sai__SetConfigurationServerFQDN, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_get___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetConfigurationServerFQDN(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_in___sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, struct __sai__SetConfigurationServerFQDN *a, const char *type) { short soap_flag_sai__SetConfigurationServerFQDN = 1; a = (struct __sai__SetConfigurationServerFQDN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetConfigurationServerFQDN, sizeof(struct __sai__SetConfigurationServerFQDN), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetConfigurationServerFQDN(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetConfigurationServerFQDN && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, "sai:SetConfigurationServerFQDN", &a->sai__SetConfigurationServerFQDN, "")) { soap_flag_sai__SetConfigurationServerFQDN--; 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; } return a; } SOAP_FMAC5 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC6 soap_new___sai__SetConfigurationServerFQDN(struct soap *soap, int n) { return soap_instantiate___sai__SetConfigurationServerFQDN(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate___sai__SetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetConfigurationServerFQDN, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetConfigurationServerFQDN; if (size) *size = sizeof(struct __sai__SetConfigurationServerFQDN); } else { cp->ptr = (void*)new struct __sai__SetConfigurationServerFQDN[n]; if (size) *size = n * sizeof(struct __sai__SetConfigurationServerFQDN); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetConfigurationServerFQDN*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetConfigurationServerFQDN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetConfigurationServerFQDN %p -> %p\n", q, p)); *(struct __sai__SetConfigurationServerFQDN*)p = *(struct __sai__SetConfigurationServerFQDN*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetConfigurationServerFQDN(struct soap *soap, const struct __sai__GetConfigurationServerFQDN *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(soap, &a->sai__GetConfigurationServerFQDN); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetConfigurationServerFQDN = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetConfigurationServerFQDN(struct soap *soap, const struct __sai__GetConfigurationServerFQDN *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetConfigurationServerFQDN(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const struct __sai__GetConfigurationServerFQDN *a, const char *type) { soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, "sai:GetConfigurationServerFQDN", -1, &a->sai__GetConfigurationServerFQDN, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_get___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetConfigurationServerFQDN(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_in___sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, struct __sai__GetConfigurationServerFQDN *a, const char *type) { short soap_flag_sai__GetConfigurationServerFQDN = 1; a = (struct __sai__GetConfigurationServerFQDN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetConfigurationServerFQDN, sizeof(struct __sai__GetConfigurationServerFQDN), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetConfigurationServerFQDN(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetConfigurationServerFQDN && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, "sai:GetConfigurationServerFQDN", &a->sai__GetConfigurationServerFQDN, "")) { soap_flag_sai__GetConfigurationServerFQDN--; 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; } return a; } SOAP_FMAC5 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC6 soap_new___sai__GetConfigurationServerFQDN(struct soap *soap, int n) { return soap_instantiate___sai__GetConfigurationServerFQDN(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate___sai__GetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetConfigurationServerFQDN, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetConfigurationServerFQDN; if (size) *size = sizeof(struct __sai__GetConfigurationServerFQDN); } else { cp->ptr = (void*)new struct __sai__GetConfigurationServerFQDN[n]; if (size) *size = n * sizeof(struct __sai__GetConfigurationServerFQDN); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetConfigurationServerFQDN*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetConfigurationServerFQDN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetConfigurationServerFQDN %p -> %p\n", q, p)); *(struct __sai__GetConfigurationServerFQDN*)p = *(struct __sai__GetConfigurationServerFQDN*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnableVpnRouting(struct soap *soap, const struct __sai__EnableVpnRouting *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__EnableVpnRouting(soap, &a->sai__EnableVpnRouting); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__EnableVpnRouting = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnableVpnRouting(struct soap *soap, const struct __sai__EnableVpnRouting *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__EnableVpnRouting(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnableVpnRouting(struct soap *soap, const char *tag, int id, const struct __sai__EnableVpnRouting *a, const char *type) { soap_out_PointerTo_sai__EnableVpnRouting(soap, "sai:EnableVpnRouting", -1, &a->sai__EnableVpnRouting, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__EnableVpnRouting * SOAP_FMAC4 soap_get___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *p, const char *tag, const char *type) { if ((p = soap_in___sai__EnableVpnRouting(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__EnableVpnRouting * SOAP_FMAC4 soap_in___sai__EnableVpnRouting(struct soap *soap, const char *tag, struct __sai__EnableVpnRouting *a, const char *type) { short soap_flag_sai__EnableVpnRouting = 1; a = (struct __sai__EnableVpnRouting *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnableVpnRouting, sizeof(struct __sai__EnableVpnRouting), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__EnableVpnRouting(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__EnableVpnRouting && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__EnableVpnRouting(soap, "sai:EnableVpnRouting", &a->sai__EnableVpnRouting, "")) { soap_flag_sai__EnableVpnRouting--; 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; } return a; } SOAP_FMAC5 struct __sai__EnableVpnRouting * SOAP_FMAC6 soap_new___sai__EnableVpnRouting(struct soap *soap, int n) { return soap_instantiate___sai__EnableVpnRouting(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__EnableVpnRouting * SOAP_FMAC4 soap_instantiate___sai__EnableVpnRouting(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnableVpnRouting(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnableVpnRouting, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__EnableVpnRouting; if (size) *size = sizeof(struct __sai__EnableVpnRouting); } else { cp->ptr = (void*)new struct __sai__EnableVpnRouting[n]; if (size) *size = n * sizeof(struct __sai__EnableVpnRouting); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__EnableVpnRouting*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnableVpnRouting(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnableVpnRouting %p -> %p\n", q, p)); *(struct __sai__EnableVpnRouting*)p = *(struct __sai__EnableVpnRouting*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTLSCredentials(struct soap *soap, const struct __sai__GetTLSCredentials *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetTLSCredentials(soap, &a->sai__GetTLSCredentials); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetTLSCredentials = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTLSCredentials(struct soap *soap, const struct __sai__GetTLSCredentials *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetTLSCredentials(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTLSCredentials(struct soap *soap, const char *tag, int id, const struct __sai__GetTLSCredentials *a, const char *type) { soap_out_PointerTo_sai__GetTLSCredentials(soap, "sai:GetTLSCredentials", -1, &a->sai__GetTLSCredentials, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetTLSCredentials * SOAP_FMAC4 soap_get___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetTLSCredentials(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetTLSCredentials * SOAP_FMAC4 soap_in___sai__GetTLSCredentials(struct soap *soap, const char *tag, struct __sai__GetTLSCredentials *a, const char *type) { short soap_flag_sai__GetTLSCredentials = 1; a = (struct __sai__GetTLSCredentials *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTLSCredentials, sizeof(struct __sai__GetTLSCredentials), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetTLSCredentials(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetTLSCredentials && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetTLSCredentials(soap, "sai:GetTLSCredentials", &a->sai__GetTLSCredentials, "")) { soap_flag_sai__GetTLSCredentials--; 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; } return a; } SOAP_FMAC5 struct __sai__GetTLSCredentials * SOAP_FMAC6 soap_new___sai__GetTLSCredentials(struct soap *soap, int n) { return soap_instantiate___sai__GetTLSCredentials(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetTLSCredentials * SOAP_FMAC4 soap_instantiate___sai__GetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTLSCredentials, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetTLSCredentials; if (size) *size = sizeof(struct __sai__GetTLSCredentials); } else { cp->ptr = (void*)new struct __sai__GetTLSCredentials[n]; if (size) *size = n * sizeof(struct __sai__GetTLSCredentials); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetTLSCredentials*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTLSCredentials(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTLSCredentials %p -> %p\n", q, p)); *(struct __sai__GetTLSCredentials*)p = *(struct __sai__GetTLSCredentials*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSCredentials(struct soap *soap, const struct __sai__SetTLSCredentials *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetTLSCredentials(soap, &a->sai__SetTLSCredentials); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetTLSCredentials = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSCredentials(struct soap *soap, const struct __sai__SetTLSCredentials *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetTLSCredentials(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTLSCredentials(struct soap *soap, const char *tag, int id, const struct __sai__SetTLSCredentials *a, const char *type) { soap_out_PointerTo_sai__SetTLSCredentials(soap, "sai:SetTLSCredentials", -1, &a->sai__SetTLSCredentials, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetTLSCredentials * SOAP_FMAC4 soap_get___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetTLSCredentials(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetTLSCredentials * SOAP_FMAC4 soap_in___sai__SetTLSCredentials(struct soap *soap, const char *tag, struct __sai__SetTLSCredentials *a, const char *type) { short soap_flag_sai__SetTLSCredentials = 1; a = (struct __sai__SetTLSCredentials *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSCredentials, sizeof(struct __sai__SetTLSCredentials), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetTLSCredentials(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetTLSCredentials && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetTLSCredentials(soap, "sai:SetTLSCredentials", &a->sai__SetTLSCredentials, "")) { soap_flag_sai__SetTLSCredentials--; 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; } return a; } SOAP_FMAC5 struct __sai__SetTLSCredentials * SOAP_FMAC6 soap_new___sai__SetTLSCredentials(struct soap *soap, int n) { return soap_instantiate___sai__SetTLSCredentials(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetTLSCredentials * SOAP_FMAC4 soap_instantiate___sai__SetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSCredentials, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetTLSCredentials; if (size) *size = sizeof(struct __sai__SetTLSCredentials); } else { cp->ptr = (void*)new struct __sai__SetTLSCredentials[n]; if (size) *size = n * sizeof(struct __sai__SetTLSCredentials); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetTLSCredentials*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTLSCredentials(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSCredentials %p -> %p\n", q, p)); *(struct __sai__SetTLSCredentials*)p = *(struct __sai__SetTLSCredentials*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreUpdateCertificate(struct soap *soap, const struct __sai__CertStoreUpdateCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(soap, &a->sai__CertStoreUpdateCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreUpdateCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreUpdateCertificate(struct soap *soap, const struct __sai__CertStoreUpdateCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreUpdateCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreUpdateCertificate *a, const char *type) { soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, "sai:CertStoreUpdateCertificate", -1, &a->sai__CertStoreUpdateCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_get___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreUpdateCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_in___sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreUpdateCertificate *a, const char *type) { short soap_flag_sai__CertStoreUpdateCertificate = 1; a = (struct __sai__CertStoreUpdateCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreUpdateCertificate, sizeof(struct __sai__CertStoreUpdateCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreUpdateCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreUpdateCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, "sai:CertStoreUpdateCertificate", &a->sai__CertStoreUpdateCertificate, "")) { soap_flag_sai__CertStoreUpdateCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC6 soap_new___sai__CertStoreUpdateCertificate(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreUpdateCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_instantiate___sai__CertStoreUpdateCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreUpdateCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreUpdateCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreUpdateCertificate; if (size) *size = sizeof(struct __sai__CertStoreUpdateCertificate); } else { cp->ptr = (void*)new struct __sai__CertStoreUpdateCertificate[n]; if (size) *size = n * sizeof(struct __sai__CertStoreUpdateCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreUpdateCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreUpdateCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreUpdateCertificate %p -> %p\n", q, p)); *(struct __sai__CertStoreUpdateCertificate*)p = *(struct __sai__CertStoreUpdateCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetPKCS10Request(struct soap *soap, const struct __sai__CertStoreGetPKCS10Request *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(soap, &a->sai__CertStoreGetPKCS10Request); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreGetPKCS10Request = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetPKCS10Request(struct soap *soap, const struct __sai__CertStoreGetPKCS10Request *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreGetPKCS10Request(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreGetPKCS10Request *a, const char *type) { soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, "sai:CertStoreGetPKCS10Request", -1, &a->sai__CertStoreGetPKCS10Request, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_get___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreGetPKCS10Request(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_in___sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, struct __sai__CertStoreGetPKCS10Request *a, const char *type) { short soap_flag_sai__CertStoreGetPKCS10Request = 1; a = (struct __sai__CertStoreGetPKCS10Request *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetPKCS10Request, sizeof(struct __sai__CertStoreGetPKCS10Request), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreGetPKCS10Request(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreGetPKCS10Request && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, "sai:CertStoreGetPKCS10Request", &a->sai__CertStoreGetPKCS10Request, "")) { soap_flag_sai__CertStoreGetPKCS10Request--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC6 soap_new___sai__CertStoreGetPKCS10Request(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreGetPKCS10Request(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_instantiate___sai__CertStoreGetPKCS10Request(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetPKCS10Request(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetPKCS10Request, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreGetPKCS10Request; if (size) *size = sizeof(struct __sai__CertStoreGetPKCS10Request); } else { cp->ptr = (void*)new struct __sai__CertStoreGetPKCS10Request[n]; if (size) *size = n * sizeof(struct __sai__CertStoreGetPKCS10Request); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreGetPKCS10Request*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreGetPKCS10Request(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetPKCS10Request %p -> %p\n", q, p)); *(struct __sai__CertStoreGetPKCS10Request*)p = *(struct __sai__CertStoreGetPKCS10Request*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreRemoveCertificate(struct soap *soap, const struct __sai__CertStoreRemoveCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(soap, &a->sai__CertStoreRemoveCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreRemoveCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreRemoveCertificate(struct soap *soap, const struct __sai__CertStoreRemoveCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreRemoveCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreRemoveCertificate *a, const char *type) { soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, "sai:CertStoreRemoveCertificate", -1, &a->sai__CertStoreRemoveCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_get___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreRemoveCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_in___sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreRemoveCertificate *a, const char *type) { short soap_flag_sai__CertStoreRemoveCertificate = 1; a = (struct __sai__CertStoreRemoveCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreRemoveCertificate, sizeof(struct __sai__CertStoreRemoveCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreRemoveCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreRemoveCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, "sai:CertStoreRemoveCertificate", &a->sai__CertStoreRemoveCertificate, "")) { soap_flag_sai__CertStoreRemoveCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC6 soap_new___sai__CertStoreRemoveCertificate(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreRemoveCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_instantiate___sai__CertStoreRemoveCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreRemoveCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreRemoveCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreRemoveCertificate; if (size) *size = sizeof(struct __sai__CertStoreRemoveCertificate); } else { cp->ptr = (void*)new struct __sai__CertStoreRemoveCertificate[n]; if (size) *size = n * sizeof(struct __sai__CertStoreRemoveCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreRemoveCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreRemoveCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreRemoveCertificate %p -> %p\n", q, p)); *(struct __sai__CertStoreRemoveCertificate*)p = *(struct __sai__CertStoreRemoveCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreEnumerateCertificates(struct soap *soap, const struct __sai__CertStoreEnumerateCertificates *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(soap, &a->sai__CertStoreEnumerateCertificates); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreEnumerateCertificates = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreEnumerateCertificates(struct soap *soap, const struct __sai__CertStoreEnumerateCertificates *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreEnumerateCertificates(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreEnumerateCertificates *a, const char *type) { soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, "sai:CertStoreEnumerateCertificates", -1, &a->sai__CertStoreEnumerateCertificates, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_get___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreEnumerateCertificates(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_in___sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, struct __sai__CertStoreEnumerateCertificates *a, const char *type) { short soap_flag_sai__CertStoreEnumerateCertificates = 1; a = (struct __sai__CertStoreEnumerateCertificates *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreEnumerateCertificates, sizeof(struct __sai__CertStoreEnumerateCertificates), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreEnumerateCertificates(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreEnumerateCertificates && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, "sai:CertStoreEnumerateCertificates", &a->sai__CertStoreEnumerateCertificates, "")) { soap_flag_sai__CertStoreEnumerateCertificates--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC6 soap_new___sai__CertStoreEnumerateCertificates(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreEnumerateCertificates(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_instantiate___sai__CertStoreEnumerateCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreEnumerateCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreEnumerateCertificates, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreEnumerateCertificates; if (size) *size = sizeof(struct __sai__CertStoreEnumerateCertificates); } else { cp->ptr = (void*)new struct __sai__CertStoreEnumerateCertificates[n]; if (size) *size = n * sizeof(struct __sai__CertStoreEnumerateCertificates); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreEnumerateCertificates*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreEnumerateCertificates(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreEnumerateCertificates %p -> %p\n", q, p)); *(struct __sai__CertStoreEnumerateCertificates*)p = *(struct __sai__CertStoreEnumerateCertificates*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetCertificate(struct soap *soap, const struct __sai__CertStoreGetCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreGetCertificate(soap, &a->sai__CertStoreGetCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreGetCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetCertificate(struct soap *soap, const struct __sai__CertStoreGetCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreGetCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreGetCertificate(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreGetCertificate *a, const char *type) { soap_out_PointerTo_sai__CertStoreGetCertificate(soap, "sai:CertStoreGetCertificate", -1, &a->sai__CertStoreGetCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreGetCertificate * SOAP_FMAC4 soap_get___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreGetCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreGetCertificate * SOAP_FMAC4 soap_in___sai__CertStoreGetCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreGetCertificate *a, const char *type) { short soap_flag_sai__CertStoreGetCertificate = 1; a = (struct __sai__CertStoreGetCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetCertificate, sizeof(struct __sai__CertStoreGetCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreGetCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreGetCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreGetCertificate(soap, "sai:CertStoreGetCertificate", &a->sai__CertStoreGetCertificate, "")) { soap_flag_sai__CertStoreGetCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreGetCertificate * SOAP_FMAC6 soap_new___sai__CertStoreGetCertificate(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreGetCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreGetCertificate * SOAP_FMAC4 soap_instantiate___sai__CertStoreGetCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreGetCertificate; if (size) *size = sizeof(struct __sai__CertStoreGetCertificate); } else { cp->ptr = (void*)new struct __sai__CertStoreGetCertificate[n]; if (size) *size = n * sizeof(struct __sai__CertStoreGetCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreGetCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreGetCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetCertificate %p -> %p\n", q, p)); *(struct __sai__CertStoreGetCertificate*)p = *(struct __sai__CertStoreGetCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreAddCertificate(struct soap *soap, const struct __sai__CertStoreAddCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreAddCertificate(soap, &a->sai__CertStoreAddCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreAddCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreAddCertificate(struct soap *soap, const struct __sai__CertStoreAddCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreAddCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreAddCertificate(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreAddCertificate *a, const char *type) { soap_out_PointerTo_sai__CertStoreAddCertificate(soap, "sai:CertStoreAddCertificate", -1, &a->sai__CertStoreAddCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreAddCertificate * SOAP_FMAC4 soap_get___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreAddCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreAddCertificate * SOAP_FMAC4 soap_in___sai__CertStoreAddCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreAddCertificate *a, const char *type) { short soap_flag_sai__CertStoreAddCertificate = 1; a = (struct __sai__CertStoreAddCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreAddCertificate, sizeof(struct __sai__CertStoreAddCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreAddCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreAddCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreAddCertificate(soap, "sai:CertStoreAddCertificate", &a->sai__CertStoreAddCertificate, "")) { soap_flag_sai__CertStoreAddCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreAddCertificate * SOAP_FMAC6 soap_new___sai__CertStoreAddCertificate(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreAddCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreAddCertificate * SOAP_FMAC4 soap_instantiate___sai__CertStoreAddCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreAddCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreAddCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreAddCertificate; if (size) *size = sizeof(struct __sai__CertStoreAddCertificate); } else { cp->ptr = (void*)new struct __sai__CertStoreAddCertificate[n]; if (size) *size = n * sizeof(struct __sai__CertStoreAddCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreAddCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreAddCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreAddCertificate %p -> %p\n", q, p)); *(struct __sai__CertStoreAddCertificate*)p = *(struct __sai__CertStoreAddCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreRemoveKey(struct soap *soap, const struct __sai__CertStoreRemoveKey *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreRemoveKey(soap, &a->sai__CertStoreRemoveKey); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreRemoveKey = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreRemoveKey(struct soap *soap, const struct __sai__CertStoreRemoveKey *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreRemoveKey(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreRemoveKey(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreRemoveKey *a, const char *type) { soap_out_PointerTo_sai__CertStoreRemoveKey(soap, "sai:CertStoreRemoveKey", -1, &a->sai__CertStoreRemoveKey, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreRemoveKey * SOAP_FMAC4 soap_get___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreRemoveKey(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreRemoveKey * SOAP_FMAC4 soap_in___sai__CertStoreRemoveKey(struct soap *soap, const char *tag, struct __sai__CertStoreRemoveKey *a, const char *type) { short soap_flag_sai__CertStoreRemoveKey = 1; a = (struct __sai__CertStoreRemoveKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreRemoveKey, sizeof(struct __sai__CertStoreRemoveKey), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreRemoveKey(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreRemoveKey && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreRemoveKey(soap, "sai:CertStoreRemoveKey", &a->sai__CertStoreRemoveKey, "")) { soap_flag_sai__CertStoreRemoveKey--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreRemoveKey * SOAP_FMAC6 soap_new___sai__CertStoreRemoveKey(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreRemoveKey(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreRemoveKey * SOAP_FMAC4 soap_instantiate___sai__CertStoreRemoveKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreRemoveKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreRemoveKey, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreRemoveKey; if (size) *size = sizeof(struct __sai__CertStoreRemoveKey); } else { cp->ptr = (void*)new struct __sai__CertStoreRemoveKey[n]; if (size) *size = n * sizeof(struct __sai__CertStoreRemoveKey); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreRemoveKey*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreRemoveKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreRemoveKey %p -> %p\n", q, p)); *(struct __sai__CertStoreRemoveKey*)p = *(struct __sai__CertStoreRemoveKey*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetKey(struct soap *soap, const struct __sai__CertStoreGetKey *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreGetKey(soap, &a->sai__CertStoreGetKey); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreGetKey = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetKey(struct soap *soap, const struct __sai__CertStoreGetKey *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreGetKey(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreGetKey(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreGetKey *a, const char *type) { soap_out_PointerTo_sai__CertStoreGetKey(soap, "sai:CertStoreGetKey", -1, &a->sai__CertStoreGetKey, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreGetKey * SOAP_FMAC4 soap_get___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreGetKey(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreGetKey * SOAP_FMAC4 soap_in___sai__CertStoreGetKey(struct soap *soap, const char *tag, struct __sai__CertStoreGetKey *a, const char *type) { short soap_flag_sai__CertStoreGetKey = 1; a = (struct __sai__CertStoreGetKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetKey, sizeof(struct __sai__CertStoreGetKey), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreGetKey(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreGetKey && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreGetKey(soap, "sai:CertStoreGetKey", &a->sai__CertStoreGetKey, "")) { soap_flag_sai__CertStoreGetKey--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreGetKey * SOAP_FMAC6 soap_new___sai__CertStoreGetKey(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreGetKey(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreGetKey * SOAP_FMAC4 soap_instantiate___sai__CertStoreGetKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetKey, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreGetKey; if (size) *size = sizeof(struct __sai__CertStoreGetKey); } else { cp->ptr = (void*)new struct __sai__CertStoreGetKey[n]; if (size) *size = n * sizeof(struct __sai__CertStoreGetKey); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreGetKey*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreGetKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetKey %p -> %p\n", q, p)); *(struct __sai__CertStoreGetKey*)p = *(struct __sai__CertStoreGetKey*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreEnumerateKeys(struct soap *soap, const struct __sai__CertStoreEnumerateKeys *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(soap, &a->sai__CertStoreEnumerateKeys); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreEnumerateKeys = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreEnumerateKeys(struct soap *soap, const struct __sai__CertStoreEnumerateKeys *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreEnumerateKeys(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreEnumerateKeys *a, const char *type) { soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, "sai:CertStoreEnumerateKeys", -1, &a->sai__CertStoreEnumerateKeys, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_get___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreEnumerateKeys(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_in___sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, struct __sai__CertStoreEnumerateKeys *a, const char *type) { short soap_flag_sai__CertStoreEnumerateKeys = 1; a = (struct __sai__CertStoreEnumerateKeys *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreEnumerateKeys, sizeof(struct __sai__CertStoreEnumerateKeys), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreEnumerateKeys(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreEnumerateKeys && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, "sai:CertStoreEnumerateKeys", &a->sai__CertStoreEnumerateKeys, "")) { soap_flag_sai__CertStoreEnumerateKeys--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC6 soap_new___sai__CertStoreEnumerateKeys(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreEnumerateKeys(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_instantiate___sai__CertStoreEnumerateKeys(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreEnumerateKeys(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreEnumerateKeys, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreEnumerateKeys; if (size) *size = sizeof(struct __sai__CertStoreEnumerateKeys); } else { cp->ptr = (void*)new struct __sai__CertStoreEnumerateKeys[n]; if (size) *size = n * sizeof(struct __sai__CertStoreEnumerateKeys); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreEnumerateKeys*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreEnumerateKeys(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreEnumerateKeys %p -> %p\n", q, p)); *(struct __sai__CertStoreEnumerateKeys*)p = *(struct __sai__CertStoreEnumerateKeys*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreAddKey(struct soap *soap, const struct __sai__CertStoreAddKey *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CertStoreAddKey(soap, &a->sai__CertStoreAddKey); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CertStoreAddKey = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreAddKey(struct soap *soap, const struct __sai__CertStoreAddKey *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CertStoreAddKey(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreAddKey(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreAddKey *a, const char *type) { soap_out_PointerTo_sai__CertStoreAddKey(soap, "sai:CertStoreAddKey", -1, &a->sai__CertStoreAddKey, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CertStoreAddKey * SOAP_FMAC4 soap_get___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *p, const char *tag, const char *type) { if ((p = soap_in___sai__CertStoreAddKey(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CertStoreAddKey * SOAP_FMAC4 soap_in___sai__CertStoreAddKey(struct soap *soap, const char *tag, struct __sai__CertStoreAddKey *a, const char *type) { short soap_flag_sai__CertStoreAddKey = 1; a = (struct __sai__CertStoreAddKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreAddKey, sizeof(struct __sai__CertStoreAddKey), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CertStoreAddKey(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CertStoreAddKey && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CertStoreAddKey(soap, "sai:CertStoreAddKey", &a->sai__CertStoreAddKey, "")) { soap_flag_sai__CertStoreAddKey--; 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; } return a; } SOAP_FMAC5 struct __sai__CertStoreAddKey * SOAP_FMAC6 soap_new___sai__CertStoreAddKey(struct soap *soap, int n) { return soap_instantiate___sai__CertStoreAddKey(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CertStoreAddKey * SOAP_FMAC4 soap_instantiate___sai__CertStoreAddKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreAddKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreAddKey, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CertStoreAddKey; if (size) *size = sizeof(struct __sai__CertStoreAddKey); } else { cp->ptr = (void*)new struct __sai__CertStoreAddKey[n]; if (size) *size = n * sizeof(struct __sai__CertStoreAddKey); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CertStoreAddKey*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreAddKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreAddKey %p -> %p\n", q, p)); *(struct __sai__CertStoreAddKey*)p = *(struct __sai__CertStoreAddKey*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetGlobalPowerPolicy(struct soap *soap, const struct __sai__GetGlobalPowerPolicy *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(soap, &a->sai__GetGlobalPowerPolicy); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetGlobalPowerPolicy = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetGlobalPowerPolicy(struct soap *soap, const struct __sai__GetGlobalPowerPolicy *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetGlobalPowerPolicy(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const struct __sai__GetGlobalPowerPolicy *a, const char *type) { soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, "sai:GetGlobalPowerPolicy", -1, &a->sai__GetGlobalPowerPolicy, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_get___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetGlobalPowerPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_in___sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, struct __sai__GetGlobalPowerPolicy *a, const char *type) { short soap_flag_sai__GetGlobalPowerPolicy = 1; a = (struct __sai__GetGlobalPowerPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetGlobalPowerPolicy, sizeof(struct __sai__GetGlobalPowerPolicy), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetGlobalPowerPolicy(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetGlobalPowerPolicy && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, "sai:GetGlobalPowerPolicy", &a->sai__GetGlobalPowerPolicy, "")) { soap_flag_sai__GetGlobalPowerPolicy--; 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; } return a; } SOAP_FMAC5 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC6 soap_new___sai__GetGlobalPowerPolicy(struct soap *soap, int n) { return soap_instantiate___sai__GetGlobalPowerPolicy(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate___sai__GetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetGlobalPowerPolicy, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetGlobalPowerPolicy; if (size) *size = sizeof(struct __sai__GetGlobalPowerPolicy); } else { cp->ptr = (void*)new struct __sai__GetGlobalPowerPolicy[n]; if (size) *size = n * sizeof(struct __sai__GetGlobalPowerPolicy); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetGlobalPowerPolicy*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetGlobalPowerPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetGlobalPowerPolicy %p -> %p\n", q, p)); *(struct __sai__GetGlobalPowerPolicy*)p = *(struct __sai__GetGlobalPowerPolicy*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetGlobalPowerPolicy(struct soap *soap, const struct __sai__SetGlobalPowerPolicy *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(soap, &a->sai__SetGlobalPowerPolicy); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetGlobalPowerPolicy = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetGlobalPowerPolicy(struct soap *soap, const struct __sai__SetGlobalPowerPolicy *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetGlobalPowerPolicy(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const struct __sai__SetGlobalPowerPolicy *a, const char *type) { soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, "sai:SetGlobalPowerPolicy", -1, &a->sai__SetGlobalPowerPolicy, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_get___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetGlobalPowerPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_in___sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, struct __sai__SetGlobalPowerPolicy *a, const char *type) { short soap_flag_sai__SetGlobalPowerPolicy = 1; a = (struct __sai__SetGlobalPowerPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetGlobalPowerPolicy, sizeof(struct __sai__SetGlobalPowerPolicy), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetGlobalPowerPolicy(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetGlobalPowerPolicy && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, "sai:SetGlobalPowerPolicy", &a->sai__SetGlobalPowerPolicy, "")) { soap_flag_sai__SetGlobalPowerPolicy--; 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; } return a; } SOAP_FMAC5 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC6 soap_new___sai__SetGlobalPowerPolicy(struct soap *soap, int n) { return soap_instantiate___sai__SetGlobalPowerPolicy(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate___sai__SetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetGlobalPowerPolicy, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetGlobalPowerPolicy; if (size) *size = sizeof(struct __sai__SetGlobalPowerPolicy); } else { cp->ptr = (void*)new struct __sai__SetGlobalPowerPolicy[n]; if (size) *size = n * sizeof(struct __sai__SetGlobalPowerPolicy); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetGlobalPowerPolicy*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetGlobalPowerPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetGlobalPowerPolicy %p -> %p\n", q, p)); *(struct __sai__SetGlobalPowerPolicy*)p = *(struct __sai__SetGlobalPowerPolicy*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetActivePowerPackage(struct soap *soap, const struct __sai__SetActivePowerPackage *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetActivePowerPackage(soap, &a->sai__SetActivePowerPackage); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetActivePowerPackage = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetActivePowerPackage(struct soap *soap, const struct __sai__SetActivePowerPackage *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetActivePowerPackage(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetActivePowerPackage(struct soap *soap, const char *tag, int id, const struct __sai__SetActivePowerPackage *a, const char *type) { soap_out_PointerTo_sai__SetActivePowerPackage(soap, "sai:SetActivePowerPackage", -1, &a->sai__SetActivePowerPackage, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetActivePowerPackage * SOAP_FMAC4 soap_get___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetActivePowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetActivePowerPackage * SOAP_FMAC4 soap_in___sai__SetActivePowerPackage(struct soap *soap, const char *tag, struct __sai__SetActivePowerPackage *a, const char *type) { short soap_flag_sai__SetActivePowerPackage = 1; a = (struct __sai__SetActivePowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetActivePowerPackage, sizeof(struct __sai__SetActivePowerPackage), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetActivePowerPackage(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetActivePowerPackage && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetActivePowerPackage(soap, "sai:SetActivePowerPackage", &a->sai__SetActivePowerPackage, "")) { soap_flag_sai__SetActivePowerPackage--; 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; } return a; } SOAP_FMAC5 struct __sai__SetActivePowerPackage * SOAP_FMAC6 soap_new___sai__SetActivePowerPackage(struct soap *soap, int n) { return soap_instantiate___sai__SetActivePowerPackage(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetActivePowerPackage * SOAP_FMAC4 soap_instantiate___sai__SetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetActivePowerPackage, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetActivePowerPackage; if (size) *size = sizeof(struct __sai__SetActivePowerPackage); } else { cp->ptr = (void*)new struct __sai__SetActivePowerPackage[n]; if (size) *size = n * sizeof(struct __sai__SetActivePowerPackage); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetActivePowerPackage*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetActivePowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetActivePowerPackage %p -> %p\n", q, p)); *(struct __sai__SetActivePowerPackage*)p = *(struct __sai__SetActivePowerPackage*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetActivePowerPackage(struct soap *soap, const struct __sai__GetActivePowerPackage *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetActivePowerPackage(soap, &a->sai__GetActivePowerPackage); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetActivePowerPackage = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetActivePowerPackage(struct soap *soap, const struct __sai__GetActivePowerPackage *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetActivePowerPackage(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetActivePowerPackage(struct soap *soap, const char *tag, int id, const struct __sai__GetActivePowerPackage *a, const char *type) { soap_out_PointerTo_sai__GetActivePowerPackage(soap, "sai:GetActivePowerPackage", -1, &a->sai__GetActivePowerPackage, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetActivePowerPackage * SOAP_FMAC4 soap_get___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetActivePowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetActivePowerPackage * SOAP_FMAC4 soap_in___sai__GetActivePowerPackage(struct soap *soap, const char *tag, struct __sai__GetActivePowerPackage *a, const char *type) { short soap_flag_sai__GetActivePowerPackage = 1; a = (struct __sai__GetActivePowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetActivePowerPackage, sizeof(struct __sai__GetActivePowerPackage), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetActivePowerPackage(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetActivePowerPackage && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetActivePowerPackage(soap, "sai:GetActivePowerPackage", &a->sai__GetActivePowerPackage, "")) { soap_flag_sai__GetActivePowerPackage--; 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; } return a; } SOAP_FMAC5 struct __sai__GetActivePowerPackage * SOAP_FMAC6 soap_new___sai__GetActivePowerPackage(struct soap *soap, int n) { return soap_instantiate___sai__GetActivePowerPackage(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetActivePowerPackage * SOAP_FMAC4 soap_instantiate___sai__GetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetActivePowerPackage, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetActivePowerPackage; if (size) *size = sizeof(struct __sai__GetActivePowerPackage); } else { cp->ptr = (void*)new struct __sai__GetActivePowerPackage[n]; if (size) *size = n * sizeof(struct __sai__GetActivePowerPackage); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetActivePowerPackage*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetActivePowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetActivePowerPackage %p -> %p\n", q, p)); *(struct __sai__GetActivePowerPackage*)p = *(struct __sai__GetActivePowerPackage*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPowerPackage(struct soap *soap, const struct __sai__GetPowerPackage *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetPowerPackage(soap, &a->sai__GetPowerPackage); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetPowerPackage = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPowerPackage(struct soap *soap, const struct __sai__GetPowerPackage *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetPowerPackage(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetPowerPackage(struct soap *soap, const char *tag, int id, const struct __sai__GetPowerPackage *a, const char *type) { soap_out_PointerTo_sai__GetPowerPackage(soap, "sai:GetPowerPackage", -1, &a->sai__GetPowerPackage, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetPowerPackage * SOAP_FMAC4 soap_get___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetPowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetPowerPackage * SOAP_FMAC4 soap_in___sai__GetPowerPackage(struct soap *soap, const char *tag, struct __sai__GetPowerPackage *a, const char *type) { short soap_flag_sai__GetPowerPackage = 1; a = (struct __sai__GetPowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPowerPackage, sizeof(struct __sai__GetPowerPackage), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetPowerPackage(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetPowerPackage && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetPowerPackage(soap, "sai:GetPowerPackage", &a->sai__GetPowerPackage, "")) { soap_flag_sai__GetPowerPackage--; 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; } return a; } SOAP_FMAC5 struct __sai__GetPowerPackage * SOAP_FMAC6 soap_new___sai__GetPowerPackage(struct soap *soap, int n) { return soap_instantiate___sai__GetPowerPackage(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetPowerPackage * SOAP_FMAC4 soap_instantiate___sai__GetPowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPowerPackage, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetPowerPackage; if (size) *size = sizeof(struct __sai__GetPowerPackage); } else { cp->ptr = (void*)new struct __sai__GetPowerPackage[n]; if (size) *size = n * sizeof(struct __sai__GetPowerPackage); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetPowerPackage*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetPowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPowerPackage %p -> %p\n", q, p)); *(struct __sai__GetPowerPackage*)p = *(struct __sai__GetPowerPackage*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumeratePowerPackages(struct soap *soap, const struct __sai__EnumeratePowerPackages *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__EnumeratePowerPackages(soap, &a->sai__EnumeratePowerPackages); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__EnumeratePowerPackages = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumeratePowerPackages(struct soap *soap, const struct __sai__EnumeratePowerPackages *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__EnumeratePowerPackages(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnumeratePowerPackages(struct soap *soap, const char *tag, int id, const struct __sai__EnumeratePowerPackages *a, const char *type) { soap_out_PointerTo_sai__EnumeratePowerPackages(soap, "sai:EnumeratePowerPackages", -1, &a->sai__EnumeratePowerPackages, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__EnumeratePowerPackages * SOAP_FMAC4 soap_get___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *p, const char *tag, const char *type) { if ((p = soap_in___sai__EnumeratePowerPackages(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__EnumeratePowerPackages * SOAP_FMAC4 soap_in___sai__EnumeratePowerPackages(struct soap *soap, const char *tag, struct __sai__EnumeratePowerPackages *a, const char *type) { short soap_flag_sai__EnumeratePowerPackages = 1; a = (struct __sai__EnumeratePowerPackages *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumeratePowerPackages, sizeof(struct __sai__EnumeratePowerPackages), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__EnumeratePowerPackages(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__EnumeratePowerPackages && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__EnumeratePowerPackages(soap, "sai:EnumeratePowerPackages", &a->sai__EnumeratePowerPackages, "")) { soap_flag_sai__EnumeratePowerPackages--; 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; } return a; } SOAP_FMAC5 struct __sai__EnumeratePowerPackages * SOAP_FMAC6 soap_new___sai__EnumeratePowerPackages(struct soap *soap, int n) { return soap_instantiate___sai__EnumeratePowerPackages(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__EnumeratePowerPackages * SOAP_FMAC4 soap_instantiate___sai__EnumeratePowerPackages(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumeratePowerPackages(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumeratePowerPackages, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__EnumeratePowerPackages; if (size) *size = sizeof(struct __sai__EnumeratePowerPackages); } else { cp->ptr = (void*)new struct __sai__EnumeratePowerPackages[n]; if (size) *size = n * sizeof(struct __sai__EnumeratePowerPackages); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__EnumeratePowerPackages*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnumeratePowerPackages(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumeratePowerPackages %p -> %p\n", q, p)); *(struct __sai__EnumeratePowerPackages*)p = *(struct __sai__EnumeratePowerPackages*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetEnvironmentDetection(struct soap *soap, const struct __sai__GetEnvironmentDetection *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetEnvironmentDetection(soap, &a->sai__GetEnvironmentDetection); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetEnvironmentDetection = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetEnvironmentDetection(struct soap *soap, const struct __sai__GetEnvironmentDetection *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetEnvironmentDetection(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetEnvironmentDetection(struct soap *soap, const char *tag, int id, const struct __sai__GetEnvironmentDetection *a, const char *type) { soap_out_PointerTo_sai__GetEnvironmentDetection(soap, "sai:GetEnvironmentDetection", -1, &a->sai__GetEnvironmentDetection, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetEnvironmentDetection * SOAP_FMAC4 soap_get___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetEnvironmentDetection(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetEnvironmentDetection * SOAP_FMAC4 soap_in___sai__GetEnvironmentDetection(struct soap *soap, const char *tag, struct __sai__GetEnvironmentDetection *a, const char *type) { short soap_flag_sai__GetEnvironmentDetection = 1; a = (struct __sai__GetEnvironmentDetection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetEnvironmentDetection, sizeof(struct __sai__GetEnvironmentDetection), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetEnvironmentDetection(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetEnvironmentDetection && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetEnvironmentDetection(soap, "sai:GetEnvironmentDetection", &a->sai__GetEnvironmentDetection, "")) { soap_flag_sai__GetEnvironmentDetection--; 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; } return a; } SOAP_FMAC5 struct __sai__GetEnvironmentDetection * SOAP_FMAC6 soap_new___sai__GetEnvironmentDetection(struct soap *soap, int n) { return soap_instantiate___sai__GetEnvironmentDetection(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetEnvironmentDetection * SOAP_FMAC4 soap_instantiate___sai__GetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetEnvironmentDetection, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetEnvironmentDetection; if (size) *size = sizeof(struct __sai__GetEnvironmentDetection); } else { cp->ptr = (void*)new struct __sai__GetEnvironmentDetection[n]; if (size) *size = n * sizeof(struct __sai__GetEnvironmentDetection); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetEnvironmentDetection*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetEnvironmentDetection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetEnvironmentDetection %p -> %p\n", q, p)); *(struct __sai__GetEnvironmentDetection*)p = *(struct __sai__GetEnvironmentDetection*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetEnvironmentDetection(struct soap *soap, const struct __sai__SetEnvironmentDetection *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetEnvironmentDetection(soap, &a->sai__SetEnvironmentDetection); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetEnvironmentDetection = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetEnvironmentDetection(struct soap *soap, const struct __sai__SetEnvironmentDetection *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetEnvironmentDetection(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetEnvironmentDetection(struct soap *soap, const char *tag, int id, const struct __sai__SetEnvironmentDetection *a, const char *type) { soap_out_PointerTo_sai__SetEnvironmentDetection(soap, "sai:SetEnvironmentDetection", -1, &a->sai__SetEnvironmentDetection, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetEnvironmentDetection * SOAP_FMAC4 soap_get___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetEnvironmentDetection(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetEnvironmentDetection * SOAP_FMAC4 soap_in___sai__SetEnvironmentDetection(struct soap *soap, const char *tag, struct __sai__SetEnvironmentDetection *a, const char *type) { short soap_flag_sai__SetEnvironmentDetection = 1; a = (struct __sai__SetEnvironmentDetection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetEnvironmentDetection, sizeof(struct __sai__SetEnvironmentDetection), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetEnvironmentDetection(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetEnvironmentDetection && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetEnvironmentDetection(soap, "sai:SetEnvironmentDetection", &a->sai__SetEnvironmentDetection, "")) { soap_flag_sai__SetEnvironmentDetection--; 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; } return a; } SOAP_FMAC5 struct __sai__SetEnvironmentDetection * SOAP_FMAC6 soap_new___sai__SetEnvironmentDetection(struct soap *soap, int n) { return soap_instantiate___sai__SetEnvironmentDetection(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetEnvironmentDetection * SOAP_FMAC4 soap_instantiate___sai__SetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetEnvironmentDetection, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetEnvironmentDetection; if (size) *size = sizeof(struct __sai__SetEnvironmentDetection); } else { cp->ptr = (void*)new struct __sai__SetEnvironmentDetection[n]; if (size) *size = n * sizeof(struct __sai__SetEnvironmentDetection); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetEnvironmentDetection*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetEnvironmentDetection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetEnvironmentDetection %p -> %p\n", q, p)); *(struct __sai__SetEnvironmentDetection*)p = *(struct __sai__SetEnvironmentDetection*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetRealmAuthOptions(struct soap *soap, const struct __sai__SetRealmAuthOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetRealmAuthOptions(soap, &a->sai__SetRealmAuthOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetRealmAuthOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetRealmAuthOptions(struct soap *soap, const struct __sai__SetRealmAuthOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetRealmAuthOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetRealmAuthOptions(struct soap *soap, const char *tag, int id, const struct __sai__SetRealmAuthOptions *a, const char *type) { soap_out_PointerTo_sai__SetRealmAuthOptions(soap, "sai:SetRealmAuthOptions", -1, &a->sai__SetRealmAuthOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetRealmAuthOptions * SOAP_FMAC4 soap_get___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetRealmAuthOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetRealmAuthOptions * SOAP_FMAC4 soap_in___sai__SetRealmAuthOptions(struct soap *soap, const char *tag, struct __sai__SetRealmAuthOptions *a, const char *type) { short soap_flag_sai__SetRealmAuthOptions = 1; a = (struct __sai__SetRealmAuthOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetRealmAuthOptions, sizeof(struct __sai__SetRealmAuthOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetRealmAuthOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetRealmAuthOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetRealmAuthOptions(soap, "sai:SetRealmAuthOptions", &a->sai__SetRealmAuthOptions, "")) { soap_flag_sai__SetRealmAuthOptions--; 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; } return a; } SOAP_FMAC5 struct __sai__SetRealmAuthOptions * SOAP_FMAC6 soap_new___sai__SetRealmAuthOptions(struct soap *soap, int n) { return soap_instantiate___sai__SetRealmAuthOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetRealmAuthOptions * SOAP_FMAC4 soap_instantiate___sai__SetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetRealmAuthOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetRealmAuthOptions; if (size) *size = sizeof(struct __sai__SetRealmAuthOptions); } else { cp->ptr = (void*)new struct __sai__SetRealmAuthOptions[n]; if (size) *size = n * sizeof(struct __sai__SetRealmAuthOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetRealmAuthOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetRealmAuthOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetRealmAuthOptions %p -> %p\n", q, p)); *(struct __sai__SetRealmAuthOptions*)p = *(struct __sai__SetRealmAuthOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetRealmAuthOptions(struct soap *soap, const struct __sai__GetRealmAuthOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetRealmAuthOptions(soap, &a->sai__GetRealmAuthOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetRealmAuthOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetRealmAuthOptions(struct soap *soap, const struct __sai__GetRealmAuthOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetRealmAuthOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetRealmAuthOptions(struct soap *soap, const char *tag, int id, const struct __sai__GetRealmAuthOptions *a, const char *type) { soap_out_PointerTo_sai__GetRealmAuthOptions(soap, "sai:GetRealmAuthOptions", -1, &a->sai__GetRealmAuthOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetRealmAuthOptions * SOAP_FMAC4 soap_get___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetRealmAuthOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetRealmAuthOptions * SOAP_FMAC4 soap_in___sai__GetRealmAuthOptions(struct soap *soap, const char *tag, struct __sai__GetRealmAuthOptions *a, const char *type) { short soap_flag_sai__GetRealmAuthOptions = 1; a = (struct __sai__GetRealmAuthOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetRealmAuthOptions, sizeof(struct __sai__GetRealmAuthOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetRealmAuthOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetRealmAuthOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetRealmAuthOptions(soap, "sai:GetRealmAuthOptions", &a->sai__GetRealmAuthOptions, "")) { soap_flag_sai__GetRealmAuthOptions--; 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; } return a; } SOAP_FMAC5 struct __sai__GetRealmAuthOptions * SOAP_FMAC6 soap_new___sai__GetRealmAuthOptions(struct soap *soap, int n) { return soap_instantiate___sai__GetRealmAuthOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetRealmAuthOptions * SOAP_FMAC4 soap_instantiate___sai__GetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetRealmAuthOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetRealmAuthOptions; if (size) *size = sizeof(struct __sai__GetRealmAuthOptions); } else { cp->ptr = (void*)new struct __sai__GetRealmAuthOptions[n]; if (size) *size = n * sizeof(struct __sai__GetRealmAuthOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetRealmAuthOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetRealmAuthOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetRealmAuthOptions %p -> %p\n", q, p)); *(struct __sai__GetRealmAuthOptions*)p = *(struct __sai__GetRealmAuthOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__ExtendProvisioningPeriod(struct soap *soap, const struct __sai__ExtendProvisioningPeriod *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(soap, &a->sai__ExtendProvisioningPeriod); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__ExtendProvisioningPeriod = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__ExtendProvisioningPeriod(struct soap *soap, const struct __sai__ExtendProvisioningPeriod *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__ExtendProvisioningPeriod(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, int id, const struct __sai__ExtendProvisioningPeriod *a, const char *type) { soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, "sai:ExtendProvisioningPeriod", -1, &a->sai__ExtendProvisioningPeriod, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_get___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *p, const char *tag, const char *type) { if ((p = soap_in___sai__ExtendProvisioningPeriod(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_in___sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, struct __sai__ExtendProvisioningPeriod *a, const char *type) { short soap_flag_sai__ExtendProvisioningPeriod = 1; a = (struct __sai__ExtendProvisioningPeriod *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__ExtendProvisioningPeriod, sizeof(struct __sai__ExtendProvisioningPeriod), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__ExtendProvisioningPeriod(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__ExtendProvisioningPeriod && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, "sai:ExtendProvisioningPeriod", &a->sai__ExtendProvisioningPeriod, "")) { soap_flag_sai__ExtendProvisioningPeriod--; 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; } return a; } SOAP_FMAC5 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC6 soap_new___sai__ExtendProvisioningPeriod(struct soap *soap, int n) { return soap_instantiate___sai__ExtendProvisioningPeriod(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_instantiate___sai__ExtendProvisioningPeriod(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__ExtendProvisioningPeriod(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__ExtendProvisioningPeriod, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__ExtendProvisioningPeriod; if (size) *size = sizeof(struct __sai__ExtendProvisioningPeriod); } else { cp->ptr = (void*)new struct __sai__ExtendProvisioningPeriod[n]; if (size) *size = n * sizeof(struct __sai__ExtendProvisioningPeriod); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__ExtendProvisioningPeriod*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__ExtendProvisioningPeriod(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__ExtendProvisioningPeriod %p -> %p\n", q, p)); *(struct __sai__ExtendProvisioningPeriod*)p = *(struct __sai__ExtendProvisioningPeriod*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningPID(struct soap *soap, const struct __sai__GetProvisioningPID *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetProvisioningPID(soap, &a->sai__GetProvisioningPID); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetProvisioningPID = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningPID(struct soap *soap, const struct __sai__GetProvisioningPID *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetProvisioningPID(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetProvisioningPID(struct soap *soap, const char *tag, int id, const struct __sai__GetProvisioningPID *a, const char *type) { soap_out_PointerTo_sai__GetProvisioningPID(soap, "sai:GetProvisioningPID", -1, &a->sai__GetProvisioningPID, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetProvisioningPID * SOAP_FMAC4 soap_get___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetProvisioningPID(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetProvisioningPID * SOAP_FMAC4 soap_in___sai__GetProvisioningPID(struct soap *soap, const char *tag, struct __sai__GetProvisioningPID *a, const char *type) { short soap_flag_sai__GetProvisioningPID = 1; a = (struct __sai__GetProvisioningPID *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningPID, sizeof(struct __sai__GetProvisioningPID), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetProvisioningPID(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetProvisioningPID && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetProvisioningPID(soap, "sai:GetProvisioningPID", &a->sai__GetProvisioningPID, "")) { soap_flag_sai__GetProvisioningPID--; 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; } return a; } SOAP_FMAC5 struct __sai__GetProvisioningPID * SOAP_FMAC6 soap_new___sai__GetProvisioningPID(struct soap *soap, int n) { return soap_instantiate___sai__GetProvisioningPID(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetProvisioningPID * SOAP_FMAC4 soap_instantiate___sai__GetProvisioningPID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningPID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningPID, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetProvisioningPID; if (size) *size = sizeof(struct __sai__GetProvisioningPID); } else { cp->ptr = (void*)new struct __sai__GetProvisioningPID[n]; if (size) *size = n * sizeof(struct __sai__GetProvisioningPID); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetProvisioningPID*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetProvisioningPID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningPID %p -> %p\n", q, p)); *(struct __sai__GetProvisioningPID*)p = *(struct __sai__GetProvisioningPID*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningAuditRecord(struct soap *soap, const struct __sai__GetProvisioningAuditRecord *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(soap, &a->sai__GetProvisioningAuditRecord); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetProvisioningAuditRecord = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningAuditRecord(struct soap *soap, const struct __sai__GetProvisioningAuditRecord *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetProvisioningAuditRecord(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, int id, const struct __sai__GetProvisioningAuditRecord *a, const char *type) { soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, "sai:GetProvisioningAuditRecord", -1, &a->sai__GetProvisioningAuditRecord, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_get___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetProvisioningAuditRecord(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_in___sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, struct __sai__GetProvisioningAuditRecord *a, const char *type) { short soap_flag_sai__GetProvisioningAuditRecord = 1; a = (struct __sai__GetProvisioningAuditRecord *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningAuditRecord, sizeof(struct __sai__GetProvisioningAuditRecord), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetProvisioningAuditRecord(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetProvisioningAuditRecord && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, "sai:GetProvisioningAuditRecord", &a->sai__GetProvisioningAuditRecord, "")) { soap_flag_sai__GetProvisioningAuditRecord--; 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; } return a; } SOAP_FMAC5 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC6 soap_new___sai__GetProvisioningAuditRecord(struct soap *soap, int n) { return soap_instantiate___sai__GetProvisioningAuditRecord(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_instantiate___sai__GetProvisioningAuditRecord(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningAuditRecord(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningAuditRecord, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetProvisioningAuditRecord; if (size) *size = sizeof(struct __sai__GetProvisioningAuditRecord); } else { cp->ptr = (void*)new struct __sai__GetProvisioningAuditRecord[n]; if (size) *size = n * sizeof(struct __sai__GetProvisioningAuditRecord); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetProvisioningAuditRecord*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetProvisioningAuditRecord(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningAuditRecord %p -> %p\n", q, p)); *(struct __sai__GetProvisioningAuditRecord*)p = *(struct __sai__GetProvisioningAuditRecord*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__SetZeroTouchConfigurationMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(soap, &a->sai__SetZeroTouchConfigurationMode); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetZeroTouchConfigurationMode = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__SetZeroTouchConfigurationMode *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetZeroTouchConfigurationMode(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const struct __sai__SetZeroTouchConfigurationMode *a, const char *type) { soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, "sai:SetZeroTouchConfigurationMode", -1, &a->sai__SetZeroTouchConfigurationMode, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetZeroTouchConfigurationMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in___sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, struct __sai__SetZeroTouchConfigurationMode *a, const char *type) { short soap_flag_sai__SetZeroTouchConfigurationMode = 1; a = (struct __sai__SetZeroTouchConfigurationMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetZeroTouchConfigurationMode, sizeof(struct __sai__SetZeroTouchConfigurationMode), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetZeroTouchConfigurationMode(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetZeroTouchConfigurationMode && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, "sai:SetZeroTouchConfigurationMode", &a->sai__SetZeroTouchConfigurationMode, "")) { soap_flag_sai__SetZeroTouchConfigurationMode--; 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; } return a; } SOAP_FMAC5 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new___sai__SetZeroTouchConfigurationMode(struct soap *soap, int n) { return soap_instantiate___sai__SetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate___sai__SetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetZeroTouchConfigurationMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetZeroTouchConfigurationMode; if (size) *size = sizeof(struct __sai__SetZeroTouchConfigurationMode); } else { cp->ptr = (void*)new struct __sai__SetZeroTouchConfigurationMode[n]; if (size) *size = n * sizeof(struct __sai__SetZeroTouchConfigurationMode); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetZeroTouchConfigurationMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetZeroTouchConfigurationMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetZeroTouchConfigurationMode %p -> %p\n", q, p)); *(struct __sai__SetZeroTouchConfigurationMode*)p = *(struct __sai__SetZeroTouchConfigurationMode*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__GetZeroTouchConfigurationMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(soap, &a->sai__GetZeroTouchConfigurationMode); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetZeroTouchConfigurationMode = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__GetZeroTouchConfigurationMode *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetZeroTouchConfigurationMode(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const struct __sai__GetZeroTouchConfigurationMode *a, const char *type) { soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, "sai:GetZeroTouchConfigurationMode", -1, &a->sai__GetZeroTouchConfigurationMode, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetZeroTouchConfigurationMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in___sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, struct __sai__GetZeroTouchConfigurationMode *a, const char *type) { short soap_flag_sai__GetZeroTouchConfigurationMode = 1; a = (struct __sai__GetZeroTouchConfigurationMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetZeroTouchConfigurationMode, sizeof(struct __sai__GetZeroTouchConfigurationMode), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetZeroTouchConfigurationMode(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetZeroTouchConfigurationMode && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, "sai:GetZeroTouchConfigurationMode", &a->sai__GetZeroTouchConfigurationMode, "")) { soap_flag_sai__GetZeroTouchConfigurationMode--; 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; } return a; } SOAP_FMAC5 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new___sai__GetZeroTouchConfigurationMode(struct soap *soap, int n) { return soap_instantiate___sai__GetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate___sai__GetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetZeroTouchConfigurationMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetZeroTouchConfigurationMode; if (size) *size = sizeof(struct __sai__GetZeroTouchConfigurationMode); } else { cp->ptr = (void*)new struct __sai__GetZeroTouchConfigurationMode[n]; if (size) *size = n * sizeof(struct __sai__GetZeroTouchConfigurationMode); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetZeroTouchConfigurationMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetZeroTouchConfigurationMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetZeroTouchConfigurationMode %p -> %p\n", q, p)); *(struct __sai__GetZeroTouchConfigurationMode*)p = *(struct __sai__GetZeroTouchConfigurationMode*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnableCertificateHashEntry(struct soap *soap, const struct __sai__EnableCertificateHashEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__EnableCertificateHashEntry(soap, &a->sai__EnableCertificateHashEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__EnableCertificateHashEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnableCertificateHashEntry(struct soap *soap, const struct __sai__EnableCertificateHashEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__EnableCertificateHashEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, int id, const struct __sai__EnableCertificateHashEntry *a, const char *type) { soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, "sai:EnableCertificateHashEntry", -1, &a->sai__EnableCertificateHashEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_get___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__EnableCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_in___sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__EnableCertificateHashEntry *a, const char *type) { short soap_flag_sai__EnableCertificateHashEntry = 1; a = (struct __sai__EnableCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnableCertificateHashEntry, sizeof(struct __sai__EnableCertificateHashEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__EnableCertificateHashEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__EnableCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, "sai:EnableCertificateHashEntry", &a->sai__EnableCertificateHashEntry, "")) { soap_flag_sai__EnableCertificateHashEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__EnableCertificateHashEntry * SOAP_FMAC6 soap_new___sai__EnableCertificateHashEntry(struct soap *soap, int n) { return soap_instantiate___sai__EnableCertificateHashEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_instantiate___sai__EnableCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnableCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnableCertificateHashEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__EnableCertificateHashEntry; if (size) *size = sizeof(struct __sai__EnableCertificateHashEntry); } else { cp->ptr = (void*)new struct __sai__EnableCertificateHashEntry[n]; if (size) *size = n * sizeof(struct __sai__EnableCertificateHashEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__EnableCertificateHashEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnableCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnableCertificateHashEntry %p -> %p\n", q, p)); *(struct __sai__EnableCertificateHashEntry*)p = *(struct __sai__EnableCertificateHashEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__DeleteCertificateHashEntry(struct soap *soap, const struct __sai__DeleteCertificateHashEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(soap, &a->sai__DeleteCertificateHashEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__DeleteCertificateHashEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__DeleteCertificateHashEntry(struct soap *soap, const struct __sai__DeleteCertificateHashEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__DeleteCertificateHashEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, int id, const struct __sai__DeleteCertificateHashEntry *a, const char *type) { soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, "sai:DeleteCertificateHashEntry", -1, &a->sai__DeleteCertificateHashEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_get___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__DeleteCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_in___sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__DeleteCertificateHashEntry *a, const char *type) { short soap_flag_sai__DeleteCertificateHashEntry = 1; a = (struct __sai__DeleteCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__DeleteCertificateHashEntry, sizeof(struct __sai__DeleteCertificateHashEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__DeleteCertificateHashEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__DeleteCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, "sai:DeleteCertificateHashEntry", &a->sai__DeleteCertificateHashEntry, "")) { soap_flag_sai__DeleteCertificateHashEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC6 soap_new___sai__DeleteCertificateHashEntry(struct soap *soap, int n) { return soap_instantiate___sai__DeleteCertificateHashEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_instantiate___sai__DeleteCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__DeleteCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__DeleteCertificateHashEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__DeleteCertificateHashEntry; if (size) *size = sizeof(struct __sai__DeleteCertificateHashEntry); } else { cp->ptr = (void*)new struct __sai__DeleteCertificateHashEntry[n]; if (size) *size = n * sizeof(struct __sai__DeleteCertificateHashEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__DeleteCertificateHashEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__DeleteCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__DeleteCertificateHashEntry %p -> %p\n", q, p)); *(struct __sai__DeleteCertificateHashEntry*)p = *(struct __sai__DeleteCertificateHashEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddCertificateHashEntry(struct soap *soap, const struct __sai__AddCertificateHashEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__AddCertificateHashEntry(soap, &a->sai__AddCertificateHashEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__AddCertificateHashEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddCertificateHashEntry(struct soap *soap, const struct __sai__AddCertificateHashEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__AddCertificateHashEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__AddCertificateHashEntry(struct soap *soap, const char *tag, int id, const struct __sai__AddCertificateHashEntry *a, const char *type) { soap_out_PointerTo_sai__AddCertificateHashEntry(soap, "sai:AddCertificateHashEntry", -1, &a->sai__AddCertificateHashEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__AddCertificateHashEntry * SOAP_FMAC4 soap_get___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__AddCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__AddCertificateHashEntry * SOAP_FMAC4 soap_in___sai__AddCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__AddCertificateHashEntry *a, const char *type) { short soap_flag_sai__AddCertificateHashEntry = 1; a = (struct __sai__AddCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddCertificateHashEntry, sizeof(struct __sai__AddCertificateHashEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__AddCertificateHashEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__AddCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__AddCertificateHashEntry(soap, "sai:AddCertificateHashEntry", &a->sai__AddCertificateHashEntry, "")) { soap_flag_sai__AddCertificateHashEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__AddCertificateHashEntry * SOAP_FMAC6 soap_new___sai__AddCertificateHashEntry(struct soap *soap, int n) { return soap_instantiate___sai__AddCertificateHashEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__AddCertificateHashEntry * SOAP_FMAC4 soap_instantiate___sai__AddCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddCertificateHashEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__AddCertificateHashEntry; if (size) *size = sizeof(struct __sai__AddCertificateHashEntry); } else { cp->ptr = (void*)new struct __sai__AddCertificateHashEntry[n]; if (size) *size = n * sizeof(struct __sai__AddCertificateHashEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__AddCertificateHashEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__AddCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddCertificateHashEntry %p -> %p\n", q, p)); *(struct __sai__AddCertificateHashEntry*)p = *(struct __sai__AddCertificateHashEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCertificateHashEntry(struct soap *soap, const struct __sai__GetCertificateHashEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetCertificateHashEntry(soap, &a->sai__GetCertificateHashEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetCertificateHashEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCertificateHashEntry(struct soap *soap, const struct __sai__GetCertificateHashEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetCertificateHashEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetCertificateHashEntry(struct soap *soap, const char *tag, int id, const struct __sai__GetCertificateHashEntry *a, const char *type) { soap_out_PointerTo_sai__GetCertificateHashEntry(soap, "sai:GetCertificateHashEntry", -1, &a->sai__GetCertificateHashEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetCertificateHashEntry * SOAP_FMAC4 soap_get___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetCertificateHashEntry * SOAP_FMAC4 soap_in___sai__GetCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__GetCertificateHashEntry *a, const char *type) { short soap_flag_sai__GetCertificateHashEntry = 1; a = (struct __sai__GetCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCertificateHashEntry, sizeof(struct __sai__GetCertificateHashEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetCertificateHashEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetCertificateHashEntry(soap, "sai:GetCertificateHashEntry", &a->sai__GetCertificateHashEntry, "")) { soap_flag_sai__GetCertificateHashEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__GetCertificateHashEntry * SOAP_FMAC6 soap_new___sai__GetCertificateHashEntry(struct soap *soap, int n) { return soap_instantiate___sai__GetCertificateHashEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetCertificateHashEntry * SOAP_FMAC4 soap_instantiate___sai__GetCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCertificateHashEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetCertificateHashEntry; if (size) *size = sizeof(struct __sai__GetCertificateHashEntry); } else { cp->ptr = (void*)new struct __sai__GetCertificateHashEntry[n]; if (size) *size = n * sizeof(struct __sai__GetCertificateHashEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetCertificateHashEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCertificateHashEntry %p -> %p\n", q, p)); *(struct __sai__GetCertificateHashEntry*)p = *(struct __sai__GetCertificateHashEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateCertificateHashEntries(struct soap *soap, const struct __sai__EnumerateCertificateHashEntries *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(soap, &a->sai__EnumerateCertificateHashEntries); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__EnumerateCertificateHashEntries = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateCertificateHashEntries(struct soap *soap, const struct __sai__EnumerateCertificateHashEntries *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__EnumerateCertificateHashEntries(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, int id, const struct __sai__EnumerateCertificateHashEntries *a, const char *type) { soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, "sai:EnumerateCertificateHashEntries", -1, &a->sai__EnumerateCertificateHashEntries, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_get___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *p, const char *tag, const char *type) { if ((p = soap_in___sai__EnumerateCertificateHashEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_in___sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, struct __sai__EnumerateCertificateHashEntries *a, const char *type) { short soap_flag_sai__EnumerateCertificateHashEntries = 1; a = (struct __sai__EnumerateCertificateHashEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateCertificateHashEntries, sizeof(struct __sai__EnumerateCertificateHashEntries), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__EnumerateCertificateHashEntries(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__EnumerateCertificateHashEntries && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, "sai:EnumerateCertificateHashEntries", &a->sai__EnumerateCertificateHashEntries, "")) { soap_flag_sai__EnumerateCertificateHashEntries--; 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; } return a; } SOAP_FMAC5 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC6 soap_new___sai__EnumerateCertificateHashEntries(struct soap *soap, int n) { return soap_instantiate___sai__EnumerateCertificateHashEntries(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_instantiate___sai__EnumerateCertificateHashEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateCertificateHashEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateCertificateHashEntries, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__EnumerateCertificateHashEntries; if (size) *size = sizeof(struct __sai__EnumerateCertificateHashEntries); } else { cp->ptr = (void*)new struct __sai__EnumerateCertificateHashEntries[n]; if (size) *size = n * sizeof(struct __sai__EnumerateCertificateHashEntries); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__EnumerateCertificateHashEntries*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnumerateCertificateHashEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateCertificateHashEntries %p -> %p\n", q, p)); *(struct __sai__EnumerateCertificateHashEntries*)p = *(struct __sai__EnumerateCertificateHashEntries*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningServerOTP(struct soap *soap, const struct __sai__GetProvisioningServerOTP *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetProvisioningServerOTP(soap, &a->sai__GetProvisioningServerOTP); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetProvisioningServerOTP = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningServerOTP(struct soap *soap, const struct __sai__GetProvisioningServerOTP *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetProvisioningServerOTP(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const struct __sai__GetProvisioningServerOTP *a, const char *type) { soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, "sai:GetProvisioningServerOTP", -1, &a->sai__GetProvisioningServerOTP, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_get___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetProvisioningServerOTP(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_in___sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, struct __sai__GetProvisioningServerOTP *a, const char *type) { short soap_flag_sai__GetProvisioningServerOTP = 1; a = (struct __sai__GetProvisioningServerOTP *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningServerOTP, sizeof(struct __sai__GetProvisioningServerOTP), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetProvisioningServerOTP(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetProvisioningServerOTP && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, "sai:GetProvisioningServerOTP", &a->sai__GetProvisioningServerOTP, "")) { soap_flag_sai__GetProvisioningServerOTP--; 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; } return a; } SOAP_FMAC5 struct __sai__GetProvisioningServerOTP * SOAP_FMAC6 soap_new___sai__GetProvisioningServerOTP(struct soap *soap, int n) { return soap_instantiate___sai__GetProvisioningServerOTP(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate___sai__GetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningServerOTP, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetProvisioningServerOTP; if (size) *size = sizeof(struct __sai__GetProvisioningServerOTP); } else { cp->ptr = (void*)new struct __sai__GetProvisioningServerOTP[n]; if (size) *size = n * sizeof(struct __sai__GetProvisioningServerOTP); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetProvisioningServerOTP*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetProvisioningServerOTP(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningServerOTP %p -> %p\n", q, p)); *(struct __sai__GetProvisioningServerOTP*)p = *(struct __sai__GetProvisioningServerOTP*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetProvisioningServerOTP(struct soap *soap, const struct __sai__SetProvisioningServerOTP *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetProvisioningServerOTP(soap, &a->sai__SetProvisioningServerOTP); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetProvisioningServerOTP = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetProvisioningServerOTP(struct soap *soap, const struct __sai__SetProvisioningServerOTP *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetProvisioningServerOTP(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const struct __sai__SetProvisioningServerOTP *a, const char *type) { soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, "sai:SetProvisioningServerOTP", -1, &a->sai__SetProvisioningServerOTP, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_get___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetProvisioningServerOTP(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_in___sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, struct __sai__SetProvisioningServerOTP *a, const char *type) { short soap_flag_sai__SetProvisioningServerOTP = 1; a = (struct __sai__SetProvisioningServerOTP *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetProvisioningServerOTP, sizeof(struct __sai__SetProvisioningServerOTP), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetProvisioningServerOTP(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetProvisioningServerOTP && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, "sai:SetProvisioningServerOTP", &a->sai__SetProvisioningServerOTP, "")) { soap_flag_sai__SetProvisioningServerOTP--; 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; } return a; } SOAP_FMAC5 struct __sai__SetProvisioningServerOTP * SOAP_FMAC6 soap_new___sai__SetProvisioningServerOTP(struct soap *soap, int n) { return soap_instantiate___sai__SetProvisioningServerOTP(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate___sai__SetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetProvisioningServerOTP, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetProvisioningServerOTP; if (size) *size = sizeof(struct __sai__SetProvisioningServerOTP); } else { cp->ptr = (void*)new struct __sai__SetProvisioningServerOTP[n]; if (size) *size = n * sizeof(struct __sai__SetProvisioningServerOTP); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetProvisioningServerOTP*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetProvisioningServerOTP(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetProvisioningServerOTP %p -> %p\n", q, p)); *(struct __sai__SetProvisioningServerOTP*)p = *(struct __sai__SetProvisioningServerOTP*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetMEBxPassword(struct soap *soap, const struct __sai__SetMEBxPassword *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetMEBxPassword(soap, &a->sai__SetMEBxPassword); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetMEBxPassword = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetMEBxPassword(struct soap *soap, const struct __sai__SetMEBxPassword *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetMEBxPassword(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetMEBxPassword(struct soap *soap, const char *tag, int id, const struct __sai__SetMEBxPassword *a, const char *type) { soap_out_PointerTo_sai__SetMEBxPassword(soap, "sai:SetMEBxPassword", -1, &a->sai__SetMEBxPassword, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetMEBxPassword * SOAP_FMAC4 soap_get___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetMEBxPassword(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetMEBxPassword * SOAP_FMAC4 soap_in___sai__SetMEBxPassword(struct soap *soap, const char *tag, struct __sai__SetMEBxPassword *a, const char *type) { short soap_flag_sai__SetMEBxPassword = 1; a = (struct __sai__SetMEBxPassword *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetMEBxPassword, sizeof(struct __sai__SetMEBxPassword), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetMEBxPassword(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetMEBxPassword && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetMEBxPassword(soap, "sai:SetMEBxPassword", &a->sai__SetMEBxPassword, "")) { soap_flag_sai__SetMEBxPassword--; 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; } return a; } SOAP_FMAC5 struct __sai__SetMEBxPassword * SOAP_FMAC6 soap_new___sai__SetMEBxPassword(struct soap *soap, int n) { return soap_instantiate___sai__SetMEBxPassword(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetMEBxPassword * SOAP_FMAC4 soap_instantiate___sai__SetMEBxPassword(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetMEBxPassword(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetMEBxPassword, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetMEBxPassword; if (size) *size = sizeof(struct __sai__SetMEBxPassword); } else { cp->ptr = (void*)new struct __sai__SetMEBxPassword[n]; if (size) *size = n * sizeof(struct __sai__SetMEBxPassword); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetMEBxPassword*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetMEBxPassword(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetMEBxPassword %p -> %p\n", q, p)); *(struct __sai__SetMEBxPassword*)p = *(struct __sai__SetMEBxPassword*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__PartialUnprovision(struct soap *soap, const struct __sai__PartialUnprovision *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__PartialUnprovision(soap, &a->sai__PartialUnprovision); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__PartialUnprovision = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__PartialUnprovision(struct soap *soap, const struct __sai__PartialUnprovision *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__PartialUnprovision(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__PartialUnprovision(struct soap *soap, const char *tag, int id, const struct __sai__PartialUnprovision *a, const char *type) { soap_out_PointerTo_sai__PartialUnprovision(soap, "sai:PartialUnprovision", -1, &a->sai__PartialUnprovision, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__PartialUnprovision * SOAP_FMAC4 soap_get___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *p, const char *tag, const char *type) { if ((p = soap_in___sai__PartialUnprovision(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__PartialUnprovision * SOAP_FMAC4 soap_in___sai__PartialUnprovision(struct soap *soap, const char *tag, struct __sai__PartialUnprovision *a, const char *type) { short soap_flag_sai__PartialUnprovision = 1; a = (struct __sai__PartialUnprovision *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__PartialUnprovision, sizeof(struct __sai__PartialUnprovision), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__PartialUnprovision(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__PartialUnprovision && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__PartialUnprovision(soap, "sai:PartialUnprovision", &a->sai__PartialUnprovision, "")) { soap_flag_sai__PartialUnprovision--; 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; } return a; } SOAP_FMAC5 struct __sai__PartialUnprovision * SOAP_FMAC6 soap_new___sai__PartialUnprovision(struct soap *soap, int n) { return soap_instantiate___sai__PartialUnprovision(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__PartialUnprovision * SOAP_FMAC4 soap_instantiate___sai__PartialUnprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__PartialUnprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__PartialUnprovision, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__PartialUnprovision; if (size) *size = sizeof(struct __sai__PartialUnprovision); } else { cp->ptr = (void*)new struct __sai__PartialUnprovision[n]; if (size) *size = n * sizeof(struct __sai__PartialUnprovision); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__PartialUnprovision*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__PartialUnprovision(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__PartialUnprovision %p -> %p\n", q, p)); *(struct __sai__PartialUnprovision*)p = *(struct __sai__PartialUnprovision*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSPSK(struct soap *soap, const struct __sai__SetTLSPSK *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetTLSPSK(soap, &a->sai__SetTLSPSK); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetTLSPSK = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSPSK(struct soap *soap, const struct __sai__SetTLSPSK *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetTLSPSK(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTLSPSK(struct soap *soap, const char *tag, int id, const struct __sai__SetTLSPSK *a, const char *type) { soap_out_PointerTo_sai__SetTLSPSK(soap, "sai:SetTLSPSK", -1, &a->sai__SetTLSPSK, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetTLSPSK * SOAP_FMAC4 soap_get___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetTLSPSK(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetTLSPSK * SOAP_FMAC4 soap_in___sai__SetTLSPSK(struct soap *soap, const char *tag, struct __sai__SetTLSPSK *a, const char *type) { short soap_flag_sai__SetTLSPSK = 1; a = (struct __sai__SetTLSPSK *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSPSK, sizeof(struct __sai__SetTLSPSK), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetTLSPSK(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetTLSPSK && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetTLSPSK(soap, "sai:SetTLSPSK", &a->sai__SetTLSPSK, "")) { soap_flag_sai__SetTLSPSK--; 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; } return a; } SOAP_FMAC5 struct __sai__SetTLSPSK * SOAP_FMAC6 soap_new___sai__SetTLSPSK(struct soap *soap, int n) { return soap_instantiate___sai__SetTLSPSK(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetTLSPSK * SOAP_FMAC4 soap_instantiate___sai__SetTLSPSK(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSPSK(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSPSK, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetTLSPSK; if (size) *size = sizeof(struct __sai__SetTLSPSK); } else { cp->ptr = (void*)new struct __sai__SetTLSPSK[n]; if (size) *size = n * sizeof(struct __sai__SetTLSPSK); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetTLSPSK*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTLSPSK(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSPSK %p -> %p\n", q, p)); *(struct __sai__SetTLSPSK*)p = *(struct __sai__SetTLSPSK*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPowerSavingOptions(struct soap *soap, const struct __sai__GetPowerSavingOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetPowerSavingOptions(soap, &a->sai__GetPowerSavingOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetPowerSavingOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPowerSavingOptions(struct soap *soap, const struct __sai__GetPowerSavingOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetPowerSavingOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetPowerSavingOptions(struct soap *soap, const char *tag, int id, const struct __sai__GetPowerSavingOptions *a, const char *type) { soap_out_PointerTo_sai__GetPowerSavingOptions(soap, "sai:GetPowerSavingOptions", -1, &a->sai__GetPowerSavingOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetPowerSavingOptions * SOAP_FMAC4 soap_get___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetPowerSavingOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetPowerSavingOptions * SOAP_FMAC4 soap_in___sai__GetPowerSavingOptions(struct soap *soap, const char *tag, struct __sai__GetPowerSavingOptions *a, const char *type) { short soap_flag_sai__GetPowerSavingOptions = 1; a = (struct __sai__GetPowerSavingOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPowerSavingOptions, sizeof(struct __sai__GetPowerSavingOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetPowerSavingOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetPowerSavingOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetPowerSavingOptions(soap, "sai:GetPowerSavingOptions", &a->sai__GetPowerSavingOptions, "")) { soap_flag_sai__GetPowerSavingOptions--; 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; } return a; } SOAP_FMAC5 struct __sai__GetPowerSavingOptions * SOAP_FMAC6 soap_new___sai__GetPowerSavingOptions(struct soap *soap, int n) { return soap_instantiate___sai__GetPowerSavingOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetPowerSavingOptions * SOAP_FMAC4 soap_instantiate___sai__GetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPowerSavingOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetPowerSavingOptions; if (size) *size = sizeof(struct __sai__GetPowerSavingOptions); } else { cp->ptr = (void*)new struct __sai__GetPowerSavingOptions[n]; if (size) *size = n * sizeof(struct __sai__GetPowerSavingOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetPowerSavingOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetPowerSavingOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPowerSavingOptions %p -> %p\n", q, p)); *(struct __sai__GetPowerSavingOptions*)p = *(struct __sai__GetPowerSavingOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetPowerSavingOptions(struct soap *soap, const struct __sai__SetPowerSavingOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetPowerSavingOptions(soap, &a->sai__SetPowerSavingOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetPowerSavingOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetPowerSavingOptions(struct soap *soap, const struct __sai__SetPowerSavingOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetPowerSavingOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetPowerSavingOptions(struct soap *soap, const char *tag, int id, const struct __sai__SetPowerSavingOptions *a, const char *type) { soap_out_PointerTo_sai__SetPowerSavingOptions(soap, "sai:SetPowerSavingOptions", -1, &a->sai__SetPowerSavingOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetPowerSavingOptions * SOAP_FMAC4 soap_get___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetPowerSavingOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetPowerSavingOptions * SOAP_FMAC4 soap_in___sai__SetPowerSavingOptions(struct soap *soap, const char *tag, struct __sai__SetPowerSavingOptions *a, const char *type) { short soap_flag_sai__SetPowerSavingOptions = 1; a = (struct __sai__SetPowerSavingOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetPowerSavingOptions, sizeof(struct __sai__SetPowerSavingOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetPowerSavingOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetPowerSavingOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetPowerSavingOptions(soap, "sai:SetPowerSavingOptions", &a->sai__SetPowerSavingOptions, "")) { soap_flag_sai__SetPowerSavingOptions--; 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; } return a; } SOAP_FMAC5 struct __sai__SetPowerSavingOptions * SOAP_FMAC6 soap_new___sai__SetPowerSavingOptions(struct soap *soap, int n) { return soap_instantiate___sai__SetPowerSavingOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetPowerSavingOptions * SOAP_FMAC4 soap_instantiate___sai__SetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetPowerSavingOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetPowerSavingOptions; if (size) *size = sizeof(struct __sai__SetPowerSavingOptions); } else { cp->ptr = (void*)new struct __sai__SetPowerSavingOptions[n]; if (size) *size = n * sizeof(struct __sai__SetPowerSavingOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetPowerSavingOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetPowerSavingOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetPowerSavingOptions %p -> %p\n", q, p)); *(struct __sai__SetPowerSavingOptions*)p = *(struct __sai__SetPowerSavingOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPkiCapabilities(struct soap *soap, const struct __sai__GetPkiCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetPkiCapabilities(soap, &a->sai__GetPkiCapabilities); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetPkiCapabilities = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPkiCapabilities(struct soap *soap, const struct __sai__GetPkiCapabilities *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetPkiCapabilities(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetPkiCapabilities(struct soap *soap, const char *tag, int id, const struct __sai__GetPkiCapabilities *a, const char *type) { soap_out_PointerTo_sai__GetPkiCapabilities(soap, "sai:GetPkiCapabilities", -1, &a->sai__GetPkiCapabilities, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetPkiCapabilities * SOAP_FMAC4 soap_get___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetPkiCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetPkiCapabilities * SOAP_FMAC4 soap_in___sai__GetPkiCapabilities(struct soap *soap, const char *tag, struct __sai__GetPkiCapabilities *a, const char *type) { short soap_flag_sai__GetPkiCapabilities = 1; a = (struct __sai__GetPkiCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPkiCapabilities, sizeof(struct __sai__GetPkiCapabilities), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetPkiCapabilities(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetPkiCapabilities && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetPkiCapabilities(soap, "sai:GetPkiCapabilities", &a->sai__GetPkiCapabilities, "")) { soap_flag_sai__GetPkiCapabilities--; 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; } return a; } SOAP_FMAC5 struct __sai__GetPkiCapabilities * SOAP_FMAC6 soap_new___sai__GetPkiCapabilities(struct soap *soap, int n) { return soap_instantiate___sai__GetPkiCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetPkiCapabilities * SOAP_FMAC4 soap_instantiate___sai__GetPkiCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPkiCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPkiCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetPkiCapabilities; if (size) *size = sizeof(struct __sai__GetPkiCapabilities); } else { cp->ptr = (void*)new struct __sai__GetPkiCapabilities[n]; if (size) *size = n * sizeof(struct __sai__GetPkiCapabilities); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetPkiCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetPkiCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPkiCapabilities %p -> %p\n", q, p)); *(struct __sai__GetPkiCapabilities*)p = *(struct __sai__GetPkiCapabilities*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetServerCertificateReq(struct soap *soap, const struct __sai__GetServerCertificateReq *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetServerCertificateReq(soap, &a->sai__GetServerCertificateReq); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetServerCertificateReq = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetServerCertificateReq(struct soap *soap, const struct __sai__GetServerCertificateReq *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetServerCertificateReq(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetServerCertificateReq(struct soap *soap, const char *tag, int id, const struct __sai__GetServerCertificateReq *a, const char *type) { soap_out_PointerTo_sai__GetServerCertificateReq(soap, "sai:GetServerCertificateReq", -1, &a->sai__GetServerCertificateReq, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetServerCertificateReq * SOAP_FMAC4 soap_get___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetServerCertificateReq(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetServerCertificateReq * SOAP_FMAC4 soap_in___sai__GetServerCertificateReq(struct soap *soap, const char *tag, struct __sai__GetServerCertificateReq *a, const char *type) { short soap_flag_sai__GetServerCertificateReq = 1; a = (struct __sai__GetServerCertificateReq *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetServerCertificateReq, sizeof(struct __sai__GetServerCertificateReq), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetServerCertificateReq(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetServerCertificateReq && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetServerCertificateReq(soap, "sai:GetServerCertificateReq", &a->sai__GetServerCertificateReq, "")) { soap_flag_sai__GetServerCertificateReq--; 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; } return a; } SOAP_FMAC5 struct __sai__GetServerCertificateReq * SOAP_FMAC6 soap_new___sai__GetServerCertificateReq(struct soap *soap, int n) { return soap_instantiate___sai__GetServerCertificateReq(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetServerCertificateReq * SOAP_FMAC4 soap_instantiate___sai__GetServerCertificateReq(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetServerCertificateReq(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetServerCertificateReq, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetServerCertificateReq; if (size) *size = sizeof(struct __sai__GetServerCertificateReq); } else { cp->ptr = (void*)new struct __sai__GetServerCertificateReq[n]; if (size) *size = n * sizeof(struct __sai__GetServerCertificateReq); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetServerCertificateReq*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetServerCertificateReq(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetServerCertificateReq %p -> %p\n", q, p)); *(struct __sai__GetServerCertificateReq*)p = *(struct __sai__GetServerCertificateReq*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCRL(struct soap *soap, const struct __sai__GetCRL *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetCRL(soap, &a->sai__GetCRL); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetCRL = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCRL(struct soap *soap, const struct __sai__GetCRL *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetCRL(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetCRL(struct soap *soap, const char *tag, int id, const struct __sai__GetCRL *a, const char *type) { soap_out_PointerTo_sai__GetCRL(soap, "sai:GetCRL", -1, &a->sai__GetCRL, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetCRL * SOAP_FMAC4 soap_get___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetCRL(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetCRL * SOAP_FMAC4 soap_in___sai__GetCRL(struct soap *soap, const char *tag, struct __sai__GetCRL *a, const char *type) { short soap_flag_sai__GetCRL = 1; a = (struct __sai__GetCRL *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCRL, sizeof(struct __sai__GetCRL), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetCRL(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetCRL && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetCRL(soap, "sai:GetCRL", &a->sai__GetCRL, "")) { soap_flag_sai__GetCRL--; 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; } return a; } SOAP_FMAC5 struct __sai__GetCRL * SOAP_FMAC6 soap_new___sai__GetCRL(struct soap *soap, int n) { return soap_instantiate___sai__GetCRL(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetCRL * SOAP_FMAC4 soap_instantiate___sai__GetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCRL, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetCRL; if (size) *size = sizeof(struct __sai__GetCRL); } else { cp->ptr = (void*)new struct __sai__GetCRL[n]; if (size) *size = n * sizeof(struct __sai__GetCRL); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetCRL*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetCRL(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCRL %p -> %p\n", q, p)); *(struct __sai__GetCRL*)p = *(struct __sai__GetCRL*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetCRL(struct soap *soap, const struct __sai__SetCRL *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetCRL(soap, &a->sai__SetCRL); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetCRL = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetCRL(struct soap *soap, const struct __sai__SetCRL *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetCRL(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetCRL(struct soap *soap, const char *tag, int id, const struct __sai__SetCRL *a, const char *type) { soap_out_PointerTo_sai__SetCRL(soap, "sai:SetCRL", -1, &a->sai__SetCRL, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetCRL * SOAP_FMAC4 soap_get___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetCRL(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetCRL * SOAP_FMAC4 soap_in___sai__SetCRL(struct soap *soap, const char *tag, struct __sai__SetCRL *a, const char *type) { short soap_flag_sai__SetCRL = 1; a = (struct __sai__SetCRL *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetCRL, sizeof(struct __sai__SetCRL), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetCRL(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetCRL && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetCRL(soap, "sai:SetCRL", &a->sai__SetCRL, "")) { soap_flag_sai__SetCRL--; 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; } return a; } SOAP_FMAC5 struct __sai__SetCRL * SOAP_FMAC6 soap_new___sai__SetCRL(struct soap *soap, int n) { return soap_instantiate___sai__SetCRL(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetCRL * SOAP_FMAC4 soap_instantiate___sai__SetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetCRL, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetCRL; if (size) *size = sizeof(struct __sai__SetCRL); } else { cp->ptr = (void*)new struct __sai__SetCRL[n]; if (size) *size = n * sizeof(struct __sai__SetCRL); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetCRL*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetCRL(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetCRL %p -> %p\n", q, p)); *(struct __sai__SetCRL*)p = *(struct __sai__SetCRL*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTrustedFqdnCN(struct soap *soap, const struct __sai__GetTrustedFqdnCN *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetTrustedFqdnCN(soap, &a->sai__GetTrustedFqdnCN); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetTrustedFqdnCN = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTrustedFqdnCN(struct soap *soap, const struct __sai__GetTrustedFqdnCN *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetTrustedFqdnCN(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const struct __sai__GetTrustedFqdnCN *a, const char *type) { soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, "sai:GetTrustedFqdnCN", -1, &a->sai__GetTrustedFqdnCN, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_get___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetTrustedFqdnCN(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_in___sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, struct __sai__GetTrustedFqdnCN *a, const char *type) { short soap_flag_sai__GetTrustedFqdnCN = 1; a = (struct __sai__GetTrustedFqdnCN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTrustedFqdnCN, sizeof(struct __sai__GetTrustedFqdnCN), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetTrustedFqdnCN(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetTrustedFqdnCN && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, "sai:GetTrustedFqdnCN", &a->sai__GetTrustedFqdnCN, "")) { soap_flag_sai__GetTrustedFqdnCN--; 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; } return a; } SOAP_FMAC5 struct __sai__GetTrustedFqdnCN * SOAP_FMAC6 soap_new___sai__GetTrustedFqdnCN(struct soap *soap, int n) { return soap_instantiate___sai__GetTrustedFqdnCN(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate___sai__GetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTrustedFqdnCN, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetTrustedFqdnCN; if (size) *size = sizeof(struct __sai__GetTrustedFqdnCN); } else { cp->ptr = (void*)new struct __sai__GetTrustedFqdnCN[n]; if (size) *size = n * sizeof(struct __sai__GetTrustedFqdnCN); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetTrustedFqdnCN*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTrustedFqdnCN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTrustedFqdnCN %p -> %p\n", q, p)); *(struct __sai__GetTrustedFqdnCN*)p = *(struct __sai__GetTrustedFqdnCN*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTrustedFqdnCN(struct soap *soap, const struct __sai__SetTrustedFqdnCN *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetTrustedFqdnCN(soap, &a->sai__SetTrustedFqdnCN); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetTrustedFqdnCN = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTrustedFqdnCN(struct soap *soap, const struct __sai__SetTrustedFqdnCN *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetTrustedFqdnCN(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const struct __sai__SetTrustedFqdnCN *a, const char *type) { soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, "sai:SetTrustedFqdnCN", -1, &a->sai__SetTrustedFqdnCN, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_get___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetTrustedFqdnCN(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_in___sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, struct __sai__SetTrustedFqdnCN *a, const char *type) { short soap_flag_sai__SetTrustedFqdnCN = 1; a = (struct __sai__SetTrustedFqdnCN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTrustedFqdnCN, sizeof(struct __sai__SetTrustedFqdnCN), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetTrustedFqdnCN(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetTrustedFqdnCN && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, "sai:SetTrustedFqdnCN", &a->sai__SetTrustedFqdnCN, "")) { soap_flag_sai__SetTrustedFqdnCN--; 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; } return a; } SOAP_FMAC5 struct __sai__SetTrustedFqdnCN * SOAP_FMAC6 soap_new___sai__SetTrustedFqdnCN(struct soap *soap, int n) { return soap_instantiate___sai__SetTrustedFqdnCN(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate___sai__SetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTrustedFqdnCN, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetTrustedFqdnCN; if (size) *size = sizeof(struct __sai__SetTrustedFqdnCN); } else { cp->ptr = (void*)new struct __sai__SetTrustedFqdnCN[n]; if (size) *size = n * sizeof(struct __sai__SetTrustedFqdnCN); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetTrustedFqdnCN*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTrustedFqdnCN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTrustedFqdnCN %p -> %p\n", q, p)); *(struct __sai__SetTrustedFqdnCN*)p = *(struct __sai__SetTrustedFqdnCN*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateTrustedRootCertificates(struct soap *soap, const struct __sai__EnumerateTrustedRootCertificates *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(soap, &a->sai__EnumerateTrustedRootCertificates); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__EnumerateTrustedRootCertificates = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateTrustedRootCertificates(struct soap *soap, const struct __sai__EnumerateTrustedRootCertificates *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__EnumerateTrustedRootCertificates(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, int id, const struct __sai__EnumerateTrustedRootCertificates *a, const char *type) { soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, "sai:EnumerateTrustedRootCertificates", -1, &a->sai__EnumerateTrustedRootCertificates, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_get___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *p, const char *tag, const char *type) { if ((p = soap_in___sai__EnumerateTrustedRootCertificates(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_in___sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, struct __sai__EnumerateTrustedRootCertificates *a, const char *type) { short soap_flag_sai__EnumerateTrustedRootCertificates = 1; a = (struct __sai__EnumerateTrustedRootCertificates *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateTrustedRootCertificates, sizeof(struct __sai__EnumerateTrustedRootCertificates), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__EnumerateTrustedRootCertificates(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__EnumerateTrustedRootCertificates && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, "sai:EnumerateTrustedRootCertificates", &a->sai__EnumerateTrustedRootCertificates, "")) { soap_flag_sai__EnumerateTrustedRootCertificates--; 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; } return a; } SOAP_FMAC5 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC6 soap_new___sai__EnumerateTrustedRootCertificates(struct soap *soap, int n) { return soap_instantiate___sai__EnumerateTrustedRootCertificates(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_instantiate___sai__EnumerateTrustedRootCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateTrustedRootCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateTrustedRootCertificates, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__EnumerateTrustedRootCertificates; if (size) *size = sizeof(struct __sai__EnumerateTrustedRootCertificates); } else { cp->ptr = (void*)new struct __sai__EnumerateTrustedRootCertificates[n]; if (size) *size = n * sizeof(struct __sai__EnumerateTrustedRootCertificates); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__EnumerateTrustedRootCertificates*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnumerateTrustedRootCertificates(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateTrustedRootCertificates %p -> %p\n", q, p)); *(struct __sai__EnumerateTrustedRootCertificates*)p = *(struct __sai__EnumerateTrustedRootCertificates*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__DeleteTrustedRootCertificate(struct soap *soap, const struct __sai__DeleteTrustedRootCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(soap, &a->sai__DeleteTrustedRootCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__DeleteTrustedRootCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__DeleteTrustedRootCertificate(struct soap *soap, const struct __sai__DeleteTrustedRootCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__DeleteTrustedRootCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, int id, const struct __sai__DeleteTrustedRootCertificate *a, const char *type) { soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, "sai:DeleteTrustedRootCertificate", -1, &a->sai__DeleteTrustedRootCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__DeleteTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__DeleteTrustedRootCertificate *a, const char *type) { short soap_flag_sai__DeleteTrustedRootCertificate = 1; a = (struct __sai__DeleteTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__DeleteTrustedRootCertificate, sizeof(struct __sai__DeleteTrustedRootCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__DeleteTrustedRootCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__DeleteTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, "sai:DeleteTrustedRootCertificate", &a->sai__DeleteTrustedRootCertificate, "")) { soap_flag_sai__DeleteTrustedRootCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__DeleteTrustedRootCertificate(struct soap *soap, int n) { return soap_instantiate___sai__DeleteTrustedRootCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_instantiate___sai__DeleteTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__DeleteTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__DeleteTrustedRootCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__DeleteTrustedRootCertificate; if (size) *size = sizeof(struct __sai__DeleteTrustedRootCertificate); } else { cp->ptr = (void*)new struct __sai__DeleteTrustedRootCertificate[n]; if (size) *size = n * sizeof(struct __sai__DeleteTrustedRootCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__DeleteTrustedRootCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__DeleteTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__DeleteTrustedRootCertificate %p -> %p\n", q, p)); *(struct __sai__DeleteTrustedRootCertificate*)p = *(struct __sai__DeleteTrustedRootCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTrustedRootCertificate(struct soap *soap, const struct __sai__GetTrustedRootCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetTrustedRootCertificate(soap, &a->sai__GetTrustedRootCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetTrustedRootCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTrustedRootCertificate(struct soap *soap, const struct __sai__GetTrustedRootCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetTrustedRootCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, int id, const struct __sai__GetTrustedRootCertificate *a, const char *type) { soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, "sai:GetTrustedRootCertificate", -1, &a->sai__GetTrustedRootCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__GetTrustedRootCertificate *a, const char *type) { short soap_flag_sai__GetTrustedRootCertificate = 1; a = (struct __sai__GetTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTrustedRootCertificate, sizeof(struct __sai__GetTrustedRootCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetTrustedRootCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, "sai:GetTrustedRootCertificate", &a->sai__GetTrustedRootCertificate, "")) { soap_flag_sai__GetTrustedRootCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__GetTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__GetTrustedRootCertificate(struct soap *soap, int n) { return soap_instantiate___sai__GetTrustedRootCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_instantiate___sai__GetTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTrustedRootCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetTrustedRootCertificate; if (size) *size = sizeof(struct __sai__GetTrustedRootCertificate); } else { cp->ptr = (void*)new struct __sai__GetTrustedRootCertificate[n]; if (size) *size = n * sizeof(struct __sai__GetTrustedRootCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetTrustedRootCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTrustedRootCertificate %p -> %p\n", q, p)); *(struct __sai__GetTrustedRootCertificate*)p = *(struct __sai__GetTrustedRootCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddTrustedRootCertificate(struct soap *soap, const struct __sai__AddTrustedRootCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__AddTrustedRootCertificate(soap, &a->sai__AddTrustedRootCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__AddTrustedRootCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddTrustedRootCertificate(struct soap *soap, const struct __sai__AddTrustedRootCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__AddTrustedRootCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, int id, const struct __sai__AddTrustedRootCertificate *a, const char *type) { soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, "sai:AddTrustedRootCertificate", -1, &a->sai__AddTrustedRootCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__AddTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__AddTrustedRootCertificate *a, const char *type) { short soap_flag_sai__AddTrustedRootCertificate = 1; a = (struct __sai__AddTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddTrustedRootCertificate, sizeof(struct __sai__AddTrustedRootCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__AddTrustedRootCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__AddTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, "sai:AddTrustedRootCertificate", &a->sai__AddTrustedRootCertificate, "")) { soap_flag_sai__AddTrustedRootCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__AddTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__AddTrustedRootCertificate(struct soap *soap, int n) { return soap_instantiate___sai__AddTrustedRootCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_instantiate___sai__AddTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddTrustedRootCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__AddTrustedRootCertificate; if (size) *size = sizeof(struct __sai__AddTrustedRootCertificate); } else { cp->ptr = (void*)new struct __sai__AddTrustedRootCertificate[n]; if (size) *size = n * sizeof(struct __sai__AddTrustedRootCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__AddTrustedRootCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__AddTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddTrustedRootCertificate %p -> %p\n", q, p)); *(struct __sai__AddTrustedRootCertificate*)p = *(struct __sai__AddTrustedRootCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTlsOptions(struct soap *soap, const struct __sai__GetTlsOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetTlsOptions(soap, &a->sai__GetTlsOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetTlsOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTlsOptions(struct soap *soap, const struct __sai__GetTlsOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetTlsOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTlsOptions(struct soap *soap, const char *tag, int id, const struct __sai__GetTlsOptions *a, const char *type) { soap_out_PointerTo_sai__GetTlsOptions(soap, "sai:GetTlsOptions", -1, &a->sai__GetTlsOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetTlsOptions * SOAP_FMAC4 soap_get___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetTlsOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetTlsOptions * SOAP_FMAC4 soap_in___sai__GetTlsOptions(struct soap *soap, const char *tag, struct __sai__GetTlsOptions *a, const char *type) { short soap_flag_sai__GetTlsOptions = 1; a = (struct __sai__GetTlsOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTlsOptions, sizeof(struct __sai__GetTlsOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetTlsOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetTlsOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetTlsOptions(soap, "sai:GetTlsOptions", &a->sai__GetTlsOptions, "")) { soap_flag_sai__GetTlsOptions--; 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; } return a; } SOAP_FMAC5 struct __sai__GetTlsOptions * SOAP_FMAC6 soap_new___sai__GetTlsOptions(struct soap *soap, int n) { return soap_instantiate___sai__GetTlsOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetTlsOptions * SOAP_FMAC4 soap_instantiate___sai__GetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTlsOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetTlsOptions; if (size) *size = sizeof(struct __sai__GetTlsOptions); } else { cp->ptr = (void*)new struct __sai__GetTlsOptions[n]; if (size) *size = n * sizeof(struct __sai__GetTlsOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetTlsOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTlsOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTlsOptions %p -> %p\n", q, p)); *(struct __sai__GetTlsOptions*)p = *(struct __sai__GetTlsOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTlsOptions(struct soap *soap, const struct __sai__SetTlsOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetTlsOptions(soap, &a->sai__SetTlsOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetTlsOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTlsOptions(struct soap *soap, const struct __sai__SetTlsOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetTlsOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTlsOptions(struct soap *soap, const char *tag, int id, const struct __sai__SetTlsOptions *a, const char *type) { soap_out_PointerTo_sai__SetTlsOptions(soap, "sai:SetTlsOptions", -1, &a->sai__SetTlsOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetTlsOptions * SOAP_FMAC4 soap_get___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetTlsOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetTlsOptions * SOAP_FMAC4 soap_in___sai__SetTlsOptions(struct soap *soap, const char *tag, struct __sai__SetTlsOptions *a, const char *type) { short soap_flag_sai__SetTlsOptions = 1; a = (struct __sai__SetTlsOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTlsOptions, sizeof(struct __sai__SetTlsOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetTlsOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetTlsOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetTlsOptions(soap, "sai:SetTlsOptions", &a->sai__SetTlsOptions, "")) { soap_flag_sai__SetTlsOptions--; 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; } return a; } SOAP_FMAC5 struct __sai__SetTlsOptions * SOAP_FMAC6 soap_new___sai__SetTlsOptions(struct soap *soap, int n) { return soap_instantiate___sai__SetTlsOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetTlsOptions * SOAP_FMAC4 soap_instantiate___sai__SetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTlsOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetTlsOptions; if (size) *size = sizeof(struct __sai__SetTlsOptions); } else { cp->ptr = (void*)new struct __sai__SetTlsOptions[n]; if (size) *size = n * sizeof(struct __sai__SetTlsOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetTlsOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTlsOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTlsOptions %p -> %p\n", q, p)); *(struct __sai__SetTlsOptions*)p = *(struct __sai__SetTlsOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetEnabledInterfaces(struct soap *soap, const struct __sai__GetEnabledInterfaces *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetEnabledInterfaces(soap, &a->sai__GetEnabledInterfaces); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetEnabledInterfaces = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetEnabledInterfaces(struct soap *soap, const struct __sai__GetEnabledInterfaces *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetEnabledInterfaces(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const struct __sai__GetEnabledInterfaces *a, const char *type) { soap_out_PointerTo_sai__GetEnabledInterfaces(soap, "sai:GetEnabledInterfaces", -1, &a->sai__GetEnabledInterfaces, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetEnabledInterfaces * SOAP_FMAC4 soap_get___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetEnabledInterfaces * SOAP_FMAC4 soap_in___sai__GetEnabledInterfaces(struct soap *soap, const char *tag, struct __sai__GetEnabledInterfaces *a, const char *type) { short soap_flag_sai__GetEnabledInterfaces = 1; a = (struct __sai__GetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetEnabledInterfaces, sizeof(struct __sai__GetEnabledInterfaces), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetEnabledInterfaces(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetEnabledInterfaces(soap, "sai:GetEnabledInterfaces", &a->sai__GetEnabledInterfaces, "")) { soap_flag_sai__GetEnabledInterfaces--; 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; } return a; } SOAP_FMAC5 struct __sai__GetEnabledInterfaces * SOAP_FMAC6 soap_new___sai__GetEnabledInterfaces(struct soap *soap, int n) { return soap_instantiate___sai__GetEnabledInterfaces(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate___sai__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetEnabledInterfaces, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetEnabledInterfaces; if (size) *size = sizeof(struct __sai__GetEnabledInterfaces); } else { cp->ptr = (void*)new struct __sai__GetEnabledInterfaces[n]; if (size) *size = n * sizeof(struct __sai__GetEnabledInterfaces); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetEnabledInterfaces*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetEnabledInterfaces %p -> %p\n", q, p)); *(struct __sai__GetEnabledInterfaces*)p = *(struct __sai__GetEnabledInterfaces*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetEnabledInterfaces(struct soap *soap, const struct __sai__SetEnabledInterfaces *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetEnabledInterfaces(soap, &a->sai__SetEnabledInterfaces); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetEnabledInterfaces = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetEnabledInterfaces(struct soap *soap, const struct __sai__SetEnabledInterfaces *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetEnabledInterfaces(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetEnabledInterfaces(struct soap *soap, const char *tag, int id, const struct __sai__SetEnabledInterfaces *a, const char *type) { soap_out_PointerTo_sai__SetEnabledInterfaces(soap, "sai:SetEnabledInterfaces", -1, &a->sai__SetEnabledInterfaces, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetEnabledInterfaces * SOAP_FMAC4 soap_get___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetEnabledInterfaces * SOAP_FMAC4 soap_in___sai__SetEnabledInterfaces(struct soap *soap, const char *tag, struct __sai__SetEnabledInterfaces *a, const char *type) { short soap_flag_sai__SetEnabledInterfaces = 1; a = (struct __sai__SetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetEnabledInterfaces, sizeof(struct __sai__SetEnabledInterfaces), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetEnabledInterfaces(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetEnabledInterfaces(soap, "sai:SetEnabledInterfaces", &a->sai__SetEnabledInterfaces, "")) { soap_flag_sai__SetEnabledInterfaces--; 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; } return a; } SOAP_FMAC5 struct __sai__SetEnabledInterfaces * SOAP_FMAC6 soap_new___sai__SetEnabledInterfaces(struct soap *soap, int n) { return soap_instantiate___sai__SetEnabledInterfaces(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetEnabledInterfaces * SOAP_FMAC4 soap_instantiate___sai__SetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetEnabledInterfaces, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetEnabledInterfaces; if (size) *size = sizeof(struct __sai__SetEnabledInterfaces); } else { cp->ptr = (void*)new struct __sai__SetEnabledInterfaces[n]; if (size) *size = n * sizeof(struct __sai__SetEnabledInterfaces); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetEnabledInterfaces*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetEnabledInterfaces %p -> %p\n", q, p)); *(struct __sai__SetEnabledInterfaces*)p = *(struct __sai__SetEnabledInterfaces*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetKerberosOptions(struct soap *soap, const struct __sai__GetKerberosOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetKerberosOptions(soap, &a->sai__GetKerberosOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetKerberosOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetKerberosOptions(struct soap *soap, const struct __sai__GetKerberosOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetKerberosOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetKerberosOptions(struct soap *soap, const char *tag, int id, const struct __sai__GetKerberosOptions *a, const char *type) { soap_out_PointerTo_sai__GetKerberosOptions(soap, "sai:GetKerberosOptions", -1, &a->sai__GetKerberosOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetKerberosOptions * SOAP_FMAC4 soap_get___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetKerberosOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetKerberosOptions * SOAP_FMAC4 soap_in___sai__GetKerberosOptions(struct soap *soap, const char *tag, struct __sai__GetKerberosOptions *a, const char *type) { short soap_flag_sai__GetKerberosOptions = 1; a = (struct __sai__GetKerberosOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetKerberosOptions, sizeof(struct __sai__GetKerberosOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetKerberosOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetKerberosOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetKerberosOptions(soap, "sai:GetKerberosOptions", &a->sai__GetKerberosOptions, "")) { soap_flag_sai__GetKerberosOptions--; 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; } return a; } SOAP_FMAC5 struct __sai__GetKerberosOptions * SOAP_FMAC6 soap_new___sai__GetKerberosOptions(struct soap *soap, int n) { return soap_instantiate___sai__GetKerberosOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetKerberosOptions * SOAP_FMAC4 soap_instantiate___sai__GetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetKerberosOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetKerberosOptions; if (size) *size = sizeof(struct __sai__GetKerberosOptions); } else { cp->ptr = (void*)new struct __sai__GetKerberosOptions[n]; if (size) *size = n * sizeof(struct __sai__GetKerberosOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetKerberosOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetKerberosOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetKerberosOptions %p -> %p\n", q, p)); *(struct __sai__GetKerberosOptions*)p = *(struct __sai__GetKerberosOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetKerberosOptions(struct soap *soap, const struct __sai__SetKerberosOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetKerberosOptions(soap, &a->sai__SetKerberosOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetKerberosOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetKerberosOptions(struct soap *soap, const struct __sai__SetKerberosOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetKerberosOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetKerberosOptions(struct soap *soap, const char *tag, int id, const struct __sai__SetKerberosOptions *a, const char *type) { soap_out_PointerTo_sai__SetKerberosOptions(soap, "sai:SetKerberosOptions", -1, &a->sai__SetKerberosOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetKerberosOptions * SOAP_FMAC4 soap_get___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetKerberosOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetKerberosOptions * SOAP_FMAC4 soap_in___sai__SetKerberosOptions(struct soap *soap, const char *tag, struct __sai__SetKerberosOptions *a, const char *type) { short soap_flag_sai__SetKerberosOptions = 1; a = (struct __sai__SetKerberosOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetKerberosOptions, sizeof(struct __sai__SetKerberosOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetKerberosOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetKerberosOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetKerberosOptions(soap, "sai:SetKerberosOptions", &a->sai__SetKerberosOptions, "")) { soap_flag_sai__SetKerberosOptions--; 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; } return a; } SOAP_FMAC5 struct __sai__SetKerberosOptions * SOAP_FMAC6 soap_new___sai__SetKerberosOptions(struct soap *soap, int n) { return soap_instantiate___sai__SetKerberosOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetKerberosOptions * SOAP_FMAC4 soap_instantiate___sai__SetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetKerberosOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetKerberosOptions; if (size) *size = sizeof(struct __sai__SetKerberosOptions); } else { cp->ptr = (void*)new struct __sai__SetKerberosOptions[n]; if (size) *size = n * sizeof(struct __sai__SetKerberosOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetKerberosOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetKerberosOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetKerberosOptions %p -> %p\n", q, p)); *(struct __sai__SetKerberosOptions*)p = *(struct __sai__SetKerberosOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetDigestRealm(struct soap *soap, const struct __sai__GetDigestRealm *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetDigestRealm(soap, &a->sai__GetDigestRealm); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetDigestRealm = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetDigestRealm(struct soap *soap, const struct __sai__GetDigestRealm *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetDigestRealm(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetDigestRealm(struct soap *soap, const char *tag, int id, const struct __sai__GetDigestRealm *a, const char *type) { soap_out_PointerTo_sai__GetDigestRealm(soap, "sai:GetDigestRealm", -1, &a->sai__GetDigestRealm, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetDigestRealm * SOAP_FMAC4 soap_get___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetDigestRealm(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetDigestRealm * SOAP_FMAC4 soap_in___sai__GetDigestRealm(struct soap *soap, const char *tag, struct __sai__GetDigestRealm *a, const char *type) { short soap_flag_sai__GetDigestRealm = 1; a = (struct __sai__GetDigestRealm *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetDigestRealm, sizeof(struct __sai__GetDigestRealm), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetDigestRealm(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetDigestRealm && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetDigestRealm(soap, "sai:GetDigestRealm", &a->sai__GetDigestRealm, "")) { soap_flag_sai__GetDigestRealm--; 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; } return a; } SOAP_FMAC5 struct __sai__GetDigestRealm * SOAP_FMAC6 soap_new___sai__GetDigestRealm(struct soap *soap, int n) { return soap_instantiate___sai__GetDigestRealm(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetDigestRealm * SOAP_FMAC4 soap_instantiate___sai__GetDigestRealm(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetDigestRealm(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetDigestRealm, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetDigestRealm; if (size) *size = sizeof(struct __sai__GetDigestRealm); } else { cp->ptr = (void*)new struct __sai__GetDigestRealm[n]; if (size) *size = n * sizeof(struct __sai__GetDigestRealm); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetDigestRealm*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetDigestRealm(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetDigestRealm %p -> %p\n", q, p)); *(struct __sai__GetDigestRealm*)p = *(struct __sai__GetDigestRealm*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAdminAclEntryEx(struct soap *soap, const struct __sai__SetAdminAclEntryEx *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetAdminAclEntryEx(soap, &a->sai__SetAdminAclEntryEx); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetAdminAclEntryEx = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAdminAclEntryEx(struct soap *soap, const struct __sai__SetAdminAclEntryEx *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetAdminAclEntryEx(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, int id, const struct __sai__SetAdminAclEntryEx *a, const char *type) { soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, "sai:SetAdminAclEntryEx", -1, &a->sai__SetAdminAclEntryEx, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_get___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetAdminAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_in___sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, struct __sai__SetAdminAclEntryEx *a, const char *type) { short soap_flag_sai__SetAdminAclEntryEx = 1; a = (struct __sai__SetAdminAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAdminAclEntryEx, sizeof(struct __sai__SetAdminAclEntryEx), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetAdminAclEntryEx(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetAdminAclEntryEx && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, "sai:SetAdminAclEntryEx", &a->sai__SetAdminAclEntryEx, "")) { soap_flag_sai__SetAdminAclEntryEx--; 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; } return a; } SOAP_FMAC5 struct __sai__SetAdminAclEntryEx * SOAP_FMAC6 soap_new___sai__SetAdminAclEntryEx(struct soap *soap, int n) { return soap_instantiate___sai__SetAdminAclEntryEx(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_instantiate___sai__SetAdminAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAdminAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAdminAclEntryEx, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetAdminAclEntryEx; if (size) *size = sizeof(struct __sai__SetAdminAclEntryEx); } else { cp->ptr = (void*)new struct __sai__SetAdminAclEntryEx[n]; if (size) *size = n * sizeof(struct __sai__SetAdminAclEntryEx); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetAdminAclEntryEx*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetAdminAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAdminAclEntryEx %p -> %p\n", q, p)); *(struct __sai__SetAdminAclEntryEx*)p = *(struct __sai__SetAdminAclEntryEx*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateUserAclEntryEx(struct soap *soap, const struct __sai__UpdateUserAclEntryEx *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(soap, &a->sai__UpdateUserAclEntryEx); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__UpdateUserAclEntryEx = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateUserAclEntryEx(struct soap *soap, const struct __sai__UpdateUserAclEntryEx *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__UpdateUserAclEntryEx(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, int id, const struct __sai__UpdateUserAclEntryEx *a, const char *type) { soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, "sai:UpdateUserAclEntryEx", -1, &a->sai__UpdateUserAclEntryEx, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_get___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *p, const char *tag, const char *type) { if ((p = soap_in___sai__UpdateUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_in___sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__UpdateUserAclEntryEx *a, const char *type) { short soap_flag_sai__UpdateUserAclEntryEx = 1; a = (struct __sai__UpdateUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateUserAclEntryEx, sizeof(struct __sai__UpdateUserAclEntryEx), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__UpdateUserAclEntryEx(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__UpdateUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, "sai:UpdateUserAclEntryEx", &a->sai__UpdateUserAclEntryEx, "")) { soap_flag_sai__UpdateUserAclEntryEx--; 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; } return a; } SOAP_FMAC5 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC6 soap_new___sai__UpdateUserAclEntryEx(struct soap *soap, int n) { return soap_instantiate___sai__UpdateUserAclEntryEx(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_instantiate___sai__UpdateUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateUserAclEntryEx, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__UpdateUserAclEntryEx; if (size) *size = sizeof(struct __sai__UpdateUserAclEntryEx); } else { cp->ptr = (void*)new struct __sai__UpdateUserAclEntryEx[n]; if (size) *size = n * sizeof(struct __sai__UpdateUserAclEntryEx); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__UpdateUserAclEntryEx*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__UpdateUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateUserAclEntryEx %p -> %p\n", q, p)); *(struct __sai__UpdateUserAclEntryEx*)p = *(struct __sai__UpdateUserAclEntryEx*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetUserAclEntryEx(struct soap *soap, const struct __sai__GetUserAclEntryEx *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetUserAclEntryEx(soap, &a->sai__GetUserAclEntryEx); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetUserAclEntryEx = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetUserAclEntryEx(struct soap *soap, const struct __sai__GetUserAclEntryEx *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetUserAclEntryEx(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetUserAclEntryEx(struct soap *soap, const char *tag, int id, const struct __sai__GetUserAclEntryEx *a, const char *type) { soap_out_PointerTo_sai__GetUserAclEntryEx(soap, "sai:GetUserAclEntryEx", -1, &a->sai__GetUserAclEntryEx, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetUserAclEntryEx * SOAP_FMAC4 soap_get___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetUserAclEntryEx * SOAP_FMAC4 soap_in___sai__GetUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__GetUserAclEntryEx *a, const char *type) { short soap_flag_sai__GetUserAclEntryEx = 1; a = (struct __sai__GetUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetUserAclEntryEx, sizeof(struct __sai__GetUserAclEntryEx), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetUserAclEntryEx(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetUserAclEntryEx(soap, "sai:GetUserAclEntryEx", &a->sai__GetUserAclEntryEx, "")) { soap_flag_sai__GetUserAclEntryEx--; 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; } return a; } SOAP_FMAC5 struct __sai__GetUserAclEntryEx * SOAP_FMAC6 soap_new___sai__GetUserAclEntryEx(struct soap *soap, int n) { return soap_instantiate___sai__GetUserAclEntryEx(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetUserAclEntryEx * SOAP_FMAC4 soap_instantiate___sai__GetUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetUserAclEntryEx, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetUserAclEntryEx; if (size) *size = sizeof(struct __sai__GetUserAclEntryEx); } else { cp->ptr = (void*)new struct __sai__GetUserAclEntryEx[n]; if (size) *size = n * sizeof(struct __sai__GetUserAclEntryEx); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetUserAclEntryEx*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetUserAclEntryEx %p -> %p\n", q, p)); *(struct __sai__GetUserAclEntryEx*)p = *(struct __sai__GetUserAclEntryEx*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddUserAclEntryEx(struct soap *soap, const struct __sai__AddUserAclEntryEx *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__AddUserAclEntryEx(soap, &a->sai__AddUserAclEntryEx); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__AddUserAclEntryEx = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddUserAclEntryEx(struct soap *soap, const struct __sai__AddUserAclEntryEx *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__AddUserAclEntryEx(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__AddUserAclEntryEx(struct soap *soap, const char *tag, int id, const struct __sai__AddUserAclEntryEx *a, const char *type) { soap_out_PointerTo_sai__AddUserAclEntryEx(soap, "sai:AddUserAclEntryEx", -1, &a->sai__AddUserAclEntryEx, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__AddUserAclEntryEx * SOAP_FMAC4 soap_get___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *p, const char *tag, const char *type) { if ((p = soap_in___sai__AddUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__AddUserAclEntryEx * SOAP_FMAC4 soap_in___sai__AddUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__AddUserAclEntryEx *a, const char *type) { short soap_flag_sai__AddUserAclEntryEx = 1; a = (struct __sai__AddUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddUserAclEntryEx, sizeof(struct __sai__AddUserAclEntryEx), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__AddUserAclEntryEx(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__AddUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__AddUserAclEntryEx(soap, "sai:AddUserAclEntryEx", &a->sai__AddUserAclEntryEx, "")) { soap_flag_sai__AddUserAclEntryEx--; 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; } return a; } SOAP_FMAC5 struct __sai__AddUserAclEntryEx * SOAP_FMAC6 soap_new___sai__AddUserAclEntryEx(struct soap *soap, int n) { return soap_instantiate___sai__AddUserAclEntryEx(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__AddUserAclEntryEx * SOAP_FMAC4 soap_instantiate___sai__AddUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddUserAclEntryEx, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__AddUserAclEntryEx; if (size) *size = sizeof(struct __sai__AddUserAclEntryEx); } else { cp->ptr = (void*)new struct __sai__AddUserAclEntryEx[n]; if (size) *size = n * sizeof(struct __sai__AddUserAclEntryEx); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__AddUserAclEntryEx*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__AddUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddUserAclEntryEx %p -> %p\n", q, p)); *(struct __sai__AddUserAclEntryEx*)p = *(struct __sai__AddUserAclEntryEx*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCoreVersion(struct soap *soap, const struct __sai__GetCoreVersion *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetCoreVersion(soap, &a->sai__GetCoreVersion); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetCoreVersion = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCoreVersion(struct soap *soap, const struct __sai__GetCoreVersion *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetCoreVersion(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetCoreVersion(struct soap *soap, const char *tag, int id, const struct __sai__GetCoreVersion *a, const char *type) { soap_out_PointerTo_sai__GetCoreVersion(soap, "sai:GetCoreVersion", -1, &a->sai__GetCoreVersion, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetCoreVersion * SOAP_FMAC4 soap_get___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetCoreVersion(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetCoreVersion * SOAP_FMAC4 soap_in___sai__GetCoreVersion(struct soap *soap, const char *tag, struct __sai__GetCoreVersion *a, const char *type) { short soap_flag_sai__GetCoreVersion = 1; a = (struct __sai__GetCoreVersion *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCoreVersion, sizeof(struct __sai__GetCoreVersion), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetCoreVersion(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetCoreVersion && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetCoreVersion(soap, "sai:GetCoreVersion", &a->sai__GetCoreVersion, "")) { soap_flag_sai__GetCoreVersion--; 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; } return a; } SOAP_FMAC5 struct __sai__GetCoreVersion * SOAP_FMAC6 soap_new___sai__GetCoreVersion(struct soap *soap, int n) { return soap_instantiate___sai__GetCoreVersion(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetCoreVersion * SOAP_FMAC4 soap_instantiate___sai__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCoreVersion, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetCoreVersion; if (size) *size = sizeof(struct __sai__GetCoreVersion); } else { cp->ptr = (void*)new struct __sai__GetCoreVersion[n]; if (size) *size = n * sizeof(struct __sai__GetCoreVersion); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetCoreVersion*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetCoreVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCoreVersion %p -> %p\n", q, p)); *(struct __sai__GetCoreVersion*)p = *(struct __sai__GetCoreVersion*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CommitChanges(struct soap *soap, const struct __sai__CommitChanges *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__CommitChanges(soap, &a->sai__CommitChanges); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__CommitChanges = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CommitChanges(struct soap *soap, const struct __sai__CommitChanges *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__CommitChanges(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CommitChanges(struct soap *soap, const char *tag, int id, const struct __sai__CommitChanges *a, const char *type) { soap_out_PointerTo_sai__CommitChanges(soap, "sai:CommitChanges", -1, &a->sai__CommitChanges, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__CommitChanges * SOAP_FMAC4 soap_get___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *p, const char *tag, const char *type) { if ((p = soap_in___sai__CommitChanges(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__CommitChanges * SOAP_FMAC4 soap_in___sai__CommitChanges(struct soap *soap, const char *tag, struct __sai__CommitChanges *a, const char *type) { short soap_flag_sai__CommitChanges = 1; a = (struct __sai__CommitChanges *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CommitChanges, sizeof(struct __sai__CommitChanges), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__CommitChanges(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__CommitChanges && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__CommitChanges(soap, "sai:CommitChanges", &a->sai__CommitChanges, "")) { soap_flag_sai__CommitChanges--; 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; } return a; } SOAP_FMAC5 struct __sai__CommitChanges * SOAP_FMAC6 soap_new___sai__CommitChanges(struct soap *soap, int n) { return soap_instantiate___sai__CommitChanges(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__CommitChanges * SOAP_FMAC4 soap_instantiate___sai__CommitChanges(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CommitChanges(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CommitChanges, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__CommitChanges; if (size) *size = sizeof(struct __sai__CommitChanges); } else { cp->ptr = (void*)new struct __sai__CommitChanges[n]; if (size) *size = n * sizeof(struct __sai__CommitChanges); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__CommitChanges*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CommitChanges(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CommitChanges %p -> %p\n", q, p)); *(struct __sai__CommitChanges*)p = *(struct __sai__CommitChanges*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__Unprovision(struct soap *soap, const struct __sai__Unprovision *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__Unprovision(soap, &a->sai__Unprovision); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__Unprovision = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__Unprovision(struct soap *soap, const struct __sai__Unprovision *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__Unprovision(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__Unprovision(struct soap *soap, const char *tag, int id, const struct __sai__Unprovision *a, const char *type) { soap_out_PointerTo_sai__Unprovision(soap, "sai:Unprovision", -1, &a->sai__Unprovision, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__Unprovision * SOAP_FMAC4 soap_get___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *p, const char *tag, const char *type) { if ((p = soap_in___sai__Unprovision(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__Unprovision * SOAP_FMAC4 soap_in___sai__Unprovision(struct soap *soap, const char *tag, struct __sai__Unprovision *a, const char *type) { short soap_flag_sai__Unprovision = 1; a = (struct __sai__Unprovision *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__Unprovision, sizeof(struct __sai__Unprovision), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__Unprovision(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__Unprovision && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__Unprovision(soap, "sai:Unprovision", &a->sai__Unprovision, "")) { soap_flag_sai__Unprovision--; 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; } return a; } SOAP_FMAC5 struct __sai__Unprovision * SOAP_FMAC6 soap_new___sai__Unprovision(struct soap *soap, int n) { return soap_instantiate___sai__Unprovision(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__Unprovision * SOAP_FMAC4 soap_instantiate___sai__Unprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__Unprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__Unprovision, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__Unprovision; if (size) *size = sizeof(struct __sai__Unprovision); } else { cp->ptr = (void*)new struct __sai__Unprovision[n]; if (size) *size = n * sizeof(struct __sai__Unprovision); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__Unprovision*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__Unprovision(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__Unprovision %p -> %p\n", q, p)); *(struct __sai__Unprovision*)p = *(struct __sai__Unprovision*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetProvisioningMode(struct soap *soap, const struct __sai__SetProvisioningMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetProvisioningMode(soap, &a->sai__SetProvisioningMode); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetProvisioningMode = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetProvisioningMode(struct soap *soap, const struct __sai__SetProvisioningMode *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetProvisioningMode(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetProvisioningMode(struct soap *soap, const char *tag, int id, const struct __sai__SetProvisioningMode *a, const char *type) { soap_out_PointerTo_sai__SetProvisioningMode(soap, "sai:SetProvisioningMode", -1, &a->sai__SetProvisioningMode, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetProvisioningMode * SOAP_FMAC4 soap_get___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetProvisioningMode * SOAP_FMAC4 soap_in___sai__SetProvisioningMode(struct soap *soap, const char *tag, struct __sai__SetProvisioningMode *a, const char *type) { short soap_flag_sai__SetProvisioningMode = 1; a = (struct __sai__SetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetProvisioningMode, sizeof(struct __sai__SetProvisioningMode), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetProvisioningMode(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetProvisioningMode && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetProvisioningMode(soap, "sai:SetProvisioningMode", &a->sai__SetProvisioningMode, "")) { soap_flag_sai__SetProvisioningMode--; 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; } return a; } SOAP_FMAC5 struct __sai__SetProvisioningMode * SOAP_FMAC6 soap_new___sai__SetProvisioningMode(struct soap *soap, int n) { return soap_instantiate___sai__SetProvisioningMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetProvisioningMode * SOAP_FMAC4 soap_instantiate___sai__SetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetProvisioningMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetProvisioningMode; if (size) *size = sizeof(struct __sai__SetProvisioningMode); } else { cp->ptr = (void*)new struct __sai__SetProvisioningMode[n]; if (size) *size = n * sizeof(struct __sai__SetProvisioningMode); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetProvisioningMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetProvisioningMode %p -> %p\n", q, p)); *(struct __sai__SetProvisioningMode*)p = *(struct __sai__SetProvisioningMode*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningMode(struct soap *soap, const struct __sai__GetProvisioningMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetProvisioningMode(soap, &a->sai__GetProvisioningMode); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetProvisioningMode = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningMode(struct soap *soap, const struct __sai__GetProvisioningMode *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetProvisioningMode(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetProvisioningMode(struct soap *soap, const char *tag, int id, const struct __sai__GetProvisioningMode *a, const char *type) { soap_out_PointerTo_sai__GetProvisioningMode(soap, "sai:GetProvisioningMode", -1, &a->sai__GetProvisioningMode, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetProvisioningMode * SOAP_FMAC4 soap_get___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetProvisioningMode * SOAP_FMAC4 soap_in___sai__GetProvisioningMode(struct soap *soap, const char *tag, struct __sai__GetProvisioningMode *a, const char *type) { short soap_flag_sai__GetProvisioningMode = 1; a = (struct __sai__GetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningMode, sizeof(struct __sai__GetProvisioningMode), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetProvisioningMode(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetProvisioningMode && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetProvisioningMode(soap, "sai:GetProvisioningMode", &a->sai__GetProvisioningMode, "")) { soap_flag_sai__GetProvisioningMode--; 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; } return a; } SOAP_FMAC5 struct __sai__GetProvisioningMode * SOAP_FMAC6 soap_new___sai__GetProvisioningMode(struct soap *soap, int n) { return soap_instantiate___sai__GetProvisioningMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetProvisioningMode * SOAP_FMAC4 soap_instantiate___sai__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetProvisioningMode; if (size) *size = sizeof(struct __sai__GetProvisioningMode); } else { cp->ptr = (void*)new struct __sai__GetProvisioningMode[n]; if (size) *size = n * sizeof(struct __sai__GetProvisioningMode); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetProvisioningMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningMode %p -> %p\n", q, p)); *(struct __sai__GetProvisioningMode*)p = *(struct __sai__GetProvisioningMode*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateCoreFromUrl(struct soap *soap, const struct __sai__UpdateCoreFromUrl *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__UpdateCoreFromUrl(soap, &a->sai__UpdateCoreFromUrl); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__UpdateCoreFromUrl = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateCoreFromUrl(struct soap *soap, const struct __sai__UpdateCoreFromUrl *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__UpdateCoreFromUrl(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, int id, const struct __sai__UpdateCoreFromUrl *a, const char *type) { soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, "sai:UpdateCoreFromUrl", -1, &a->sai__UpdateCoreFromUrl, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_get___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *p, const char *tag, const char *type) { if ((p = soap_in___sai__UpdateCoreFromUrl(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_in___sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, struct __sai__UpdateCoreFromUrl *a, const char *type) { short soap_flag_sai__UpdateCoreFromUrl = 1; a = (struct __sai__UpdateCoreFromUrl *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateCoreFromUrl, sizeof(struct __sai__UpdateCoreFromUrl), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__UpdateCoreFromUrl(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__UpdateCoreFromUrl && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, "sai:UpdateCoreFromUrl", &a->sai__UpdateCoreFromUrl, "")) { soap_flag_sai__UpdateCoreFromUrl--; 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; } return a; } SOAP_FMAC5 struct __sai__UpdateCoreFromUrl * SOAP_FMAC6 soap_new___sai__UpdateCoreFromUrl(struct soap *soap, int n) { return soap_instantiate___sai__UpdateCoreFromUrl(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_instantiate___sai__UpdateCoreFromUrl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateCoreFromUrl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateCoreFromUrl, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__UpdateCoreFromUrl; if (size) *size = sizeof(struct __sai__UpdateCoreFromUrl); } else { cp->ptr = (void*)new struct __sai__UpdateCoreFromUrl[n]; if (size) *size = n * sizeof(struct __sai__UpdateCoreFromUrl); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__UpdateCoreFromUrl*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__UpdateCoreFromUrl(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateCoreFromUrl %p -> %p\n", q, p)); *(struct __sai__UpdateCoreFromUrl*)p = *(struct __sai__UpdateCoreFromUrl*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTLSCertificate(struct soap *soap, const struct __sai__GetTLSCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetTLSCertificate(soap, &a->sai__GetTLSCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetTLSCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTLSCertificate(struct soap *soap, const struct __sai__GetTLSCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetTLSCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTLSCertificate(struct soap *soap, const char *tag, int id, const struct __sai__GetTLSCertificate *a, const char *type) { soap_out_PointerTo_sai__GetTLSCertificate(soap, "sai:GetTLSCertificate", -1, &a->sai__GetTLSCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetTLSCertificate * SOAP_FMAC4 soap_get___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetTLSCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetTLSCertificate * SOAP_FMAC4 soap_in___sai__GetTLSCertificate(struct soap *soap, const char *tag, struct __sai__GetTLSCertificate *a, const char *type) { short soap_flag_sai__GetTLSCertificate = 1; a = (struct __sai__GetTLSCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTLSCertificate, sizeof(struct __sai__GetTLSCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetTLSCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetTLSCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetTLSCertificate(soap, "sai:GetTLSCertificate", &a->sai__GetTLSCertificate, "")) { soap_flag_sai__GetTLSCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__GetTLSCertificate * SOAP_FMAC6 soap_new___sai__GetTLSCertificate(struct soap *soap, int n) { return soap_instantiate___sai__GetTLSCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetTLSCertificate * SOAP_FMAC4 soap_instantiate___sai__GetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTLSCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetTLSCertificate; if (size) *size = sizeof(struct __sai__GetTLSCertificate); } else { cp->ptr = (void*)new struct __sai__GetTLSCertificate[n]; if (size) *size = n * sizeof(struct __sai__GetTLSCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetTLSCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTLSCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTLSCertificate %p -> %p\n", q, p)); *(struct __sai__GetTLSCertificate*)p = *(struct __sai__GetTLSCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSCertificate(struct soap *soap, const struct __sai__SetTLSCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetTLSCertificate(soap, &a->sai__SetTLSCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetTLSCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSCertificate(struct soap *soap, const struct __sai__SetTLSCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetTLSCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTLSCertificate(struct soap *soap, const char *tag, int id, const struct __sai__SetTLSCertificate *a, const char *type) { soap_out_PointerTo_sai__SetTLSCertificate(soap, "sai:SetTLSCertificate", -1, &a->sai__SetTLSCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetTLSCertificate * SOAP_FMAC4 soap_get___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetTLSCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetTLSCertificate * SOAP_FMAC4 soap_in___sai__SetTLSCertificate(struct soap *soap, const char *tag, struct __sai__SetTLSCertificate *a, const char *type) { short soap_flag_sai__SetTLSCertificate = 1; a = (struct __sai__SetTLSCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSCertificate, sizeof(struct __sai__SetTLSCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetTLSCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetTLSCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetTLSCertificate(soap, "sai:SetTLSCertificate", &a->sai__SetTLSCertificate, "")) { soap_flag_sai__SetTLSCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__SetTLSCertificate * SOAP_FMAC6 soap_new___sai__SetTLSCertificate(struct soap *soap, int n) { return soap_instantiate___sai__SetTLSCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetTLSCertificate * SOAP_FMAC4 soap_instantiate___sai__SetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetTLSCertificate; if (size) *size = sizeof(struct __sai__SetTLSCertificate); } else { cp->ptr = (void*)new struct __sai__SetTLSCertificate[n]; if (size) *size = n * sizeof(struct __sai__SetTLSCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetTLSCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTLSCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSCertificate %p -> %p\n", q, p)); *(struct __sai__SetTLSCertificate*)p = *(struct __sai__SetTLSCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSKeyAndCertificate(struct soap *soap, const struct __sai__SetTLSKeyAndCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(soap, &a->sai__SetTLSKeyAndCertificate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetTLSKeyAndCertificate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSKeyAndCertificate(struct soap *soap, const struct __sai__SetTLSKeyAndCertificate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetTLSKeyAndCertificate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, int id, const struct __sai__SetTLSKeyAndCertificate *a, const char *type) { soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, "sai:SetTLSKeyAndCertificate", -1, &a->sai__SetTLSKeyAndCertificate, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_get___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetTLSKeyAndCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_in___sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, struct __sai__SetTLSKeyAndCertificate *a, const char *type) { short soap_flag_sai__SetTLSKeyAndCertificate = 1; a = (struct __sai__SetTLSKeyAndCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSKeyAndCertificate, sizeof(struct __sai__SetTLSKeyAndCertificate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetTLSKeyAndCertificate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetTLSKeyAndCertificate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, "sai:SetTLSKeyAndCertificate", &a->sai__SetTLSKeyAndCertificate, "")) { soap_flag_sai__SetTLSKeyAndCertificate--; 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; } return a; } SOAP_FMAC5 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC6 soap_new___sai__SetTLSKeyAndCertificate(struct soap *soap, int n) { return soap_instantiate___sai__SetTLSKeyAndCertificate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_instantiate___sai__SetTLSKeyAndCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSKeyAndCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSKeyAndCertificate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetTLSKeyAndCertificate; if (size) *size = sizeof(struct __sai__SetTLSKeyAndCertificate); } else { cp->ptr = (void*)new struct __sai__SetTLSKeyAndCertificate[n]; if (size) *size = n * sizeof(struct __sai__SetTLSKeyAndCertificate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetTLSKeyAndCertificate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTLSKeyAndCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSKeyAndCertificate %p -> %p\n", q, p)); *(struct __sai__SetTLSKeyAndCertificate*)p = *(struct __sai__SetTLSKeyAndCertificate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetRngKey(struct soap *soap, const struct __sai__SetRngKey *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetRngKey(soap, &a->sai__SetRngKey); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetRngKey = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetRngKey(struct soap *soap, const struct __sai__SetRngKey *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetRngKey(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetRngKey(struct soap *soap, const char *tag, int id, const struct __sai__SetRngKey *a, const char *type) { soap_out_PointerTo_sai__SetRngKey(soap, "sai:SetRngKey", -1, &a->sai__SetRngKey, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetRngKey * SOAP_FMAC4 soap_get___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetRngKey(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetRngKey * SOAP_FMAC4 soap_in___sai__SetRngKey(struct soap *soap, const char *tag, struct __sai__SetRngKey *a, const char *type) { short soap_flag_sai__SetRngKey = 1; a = (struct __sai__SetRngKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetRngKey, sizeof(struct __sai__SetRngKey), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetRngKey(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetRngKey && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetRngKey(soap, "sai:SetRngKey", &a->sai__SetRngKey, "")) { soap_flag_sai__SetRngKey--; 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; } return a; } SOAP_FMAC5 struct __sai__SetRngKey * SOAP_FMAC6 soap_new___sai__SetRngKey(struct soap *soap, int n) { return soap_instantiate___sai__SetRngKey(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetRngKey * SOAP_FMAC4 soap_instantiate___sai__SetRngKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetRngKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetRngKey, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetRngKey; if (size) *size = sizeof(struct __sai__SetRngKey); } else { cp->ptr = (void*)new struct __sai__SetRngKey[n]; if (size) *size = n * sizeof(struct __sai__SetRngKey); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetRngKey*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetRngKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetRngKey %p -> %p\n", q, p)); *(struct __sai__SetRngKey*)p = *(struct __sai__SetRngKey*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTlsEnabled(struct soap *soap, const struct __sai__SetTlsEnabled *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetTlsEnabled(soap, &a->sai__SetTlsEnabled); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetTlsEnabled = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTlsEnabled(struct soap *soap, const struct __sai__SetTlsEnabled *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetTlsEnabled(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTlsEnabled(struct soap *soap, const char *tag, int id, const struct __sai__SetTlsEnabled *a, const char *type) { soap_out_PointerTo_sai__SetTlsEnabled(soap, "sai:SetTlsEnabled", -1, &a->sai__SetTlsEnabled, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetTlsEnabled * SOAP_FMAC4 soap_get___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetTlsEnabled(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetTlsEnabled * SOAP_FMAC4 soap_in___sai__SetTlsEnabled(struct soap *soap, const char *tag, struct __sai__SetTlsEnabled *a, const char *type) { short soap_flag_sai__SetTlsEnabled = 1; a = (struct __sai__SetTlsEnabled *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTlsEnabled, sizeof(struct __sai__SetTlsEnabled), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetTlsEnabled(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetTlsEnabled && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetTlsEnabled(soap, "sai:SetTlsEnabled", &a->sai__SetTlsEnabled, "")) { soap_flag_sai__SetTlsEnabled--; 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; } return a; } SOAP_FMAC5 struct __sai__SetTlsEnabled * SOAP_FMAC6 soap_new___sai__SetTlsEnabled(struct soap *soap, int n) { return soap_instantiate___sai__SetTlsEnabled(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetTlsEnabled * SOAP_FMAC4 soap_instantiate___sai__SetTlsEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTlsEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTlsEnabled, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetTlsEnabled; if (size) *size = sizeof(struct __sai__SetTlsEnabled); } else { cp->ptr = (void*)new struct __sai__SetTlsEnabled[n]; if (size) *size = n * sizeof(struct __sai__SetTlsEnabled); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetTlsEnabled*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTlsEnabled(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTlsEnabled %p -> %p\n", q, p)); *(struct __sai__SetTlsEnabled*)p = *(struct __sai__SetTlsEnabled*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__RemoveUserAclEntry(struct soap *soap, const struct __sai__RemoveUserAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__RemoveUserAclEntry(soap, &a->sai__RemoveUserAclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__RemoveUserAclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__RemoveUserAclEntry(struct soap *soap, const struct __sai__RemoveUserAclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__RemoveUserAclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__RemoveUserAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__RemoveUserAclEntry *a, const char *type) { soap_out_PointerTo_sai__RemoveUserAclEntry(soap, "sai:RemoveUserAclEntry", -1, &a->sai__RemoveUserAclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__RemoveUserAclEntry * SOAP_FMAC4 soap_get___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__RemoveUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__RemoveUserAclEntry * SOAP_FMAC4 soap_in___sai__RemoveUserAclEntry(struct soap *soap, const char *tag, struct __sai__RemoveUserAclEntry *a, const char *type) { short soap_flag_sai__RemoveUserAclEntry = 1; a = (struct __sai__RemoveUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__RemoveUserAclEntry, sizeof(struct __sai__RemoveUserAclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__RemoveUserAclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__RemoveUserAclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__RemoveUserAclEntry(soap, "sai:RemoveUserAclEntry", &a->sai__RemoveUserAclEntry, "")) { soap_flag_sai__RemoveUserAclEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__RemoveUserAclEntry * SOAP_FMAC6 soap_new___sai__RemoveUserAclEntry(struct soap *soap, int n) { return soap_instantiate___sai__RemoveUserAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__RemoveUserAclEntry * SOAP_FMAC4 soap_instantiate___sai__RemoveUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__RemoveUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__RemoveUserAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__RemoveUserAclEntry; if (size) *size = sizeof(struct __sai__RemoveUserAclEntry); } else { cp->ptr = (void*)new struct __sai__RemoveUserAclEntry[n]; if (size) *size = n * sizeof(struct __sai__RemoveUserAclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__RemoveUserAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__RemoveUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__RemoveUserAclEntry %p -> %p\n", q, p)); *(struct __sai__RemoveUserAclEntry*)p = *(struct __sai__RemoveUserAclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateUserAclEntry(struct soap *soap, const struct __sai__UpdateUserAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__UpdateUserAclEntry(soap, &a->sai__UpdateUserAclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__UpdateUserAclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateUserAclEntry(struct soap *soap, const struct __sai__UpdateUserAclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__UpdateUserAclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__UpdateUserAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__UpdateUserAclEntry *a, const char *type) { soap_out_PointerTo_sai__UpdateUserAclEntry(soap, "sai:UpdateUserAclEntry", -1, &a->sai__UpdateUserAclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__UpdateUserAclEntry * SOAP_FMAC4 soap_get___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__UpdateUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__UpdateUserAclEntry * SOAP_FMAC4 soap_in___sai__UpdateUserAclEntry(struct soap *soap, const char *tag, struct __sai__UpdateUserAclEntry *a, const char *type) { short soap_flag_sai__UpdateUserAclEntry = 1; a = (struct __sai__UpdateUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateUserAclEntry, sizeof(struct __sai__UpdateUserAclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__UpdateUserAclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__UpdateUserAclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__UpdateUserAclEntry(soap, "sai:UpdateUserAclEntry", &a->sai__UpdateUserAclEntry, "")) { soap_flag_sai__UpdateUserAclEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__UpdateUserAclEntry * SOAP_FMAC6 soap_new___sai__UpdateUserAclEntry(struct soap *soap, int n) { return soap_instantiate___sai__UpdateUserAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__UpdateUserAclEntry * SOAP_FMAC4 soap_instantiate___sai__UpdateUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateUserAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__UpdateUserAclEntry; if (size) *size = sizeof(struct __sai__UpdateUserAclEntry); } else { cp->ptr = (void*)new struct __sai__UpdateUserAclEntry[n]; if (size) *size = n * sizeof(struct __sai__UpdateUserAclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__UpdateUserAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__UpdateUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateUserAclEntry %p -> %p\n", q, p)); *(struct __sai__UpdateUserAclEntry*)p = *(struct __sai__UpdateUserAclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetUserAclEntry(struct soap *soap, const struct __sai__GetUserAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetUserAclEntry(soap, &a->sai__GetUserAclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetUserAclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetUserAclEntry(struct soap *soap, const struct __sai__GetUserAclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetUserAclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetUserAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__GetUserAclEntry *a, const char *type) { soap_out_PointerTo_sai__GetUserAclEntry(soap, "sai:GetUserAclEntry", -1, &a->sai__GetUserAclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetUserAclEntry * SOAP_FMAC4 soap_get___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetUserAclEntry * SOAP_FMAC4 soap_in___sai__GetUserAclEntry(struct soap *soap, const char *tag, struct __sai__GetUserAclEntry *a, const char *type) { short soap_flag_sai__GetUserAclEntry = 1; a = (struct __sai__GetUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetUserAclEntry, sizeof(struct __sai__GetUserAclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetUserAclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetUserAclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetUserAclEntry(soap, "sai:GetUserAclEntry", &a->sai__GetUserAclEntry, "")) { soap_flag_sai__GetUserAclEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__GetUserAclEntry * SOAP_FMAC6 soap_new___sai__GetUserAclEntry(struct soap *soap, int n) { return soap_instantiate___sai__GetUserAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetUserAclEntry * SOAP_FMAC4 soap_instantiate___sai__GetUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetUserAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetUserAclEntry; if (size) *size = sizeof(struct __sai__GetUserAclEntry); } else { cp->ptr = (void*)new struct __sai__GetUserAclEntry[n]; if (size) *size = n * sizeof(struct __sai__GetUserAclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetUserAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetUserAclEntry %p -> %p\n", q, p)); *(struct __sai__GetUserAclEntry*)p = *(struct __sai__GetUserAclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateUserAclEntries(struct soap *soap, const struct __sai__EnumerateUserAclEntries *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__EnumerateUserAclEntries(soap, &a->sai__EnumerateUserAclEntries); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__EnumerateUserAclEntries = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateUserAclEntries(struct soap *soap, const struct __sai__EnumerateUserAclEntries *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__EnumerateUserAclEntries(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, int id, const struct __sai__EnumerateUserAclEntries *a, const char *type) { soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, "sai:EnumerateUserAclEntries", -1, &a->sai__EnumerateUserAclEntries, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_get___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *p, const char *tag, const char *type) { if ((p = soap_in___sai__EnumerateUserAclEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_in___sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, struct __sai__EnumerateUserAclEntries *a, const char *type) { short soap_flag_sai__EnumerateUserAclEntries = 1; a = (struct __sai__EnumerateUserAclEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateUserAclEntries, sizeof(struct __sai__EnumerateUserAclEntries), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__EnumerateUserAclEntries(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__EnumerateUserAclEntries && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, "sai:EnumerateUserAclEntries", &a->sai__EnumerateUserAclEntries, "")) { soap_flag_sai__EnumerateUserAclEntries--; 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; } return a; } SOAP_FMAC5 struct __sai__EnumerateUserAclEntries * SOAP_FMAC6 soap_new___sai__EnumerateUserAclEntries(struct soap *soap, int n) { return soap_instantiate___sai__EnumerateUserAclEntries(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_instantiate___sai__EnumerateUserAclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateUserAclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateUserAclEntries, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__EnumerateUserAclEntries; if (size) *size = sizeof(struct __sai__EnumerateUserAclEntries); } else { cp->ptr = (void*)new struct __sai__EnumerateUserAclEntries[n]; if (size) *size = n * sizeof(struct __sai__EnumerateUserAclEntries); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__EnumerateUserAclEntries*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnumerateUserAclEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateUserAclEntries %p -> %p\n", q, p)); *(struct __sai__EnumerateUserAclEntries*)p = *(struct __sai__EnumerateUserAclEntries*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddUserAclEntry(struct soap *soap, const struct __sai__AddUserAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__AddUserAclEntry(soap, &a->sai__AddUserAclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__AddUserAclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddUserAclEntry(struct soap *soap, const struct __sai__AddUserAclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__AddUserAclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__AddUserAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__AddUserAclEntry *a, const char *type) { soap_out_PointerTo_sai__AddUserAclEntry(soap, "sai:AddUserAclEntry", -1, &a->sai__AddUserAclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__AddUserAclEntry * SOAP_FMAC4 soap_get___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__AddUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__AddUserAclEntry * SOAP_FMAC4 soap_in___sai__AddUserAclEntry(struct soap *soap, const char *tag, struct __sai__AddUserAclEntry *a, const char *type) { short soap_flag_sai__AddUserAclEntry = 1; a = (struct __sai__AddUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddUserAclEntry, sizeof(struct __sai__AddUserAclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__AddUserAclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__AddUserAclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__AddUserAclEntry(soap, "sai:AddUserAclEntry", &a->sai__AddUserAclEntry, "")) { soap_flag_sai__AddUserAclEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__AddUserAclEntry * SOAP_FMAC6 soap_new___sai__AddUserAclEntry(struct soap *soap, int n) { return soap_instantiate___sai__AddUserAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__AddUserAclEntry * SOAP_FMAC4 soap_instantiate___sai__AddUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddUserAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__AddUserAclEntry; if (size) *size = sizeof(struct __sai__AddUserAclEntry); } else { cp->ptr = (void*)new struct __sai__AddUserAclEntry[n]; if (size) *size = n * sizeof(struct __sai__AddUserAclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__AddUserAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__AddUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddUserAclEntry %p -> %p\n", q, p)); *(struct __sai__AddUserAclEntry*)p = *(struct __sai__AddUserAclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAdminAclEntry(struct soap *soap, const struct __sai__SetAdminAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__SetAdminAclEntry(soap, &a->sai__SetAdminAclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__SetAdminAclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAdminAclEntry(struct soap *soap, const struct __sai__SetAdminAclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__SetAdminAclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetAdminAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__SetAdminAclEntry *a, const char *type) { soap_out_PointerTo_sai__SetAdminAclEntry(soap, "sai:SetAdminAclEntry", -1, &a->sai__SetAdminAclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__SetAdminAclEntry * SOAP_FMAC4 soap_get___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__SetAdminAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__SetAdminAclEntry * SOAP_FMAC4 soap_in___sai__SetAdminAclEntry(struct soap *soap, const char *tag, struct __sai__SetAdminAclEntry *a, const char *type) { short soap_flag_sai__SetAdminAclEntry = 1; a = (struct __sai__SetAdminAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAdminAclEntry, sizeof(struct __sai__SetAdminAclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__SetAdminAclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__SetAdminAclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__SetAdminAclEntry(soap, "sai:SetAdminAclEntry", &a->sai__SetAdminAclEntry, "")) { soap_flag_sai__SetAdminAclEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__SetAdminAclEntry * SOAP_FMAC6 soap_new___sai__SetAdminAclEntry(struct soap *soap, int n) { return soap_instantiate___sai__SetAdminAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__SetAdminAclEntry * SOAP_FMAC4 soap_instantiate___sai__SetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAdminAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__SetAdminAclEntry; if (size) *size = sizeof(struct __sai__SetAdminAclEntry); } else { cp->ptr = (void*)new struct __sai__SetAdminAclEntry[n]; if (size) *size = n * sizeof(struct __sai__SetAdminAclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__SetAdminAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetAdminAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAdminAclEntry %p -> %p\n", q, p)); *(struct __sai__SetAdminAclEntry*)p = *(struct __sai__SetAdminAclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetAdminAclEntry(struct soap *soap, const struct __sai__GetAdminAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__GetAdminAclEntry(soap, &a->sai__GetAdminAclEntry); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__GetAdminAclEntry = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetAdminAclEntry(struct soap *soap, const struct __sai__GetAdminAclEntry *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__GetAdminAclEntry(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetAdminAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__GetAdminAclEntry *a, const char *type) { soap_out_PointerTo_sai__GetAdminAclEntry(soap, "sai:GetAdminAclEntry", -1, &a->sai__GetAdminAclEntry, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__GetAdminAclEntry * SOAP_FMAC4 soap_get___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *p, const char *tag, const char *type) { if ((p = soap_in___sai__GetAdminAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__GetAdminAclEntry * SOAP_FMAC4 soap_in___sai__GetAdminAclEntry(struct soap *soap, const char *tag, struct __sai__GetAdminAclEntry *a, const char *type) { short soap_flag_sai__GetAdminAclEntry = 1; a = (struct __sai__GetAdminAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetAdminAclEntry, sizeof(struct __sai__GetAdminAclEntry), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__GetAdminAclEntry(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__GetAdminAclEntry && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__GetAdminAclEntry(soap, "sai:GetAdminAclEntry", &a->sai__GetAdminAclEntry, "")) { soap_flag_sai__GetAdminAclEntry--; 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; } return a; } SOAP_FMAC5 struct __sai__GetAdminAclEntry * SOAP_FMAC6 soap_new___sai__GetAdminAclEntry(struct soap *soap, int n) { return soap_instantiate___sai__GetAdminAclEntry(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__GetAdminAclEntry * SOAP_FMAC4 soap_instantiate___sai__GetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetAdminAclEntry, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__GetAdminAclEntry; if (size) *size = sizeof(struct __sai__GetAdminAclEntry); } else { cp->ptr = (void*)new struct __sai__GetAdminAclEntry[n]; if (size) *size = n * sizeof(struct __sai__GetAdminAclEntry); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__GetAdminAclEntry*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetAdminAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetAdminAclEntry %p -> %p\n", q, p)); *(struct __sai__GetAdminAclEntry*)p = *(struct __sai__GetAdminAclEntry*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__ResetFlashWearOutProtection(struct soap *soap, const struct __sai__ResetFlashWearOutProtection *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(soap, &a->sai__ResetFlashWearOutProtection); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->sai__ResetFlashWearOutProtection = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__ResetFlashWearOutProtection(struct soap *soap, const struct __sai__ResetFlashWearOutProtection *a, const char *tag, const char *type) { register int id = 0; if (soap_out___sai__ResetFlashWearOutProtection(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, int id, const struct __sai__ResetFlashWearOutProtection *a, const char *type) { soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, "sai:ResetFlashWearOutProtection", -1, &a->sai__ResetFlashWearOutProtection, ""); return SOAP_OK; } SOAP_FMAC3 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_get___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *p, const char *tag, const char *type) { if ((p = soap_in___sai__ResetFlashWearOutProtection(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_in___sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, struct __sai__ResetFlashWearOutProtection *a, const char *type) { short soap_flag_sai__ResetFlashWearOutProtection = 1; a = (struct __sai__ResetFlashWearOutProtection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__ResetFlashWearOutProtection, sizeof(struct __sai__ResetFlashWearOutProtection), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___sai__ResetFlashWearOutProtection(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_sai__ResetFlashWearOutProtection && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, "sai:ResetFlashWearOutProtection", &a->sai__ResetFlashWearOutProtection, "")) { soap_flag_sai__ResetFlashWearOutProtection--; 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; } return a; } SOAP_FMAC5 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC6 soap_new___sai__ResetFlashWearOutProtection(struct soap *soap, int n) { return soap_instantiate___sai__ResetFlashWearOutProtection(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_instantiate___sai__ResetFlashWearOutProtection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__ResetFlashWearOutProtection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__ResetFlashWearOutProtection, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __sai__ResetFlashWearOutProtection; if (size) *size = sizeof(struct __sai__ResetFlashWearOutProtection); } else { cp->ptr = (void*)new struct __sai__ResetFlashWearOutProtection[n]; if (size) *size = n * sizeof(struct __sai__ResetFlashWearOutProtection); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __sai__ResetFlashWearOutProtection*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__ResetFlashWearOutProtection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__ResetFlashWearOutProtection %p -> %p\n", q, p)); *(struct __sai__ResetFlashWearOutProtection*)p = *(struct __sai__ResetFlashWearOutProtection*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__GetSystemPowerState(struct soap *soap, const struct __rci__GetSystemPowerState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_rci__GetSystemPowerState(soap, &a->rci__GetSystemPowerState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->rci__GetSystemPowerState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__GetSystemPowerState(struct soap *soap, const struct __rci__GetSystemPowerState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___rci__GetSystemPowerState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___rci__GetSystemPowerState(struct soap *soap, const char *tag, int id, const struct __rci__GetSystemPowerState *a, const char *type) { soap_out_PointerTo_rci__GetSystemPowerState(soap, "rci:GetSystemPowerState", -1, &a->rci__GetSystemPowerState, ""); return SOAP_OK; } SOAP_FMAC3 struct __rci__GetSystemPowerState * SOAP_FMAC4 soap_get___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *p, const char *tag, const char *type) { if ((p = soap_in___rci__GetSystemPowerState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __rci__GetSystemPowerState * SOAP_FMAC4 soap_in___rci__GetSystemPowerState(struct soap *soap, const char *tag, struct __rci__GetSystemPowerState *a, const char *type) { short soap_flag_rci__GetSystemPowerState = 1; a = (struct __rci__GetSystemPowerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__GetSystemPowerState, sizeof(struct __rci__GetSystemPowerState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___rci__GetSystemPowerState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_rci__GetSystemPowerState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_rci__GetSystemPowerState(soap, "rci:GetSystemPowerState", &a->rci__GetSystemPowerState, "")) { soap_flag_rci__GetSystemPowerState--; 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; } return a; } SOAP_FMAC5 struct __rci__GetSystemPowerState * SOAP_FMAC6 soap_new___rci__GetSystemPowerState(struct soap *soap, int n) { return soap_instantiate___rci__GetSystemPowerState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __rci__GetSystemPowerState * SOAP_FMAC4 soap_instantiate___rci__GetSystemPowerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__GetSystemPowerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__GetSystemPowerState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __rci__GetSystemPowerState; if (size) *size = sizeof(struct __rci__GetSystemPowerState); } else { cp->ptr = (void*)new struct __rci__GetSystemPowerState[n]; if (size) *size = n * sizeof(struct __rci__GetSystemPowerState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __rci__GetSystemPowerState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___rci__GetSystemPowerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__GetSystemPowerState %p -> %p\n", q, p)); *(struct __rci__GetSystemPowerState*)p = *(struct __rci__GetSystemPowerState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__RemoteControl(struct soap *soap, const struct __rci__RemoteControl *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_rci__RemoteControl(soap, &a->rci__RemoteControl); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->rci__RemoteControl = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__RemoteControl(struct soap *soap, const struct __rci__RemoteControl *a, const char *tag, const char *type) { register int id = 0; if (soap_out___rci__RemoteControl(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___rci__RemoteControl(struct soap *soap, const char *tag, int id, const struct __rci__RemoteControl *a, const char *type) { soap_out_PointerTo_rci__RemoteControl(soap, "rci:RemoteControl", -1, &a->rci__RemoteControl, ""); return SOAP_OK; } SOAP_FMAC3 struct __rci__RemoteControl * SOAP_FMAC4 soap_get___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *p, const char *tag, const char *type) { if ((p = soap_in___rci__RemoteControl(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __rci__RemoteControl * SOAP_FMAC4 soap_in___rci__RemoteControl(struct soap *soap, const char *tag, struct __rci__RemoteControl *a, const char *type) { short soap_flag_rci__RemoteControl = 1; a = (struct __rci__RemoteControl *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__RemoteControl, sizeof(struct __rci__RemoteControl), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___rci__RemoteControl(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_rci__RemoteControl && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_rci__RemoteControl(soap, "rci:RemoteControl", &a->rci__RemoteControl, "")) { soap_flag_rci__RemoteControl--; 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; } return a; } SOAP_FMAC5 struct __rci__RemoteControl * SOAP_FMAC6 soap_new___rci__RemoteControl(struct soap *soap, int n) { return soap_instantiate___rci__RemoteControl(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __rci__RemoteControl * SOAP_FMAC4 soap_instantiate___rci__RemoteControl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__RemoteControl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__RemoteControl, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __rci__RemoteControl; if (size) *size = sizeof(struct __rci__RemoteControl); } else { cp->ptr = (void*)new struct __rci__RemoteControl[n]; if (size) *size = n * sizeof(struct __rci__RemoteControl); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __rci__RemoteControl*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___rci__RemoteControl(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__RemoteControl %p -> %p\n", q, p)); *(struct __rci__RemoteControl*)p = *(struct __rci__RemoteControl*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__GetRemoteControlCapabilities(struct soap *soap, const struct __rci__GetRemoteControlCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(soap, &a->rci__GetRemoteControlCapabilities); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->rci__GetRemoteControlCapabilities = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__GetRemoteControlCapabilities(struct soap *soap, const struct __rci__GetRemoteControlCapabilities *a, const char *tag, const char *type) { register int id = 0; if (soap_out___rci__GetRemoteControlCapabilities(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, int id, const struct __rci__GetRemoteControlCapabilities *a, const char *type) { soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, "rci:GetRemoteControlCapabilities", -1, &a->rci__GetRemoteControlCapabilities, ""); return SOAP_OK; } SOAP_FMAC3 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_get___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *p, const char *tag, const char *type) { if ((p = soap_in___rci__GetRemoteControlCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_in___rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, struct __rci__GetRemoteControlCapabilities *a, const char *type) { short soap_flag_rci__GetRemoteControlCapabilities = 1; a = (struct __rci__GetRemoteControlCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__GetRemoteControlCapabilities, sizeof(struct __rci__GetRemoteControlCapabilities), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___rci__GetRemoteControlCapabilities(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_rci__GetRemoteControlCapabilities && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, "rci:GetRemoteControlCapabilities", &a->rci__GetRemoteControlCapabilities, "")) { soap_flag_rci__GetRemoteControlCapabilities--; 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; } return a; } SOAP_FMAC5 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC6 soap_new___rci__GetRemoteControlCapabilities(struct soap *soap, int n) { return soap_instantiate___rci__GetRemoteControlCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_instantiate___rci__GetRemoteControlCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__GetRemoteControlCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__GetRemoteControlCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __rci__GetRemoteControlCapabilities; if (size) *size = sizeof(struct __rci__GetRemoteControlCapabilities); } else { cp->ptr = (void*)new struct __rci__GetRemoteControlCapabilities[n]; if (size) *size = n * sizeof(struct __rci__GetRemoteControlCapabilities); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __rci__GetRemoteControlCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___rci__GetRemoteControlCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__GetRemoteControlCapabilities %p -> %p\n", q, p)); *(struct __rci__GetRemoteControlCapabilities*)p = *(struct __rci__GetRemoteControlCapabilities*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XPxeTimeout(struct soap *soap, const struct __net__Get8021XPxeTimeout *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__Get8021XPxeTimeout(soap, &a->net__Get8021XPxeTimeout); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__Get8021XPxeTimeout = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XPxeTimeout(struct soap *soap, const struct __net__Get8021XPxeTimeout *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__Get8021XPxeTimeout(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Get8021XPxeTimeout(struct soap *soap, const char *tag, int id, const struct __net__Get8021XPxeTimeout *a, const char *type) { soap_out_PointerTo_net__Get8021XPxeTimeout(soap, "net:Get8021XPxeTimeout", -1, &a->net__Get8021XPxeTimeout, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__Get8021XPxeTimeout * SOAP_FMAC4 soap_get___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *p, const char *tag, const char *type) { if ((p = soap_in___net__Get8021XPxeTimeout(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__Get8021XPxeTimeout * SOAP_FMAC4 soap_in___net__Get8021XPxeTimeout(struct soap *soap, const char *tag, struct __net__Get8021XPxeTimeout *a, const char *type) { short soap_flag_net__Get8021XPxeTimeout = 1; a = (struct __net__Get8021XPxeTimeout *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XPxeTimeout, sizeof(struct __net__Get8021XPxeTimeout), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__Get8021XPxeTimeout(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__Get8021XPxeTimeout && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__Get8021XPxeTimeout(soap, "net:Get8021XPxeTimeout", &a->net__Get8021XPxeTimeout, "")) { soap_flag_net__Get8021XPxeTimeout--; 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; } return a; } SOAP_FMAC5 struct __net__Get8021XPxeTimeout * SOAP_FMAC6 soap_new___net__Get8021XPxeTimeout(struct soap *soap, int n) { return soap_instantiate___net__Get8021XPxeTimeout(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__Get8021XPxeTimeout * SOAP_FMAC4 soap_instantiate___net__Get8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XPxeTimeout, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__Get8021XPxeTimeout; if (size) *size = sizeof(struct __net__Get8021XPxeTimeout); } else { cp->ptr = (void*)new struct __net__Get8021XPxeTimeout[n]; if (size) *size = n * sizeof(struct __net__Get8021XPxeTimeout); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__Get8021XPxeTimeout*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Get8021XPxeTimeout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XPxeTimeout %p -> %p\n", q, p)); *(struct __net__Get8021XPxeTimeout*)p = *(struct __net__Get8021XPxeTimeout*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XPxeTimeout(struct soap *soap, const struct __net__Set8021XPxeTimeout *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__Set8021XPxeTimeout(soap, &a->net__Set8021XPxeTimeout); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__Set8021XPxeTimeout = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XPxeTimeout(struct soap *soap, const struct __net__Set8021XPxeTimeout *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__Set8021XPxeTimeout(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Set8021XPxeTimeout(struct soap *soap, const char *tag, int id, const struct __net__Set8021XPxeTimeout *a, const char *type) { soap_out_PointerTo_net__Set8021XPxeTimeout(soap, "net:Set8021XPxeTimeout", -1, &a->net__Set8021XPxeTimeout, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__Set8021XPxeTimeout * SOAP_FMAC4 soap_get___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *p, const char *tag, const char *type) { if ((p = soap_in___net__Set8021XPxeTimeout(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__Set8021XPxeTimeout * SOAP_FMAC4 soap_in___net__Set8021XPxeTimeout(struct soap *soap, const char *tag, struct __net__Set8021XPxeTimeout *a, const char *type) { short soap_flag_net__Set8021XPxeTimeout = 1; a = (struct __net__Set8021XPxeTimeout *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XPxeTimeout, sizeof(struct __net__Set8021XPxeTimeout), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__Set8021XPxeTimeout(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__Set8021XPxeTimeout && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__Set8021XPxeTimeout(soap, "net:Set8021XPxeTimeout", &a->net__Set8021XPxeTimeout, "")) { soap_flag_net__Set8021XPxeTimeout--; 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; } return a; } SOAP_FMAC5 struct __net__Set8021XPxeTimeout * SOAP_FMAC6 soap_new___net__Set8021XPxeTimeout(struct soap *soap, int n) { return soap_instantiate___net__Set8021XPxeTimeout(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__Set8021XPxeTimeout * SOAP_FMAC4 soap_instantiate___net__Set8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XPxeTimeout, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__Set8021XPxeTimeout; if (size) *size = sizeof(struct __net__Set8021XPxeTimeout); } else { cp->ptr = (void*)new struct __net__Set8021XPxeTimeout[n]; if (size) *size = n * sizeof(struct __net__Set8021XPxeTimeout); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__Set8021XPxeTimeout*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Set8021XPxeTimeout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XPxeTimeout %p -> %p\n", q, p)); *(struct __net__Set8021XPxeTimeout*)p = *(struct __net__Set8021XPxeTimeout*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XActiveS0(struct soap *soap, const struct __net__Get8021XActiveS0 *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__Get8021XActiveS0(soap, &a->net__Get8021XActiveS0); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__Get8021XActiveS0 = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XActiveS0(struct soap *soap, const struct __net__Get8021XActiveS0 *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__Get8021XActiveS0(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Get8021XActiveS0(struct soap *soap, const char *tag, int id, const struct __net__Get8021XActiveS0 *a, const char *type) { soap_out_PointerTo_net__Get8021XActiveS0(soap, "net:Get8021XActiveS0", -1, &a->net__Get8021XActiveS0, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__Get8021XActiveS0 * SOAP_FMAC4 soap_get___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *p, const char *tag, const char *type) { if ((p = soap_in___net__Get8021XActiveS0(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__Get8021XActiveS0 * SOAP_FMAC4 soap_in___net__Get8021XActiveS0(struct soap *soap, const char *tag, struct __net__Get8021XActiveS0 *a, const char *type) { short soap_flag_net__Get8021XActiveS0 = 1; a = (struct __net__Get8021XActiveS0 *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XActiveS0, sizeof(struct __net__Get8021XActiveS0), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__Get8021XActiveS0(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__Get8021XActiveS0 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__Get8021XActiveS0(soap, "net:Get8021XActiveS0", &a->net__Get8021XActiveS0, "")) { soap_flag_net__Get8021XActiveS0--; 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; } return a; } SOAP_FMAC5 struct __net__Get8021XActiveS0 * SOAP_FMAC6 soap_new___net__Get8021XActiveS0(struct soap *soap, int n) { return soap_instantiate___net__Get8021XActiveS0(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__Get8021XActiveS0 * SOAP_FMAC4 soap_instantiate___net__Get8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XActiveS0, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__Get8021XActiveS0; if (size) *size = sizeof(struct __net__Get8021XActiveS0); } else { cp->ptr = (void*)new struct __net__Get8021XActiveS0[n]; if (size) *size = n * sizeof(struct __net__Get8021XActiveS0); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__Get8021XActiveS0*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Get8021XActiveS0(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XActiveS0 %p -> %p\n", q, p)); *(struct __net__Get8021XActiveS0*)p = *(struct __net__Get8021XActiveS0*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XActiveS0(struct soap *soap, const struct __net__Set8021XActiveS0 *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__Set8021XActiveS0(soap, &a->net__Set8021XActiveS0); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__Set8021XActiveS0 = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XActiveS0(struct soap *soap, const struct __net__Set8021XActiveS0 *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__Set8021XActiveS0(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Set8021XActiveS0(struct soap *soap, const char *tag, int id, const struct __net__Set8021XActiveS0 *a, const char *type) { soap_out_PointerTo_net__Set8021XActiveS0(soap, "net:Set8021XActiveS0", -1, &a->net__Set8021XActiveS0, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__Set8021XActiveS0 * SOAP_FMAC4 soap_get___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *p, const char *tag, const char *type) { if ((p = soap_in___net__Set8021XActiveS0(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__Set8021XActiveS0 * SOAP_FMAC4 soap_in___net__Set8021XActiveS0(struct soap *soap, const char *tag, struct __net__Set8021XActiveS0 *a, const char *type) { short soap_flag_net__Set8021XActiveS0 = 1; a = (struct __net__Set8021XActiveS0 *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XActiveS0, sizeof(struct __net__Set8021XActiveS0), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__Set8021XActiveS0(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__Set8021XActiveS0 && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__Set8021XActiveS0(soap, "net:Set8021XActiveS0", &a->net__Set8021XActiveS0, "")) { soap_flag_net__Set8021XActiveS0--; 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; } return a; } SOAP_FMAC5 struct __net__Set8021XActiveS0 * SOAP_FMAC6 soap_new___net__Set8021XActiveS0(struct soap *soap, int n) { return soap_instantiate___net__Set8021XActiveS0(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__Set8021XActiveS0 * SOAP_FMAC4 soap_instantiate___net__Set8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XActiveS0, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__Set8021XActiveS0; if (size) *size = sizeof(struct __net__Set8021XActiveS0); } else { cp->ptr = (void*)new struct __net__Set8021XActiveS0[n]; if (size) *size = n * sizeof(struct __net__Set8021XActiveS0); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__Set8021XActiveS0*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Set8021XActiveS0(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XActiveS0 %p -> %p\n", q, p)); *(struct __net__Set8021XActiveS0*)p = *(struct __net__Set8021XActiveS0*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XWiredProfile(struct soap *soap, const struct __net__Get8021XWiredProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__Get8021XWiredProfile(soap, &a->net__Get8021XWiredProfile); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__Get8021XWiredProfile = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XWiredProfile(struct soap *soap, const struct __net__Get8021XWiredProfile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__Get8021XWiredProfile(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Get8021XWiredProfile(struct soap *soap, const char *tag, int id, const struct __net__Get8021XWiredProfile *a, const char *type) { soap_out_PointerTo_net__Get8021XWiredProfile(soap, "net:Get8021XWiredProfile", -1, &a->net__Get8021XWiredProfile, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__Get8021XWiredProfile * SOAP_FMAC4 soap_get___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *p, const char *tag, const char *type) { if ((p = soap_in___net__Get8021XWiredProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__Get8021XWiredProfile * SOAP_FMAC4 soap_in___net__Get8021XWiredProfile(struct soap *soap, const char *tag, struct __net__Get8021XWiredProfile *a, const char *type) { short soap_flag_net__Get8021XWiredProfile = 1; a = (struct __net__Get8021XWiredProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XWiredProfile, sizeof(struct __net__Get8021XWiredProfile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__Get8021XWiredProfile(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__Get8021XWiredProfile && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__Get8021XWiredProfile(soap, "net:Get8021XWiredProfile", &a->net__Get8021XWiredProfile, "")) { soap_flag_net__Get8021XWiredProfile--; 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; } return a; } SOAP_FMAC5 struct __net__Get8021XWiredProfile * SOAP_FMAC6 soap_new___net__Get8021XWiredProfile(struct soap *soap, int n) { return soap_instantiate___net__Get8021XWiredProfile(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__Get8021XWiredProfile * SOAP_FMAC4 soap_instantiate___net__Get8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XWiredProfile, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__Get8021XWiredProfile; if (size) *size = sizeof(struct __net__Get8021XWiredProfile); } else { cp->ptr = (void*)new struct __net__Get8021XWiredProfile[n]; if (size) *size = n * sizeof(struct __net__Get8021XWiredProfile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__Get8021XWiredProfile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Get8021XWiredProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XWiredProfile %p -> %p\n", q, p)); *(struct __net__Get8021XWiredProfile*)p = *(struct __net__Get8021XWiredProfile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XWiredProfile(struct soap *soap, const struct __net__Set8021XWiredProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__Set8021XWiredProfile(soap, &a->net__Set8021XWiredProfile); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__Set8021XWiredProfile = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XWiredProfile(struct soap *soap, const struct __net__Set8021XWiredProfile *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__Set8021XWiredProfile(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Set8021XWiredProfile(struct soap *soap, const char *tag, int id, const struct __net__Set8021XWiredProfile *a, const char *type) { soap_out_PointerTo_net__Set8021XWiredProfile(soap, "net:Set8021XWiredProfile", -1, &a->net__Set8021XWiredProfile, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__Set8021XWiredProfile * SOAP_FMAC4 soap_get___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *p, const char *tag, const char *type) { if ((p = soap_in___net__Set8021XWiredProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__Set8021XWiredProfile * SOAP_FMAC4 soap_in___net__Set8021XWiredProfile(struct soap *soap, const char *tag, struct __net__Set8021XWiredProfile *a, const char *type) { short soap_flag_net__Set8021XWiredProfile = 1; a = (struct __net__Set8021XWiredProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XWiredProfile, sizeof(struct __net__Set8021XWiredProfile), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__Set8021XWiredProfile(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__Set8021XWiredProfile && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__Set8021XWiredProfile(soap, "net:Set8021XWiredProfile", &a->net__Set8021XWiredProfile, "")) { soap_flag_net__Set8021XWiredProfile--; 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; } return a; } SOAP_FMAC5 struct __net__Set8021XWiredProfile * SOAP_FMAC6 soap_new___net__Set8021XWiredProfile(struct soap *soap, int n) { return soap_instantiate___net__Set8021XWiredProfile(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__Set8021XWiredProfile * SOAP_FMAC4 soap_instantiate___net__Set8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XWiredProfile, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__Set8021XWiredProfile; if (size) *size = sizeof(struct __net__Set8021XWiredProfile); } else { cp->ptr = (void*)new struct __net__Set8021XWiredProfile[n]; if (size) *size = n * sizeof(struct __net__Set8021XWiredProfile); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__Set8021XWiredProfile*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Set8021XWiredProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XWiredProfile %p -> %p\n", q, p)); *(struct __net__Set8021XWiredProfile*)p = *(struct __net__Set8021XWiredProfile*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetInterfaceSettings(struct soap *soap, const struct __net__SetInterfaceSettings *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__SetInterfaceSettings(soap, &a->net__SetInterfaceSettings); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__SetInterfaceSettings = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetInterfaceSettings(struct soap *soap, const struct __net__SetInterfaceSettings *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__SetInterfaceSettings(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetInterfaceSettings(struct soap *soap, const char *tag, int id, const struct __net__SetInterfaceSettings *a, const char *type) { soap_out_PointerTo_net__SetInterfaceSettings(soap, "net:SetInterfaceSettings", -1, &a->net__SetInterfaceSettings, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__SetInterfaceSettings * SOAP_FMAC4 soap_get___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *p, const char *tag, const char *type) { if ((p = soap_in___net__SetInterfaceSettings(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__SetInterfaceSettings * SOAP_FMAC4 soap_in___net__SetInterfaceSettings(struct soap *soap, const char *tag, struct __net__SetInterfaceSettings *a, const char *type) { short soap_flag_net__SetInterfaceSettings = 1; a = (struct __net__SetInterfaceSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetInterfaceSettings, sizeof(struct __net__SetInterfaceSettings), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__SetInterfaceSettings(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__SetInterfaceSettings && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__SetInterfaceSettings(soap, "net:SetInterfaceSettings", &a->net__SetInterfaceSettings, "")) { soap_flag_net__SetInterfaceSettings--; 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; } return a; } SOAP_FMAC5 struct __net__SetInterfaceSettings * SOAP_FMAC6 soap_new___net__SetInterfaceSettings(struct soap *soap, int n) { return soap_instantiate___net__SetInterfaceSettings(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__SetInterfaceSettings * SOAP_FMAC4 soap_instantiate___net__SetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetInterfaceSettings, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__SetInterfaceSettings; if (size) *size = sizeof(struct __net__SetInterfaceSettings); } else { cp->ptr = (void*)new struct __net__SetInterfaceSettings[n]; if (size) *size = n * sizeof(struct __net__SetInterfaceSettings); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__SetInterfaceSettings*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetInterfaceSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetInterfaceSettings %p -> %p\n", q, p)); *(struct __net__SetInterfaceSettings*)p = *(struct __net__SetInterfaceSettings*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetInterfaceSettings(struct soap *soap, const struct __net__GetInterfaceSettings *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__GetInterfaceSettings(soap, &a->net__GetInterfaceSettings); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__GetInterfaceSettings = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetInterfaceSettings(struct soap *soap, const struct __net__GetInterfaceSettings *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__GetInterfaceSettings(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetInterfaceSettings(struct soap *soap, const char *tag, int id, const struct __net__GetInterfaceSettings *a, const char *type) { soap_out_PointerTo_net__GetInterfaceSettings(soap, "net:GetInterfaceSettings", -1, &a->net__GetInterfaceSettings, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__GetInterfaceSettings * SOAP_FMAC4 soap_get___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *p, const char *tag, const char *type) { if ((p = soap_in___net__GetInterfaceSettings(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__GetInterfaceSettings * SOAP_FMAC4 soap_in___net__GetInterfaceSettings(struct soap *soap, const char *tag, struct __net__GetInterfaceSettings *a, const char *type) { short soap_flag_net__GetInterfaceSettings = 1; a = (struct __net__GetInterfaceSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetInterfaceSettings, sizeof(struct __net__GetInterfaceSettings), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__GetInterfaceSettings(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__GetInterfaceSettings && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__GetInterfaceSettings(soap, "net:GetInterfaceSettings", &a->net__GetInterfaceSettings, "")) { soap_flag_net__GetInterfaceSettings--; 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; } return a; } SOAP_FMAC5 struct __net__GetInterfaceSettings * SOAP_FMAC6 soap_new___net__GetInterfaceSettings(struct soap *soap, int n) { return soap_instantiate___net__GetInterfaceSettings(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__GetInterfaceSettings * SOAP_FMAC4 soap_instantiate___net__GetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetInterfaceSettings, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__GetInterfaceSettings; if (size) *size = sizeof(struct __net__GetInterfaceSettings); } else { cp->ptr = (void*)new struct __net__GetInterfaceSettings[n]; if (size) *size = n * sizeof(struct __net__GetInterfaceSettings); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__GetInterfaceSettings*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetInterfaceSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetInterfaceSettings %p -> %p\n", q, p)); *(struct __net__GetInterfaceSettings*)p = *(struct __net__GetInterfaceSettings*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__EnumerateInterfaces(struct soap *soap, const struct __net__EnumerateInterfaces *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__EnumerateInterfaces(soap, &a->net__EnumerateInterfaces); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__EnumerateInterfaces = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__EnumerateInterfaces(struct soap *soap, const struct __net__EnumerateInterfaces *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__EnumerateInterfaces(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__EnumerateInterfaces(struct soap *soap, const char *tag, int id, const struct __net__EnumerateInterfaces *a, const char *type) { soap_out_PointerTo_net__EnumerateInterfaces(soap, "net:EnumerateInterfaces", -1, &a->net__EnumerateInterfaces, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__EnumerateInterfaces * SOAP_FMAC4 soap_get___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *p, const char *tag, const char *type) { if ((p = soap_in___net__EnumerateInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__EnumerateInterfaces * SOAP_FMAC4 soap_in___net__EnumerateInterfaces(struct soap *soap, const char *tag, struct __net__EnumerateInterfaces *a, const char *type) { short soap_flag_net__EnumerateInterfaces = 1; a = (struct __net__EnumerateInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__EnumerateInterfaces, sizeof(struct __net__EnumerateInterfaces), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__EnumerateInterfaces(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__EnumerateInterfaces && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__EnumerateInterfaces(soap, "net:EnumerateInterfaces", &a->net__EnumerateInterfaces, "")) { soap_flag_net__EnumerateInterfaces--; 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; } return a; } SOAP_FMAC5 struct __net__EnumerateInterfaces * SOAP_FMAC6 soap_new___net__EnumerateInterfaces(struct soap *soap, int n) { return soap_instantiate___net__EnumerateInterfaces(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__EnumerateInterfaces * SOAP_FMAC4 soap_instantiate___net__EnumerateInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__EnumerateInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__EnumerateInterfaces, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__EnumerateInterfaces; if (size) *size = sizeof(struct __net__EnumerateInterfaces); } else { cp->ptr = (void*)new struct __net__EnumerateInterfaces[n]; if (size) *size = n * sizeof(struct __net__EnumerateInterfaces); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__EnumerateInterfaces*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__EnumerateInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__EnumerateInterfaces %p -> %p\n", q, p)); *(struct __net__EnumerateInterfaces*)p = *(struct __net__EnumerateInterfaces*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetPingResponse(struct soap *soap, const struct __net__GetPingResponse *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__GetPingResponse(soap, &a->net__GetPingResponse); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__GetPingResponse = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetPingResponse(struct soap *soap, const struct __net__GetPingResponse *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__GetPingResponse(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetPingResponse(struct soap *soap, const char *tag, int id, const struct __net__GetPingResponse *a, const char *type) { soap_out_PointerTo_net__GetPingResponse(soap, "net:GetPingResponse", -1, &a->net__GetPingResponse, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__GetPingResponse * SOAP_FMAC4 soap_get___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *p, const char *tag, const char *type) { if ((p = soap_in___net__GetPingResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__GetPingResponse * SOAP_FMAC4 soap_in___net__GetPingResponse(struct soap *soap, const char *tag, struct __net__GetPingResponse *a, const char *type) { short soap_flag_net__GetPingResponse = 1; a = (struct __net__GetPingResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetPingResponse, sizeof(struct __net__GetPingResponse), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__GetPingResponse(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__GetPingResponse && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__GetPingResponse(soap, "net:GetPingResponse", &a->net__GetPingResponse, "")) { soap_flag_net__GetPingResponse--; 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; } return a; } SOAP_FMAC5 struct __net__GetPingResponse * SOAP_FMAC6 soap_new___net__GetPingResponse(struct soap *soap, int n) { return soap_instantiate___net__GetPingResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__GetPingResponse * SOAP_FMAC4 soap_instantiate___net__GetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetPingResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__GetPingResponse; if (size) *size = sizeof(struct __net__GetPingResponse); } else { cp->ptr = (void*)new struct __net__GetPingResponse[n]; if (size) *size = n * sizeof(struct __net__GetPingResponse); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__GetPingResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetPingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetPingResponse %p -> %p\n", q, p)); *(struct __net__GetPingResponse*)p = *(struct __net__GetPingResponse*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetPingResponse(struct soap *soap, const struct __net__SetPingResponse *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__SetPingResponse(soap, &a->net__SetPingResponse); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__SetPingResponse = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetPingResponse(struct soap *soap, const struct __net__SetPingResponse *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__SetPingResponse(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetPingResponse(struct soap *soap, const char *tag, int id, const struct __net__SetPingResponse *a, const char *type) { soap_out_PointerTo_net__SetPingResponse(soap, "net:SetPingResponse", -1, &a->net__SetPingResponse, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__SetPingResponse * SOAP_FMAC4 soap_get___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *p, const char *tag, const char *type) { if ((p = soap_in___net__SetPingResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__SetPingResponse * SOAP_FMAC4 soap_in___net__SetPingResponse(struct soap *soap, const char *tag, struct __net__SetPingResponse *a, const char *type) { short soap_flag_net__SetPingResponse = 1; a = (struct __net__SetPingResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetPingResponse, sizeof(struct __net__SetPingResponse), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__SetPingResponse(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__SetPingResponse && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__SetPingResponse(soap, "net:SetPingResponse", &a->net__SetPingResponse, "")) { soap_flag_net__SetPingResponse--; 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; } return a; } SOAP_FMAC5 struct __net__SetPingResponse * SOAP_FMAC6 soap_new___net__SetPingResponse(struct soap *soap, int n) { return soap_instantiate___net__SetPingResponse(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__SetPingResponse * SOAP_FMAC4 soap_instantiate___net__SetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetPingResponse, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__SetPingResponse; if (size) *size = sizeof(struct __net__SetPingResponse); } else { cp->ptr = (void*)new struct __net__SetPingResponse[n]; if (size) *size = n * sizeof(struct __net__SetPingResponse); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__SetPingResponse*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetPingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetPingResponse %p -> %p\n", q, p)); *(struct __net__SetPingResponse*)p = *(struct __net__SetPingResponse*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetVlanParameters(struct soap *soap, const struct __net__GetVlanParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__GetVlanParameters(soap, &a->net__GetVlanParameters); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__GetVlanParameters = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetVlanParameters(struct soap *soap, const struct __net__GetVlanParameters *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__GetVlanParameters(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetVlanParameters(struct soap *soap, const char *tag, int id, const struct __net__GetVlanParameters *a, const char *type) { soap_out_PointerTo_net__GetVlanParameters(soap, "net:GetVlanParameters", -1, &a->net__GetVlanParameters, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__GetVlanParameters * SOAP_FMAC4 soap_get___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *p, const char *tag, const char *type) { if ((p = soap_in___net__GetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__GetVlanParameters * SOAP_FMAC4 soap_in___net__GetVlanParameters(struct soap *soap, const char *tag, struct __net__GetVlanParameters *a, const char *type) { short soap_flag_net__GetVlanParameters = 1; a = (struct __net__GetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetVlanParameters, sizeof(struct __net__GetVlanParameters), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__GetVlanParameters(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__GetVlanParameters && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__GetVlanParameters(soap, "net:GetVlanParameters", &a->net__GetVlanParameters, "")) { soap_flag_net__GetVlanParameters--; 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; } return a; } SOAP_FMAC5 struct __net__GetVlanParameters * SOAP_FMAC6 soap_new___net__GetVlanParameters(struct soap *soap, int n) { return soap_instantiate___net__GetVlanParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__GetVlanParameters * SOAP_FMAC4 soap_instantiate___net__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetVlanParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__GetVlanParameters; if (size) *size = sizeof(struct __net__GetVlanParameters); } else { cp->ptr = (void*)new struct __net__GetVlanParameters[n]; if (size) *size = n * sizeof(struct __net__GetVlanParameters); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__GetVlanParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetVlanParameters %p -> %p\n", q, p)); *(struct __net__GetVlanParameters*)p = *(struct __net__GetVlanParameters*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetVlanParameters(struct soap *soap, const struct __net__SetVlanParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__SetVlanParameters(soap, &a->net__SetVlanParameters); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__SetVlanParameters = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetVlanParameters(struct soap *soap, const struct __net__SetVlanParameters *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__SetVlanParameters(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetVlanParameters(struct soap *soap, const char *tag, int id, const struct __net__SetVlanParameters *a, const char *type) { soap_out_PointerTo_net__SetVlanParameters(soap, "net:SetVlanParameters", -1, &a->net__SetVlanParameters, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__SetVlanParameters * SOAP_FMAC4 soap_get___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *p, const char *tag, const char *type) { if ((p = soap_in___net__SetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__SetVlanParameters * SOAP_FMAC4 soap_in___net__SetVlanParameters(struct soap *soap, const char *tag, struct __net__SetVlanParameters *a, const char *type) { short soap_flag_net__SetVlanParameters = 1; a = (struct __net__SetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetVlanParameters, sizeof(struct __net__SetVlanParameters), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__SetVlanParameters(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__SetVlanParameters && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__SetVlanParameters(soap, "net:SetVlanParameters", &a->net__SetVlanParameters, "")) { soap_flag_net__SetVlanParameters--; 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; } return a; } SOAP_FMAC5 struct __net__SetVlanParameters * SOAP_FMAC6 soap_new___net__SetVlanParameters(struct soap *soap, int n) { return soap_instantiate___net__SetVlanParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__SetVlanParameters * SOAP_FMAC4 soap_instantiate___net__SetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetVlanParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__SetVlanParameters; if (size) *size = sizeof(struct __net__SetVlanParameters); } else { cp->ptr = (void*)new struct __net__SetVlanParameters[n]; if (size) *size = n * sizeof(struct __net__SetVlanParameters); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__SetVlanParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetVlanParameters %p -> %p\n", q, p)); *(struct __net__SetVlanParameters*)p = *(struct __net__SetVlanParameters*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetTcpIpParameters(struct soap *soap, const struct __net__GetTcpIpParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__GetTcpIpParameters(soap, &a->net__GetTcpIpParameters); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__GetTcpIpParameters = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetTcpIpParameters(struct soap *soap, const struct __net__GetTcpIpParameters *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__GetTcpIpParameters(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetTcpIpParameters(struct soap *soap, const char *tag, int id, const struct __net__GetTcpIpParameters *a, const char *type) { soap_out_PointerTo_net__GetTcpIpParameters(soap, "net:GetTcpIpParameters", -1, &a->net__GetTcpIpParameters, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__GetTcpIpParameters * SOAP_FMAC4 soap_get___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *p, const char *tag, const char *type) { if ((p = soap_in___net__GetTcpIpParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__GetTcpIpParameters * SOAP_FMAC4 soap_in___net__GetTcpIpParameters(struct soap *soap, const char *tag, struct __net__GetTcpIpParameters *a, const char *type) { short soap_flag_net__GetTcpIpParameters = 1; a = (struct __net__GetTcpIpParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetTcpIpParameters, sizeof(struct __net__GetTcpIpParameters), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__GetTcpIpParameters(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__GetTcpIpParameters && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__GetTcpIpParameters(soap, "net:GetTcpIpParameters", &a->net__GetTcpIpParameters, "")) { soap_flag_net__GetTcpIpParameters--; 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; } return a; } SOAP_FMAC5 struct __net__GetTcpIpParameters * SOAP_FMAC6 soap_new___net__GetTcpIpParameters(struct soap *soap, int n) { return soap_instantiate___net__GetTcpIpParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__GetTcpIpParameters * SOAP_FMAC4 soap_instantiate___net__GetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetTcpIpParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__GetTcpIpParameters; if (size) *size = sizeof(struct __net__GetTcpIpParameters); } else { cp->ptr = (void*)new struct __net__GetTcpIpParameters[n]; if (size) *size = n * sizeof(struct __net__GetTcpIpParameters); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__GetTcpIpParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetTcpIpParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetTcpIpParameters %p -> %p\n", q, p)); *(struct __net__GetTcpIpParameters*)p = *(struct __net__GetTcpIpParameters*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetTcpIpParameters(struct soap *soap, const struct __net__SetTcpIpParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__SetTcpIpParameters(soap, &a->net__SetTcpIpParameters); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__SetTcpIpParameters = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetTcpIpParameters(struct soap *soap, const struct __net__SetTcpIpParameters *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__SetTcpIpParameters(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetTcpIpParameters(struct soap *soap, const char *tag, int id, const struct __net__SetTcpIpParameters *a, const char *type) { soap_out_PointerTo_net__SetTcpIpParameters(soap, "net:SetTcpIpParameters", -1, &a->net__SetTcpIpParameters, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__SetTcpIpParameters * SOAP_FMAC4 soap_get___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *p, const char *tag, const char *type) { if ((p = soap_in___net__SetTcpIpParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__SetTcpIpParameters * SOAP_FMAC4 soap_in___net__SetTcpIpParameters(struct soap *soap, const char *tag, struct __net__SetTcpIpParameters *a, const char *type) { short soap_flag_net__SetTcpIpParameters = 1; a = (struct __net__SetTcpIpParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetTcpIpParameters, sizeof(struct __net__SetTcpIpParameters), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__SetTcpIpParameters(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__SetTcpIpParameters && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__SetTcpIpParameters(soap, "net:SetTcpIpParameters", &a->net__SetTcpIpParameters, "")) { soap_flag_net__SetTcpIpParameters--; 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; } return a; } SOAP_FMAC5 struct __net__SetTcpIpParameters * SOAP_FMAC6 soap_new___net__SetTcpIpParameters(struct soap *soap, int n) { return soap_instantiate___net__SetTcpIpParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__SetTcpIpParameters * SOAP_FMAC4 soap_instantiate___net__SetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetTcpIpParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__SetTcpIpParameters; if (size) *size = sizeof(struct __net__SetTcpIpParameters); } else { cp->ptr = (void*)new struct __net__SetTcpIpParameters[n]; if (size) *size = n * sizeof(struct __net__SetTcpIpParameters); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__SetTcpIpParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetTcpIpParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetTcpIpParameters %p -> %p\n", q, p)); *(struct __net__SetTcpIpParameters*)p = *(struct __net__SetTcpIpParameters*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetDomainName(struct soap *soap, const struct __net__GetDomainName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__GetDomainName(soap, &a->net__GetDomainName); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__GetDomainName = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetDomainName(struct soap *soap, const struct __net__GetDomainName *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__GetDomainName(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetDomainName(struct soap *soap, const char *tag, int id, const struct __net__GetDomainName *a, const char *type) { soap_out_PointerTo_net__GetDomainName(soap, "net:GetDomainName", -1, &a->net__GetDomainName, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__GetDomainName * SOAP_FMAC4 soap_get___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *p, const char *tag, const char *type) { if ((p = soap_in___net__GetDomainName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__GetDomainName * SOAP_FMAC4 soap_in___net__GetDomainName(struct soap *soap, const char *tag, struct __net__GetDomainName *a, const char *type) { short soap_flag_net__GetDomainName = 1; a = (struct __net__GetDomainName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetDomainName, sizeof(struct __net__GetDomainName), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__GetDomainName(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__GetDomainName && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__GetDomainName(soap, "net:GetDomainName", &a->net__GetDomainName, "")) { soap_flag_net__GetDomainName--; 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; } return a; } SOAP_FMAC5 struct __net__GetDomainName * SOAP_FMAC6 soap_new___net__GetDomainName(struct soap *soap, int n) { return soap_instantiate___net__GetDomainName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__GetDomainName * SOAP_FMAC4 soap_instantiate___net__GetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetDomainName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__GetDomainName; if (size) *size = sizeof(struct __net__GetDomainName); } else { cp->ptr = (void*)new struct __net__GetDomainName[n]; if (size) *size = n * sizeof(struct __net__GetDomainName); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__GetDomainName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetDomainName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetDomainName %p -> %p\n", q, p)); *(struct __net__GetDomainName*)p = *(struct __net__GetDomainName*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetDomainName(struct soap *soap, const struct __net__SetDomainName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__SetDomainName(soap, &a->net__SetDomainName); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__SetDomainName = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetDomainName(struct soap *soap, const struct __net__SetDomainName *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__SetDomainName(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetDomainName(struct soap *soap, const char *tag, int id, const struct __net__SetDomainName *a, const char *type) { soap_out_PointerTo_net__SetDomainName(soap, "net:SetDomainName", -1, &a->net__SetDomainName, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__SetDomainName * SOAP_FMAC4 soap_get___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *p, const char *tag, const char *type) { if ((p = soap_in___net__SetDomainName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__SetDomainName * SOAP_FMAC4 soap_in___net__SetDomainName(struct soap *soap, const char *tag, struct __net__SetDomainName *a, const char *type) { short soap_flag_net__SetDomainName = 1; a = (struct __net__SetDomainName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetDomainName, sizeof(struct __net__SetDomainName), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__SetDomainName(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__SetDomainName && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__SetDomainName(soap, "net:SetDomainName", &a->net__SetDomainName, "")) { soap_flag_net__SetDomainName--; 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; } return a; } SOAP_FMAC5 struct __net__SetDomainName * SOAP_FMAC6 soap_new___net__SetDomainName(struct soap *soap, int n) { return soap_instantiate___net__SetDomainName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__SetDomainName * SOAP_FMAC4 soap_instantiate___net__SetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetDomainName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__SetDomainName; if (size) *size = sizeof(struct __net__SetDomainName); } else { cp->ptr = (void*)new struct __net__SetDomainName[n]; if (size) *size = n * sizeof(struct __net__SetDomainName); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__SetDomainName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetDomainName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetDomainName %p -> %p\n", q, p)); *(struct __net__SetDomainName*)p = *(struct __net__SetDomainName*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetHostName(struct soap *soap, const struct __net__GetHostName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__GetHostName(soap, &a->net__GetHostName); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetHostName(struct soap *soap, struct __net__GetHostName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__GetHostName = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetHostName(struct soap *soap, const struct __net__GetHostName *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__GetHostName(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetHostName(struct soap *soap, const char *tag, int id, const struct __net__GetHostName *a, const char *type) { soap_out_PointerTo_net__GetHostName(soap, "net:GetHostName", -1, &a->net__GetHostName, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__GetHostName * SOAP_FMAC4 soap_get___net__GetHostName(struct soap *soap, struct __net__GetHostName *p, const char *tag, const char *type) { if ((p = soap_in___net__GetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__GetHostName * SOAP_FMAC4 soap_in___net__GetHostName(struct soap *soap, const char *tag, struct __net__GetHostName *a, const char *type) { short soap_flag_net__GetHostName = 1; a = (struct __net__GetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetHostName, sizeof(struct __net__GetHostName), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__GetHostName(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__GetHostName && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__GetHostName(soap, "net:GetHostName", &a->net__GetHostName, "")) { soap_flag_net__GetHostName--; 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; } return a; } SOAP_FMAC5 struct __net__GetHostName * SOAP_FMAC6 soap_new___net__GetHostName(struct soap *soap, int n) { return soap_instantiate___net__GetHostName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetHostName(struct soap *soap, struct __net__GetHostName *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__GetHostName * SOAP_FMAC4 soap_instantiate___net__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetHostName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__GetHostName; if (size) *size = sizeof(struct __net__GetHostName); } else { cp->ptr = (void*)new struct __net__GetHostName[n]; if (size) *size = n * sizeof(struct __net__GetHostName); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__GetHostName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetHostName %p -> %p\n", q, p)); *(struct __net__GetHostName*)p = *(struct __net__GetHostName*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetHostName(struct soap *soap, const struct __net__SetHostName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_net__SetHostName(soap, &a->net__SetHostName); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetHostName(struct soap *soap, struct __net__SetHostName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->net__SetHostName = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetHostName(struct soap *soap, const struct __net__SetHostName *a, const char *tag, const char *type) { register int id = 0; if (soap_out___net__SetHostName(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetHostName(struct soap *soap, const char *tag, int id, const struct __net__SetHostName *a, const char *type) { soap_out_PointerTo_net__SetHostName(soap, "net:SetHostName", -1, &a->net__SetHostName, ""); return SOAP_OK; } SOAP_FMAC3 struct __net__SetHostName * SOAP_FMAC4 soap_get___net__SetHostName(struct soap *soap, struct __net__SetHostName *p, const char *tag, const char *type) { if ((p = soap_in___net__SetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __net__SetHostName * SOAP_FMAC4 soap_in___net__SetHostName(struct soap *soap, const char *tag, struct __net__SetHostName *a, const char *type) { short soap_flag_net__SetHostName = 1; a = (struct __net__SetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetHostName, sizeof(struct __net__SetHostName), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___net__SetHostName(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_net__SetHostName && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_net__SetHostName(soap, "net:SetHostName", &a->net__SetHostName, "")) { soap_flag_net__SetHostName--; 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; } return a; } SOAP_FMAC5 struct __net__SetHostName * SOAP_FMAC6 soap_new___net__SetHostName(struct soap *soap, int n) { return soap_instantiate___net__SetHostName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetHostName(struct soap *soap, struct __net__SetHostName *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __net__SetHostName * SOAP_FMAC4 soap_instantiate___net__SetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetHostName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __net__SetHostName; if (size) *size = sizeof(struct __net__SetHostName); } else { cp->ptr = (void*)new struct __net__SetHostName[n]; if (size) *size = n * sizeof(struct __net__SetHostName); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __net__SetHostName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetHostName %p -> %p\n", q, p)); *(struct __net__SetHostName*)p = *(struct __net__SetHostName*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetIderSessionLog(struct soap *soap, const struct __inf__GetIderSessionLog *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetIderSessionLog(soap, &a->inf__GetIderSessionLog); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetIderSessionLog = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetIderSessionLog(struct soap *soap, const struct __inf__GetIderSessionLog *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetIderSessionLog(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetIderSessionLog(struct soap *soap, const char *tag, int id, const struct __inf__GetIderSessionLog *a, const char *type) { soap_out_PointerTo_inf__GetIderSessionLog(soap, "inf:GetIderSessionLog", -1, &a->inf__GetIderSessionLog, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetIderSessionLog * SOAP_FMAC4 soap_get___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetIderSessionLog(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetIderSessionLog * SOAP_FMAC4 soap_in___inf__GetIderSessionLog(struct soap *soap, const char *tag, struct __inf__GetIderSessionLog *a, const char *type) { short soap_flag_inf__GetIderSessionLog = 1; a = (struct __inf__GetIderSessionLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetIderSessionLog, sizeof(struct __inf__GetIderSessionLog), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetIderSessionLog(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetIderSessionLog && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetIderSessionLog(soap, "inf:GetIderSessionLog", &a->inf__GetIderSessionLog, "")) { soap_flag_inf__GetIderSessionLog--; 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; } return a; } SOAP_FMAC5 struct __inf__GetIderSessionLog * SOAP_FMAC6 soap_new___inf__GetIderSessionLog(struct soap *soap, int n) { return soap_instantiate___inf__GetIderSessionLog(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetIderSessionLog * SOAP_FMAC4 soap_instantiate___inf__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetIderSessionLog, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetIderSessionLog; if (size) *size = sizeof(struct __inf__GetIderSessionLog); } else { cp->ptr = (void*)new struct __inf__GetIderSessionLog[n]; if (size) *size = n * sizeof(struct __inf__GetIderSessionLog); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetIderSessionLog*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetIderSessionLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetIderSessionLog %p -> %p\n", q, p)); *(struct __inf__GetIderSessionLog*)p = *(struct __inf__GetIderSessionLog*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetSecurityParameters(struct soap *soap, const struct __inf__GetSecurityParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetSecurityParameters(soap, &a->inf__GetSecurityParameters); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetSecurityParameters = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetSecurityParameters(struct soap *soap, const struct __inf__GetSecurityParameters *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetSecurityParameters(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetSecurityParameters(struct soap *soap, const char *tag, int id, const struct __inf__GetSecurityParameters *a, const char *type) { soap_out_PointerTo_inf__GetSecurityParameters(soap, "inf:GetSecurityParameters", -1, &a->inf__GetSecurityParameters, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetSecurityParameters * SOAP_FMAC4 soap_get___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetSecurityParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetSecurityParameters * SOAP_FMAC4 soap_in___inf__GetSecurityParameters(struct soap *soap, const char *tag, struct __inf__GetSecurityParameters *a, const char *type) { short soap_flag_inf__GetSecurityParameters = 1; a = (struct __inf__GetSecurityParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetSecurityParameters, sizeof(struct __inf__GetSecurityParameters), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetSecurityParameters(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetSecurityParameters && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetSecurityParameters(soap, "inf:GetSecurityParameters", &a->inf__GetSecurityParameters, "")) { soap_flag_inf__GetSecurityParameters--; 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; } return a; } SOAP_FMAC5 struct __inf__GetSecurityParameters * SOAP_FMAC6 soap_new___inf__GetSecurityParameters(struct soap *soap, int n) { return soap_instantiate___inf__GetSecurityParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetSecurityParameters * SOAP_FMAC4 soap_instantiate___inf__GetSecurityParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetSecurityParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetSecurityParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetSecurityParameters; if (size) *size = sizeof(struct __inf__GetSecurityParameters); } else { cp->ptr = (void*)new struct __inf__GetSecurityParameters[n]; if (size) *size = n * sizeof(struct __inf__GetSecurityParameters); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetSecurityParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetSecurityParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetSecurityParameters %p -> %p\n", q, p)); *(struct __inf__GetSecurityParameters*)p = *(struct __inf__GetSecurityParameters*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetNetworkState(struct soap *soap, const struct __inf__GetNetworkState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetNetworkState(soap, &a->inf__GetNetworkState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetNetworkState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetNetworkState(struct soap *soap, const struct __inf__GetNetworkState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetNetworkState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetNetworkState(struct soap *soap, const char *tag, int id, const struct __inf__GetNetworkState *a, const char *type) { soap_out_PointerTo_inf__GetNetworkState(soap, "inf:GetNetworkState", -1, &a->inf__GetNetworkState, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetNetworkState * SOAP_FMAC4 soap_get___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetNetworkState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetNetworkState * SOAP_FMAC4 soap_in___inf__GetNetworkState(struct soap *soap, const char *tag, struct __inf__GetNetworkState *a, const char *type) { short soap_flag_inf__GetNetworkState = 1; a = (struct __inf__GetNetworkState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetNetworkState, sizeof(struct __inf__GetNetworkState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetNetworkState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetNetworkState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetNetworkState(soap, "inf:GetNetworkState", &a->inf__GetNetworkState, "")) { soap_flag_inf__GetNetworkState--; 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; } return a; } SOAP_FMAC5 struct __inf__GetNetworkState * SOAP_FMAC6 soap_new___inf__GetNetworkState(struct soap *soap, int n) { return soap_instantiate___inf__GetNetworkState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetNetworkState * SOAP_FMAC4 soap_instantiate___inf__GetNetworkState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetNetworkState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetNetworkState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetNetworkState; if (size) *size = sizeof(struct __inf__GetNetworkState); } else { cp->ptr = (void*)new struct __inf__GetNetworkState[n]; if (size) *size = n * sizeof(struct __inf__GetNetworkState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetNetworkState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetNetworkState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetNetworkState %p -> %p\n", q, p)); *(struct __inf__GetNetworkState*)p = *(struct __inf__GetNetworkState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetEnabledInterfaces(struct soap *soap, const struct __inf__GetEnabledInterfaces *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetEnabledInterfaces(soap, &a->inf__GetEnabledInterfaces); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetEnabledInterfaces = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetEnabledInterfaces(struct soap *soap, const struct __inf__GetEnabledInterfaces *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetEnabledInterfaces(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const struct __inf__GetEnabledInterfaces *a, const char *type) { soap_out_PointerTo_inf__GetEnabledInterfaces(soap, "inf:GetEnabledInterfaces", -1, &a->inf__GetEnabledInterfaces, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetEnabledInterfaces * SOAP_FMAC4 soap_get___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetEnabledInterfaces * SOAP_FMAC4 soap_in___inf__GetEnabledInterfaces(struct soap *soap, const char *tag, struct __inf__GetEnabledInterfaces *a, const char *type) { short soap_flag_inf__GetEnabledInterfaces = 1; a = (struct __inf__GetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetEnabledInterfaces, sizeof(struct __inf__GetEnabledInterfaces), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetEnabledInterfaces(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetEnabledInterfaces(soap, "inf:GetEnabledInterfaces", &a->inf__GetEnabledInterfaces, "")) { soap_flag_inf__GetEnabledInterfaces--; 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; } return a; } SOAP_FMAC5 struct __inf__GetEnabledInterfaces * SOAP_FMAC6 soap_new___inf__GetEnabledInterfaces(struct soap *soap, int n) { return soap_instantiate___inf__GetEnabledInterfaces(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate___inf__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetEnabledInterfaces, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetEnabledInterfaces; if (size) *size = sizeof(struct __inf__GetEnabledInterfaces); } else { cp->ptr = (void*)new struct __inf__GetEnabledInterfaces[n]; if (size) *size = n * sizeof(struct __inf__GetEnabledInterfaces); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetEnabledInterfaces*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetEnabledInterfaces %p -> %p\n", q, p)); *(struct __inf__GetEnabledInterfaces*)p = *(struct __inf__GetEnabledInterfaces*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetPasswordModel(struct soap *soap, const struct __inf__GetPasswordModel *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetPasswordModel(soap, &a->inf__GetPasswordModel); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetPasswordModel = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetPasswordModel(struct soap *soap, const struct __inf__GetPasswordModel *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetPasswordModel(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetPasswordModel(struct soap *soap, const char *tag, int id, const struct __inf__GetPasswordModel *a, const char *type) { soap_out_PointerTo_inf__GetPasswordModel(soap, "inf:GetPasswordModel", -1, &a->inf__GetPasswordModel, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetPasswordModel * SOAP_FMAC4 soap_get___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetPasswordModel(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetPasswordModel * SOAP_FMAC4 soap_in___inf__GetPasswordModel(struct soap *soap, const char *tag, struct __inf__GetPasswordModel *a, const char *type) { short soap_flag_inf__GetPasswordModel = 1; a = (struct __inf__GetPasswordModel *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetPasswordModel, sizeof(struct __inf__GetPasswordModel), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetPasswordModel(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetPasswordModel && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetPasswordModel(soap, "inf:GetPasswordModel", &a->inf__GetPasswordModel, "")) { soap_flag_inf__GetPasswordModel--; 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; } return a; } SOAP_FMAC5 struct __inf__GetPasswordModel * SOAP_FMAC6 soap_new___inf__GetPasswordModel(struct soap *soap, int n) { return soap_instantiate___inf__GetPasswordModel(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetPasswordModel * SOAP_FMAC4 soap_instantiate___inf__GetPasswordModel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetPasswordModel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetPasswordModel, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetPasswordModel; if (size) *size = sizeof(struct __inf__GetPasswordModel); } else { cp->ptr = (void*)new struct __inf__GetPasswordModel[n]; if (size) *size = n * sizeof(struct __inf__GetPasswordModel); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetPasswordModel*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetPasswordModel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetPasswordModel %p -> %p\n", q, p)); *(struct __inf__GetPasswordModel*)p = *(struct __inf__GetPasswordModel*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetAdminNetAclEntryStatus(struct soap *soap, const struct __inf__GetAdminNetAclEntryStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(soap, &a->inf__GetAdminNetAclEntryStatus); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetAdminNetAclEntryStatus = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetAdminNetAclEntryStatus(struct soap *soap, const struct __inf__GetAdminNetAclEntryStatus *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetAdminNetAclEntryStatus(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, int id, const struct __inf__GetAdminNetAclEntryStatus *a, const char *type) { soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, "inf:GetAdminNetAclEntryStatus", -1, &a->inf__GetAdminNetAclEntryStatus, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_get___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetAdminNetAclEntryStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_in___inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, struct __inf__GetAdminNetAclEntryStatus *a, const char *type) { short soap_flag_inf__GetAdminNetAclEntryStatus = 1; a = (struct __inf__GetAdminNetAclEntryStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetAdminNetAclEntryStatus, sizeof(struct __inf__GetAdminNetAclEntryStatus), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetAdminNetAclEntryStatus(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetAdminNetAclEntryStatus && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, "inf:GetAdminNetAclEntryStatus", &a->inf__GetAdminNetAclEntryStatus, "")) { soap_flag_inf__GetAdminNetAclEntryStatus--; 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; } return a; } SOAP_FMAC5 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC6 soap_new___inf__GetAdminNetAclEntryStatus(struct soap *soap, int n) { return soap_instantiate___inf__GetAdminNetAclEntryStatus(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_instantiate___inf__GetAdminNetAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetAdminNetAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetAdminNetAclEntryStatus, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetAdminNetAclEntryStatus; if (size) *size = sizeof(struct __inf__GetAdminNetAclEntryStatus); } else { cp->ptr = (void*)new struct __inf__GetAdminNetAclEntryStatus[n]; if (size) *size = n * sizeof(struct __inf__GetAdminNetAclEntryStatus); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetAdminNetAclEntryStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetAdminNetAclEntryStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetAdminNetAclEntryStatus %p -> %p\n", q, p)); *(struct __inf__GetAdminNetAclEntryStatus*)p = *(struct __inf__GetAdminNetAclEntryStatus*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetAdminAclEntryStatus(struct soap *soap, const struct __inf__GetAdminAclEntryStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(soap, &a->inf__GetAdminAclEntryStatus); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetAdminAclEntryStatus = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetAdminAclEntryStatus(struct soap *soap, const struct __inf__GetAdminAclEntryStatus *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetAdminAclEntryStatus(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, int id, const struct __inf__GetAdminAclEntryStatus *a, const char *type) { soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, "inf:GetAdminAclEntryStatus", -1, &a->inf__GetAdminAclEntryStatus, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_get___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetAdminAclEntryStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_in___inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, struct __inf__GetAdminAclEntryStatus *a, const char *type) { short soap_flag_inf__GetAdminAclEntryStatus = 1; a = (struct __inf__GetAdminAclEntryStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetAdminAclEntryStatus, sizeof(struct __inf__GetAdminAclEntryStatus), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetAdminAclEntryStatus(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetAdminAclEntryStatus && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, "inf:GetAdminAclEntryStatus", &a->inf__GetAdminAclEntryStatus, "")) { soap_flag_inf__GetAdminAclEntryStatus--; 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; } return a; } SOAP_FMAC5 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC6 soap_new___inf__GetAdminAclEntryStatus(struct soap *soap, int n) { return soap_instantiate___inf__GetAdminAclEntryStatus(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_instantiate___inf__GetAdminAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetAdminAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetAdminAclEntryStatus, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetAdminAclEntryStatus; if (size) *size = sizeof(struct __inf__GetAdminAclEntryStatus); } else { cp->ptr = (void*)new struct __inf__GetAdminAclEntryStatus[n]; if (size) *size = n * sizeof(struct __inf__GetAdminAclEntryStatus); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetAdminAclEntryStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetAdminAclEntryStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetAdminAclEntryStatus %p -> %p\n", q, p)); *(struct __inf__GetAdminAclEntryStatus*)p = *(struct __inf__GetAdminAclEntryStatus*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetConfigServerInfo(struct soap *soap, const struct __inf__GetConfigServerInfo *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetConfigServerInfo(soap, &a->inf__GetConfigServerInfo); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetConfigServerInfo = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetConfigServerInfo(struct soap *soap, const struct __inf__GetConfigServerInfo *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetConfigServerInfo(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetConfigServerInfo(struct soap *soap, const char *tag, int id, const struct __inf__GetConfigServerInfo *a, const char *type) { soap_out_PointerTo_inf__GetConfigServerInfo(soap, "inf:GetConfigServerInfo", -1, &a->inf__GetConfigServerInfo, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetConfigServerInfo * SOAP_FMAC4 soap_get___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetConfigServerInfo(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetConfigServerInfo * SOAP_FMAC4 soap_in___inf__GetConfigServerInfo(struct soap *soap, const char *tag, struct __inf__GetConfigServerInfo *a, const char *type) { short soap_flag_inf__GetConfigServerInfo = 1; a = (struct __inf__GetConfigServerInfo *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetConfigServerInfo, sizeof(struct __inf__GetConfigServerInfo), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetConfigServerInfo(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetConfigServerInfo && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetConfigServerInfo(soap, "inf:GetConfigServerInfo", &a->inf__GetConfigServerInfo, "")) { soap_flag_inf__GetConfigServerInfo--; 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; } return a; } SOAP_FMAC5 struct __inf__GetConfigServerInfo * SOAP_FMAC6 soap_new___inf__GetConfigServerInfo(struct soap *soap, int n) { return soap_instantiate___inf__GetConfigServerInfo(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetConfigServerInfo * SOAP_FMAC4 soap_instantiate___inf__GetConfigServerInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetConfigServerInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetConfigServerInfo, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetConfigServerInfo; if (size) *size = sizeof(struct __inf__GetConfigServerInfo); } else { cp->ptr = (void*)new struct __inf__GetConfigServerInfo[n]; if (size) *size = n * sizeof(struct __inf__GetConfigServerInfo); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetConfigServerInfo*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetConfigServerInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetConfigServerInfo %p -> %p\n", q, p)); *(struct __inf__GetConfigServerInfo*)p = *(struct __inf__GetConfigServerInfo*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetHostName(struct soap *soap, const struct __inf__GetHostName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetHostName(soap, &a->inf__GetHostName); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetHostName = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetHostName(struct soap *soap, const struct __inf__GetHostName *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetHostName(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetHostName(struct soap *soap, const char *tag, int id, const struct __inf__GetHostName *a, const char *type) { soap_out_PointerTo_inf__GetHostName(soap, "inf:GetHostName", -1, &a->inf__GetHostName, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetHostName * SOAP_FMAC4 soap_get___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetHostName * SOAP_FMAC4 soap_in___inf__GetHostName(struct soap *soap, const char *tag, struct __inf__GetHostName *a, const char *type) { short soap_flag_inf__GetHostName = 1; a = (struct __inf__GetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetHostName, sizeof(struct __inf__GetHostName), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetHostName(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetHostName && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetHostName(soap, "inf:GetHostName", &a->inf__GetHostName, "")) { soap_flag_inf__GetHostName--; 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; } return a; } SOAP_FMAC5 struct __inf__GetHostName * SOAP_FMAC6 soap_new___inf__GetHostName(struct soap *soap, int n) { return soap_instantiate___inf__GetHostName(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetHostName * SOAP_FMAC4 soap_instantiate___inf__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetHostName, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetHostName; if (size) *size = sizeof(struct __inf__GetHostName); } else { cp->ptr = (void*)new struct __inf__GetHostName[n]; if (size) *size = n * sizeof(struct __inf__GetHostName); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetHostName*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetHostName %p -> %p\n", q, p)); *(struct __inf__GetHostName*)p = *(struct __inf__GetHostName*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetVlanParameters(struct soap *soap, const struct __inf__GetVlanParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetVlanParameters(soap, &a->inf__GetVlanParameters); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetVlanParameters = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetVlanParameters(struct soap *soap, const struct __inf__GetVlanParameters *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetVlanParameters(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetVlanParameters(struct soap *soap, const char *tag, int id, const struct __inf__GetVlanParameters *a, const char *type) { soap_out_PointerTo_inf__GetVlanParameters(soap, "inf:GetVlanParameters", -1, &a->inf__GetVlanParameters, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetVlanParameters * SOAP_FMAC4 soap_get___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetVlanParameters * SOAP_FMAC4 soap_in___inf__GetVlanParameters(struct soap *soap, const char *tag, struct __inf__GetVlanParameters *a, const char *type) { short soap_flag_inf__GetVlanParameters = 1; a = (struct __inf__GetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetVlanParameters, sizeof(struct __inf__GetVlanParameters), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetVlanParameters(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetVlanParameters && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetVlanParameters(soap, "inf:GetVlanParameters", &a->inf__GetVlanParameters, "")) { soap_flag_inf__GetVlanParameters--; 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; } return a; } SOAP_FMAC5 struct __inf__GetVlanParameters * SOAP_FMAC6 soap_new___inf__GetVlanParameters(struct soap *soap, int n) { return soap_instantiate___inf__GetVlanParameters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetVlanParameters * SOAP_FMAC4 soap_instantiate___inf__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetVlanParameters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetVlanParameters; if (size) *size = sizeof(struct __inf__GetVlanParameters); } else { cp->ptr = (void*)new struct __inf__GetVlanParameters[n]; if (size) *size = n * sizeof(struct __inf__GetVlanParameters); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetVlanParameters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetVlanParameters %p -> %p\n", q, p)); *(struct __inf__GetVlanParameters*)p = *(struct __inf__GetVlanParameters*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetProvisioningState(struct soap *soap, const struct __inf__GetProvisioningState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetProvisioningState(soap, &a->inf__GetProvisioningState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetProvisioningState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetProvisioningState(struct soap *soap, const struct __inf__GetProvisioningState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetProvisioningState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetProvisioningState(struct soap *soap, const char *tag, int id, const struct __inf__GetProvisioningState *a, const char *type) { soap_out_PointerTo_inf__GetProvisioningState(soap, "inf:GetProvisioningState", -1, &a->inf__GetProvisioningState, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetProvisioningState * SOAP_FMAC4 soap_get___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetProvisioningState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetProvisioningState * SOAP_FMAC4 soap_in___inf__GetProvisioningState(struct soap *soap, const char *tag, struct __inf__GetProvisioningState *a, const char *type) { short soap_flag_inf__GetProvisioningState = 1; a = (struct __inf__GetProvisioningState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetProvisioningState, sizeof(struct __inf__GetProvisioningState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetProvisioningState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetProvisioningState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetProvisioningState(soap, "inf:GetProvisioningState", &a->inf__GetProvisioningState, "")) { soap_flag_inf__GetProvisioningState--; 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; } return a; } SOAP_FMAC5 struct __inf__GetProvisioningState * SOAP_FMAC6 soap_new___inf__GetProvisioningState(struct soap *soap, int n) { return soap_instantiate___inf__GetProvisioningState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetProvisioningState * SOAP_FMAC4 soap_instantiate___inf__GetProvisioningState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetProvisioningState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetProvisioningState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetProvisioningState; if (size) *size = sizeof(struct __inf__GetProvisioningState); } else { cp->ptr = (void*)new struct __inf__GetProvisioningState[n]; if (size) *size = n * sizeof(struct __inf__GetProvisioningState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetProvisioningState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetProvisioningState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetProvisioningState %p -> %p\n", q, p)); *(struct __inf__GetProvisioningState*)p = *(struct __inf__GetProvisioningState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetProvisioningMode(struct soap *soap, const struct __inf__GetProvisioningMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetProvisioningMode(soap, &a->inf__GetProvisioningMode); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetProvisioningMode = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetProvisioningMode(struct soap *soap, const struct __inf__GetProvisioningMode *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetProvisioningMode(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetProvisioningMode(struct soap *soap, const char *tag, int id, const struct __inf__GetProvisioningMode *a, const char *type) { soap_out_PointerTo_inf__GetProvisioningMode(soap, "inf:GetProvisioningMode", -1, &a->inf__GetProvisioningMode, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetProvisioningMode * SOAP_FMAC4 soap_get___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetProvisioningMode * SOAP_FMAC4 soap_in___inf__GetProvisioningMode(struct soap *soap, const char *tag, struct __inf__GetProvisioningMode *a, const char *type) { short soap_flag_inf__GetProvisioningMode = 1; a = (struct __inf__GetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetProvisioningMode, sizeof(struct __inf__GetProvisioningMode), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetProvisioningMode(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetProvisioningMode && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetProvisioningMode(soap, "inf:GetProvisioningMode", &a->inf__GetProvisioningMode, "")) { soap_flag_inf__GetProvisioningMode--; 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; } return a; } SOAP_FMAC5 struct __inf__GetProvisioningMode * SOAP_FMAC6 soap_new___inf__GetProvisioningMode(struct soap *soap, int n) { return soap_instantiate___inf__GetProvisioningMode(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetProvisioningMode * SOAP_FMAC4 soap_instantiate___inf__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetProvisioningMode, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetProvisioningMode; if (size) *size = sizeof(struct __inf__GetProvisioningMode); } else { cp->ptr = (void*)new struct __inf__GetProvisioningMode[n]; if (size) *size = n * sizeof(struct __inf__GetProvisioningMode); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetProvisioningMode*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetProvisioningMode %p -> %p\n", q, p)); *(struct __inf__GetProvisioningMode*)p = *(struct __inf__GetProvisioningMode*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetCodeVersions(struct soap *soap, const struct __inf__GetCodeVersions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetCodeVersions(soap, &a->inf__GetCodeVersions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetCodeVersions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetCodeVersions(struct soap *soap, const struct __inf__GetCodeVersions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetCodeVersions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetCodeVersions(struct soap *soap, const char *tag, int id, const struct __inf__GetCodeVersions *a, const char *type) { soap_out_PointerTo_inf__GetCodeVersions(soap, "inf:GetCodeVersions", -1, &a->inf__GetCodeVersions, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetCodeVersions * SOAP_FMAC4 soap_get___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetCodeVersions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetCodeVersions * SOAP_FMAC4 soap_in___inf__GetCodeVersions(struct soap *soap, const char *tag, struct __inf__GetCodeVersions *a, const char *type) { short soap_flag_inf__GetCodeVersions = 1; a = (struct __inf__GetCodeVersions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetCodeVersions, sizeof(struct __inf__GetCodeVersions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetCodeVersions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetCodeVersions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetCodeVersions(soap, "inf:GetCodeVersions", &a->inf__GetCodeVersions, "")) { soap_flag_inf__GetCodeVersions--; 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; } return a; } SOAP_FMAC5 struct __inf__GetCodeVersions * SOAP_FMAC6 soap_new___inf__GetCodeVersions(struct soap *soap, int n) { return soap_instantiate___inf__GetCodeVersions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetCodeVersions * SOAP_FMAC4 soap_instantiate___inf__GetCodeVersions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetCodeVersions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetCodeVersions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetCodeVersions; if (size) *size = sizeof(struct __inf__GetCodeVersions); } else { cp->ptr = (void*)new struct __inf__GetCodeVersions[n]; if (size) *size = n * sizeof(struct __inf__GetCodeVersions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetCodeVersions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetCodeVersions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetCodeVersions %p -> %p\n", q, p)); *(struct __inf__GetCodeVersions*)p = *(struct __inf__GetCodeVersions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetCoreVersion(struct soap *soap, const struct __inf__GetCoreVersion *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_inf__GetCoreVersion(soap, &a->inf__GetCoreVersion); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->inf__GetCoreVersion = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetCoreVersion(struct soap *soap, const struct __inf__GetCoreVersion *a, const char *tag, const char *type) { register int id = 0; if (soap_out___inf__GetCoreVersion(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetCoreVersion(struct soap *soap, const char *tag, int id, const struct __inf__GetCoreVersion *a, const char *type) { soap_out_PointerTo_inf__GetCoreVersion(soap, "inf:GetCoreVersion", -1, &a->inf__GetCoreVersion, ""); return SOAP_OK; } SOAP_FMAC3 struct __inf__GetCoreVersion * SOAP_FMAC4 soap_get___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *p, const char *tag, const char *type) { if ((p = soap_in___inf__GetCoreVersion(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __inf__GetCoreVersion * SOAP_FMAC4 soap_in___inf__GetCoreVersion(struct soap *soap, const char *tag, struct __inf__GetCoreVersion *a, const char *type) { short soap_flag_inf__GetCoreVersion = 1; a = (struct __inf__GetCoreVersion *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetCoreVersion, sizeof(struct __inf__GetCoreVersion), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___inf__GetCoreVersion(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_inf__GetCoreVersion && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_inf__GetCoreVersion(soap, "inf:GetCoreVersion", &a->inf__GetCoreVersion, "")) { soap_flag_inf__GetCoreVersion--; 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; } return a; } SOAP_FMAC5 struct __inf__GetCoreVersion * SOAP_FMAC6 soap_new___inf__GetCoreVersion(struct soap *soap, int n) { return soap_instantiate___inf__GetCoreVersion(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __inf__GetCoreVersion * SOAP_FMAC4 soap_instantiate___inf__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetCoreVersion, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __inf__GetCoreVersion; if (size) *size = sizeof(struct __inf__GetCoreVersion); } else { cp->ptr = (void*)new struct __inf__GetCoreVersion[n]; if (size) *size = n * sizeof(struct __inf__GetCoreVersion); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __inf__GetCoreVersion*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetCoreVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetCoreVersion %p -> %p\n", q, p)); *(struct __inf__GetCoreVersion*)p = *(struct __inf__GetCoreVersion*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__GetIderSessionLog(struct soap *soap, const struct __idr__GetIderSessionLog *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_idr__GetIderSessionLog(soap, &a->idr__GetIderSessionLog); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->idr__GetIderSessionLog = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__GetIderSessionLog(struct soap *soap, const struct __idr__GetIderSessionLog *a, const char *tag, const char *type) { register int id = 0; if (soap_out___idr__GetIderSessionLog(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___idr__GetIderSessionLog(struct soap *soap, const char *tag, int id, const struct __idr__GetIderSessionLog *a, const char *type) { soap_out_PointerTo_idr__GetIderSessionLog(soap, "idr:GetIderSessionLog", -1, &a->idr__GetIderSessionLog, ""); return SOAP_OK; } SOAP_FMAC3 struct __idr__GetIderSessionLog * SOAP_FMAC4 soap_get___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *p, const char *tag, const char *type) { if ((p = soap_in___idr__GetIderSessionLog(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __idr__GetIderSessionLog * SOAP_FMAC4 soap_in___idr__GetIderSessionLog(struct soap *soap, const char *tag, struct __idr__GetIderSessionLog *a, const char *type) { short soap_flag_idr__GetIderSessionLog = 1; a = (struct __idr__GetIderSessionLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__GetIderSessionLog, sizeof(struct __idr__GetIderSessionLog), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___idr__GetIderSessionLog(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_idr__GetIderSessionLog && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_idr__GetIderSessionLog(soap, "idr:GetIderSessionLog", &a->idr__GetIderSessionLog, "")) { soap_flag_idr__GetIderSessionLog--; 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; } return a; } SOAP_FMAC5 struct __idr__GetIderSessionLog * SOAP_FMAC6 soap_new___idr__GetIderSessionLog(struct soap *soap, int n) { return soap_instantiate___idr__GetIderSessionLog(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __idr__GetIderSessionLog * SOAP_FMAC4 soap_instantiate___idr__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__GetIderSessionLog, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __idr__GetIderSessionLog; if (size) *size = sizeof(struct __idr__GetIderSessionLog); } else { cp->ptr = (void*)new struct __idr__GetIderSessionLog[n]; if (size) *size = n * sizeof(struct __idr__GetIderSessionLog); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __idr__GetIderSessionLog*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___idr__GetIderSessionLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__GetIderSessionLog %p -> %p\n", q, p)); *(struct __idr__GetIderSessionLog*)p = *(struct __idr__GetIderSessionLog*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__GetRedirectionListenerState(struct soap *soap, const struct __idr__GetRedirectionListenerState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_idr__GetRedirectionListenerState(soap, &a->idr__GetRedirectionListenerState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->idr__GetRedirectionListenerState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__GetRedirectionListenerState(struct soap *soap, const struct __idr__GetRedirectionListenerState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___idr__GetRedirectionListenerState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___idr__GetRedirectionListenerState(struct soap *soap, const char *tag, int id, const struct __idr__GetRedirectionListenerState *a, const char *type) { soap_out_PointerTo_idr__GetRedirectionListenerState(soap, "idr:GetRedirectionListenerState", -1, &a->idr__GetRedirectionListenerState, ""); return SOAP_OK; } SOAP_FMAC3 struct __idr__GetRedirectionListenerState * SOAP_FMAC4 soap_get___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *p, const char *tag, const char *type) { if ((p = soap_in___idr__GetRedirectionListenerState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __idr__GetRedirectionListenerState * SOAP_FMAC4 soap_in___idr__GetRedirectionListenerState(struct soap *soap, const char *tag, struct __idr__GetRedirectionListenerState *a, const char *type) { short soap_flag_idr__GetRedirectionListenerState = 1; a = (struct __idr__GetRedirectionListenerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__GetRedirectionListenerState, sizeof(struct __idr__GetRedirectionListenerState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___idr__GetRedirectionListenerState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_idr__GetRedirectionListenerState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_idr__GetRedirectionListenerState(soap, "idr:GetRedirectionListenerState", &a->idr__GetRedirectionListenerState, "")) { soap_flag_idr__GetRedirectionListenerState--; 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; } return a; } SOAP_FMAC5 struct __idr__GetRedirectionListenerState * SOAP_FMAC6 soap_new___idr__GetRedirectionListenerState(struct soap *soap, int n) { return soap_instantiate___idr__GetRedirectionListenerState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __idr__GetRedirectionListenerState * SOAP_FMAC4 soap_instantiate___idr__GetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__GetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__GetRedirectionListenerState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __idr__GetRedirectionListenerState; if (size) *size = sizeof(struct __idr__GetRedirectionListenerState); } else { cp->ptr = (void*)new struct __idr__GetRedirectionListenerState[n]; if (size) *size = n * sizeof(struct __idr__GetRedirectionListenerState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __idr__GetRedirectionListenerState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___idr__GetRedirectionListenerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__GetRedirectionListenerState %p -> %p\n", q, p)); *(struct __idr__GetRedirectionListenerState*)p = *(struct __idr__GetRedirectionListenerState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__SetRedirectionListenerState(struct soap *soap, const struct __idr__SetRedirectionListenerState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_idr__SetRedirectionListenerState(soap, &a->idr__SetRedirectionListenerState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->idr__SetRedirectionListenerState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__SetRedirectionListenerState(struct soap *soap, const struct __idr__SetRedirectionListenerState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___idr__SetRedirectionListenerState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___idr__SetRedirectionListenerState(struct soap *soap, const char *tag, int id, const struct __idr__SetRedirectionListenerState *a, const char *type) { soap_out_PointerTo_idr__SetRedirectionListenerState(soap, "idr:SetRedirectionListenerState", -1, &a->idr__SetRedirectionListenerState, ""); return SOAP_OK; } SOAP_FMAC3 struct __idr__SetRedirectionListenerState * SOAP_FMAC4 soap_get___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *p, const char *tag, const char *type) { if ((p = soap_in___idr__SetRedirectionListenerState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __idr__SetRedirectionListenerState * SOAP_FMAC4 soap_in___idr__SetRedirectionListenerState(struct soap *soap, const char *tag, struct __idr__SetRedirectionListenerState *a, const char *type) { short soap_flag_idr__SetRedirectionListenerState = 1; a = (struct __idr__SetRedirectionListenerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__SetRedirectionListenerState, sizeof(struct __idr__SetRedirectionListenerState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___idr__SetRedirectionListenerState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_idr__SetRedirectionListenerState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_idr__SetRedirectionListenerState(soap, "idr:SetRedirectionListenerState", &a->idr__SetRedirectionListenerState, "")) { soap_flag_idr__SetRedirectionListenerState--; 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; } return a; } SOAP_FMAC5 struct __idr__SetRedirectionListenerState * SOAP_FMAC6 soap_new___idr__SetRedirectionListenerState(struct soap *soap, int n) { return soap_instantiate___idr__SetRedirectionListenerState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __idr__SetRedirectionListenerState * SOAP_FMAC4 soap_instantiate___idr__SetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__SetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__SetRedirectionListenerState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __idr__SetRedirectionListenerState; if (size) *size = sizeof(struct __idr__SetRedirectionListenerState); } else { cp->ptr = (void*)new struct __idr__SetRedirectionListenerState[n]; if (size) *size = n * sizeof(struct __idr__SetRedirectionListenerState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __idr__SetRedirectionListenerState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___idr__SetRedirectionListenerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__SetRedirectionListenerState %p -> %p\n", q, p)); *(struct __idr__SetRedirectionListenerState*)p = *(struct __idr__SetRedirectionListenerState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___hwa__GetAssetData(struct soap *soap, const struct __hwa__GetAssetData *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_hwa__GetAssetData(soap, &a->hwa__GetAssetData); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->hwa__GetAssetData = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___hwa__GetAssetData(struct soap *soap, const struct __hwa__GetAssetData *a, const char *tag, const char *type) { register int id = 0; if (soap_out___hwa__GetAssetData(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___hwa__GetAssetData(struct soap *soap, const char *tag, int id, const struct __hwa__GetAssetData *a, const char *type) { soap_out_PointerTo_hwa__GetAssetData(soap, "hwa:GetAssetData", -1, &a->hwa__GetAssetData, ""); return SOAP_OK; } SOAP_FMAC3 struct __hwa__GetAssetData * SOAP_FMAC4 soap_get___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *p, const char *tag, const char *type) { if ((p = soap_in___hwa__GetAssetData(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __hwa__GetAssetData * SOAP_FMAC4 soap_in___hwa__GetAssetData(struct soap *soap, const char *tag, struct __hwa__GetAssetData *a, const char *type) { short soap_flag_hwa__GetAssetData = 1; a = (struct __hwa__GetAssetData *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___hwa__GetAssetData, sizeof(struct __hwa__GetAssetData), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___hwa__GetAssetData(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_hwa__GetAssetData && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_hwa__GetAssetData(soap, "hwa:GetAssetData", &a->hwa__GetAssetData, "")) { soap_flag_hwa__GetAssetData--; 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; } return a; } SOAP_FMAC5 struct __hwa__GetAssetData * SOAP_FMAC6 soap_new___hwa__GetAssetData(struct soap *soap, int n) { return soap_instantiate___hwa__GetAssetData(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __hwa__GetAssetData * SOAP_FMAC4 soap_instantiate___hwa__GetAssetData(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___hwa__GetAssetData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___hwa__GetAssetData, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __hwa__GetAssetData; if (size) *size = sizeof(struct __hwa__GetAssetData); } else { cp->ptr = (void*)new struct __hwa__GetAssetData[n]; if (size) *size = n * sizeof(struct __hwa__GetAssetData); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __hwa__GetAssetData*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___hwa__GetAssetData(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __hwa__GetAssetData %p -> %p\n", q, p)); *(struct __hwa__GetAssetData*)p = *(struct __hwa__GetAssetData*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___hwa__EnumerateAssetTypes(struct soap *soap, const struct __hwa__EnumerateAssetTypes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_hwa__EnumerateAssetTypes(soap, &a->hwa__EnumerateAssetTypes); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->hwa__EnumerateAssetTypes = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___hwa__EnumerateAssetTypes(struct soap *soap, const struct __hwa__EnumerateAssetTypes *a, const char *tag, const char *type) { register int id = 0; if (soap_out___hwa__EnumerateAssetTypes(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, int id, const struct __hwa__EnumerateAssetTypes *a, const char *type) { soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, "hwa:EnumerateAssetTypes", -1, &a->hwa__EnumerateAssetTypes, ""); return SOAP_OK; } SOAP_FMAC3 struct __hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_get___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *p, const char *tag, const char *type) { if ((p = soap_in___hwa__EnumerateAssetTypes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_in___hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, struct __hwa__EnumerateAssetTypes *a, const char *type) { short soap_flag_hwa__EnumerateAssetTypes = 1; a = (struct __hwa__EnumerateAssetTypes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___hwa__EnumerateAssetTypes, sizeof(struct __hwa__EnumerateAssetTypes), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___hwa__EnumerateAssetTypes(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_hwa__EnumerateAssetTypes && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, "hwa:EnumerateAssetTypes", &a->hwa__EnumerateAssetTypes, "")) { soap_flag_hwa__EnumerateAssetTypes--; 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; } return a; } SOAP_FMAC5 struct __hwa__EnumerateAssetTypes * SOAP_FMAC6 soap_new___hwa__EnumerateAssetTypes(struct soap *soap, int n) { return soap_instantiate___hwa__EnumerateAssetTypes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_instantiate___hwa__EnumerateAssetTypes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___hwa__EnumerateAssetTypes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___hwa__EnumerateAssetTypes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __hwa__EnumerateAssetTypes; if (size) *size = sizeof(struct __hwa__EnumerateAssetTypes); } else { cp->ptr = (void*)new struct __hwa__EnumerateAssetTypes[n]; if (size) *size = n * sizeof(struct __hwa__EnumerateAssetTypes); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __hwa__EnumerateAssetTypes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___hwa__EnumerateAssetTypes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __hwa__EnumerateAssetTypes %p -> %p\n", q, p)); *(struct __hwa__EnumerateAssetTypes*)p = *(struct __hwa__EnumerateAssetTypes*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetGeneralAlertSubscription(struct soap *soap, const struct __emi__GetGeneralAlertSubscription *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(soap, &a->emi__GetGeneralAlertSubscription); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__GetGeneralAlertSubscription = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetGeneralAlertSubscription(struct soap *soap, const struct __emi__GetGeneralAlertSubscription *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__GetGeneralAlertSubscription(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, int id, const struct __emi__GetGeneralAlertSubscription *a, const char *type) { soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, "emi:GetGeneralAlertSubscription", -1, &a->emi__GetGeneralAlertSubscription, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_get___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *p, const char *tag, const char *type) { if ((p = soap_in___emi__GetGeneralAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_in___emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, struct __emi__GetGeneralAlertSubscription *a, const char *type) { short soap_flag_emi__GetGeneralAlertSubscription = 1; a = (struct __emi__GetGeneralAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetGeneralAlertSubscription, sizeof(struct __emi__GetGeneralAlertSubscription), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__GetGeneralAlertSubscription(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__GetGeneralAlertSubscription && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, "emi:GetGeneralAlertSubscription", &a->emi__GetGeneralAlertSubscription, "")) { soap_flag_emi__GetGeneralAlertSubscription--; 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; } return a; } SOAP_FMAC5 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC6 soap_new___emi__GetGeneralAlertSubscription(struct soap *soap, int n) { return soap_instantiate___emi__GetGeneralAlertSubscription(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_instantiate___emi__GetGeneralAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetGeneralAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetGeneralAlertSubscription, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__GetGeneralAlertSubscription; if (size) *size = sizeof(struct __emi__GetGeneralAlertSubscription); } else { cp->ptr = (void*)new struct __emi__GetGeneralAlertSubscription[n]; if (size) *size = n * sizeof(struct __emi__GetGeneralAlertSubscription); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__GetGeneralAlertSubscription*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetGeneralAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetGeneralAlertSubscription %p -> %p\n", q, p)); *(struct __emi__GetGeneralAlertSubscription*)p = *(struct __emi__GetGeneralAlertSubscription*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateGeneralAlertSubscriptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, &a->emi__EnumerateGeneralAlertSubscriptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__EnumerateGeneralAlertSubscriptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateGeneralAlertSubscriptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateGeneralAlertSubscriptions *a, const char *type) { soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, "emi:EnumerateGeneralAlertSubscriptions", -1, &a->emi__EnumerateGeneralAlertSubscriptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_get___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *p, const char *tag, const char *type) { if ((p = soap_in___emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_in___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, struct __emi__EnumerateGeneralAlertSubscriptions *a, const char *type) { short soap_flag_emi__EnumerateGeneralAlertSubscriptions = 1; a = (struct __emi__EnumerateGeneralAlertSubscriptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions, sizeof(struct __emi__EnumerateGeneralAlertSubscriptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__EnumerateGeneralAlertSubscriptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__EnumerateGeneralAlertSubscriptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, "emi:EnumerateGeneralAlertSubscriptions", &a->emi__EnumerateGeneralAlertSubscriptions, "")) { soap_flag_emi__EnumerateGeneralAlertSubscriptions--; 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; } return a; } SOAP_FMAC5 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC6 soap_new___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n) { return soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__EnumerateGeneralAlertSubscriptions; if (size) *size = sizeof(struct __emi__EnumerateGeneralAlertSubscriptions); } else { cp->ptr = (void*)new struct __emi__EnumerateGeneralAlertSubscriptions[n]; if (size) *size = n * sizeof(struct __emi__EnumerateGeneralAlertSubscriptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__EnumerateGeneralAlertSubscriptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateGeneralAlertSubscriptions %p -> %p\n", q, p)); *(struct __emi__EnumerateGeneralAlertSubscriptions*)p = *(struct __emi__EnumerateGeneralAlertSubscriptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SubscribeForGeneralAlert(struct soap *soap, const struct __emi__SubscribeForGeneralAlert *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(soap, &a->emi__SubscribeForGeneralAlert); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__SubscribeForGeneralAlert = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SubscribeForGeneralAlert(struct soap *soap, const struct __emi__SubscribeForGeneralAlert *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__SubscribeForGeneralAlert(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, int id, const struct __emi__SubscribeForGeneralAlert *a, const char *type) { soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, "emi:SubscribeForGeneralAlert", -1, &a->emi__SubscribeForGeneralAlert, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_get___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *p, const char *tag, const char *type) { if ((p = soap_in___emi__SubscribeForGeneralAlert(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_in___emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, struct __emi__SubscribeForGeneralAlert *a, const char *type) { short soap_flag_emi__SubscribeForGeneralAlert = 1; a = (struct __emi__SubscribeForGeneralAlert *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SubscribeForGeneralAlert, sizeof(struct __emi__SubscribeForGeneralAlert), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__SubscribeForGeneralAlert(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__SubscribeForGeneralAlert && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, "emi:SubscribeForGeneralAlert", &a->emi__SubscribeForGeneralAlert, "")) { soap_flag_emi__SubscribeForGeneralAlert--; 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; } return a; } SOAP_FMAC5 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC6 soap_new___emi__SubscribeForGeneralAlert(struct soap *soap, int n) { return soap_instantiate___emi__SubscribeForGeneralAlert(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_instantiate___emi__SubscribeForGeneralAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SubscribeForGeneralAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SubscribeForGeneralAlert, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__SubscribeForGeneralAlert; if (size) *size = sizeof(struct __emi__SubscribeForGeneralAlert); } else { cp->ptr = (void*)new struct __emi__SubscribeForGeneralAlert[n]; if (size) *size = n * sizeof(struct __emi__SubscribeForGeneralAlert); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__SubscribeForGeneralAlert*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__SubscribeForGeneralAlert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SubscribeForGeneralAlert %p -> %p\n", q, p)); *(struct __emi__SubscribeForGeneralAlert*)p = *(struct __emi__SubscribeForGeneralAlert*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetSensorAttributes(struct soap *soap, const struct __emi__GetSensorAttributes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__GetSensorAttributes(soap, &a->emi__GetSensorAttributes); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__GetSensorAttributes = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetSensorAttributes(struct soap *soap, const struct __emi__GetSensorAttributes *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__GetSensorAttributes(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetSensorAttributes(struct soap *soap, const char *tag, int id, const struct __emi__GetSensorAttributes *a, const char *type) { soap_out_PointerTo_emi__GetSensorAttributes(soap, "emi:GetSensorAttributes", -1, &a->emi__GetSensorAttributes, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__GetSensorAttributes * SOAP_FMAC4 soap_get___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *p, const char *tag, const char *type) { if ((p = soap_in___emi__GetSensorAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__GetSensorAttributes * SOAP_FMAC4 soap_in___emi__GetSensorAttributes(struct soap *soap, const char *tag, struct __emi__GetSensorAttributes *a, const char *type) { short soap_flag_emi__GetSensorAttributes = 1; a = (struct __emi__GetSensorAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetSensorAttributes, sizeof(struct __emi__GetSensorAttributes), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__GetSensorAttributes(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__GetSensorAttributes && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__GetSensorAttributes(soap, "emi:GetSensorAttributes", &a->emi__GetSensorAttributes, "")) { soap_flag_emi__GetSensorAttributes--; 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; } return a; } SOAP_FMAC5 struct __emi__GetSensorAttributes * SOAP_FMAC6 soap_new___emi__GetSensorAttributes(struct soap *soap, int n) { return soap_instantiate___emi__GetSensorAttributes(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__GetSensorAttributes * SOAP_FMAC4 soap_instantiate___emi__GetSensorAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetSensorAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetSensorAttributes, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__GetSensorAttributes; if (size) *size = sizeof(struct __emi__GetSensorAttributes); } else { cp->ptr = (void*)new struct __emi__GetSensorAttributes[n]; if (size) *size = n * sizeof(struct __emi__GetSensorAttributes); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__GetSensorAttributes*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetSensorAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetSensorAttributes %p -> %p\n", q, p)); *(struct __emi__GetSensorAttributes*)p = *(struct __emi__GetSensorAttributes*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateSensors(struct soap *soap, const struct __emi__EnumerateSensors *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__EnumerateSensors(soap, &a->emi__EnumerateSensors); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__EnumerateSensors = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateSensors(struct soap *soap, const struct __emi__EnumerateSensors *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__EnumerateSensors(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateSensors(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateSensors *a, const char *type) { soap_out_PointerTo_emi__EnumerateSensors(soap, "emi:EnumerateSensors", -1, &a->emi__EnumerateSensors, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__EnumerateSensors * SOAP_FMAC4 soap_get___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *p, const char *tag, const char *type) { if ((p = soap_in___emi__EnumerateSensors(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__EnumerateSensors * SOAP_FMAC4 soap_in___emi__EnumerateSensors(struct soap *soap, const char *tag, struct __emi__EnumerateSensors *a, const char *type) { short soap_flag_emi__EnumerateSensors = 1; a = (struct __emi__EnumerateSensors *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateSensors, sizeof(struct __emi__EnumerateSensors), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__EnumerateSensors(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__EnumerateSensors && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__EnumerateSensors(soap, "emi:EnumerateSensors", &a->emi__EnumerateSensors, "")) { soap_flag_emi__EnumerateSensors--; 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; } return a; } SOAP_FMAC5 struct __emi__EnumerateSensors * SOAP_FMAC6 soap_new___emi__EnumerateSensors(struct soap *soap, int n) { return soap_instantiate___emi__EnumerateSensors(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__EnumerateSensors * SOAP_FMAC4 soap_instantiate___emi__EnumerateSensors(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateSensors(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateSensors, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__EnumerateSensors; if (size) *size = sizeof(struct __emi__EnumerateSensors); } else { cp->ptr = (void*)new struct __emi__EnumerateSensors[n]; if (size) *size = n * sizeof(struct __emi__EnumerateSensors); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__EnumerateSensors*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateSensors(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateSensors %p -> %p\n", q, p)); *(struct __emi__EnumerateSensors*)p = *(struct __emi__EnumerateSensors*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventLogTimestampClock(struct soap *soap, const struct __emi__GetEventLogTimestampClock *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__GetEventLogTimestampClock(soap, &a->emi__GetEventLogTimestampClock); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__GetEventLogTimestampClock = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventLogTimestampClock(struct soap *soap, const struct __emi__GetEventLogTimestampClock *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__GetEventLogTimestampClock(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const struct __emi__GetEventLogTimestampClock *a, const char *type) { soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, "emi:GetEventLogTimestampClock", -1, &a->emi__GetEventLogTimestampClock, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_get___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *p, const char *tag, const char *type) { if ((p = soap_in___emi__GetEventLogTimestampClock(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_in___emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, struct __emi__GetEventLogTimestampClock *a, const char *type) { short soap_flag_emi__GetEventLogTimestampClock = 1; a = (struct __emi__GetEventLogTimestampClock *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventLogTimestampClock, sizeof(struct __emi__GetEventLogTimestampClock), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__GetEventLogTimestampClock(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__GetEventLogTimestampClock && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, "emi:GetEventLogTimestampClock", &a->emi__GetEventLogTimestampClock, "")) { soap_flag_emi__GetEventLogTimestampClock--; 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; } return a; } SOAP_FMAC5 struct __emi__GetEventLogTimestampClock * SOAP_FMAC6 soap_new___emi__GetEventLogTimestampClock(struct soap *soap, int n) { return soap_instantiate___emi__GetEventLogTimestampClock(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate___emi__GetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventLogTimestampClock, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__GetEventLogTimestampClock; if (size) *size = sizeof(struct __emi__GetEventLogTimestampClock); } else { cp->ptr = (void*)new struct __emi__GetEventLogTimestampClock[n]; if (size) *size = n * sizeof(struct __emi__GetEventLogTimestampClock); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__GetEventLogTimestampClock*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetEventLogTimestampClock(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventLogTimestampClock %p -> %p\n", q, p)); *(struct __emi__GetEventLogTimestampClock*)p = *(struct __emi__GetEventLogTimestampClock*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SetEventLogTimestampClock(struct soap *soap, const struct __emi__SetEventLogTimestampClock *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__SetEventLogTimestampClock(soap, &a->emi__SetEventLogTimestampClock); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__SetEventLogTimestampClock = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SetEventLogTimestampClock(struct soap *soap, const struct __emi__SetEventLogTimestampClock *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__SetEventLogTimestampClock(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const struct __emi__SetEventLogTimestampClock *a, const char *type) { soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, "emi:SetEventLogTimestampClock", -1, &a->emi__SetEventLogTimestampClock, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_get___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *p, const char *tag, const char *type) { if ((p = soap_in___emi__SetEventLogTimestampClock(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_in___emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, struct __emi__SetEventLogTimestampClock *a, const char *type) { short soap_flag_emi__SetEventLogTimestampClock = 1; a = (struct __emi__SetEventLogTimestampClock *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SetEventLogTimestampClock, sizeof(struct __emi__SetEventLogTimestampClock), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__SetEventLogTimestampClock(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__SetEventLogTimestampClock && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, "emi:SetEventLogTimestampClock", &a->emi__SetEventLogTimestampClock, "")) { soap_flag_emi__SetEventLogTimestampClock--; 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; } return a; } SOAP_FMAC5 struct __emi__SetEventLogTimestampClock * SOAP_FMAC6 soap_new___emi__SetEventLogTimestampClock(struct soap *soap, int n) { return soap_instantiate___emi__SetEventLogTimestampClock(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate___emi__SetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SetEventLogTimestampClock, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__SetEventLogTimestampClock; if (size) *size = sizeof(struct __emi__SetEventLogTimestampClock); } else { cp->ptr = (void*)new struct __emi__SetEventLogTimestampClock[n]; if (size) *size = n * sizeof(struct __emi__SetEventLogTimestampClock); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__SetEventLogTimestampClock*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__SetEventLogTimestampClock(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SetEventLogTimestampClock %p -> %p\n", q, p)); *(struct __emi__SetEventLogTimestampClock*)p = *(struct __emi__SetEventLogTimestampClock*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__FreezeEventLog(struct soap *soap, const struct __emi__FreezeEventLog *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__FreezeEventLog(soap, &a->emi__FreezeEventLog); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__FreezeEventLog = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__FreezeEventLog(struct soap *soap, const struct __emi__FreezeEventLog *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__FreezeEventLog(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__FreezeEventLog(struct soap *soap, const char *tag, int id, const struct __emi__FreezeEventLog *a, const char *type) { soap_out_PointerTo_emi__FreezeEventLog(soap, "emi:FreezeEventLog", -1, &a->emi__FreezeEventLog, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__FreezeEventLog * SOAP_FMAC4 soap_get___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *p, const char *tag, const char *type) { if ((p = soap_in___emi__FreezeEventLog(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__FreezeEventLog * SOAP_FMAC4 soap_in___emi__FreezeEventLog(struct soap *soap, const char *tag, struct __emi__FreezeEventLog *a, const char *type) { short soap_flag_emi__FreezeEventLog = 1; a = (struct __emi__FreezeEventLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__FreezeEventLog, sizeof(struct __emi__FreezeEventLog), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__FreezeEventLog(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__FreezeEventLog && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__FreezeEventLog(soap, "emi:FreezeEventLog", &a->emi__FreezeEventLog, "")) { soap_flag_emi__FreezeEventLog--; 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; } return a; } SOAP_FMAC5 struct __emi__FreezeEventLog * SOAP_FMAC6 soap_new___emi__FreezeEventLog(struct soap *soap, int n) { return soap_instantiate___emi__FreezeEventLog(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__FreezeEventLog * SOAP_FMAC4 soap_instantiate___emi__FreezeEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__FreezeEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__FreezeEventLog, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__FreezeEventLog; if (size) *size = sizeof(struct __emi__FreezeEventLog); } else { cp->ptr = (void*)new struct __emi__FreezeEventLog[n]; if (size) *size = n * sizeof(struct __emi__FreezeEventLog); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__FreezeEventLog*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__FreezeEventLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__FreezeEventLog %p -> %p\n", q, p)); *(struct __emi__FreezeEventLog*)p = *(struct __emi__FreezeEventLog*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__ClearEventLog(struct soap *soap, const struct __emi__ClearEventLog *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__ClearEventLog(soap, &a->emi__ClearEventLog); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__ClearEventLog = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__ClearEventLog(struct soap *soap, const struct __emi__ClearEventLog *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__ClearEventLog(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__ClearEventLog(struct soap *soap, const char *tag, int id, const struct __emi__ClearEventLog *a, const char *type) { soap_out_PointerTo_emi__ClearEventLog(soap, "emi:ClearEventLog", -1, &a->emi__ClearEventLog, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__ClearEventLog * SOAP_FMAC4 soap_get___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *p, const char *tag, const char *type) { if ((p = soap_in___emi__ClearEventLog(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__ClearEventLog * SOAP_FMAC4 soap_in___emi__ClearEventLog(struct soap *soap, const char *tag, struct __emi__ClearEventLog *a, const char *type) { short soap_flag_emi__ClearEventLog = 1; a = (struct __emi__ClearEventLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__ClearEventLog, sizeof(struct __emi__ClearEventLog), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__ClearEventLog(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__ClearEventLog && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__ClearEventLog(soap, "emi:ClearEventLog", &a->emi__ClearEventLog, "")) { soap_flag_emi__ClearEventLog--; 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; } return a; } SOAP_FMAC5 struct __emi__ClearEventLog * SOAP_FMAC6 soap_new___emi__ClearEventLog(struct soap *soap, int n) { return soap_instantiate___emi__ClearEventLog(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__ClearEventLog * SOAP_FMAC4 soap_instantiate___emi__ClearEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__ClearEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__ClearEventLog, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__ClearEventLog; if (size) *size = sizeof(struct __emi__ClearEventLog); } else { cp->ptr = (void*)new struct __emi__ClearEventLog[n]; if (size) *size = n * sizeof(struct __emi__ClearEventLog); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__ClearEventLog*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__ClearEventLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__ClearEventLog %p -> %p\n", q, p)); *(struct __emi__ClearEventLog*)p = *(struct __emi__ClearEventLog*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__ReadEventLogRecords(struct soap *soap, const struct __emi__ReadEventLogRecords *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__ReadEventLogRecords(soap, &a->emi__ReadEventLogRecords); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__ReadEventLogRecords = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__ReadEventLogRecords(struct soap *soap, const struct __emi__ReadEventLogRecords *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__ReadEventLogRecords(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__ReadEventLogRecords(struct soap *soap, const char *tag, int id, const struct __emi__ReadEventLogRecords *a, const char *type) { soap_out_PointerTo_emi__ReadEventLogRecords(soap, "emi:ReadEventLogRecords", -1, &a->emi__ReadEventLogRecords, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__ReadEventLogRecords * SOAP_FMAC4 soap_get___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *p, const char *tag, const char *type) { if ((p = soap_in___emi__ReadEventLogRecords(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__ReadEventLogRecords * SOAP_FMAC4 soap_in___emi__ReadEventLogRecords(struct soap *soap, const char *tag, struct __emi__ReadEventLogRecords *a, const char *type) { short soap_flag_emi__ReadEventLogRecords = 1; a = (struct __emi__ReadEventLogRecords *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__ReadEventLogRecords, sizeof(struct __emi__ReadEventLogRecords), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__ReadEventLogRecords(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__ReadEventLogRecords && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__ReadEventLogRecords(soap, "emi:ReadEventLogRecords", &a->emi__ReadEventLogRecords, "")) { soap_flag_emi__ReadEventLogRecords--; 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; } return a; } SOAP_FMAC5 struct __emi__ReadEventLogRecords * SOAP_FMAC6 soap_new___emi__ReadEventLogRecords(struct soap *soap, int n) { return soap_instantiate___emi__ReadEventLogRecords(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__ReadEventLogRecords * SOAP_FMAC4 soap_instantiate___emi__ReadEventLogRecords(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__ReadEventLogRecords(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__ReadEventLogRecords, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__ReadEventLogRecords; if (size) *size = sizeof(struct __emi__ReadEventLogRecords); } else { cp->ptr = (void*)new struct __emi__ReadEventLogRecords[n]; if (size) *size = n * sizeof(struct __emi__ReadEventLogRecords); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__ReadEventLogRecords*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__ReadEventLogRecords(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__ReadEventLogRecords %p -> %p\n", q, p)); *(struct __emi__ReadEventLogRecords*)p = *(struct __emi__ReadEventLogRecords*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventLogStatus(struct soap *soap, const struct __emi__GetEventLogStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__GetEventLogStatus(soap, &a->emi__GetEventLogStatus); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__GetEventLogStatus = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventLogStatus(struct soap *soap, const struct __emi__GetEventLogStatus *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__GetEventLogStatus(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetEventLogStatus(struct soap *soap, const char *tag, int id, const struct __emi__GetEventLogStatus *a, const char *type) { soap_out_PointerTo_emi__GetEventLogStatus(soap, "emi:GetEventLogStatus", -1, &a->emi__GetEventLogStatus, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__GetEventLogStatus * SOAP_FMAC4 soap_get___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *p, const char *tag, const char *type) { if ((p = soap_in___emi__GetEventLogStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__GetEventLogStatus * SOAP_FMAC4 soap_in___emi__GetEventLogStatus(struct soap *soap, const char *tag, struct __emi__GetEventLogStatus *a, const char *type) { short soap_flag_emi__GetEventLogStatus = 1; a = (struct __emi__GetEventLogStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventLogStatus, sizeof(struct __emi__GetEventLogStatus), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__GetEventLogStatus(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__GetEventLogStatus && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__GetEventLogStatus(soap, "emi:GetEventLogStatus", &a->emi__GetEventLogStatus, "")) { soap_flag_emi__GetEventLogStatus--; 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; } return a; } SOAP_FMAC5 struct __emi__GetEventLogStatus * SOAP_FMAC6 soap_new___emi__GetEventLogStatus(struct soap *soap, int n) { return soap_instantiate___emi__GetEventLogStatus(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__GetEventLogStatus * SOAP_FMAC4 soap_instantiate___emi__GetEventLogStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventLogStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventLogStatus, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__GetEventLogStatus; if (size) *size = sizeof(struct __emi__GetEventLogStatus); } else { cp->ptr = (void*)new struct __emi__GetEventLogStatus[n]; if (size) *size = n * sizeof(struct __emi__GetEventLogStatus); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__GetEventLogStatus*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetEventLogStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventLogStatus %p -> %p\n", q, p)); *(struct __emi__GetEventLogStatus*)p = *(struct __emi__GetEventLogStatus*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__RemoveEventFilter(struct soap *soap, const struct __emi__RemoveEventFilter *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__RemoveEventFilter(soap, &a->emi__RemoveEventFilter); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__RemoveEventFilter = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__RemoveEventFilter(struct soap *soap, const struct __emi__RemoveEventFilter *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__RemoveEventFilter(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__RemoveEventFilter(struct soap *soap, const char *tag, int id, const struct __emi__RemoveEventFilter *a, const char *type) { soap_out_PointerTo_emi__RemoveEventFilter(soap, "emi:RemoveEventFilter", -1, &a->emi__RemoveEventFilter, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__RemoveEventFilter * SOAP_FMAC4 soap_get___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *p, const char *tag, const char *type) { if ((p = soap_in___emi__RemoveEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__RemoveEventFilter * SOAP_FMAC4 soap_in___emi__RemoveEventFilter(struct soap *soap, const char *tag, struct __emi__RemoveEventFilter *a, const char *type) { short soap_flag_emi__RemoveEventFilter = 1; a = (struct __emi__RemoveEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__RemoveEventFilter, sizeof(struct __emi__RemoveEventFilter), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__RemoveEventFilter(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__RemoveEventFilter && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__RemoveEventFilter(soap, "emi:RemoveEventFilter", &a->emi__RemoveEventFilter, "")) { soap_flag_emi__RemoveEventFilter--; 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; } return a; } SOAP_FMAC5 struct __emi__RemoveEventFilter * SOAP_FMAC6 soap_new___emi__RemoveEventFilter(struct soap *soap, int n) { return soap_instantiate___emi__RemoveEventFilter(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__RemoveEventFilter * SOAP_FMAC4 soap_instantiate___emi__RemoveEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__RemoveEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__RemoveEventFilter, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__RemoveEventFilter; if (size) *size = sizeof(struct __emi__RemoveEventFilter); } else { cp->ptr = (void*)new struct __emi__RemoveEventFilter[n]; if (size) *size = n * sizeof(struct __emi__RemoveEventFilter); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__RemoveEventFilter*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__RemoveEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__RemoveEventFilter %p -> %p\n", q, p)); *(struct __emi__RemoveEventFilter*)p = *(struct __emi__RemoveEventFilter*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__UpdateEventFilter(struct soap *soap, const struct __emi__UpdateEventFilter *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__UpdateEventFilter(soap, &a->emi__UpdateEventFilter); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__UpdateEventFilter = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__UpdateEventFilter(struct soap *soap, const struct __emi__UpdateEventFilter *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__UpdateEventFilter(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__UpdateEventFilter(struct soap *soap, const char *tag, int id, const struct __emi__UpdateEventFilter *a, const char *type) { soap_out_PointerTo_emi__UpdateEventFilter(soap, "emi:UpdateEventFilter", -1, &a->emi__UpdateEventFilter, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__UpdateEventFilter * SOAP_FMAC4 soap_get___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *p, const char *tag, const char *type) { if ((p = soap_in___emi__UpdateEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__UpdateEventFilter * SOAP_FMAC4 soap_in___emi__UpdateEventFilter(struct soap *soap, const char *tag, struct __emi__UpdateEventFilter *a, const char *type) { short soap_flag_emi__UpdateEventFilter = 1; a = (struct __emi__UpdateEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__UpdateEventFilter, sizeof(struct __emi__UpdateEventFilter), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__UpdateEventFilter(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__UpdateEventFilter && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__UpdateEventFilter(soap, "emi:UpdateEventFilter", &a->emi__UpdateEventFilter, "")) { soap_flag_emi__UpdateEventFilter--; 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; } return a; } SOAP_FMAC5 struct __emi__UpdateEventFilter * SOAP_FMAC6 soap_new___emi__UpdateEventFilter(struct soap *soap, int n) { return soap_instantiate___emi__UpdateEventFilter(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__UpdateEventFilter * SOAP_FMAC4 soap_instantiate___emi__UpdateEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__UpdateEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__UpdateEventFilter, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__UpdateEventFilter; if (size) *size = sizeof(struct __emi__UpdateEventFilter); } else { cp->ptr = (void*)new struct __emi__UpdateEventFilter[n]; if (size) *size = n * sizeof(struct __emi__UpdateEventFilter); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__UpdateEventFilter*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__UpdateEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__UpdateEventFilter %p -> %p\n", q, p)); *(struct __emi__UpdateEventFilter*)p = *(struct __emi__UpdateEventFilter*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventFilter(struct soap *soap, const struct __emi__GetEventFilter *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__GetEventFilter(soap, &a->emi__GetEventFilter); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__GetEventFilter = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventFilter(struct soap *soap, const struct __emi__GetEventFilter *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__GetEventFilter(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetEventFilter(struct soap *soap, const char *tag, int id, const struct __emi__GetEventFilter *a, const char *type) { soap_out_PointerTo_emi__GetEventFilter(soap, "emi:GetEventFilter", -1, &a->emi__GetEventFilter, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__GetEventFilter * SOAP_FMAC4 soap_get___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *p, const char *tag, const char *type) { if ((p = soap_in___emi__GetEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__GetEventFilter * SOAP_FMAC4 soap_in___emi__GetEventFilter(struct soap *soap, const char *tag, struct __emi__GetEventFilter *a, const char *type) { short soap_flag_emi__GetEventFilter = 1; a = (struct __emi__GetEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventFilter, sizeof(struct __emi__GetEventFilter), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__GetEventFilter(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__GetEventFilter && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__GetEventFilter(soap, "emi:GetEventFilter", &a->emi__GetEventFilter, "")) { soap_flag_emi__GetEventFilter--; 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; } return a; } SOAP_FMAC5 struct __emi__GetEventFilter * SOAP_FMAC6 soap_new___emi__GetEventFilter(struct soap *soap, int n) { return soap_instantiate___emi__GetEventFilter(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__GetEventFilter * SOAP_FMAC4 soap_instantiate___emi__GetEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventFilter, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__GetEventFilter; if (size) *size = sizeof(struct __emi__GetEventFilter); } else { cp->ptr = (void*)new struct __emi__GetEventFilter[n]; if (size) *size = n * sizeof(struct __emi__GetEventFilter); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__GetEventFilter*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventFilter %p -> %p\n", q, p)); *(struct __emi__GetEventFilter*)p = *(struct __emi__GetEventFilter*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__CancelAlertSubscription(struct soap *soap, const struct __emi__CancelAlertSubscription *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__CancelAlertSubscription(soap, &a->emi__CancelAlertSubscription); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__CancelAlertSubscription = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__CancelAlertSubscription(struct soap *soap, const struct __emi__CancelAlertSubscription *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__CancelAlertSubscription(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__CancelAlertSubscription(struct soap *soap, const char *tag, int id, const struct __emi__CancelAlertSubscription *a, const char *type) { soap_out_PointerTo_emi__CancelAlertSubscription(soap, "emi:CancelAlertSubscription", -1, &a->emi__CancelAlertSubscription, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__CancelAlertSubscription * SOAP_FMAC4 soap_get___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *p, const char *tag, const char *type) { if ((p = soap_in___emi__CancelAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__CancelAlertSubscription * SOAP_FMAC4 soap_in___emi__CancelAlertSubscription(struct soap *soap, const char *tag, struct __emi__CancelAlertSubscription *a, const char *type) { short soap_flag_emi__CancelAlertSubscription = 1; a = (struct __emi__CancelAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__CancelAlertSubscription, sizeof(struct __emi__CancelAlertSubscription), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__CancelAlertSubscription(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__CancelAlertSubscription && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__CancelAlertSubscription(soap, "emi:CancelAlertSubscription", &a->emi__CancelAlertSubscription, "")) { soap_flag_emi__CancelAlertSubscription--; 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; } return a; } SOAP_FMAC5 struct __emi__CancelAlertSubscription * SOAP_FMAC6 soap_new___emi__CancelAlertSubscription(struct soap *soap, int n) { return soap_instantiate___emi__CancelAlertSubscription(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__CancelAlertSubscription * SOAP_FMAC4 soap_instantiate___emi__CancelAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__CancelAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__CancelAlertSubscription, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__CancelAlertSubscription; if (size) *size = sizeof(struct __emi__CancelAlertSubscription); } else { cp->ptr = (void*)new struct __emi__CancelAlertSubscription[n]; if (size) *size = n * sizeof(struct __emi__CancelAlertSubscription); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__CancelAlertSubscription*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__CancelAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__CancelAlertSubscription %p -> %p\n", q, p)); *(struct __emi__CancelAlertSubscription*)p = *(struct __emi__CancelAlertSubscription*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateAlertPolicies(struct soap *soap, const struct __emi__EnumerateAlertPolicies *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__EnumerateAlertPolicies(soap, &a->emi__EnumerateAlertPolicies); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__EnumerateAlertPolicies = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateAlertPolicies(struct soap *soap, const struct __emi__EnumerateAlertPolicies *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__EnumerateAlertPolicies(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateAlertPolicies *a, const char *type) { soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, "emi:EnumerateAlertPolicies", -1, &a->emi__EnumerateAlertPolicies, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_get___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *p, const char *tag, const char *type) { if ((p = soap_in___emi__EnumerateAlertPolicies(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_in___emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, struct __emi__EnumerateAlertPolicies *a, const char *type) { short soap_flag_emi__EnumerateAlertPolicies = 1; a = (struct __emi__EnumerateAlertPolicies *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateAlertPolicies, sizeof(struct __emi__EnumerateAlertPolicies), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__EnumerateAlertPolicies(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__EnumerateAlertPolicies && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, "emi:EnumerateAlertPolicies", &a->emi__EnumerateAlertPolicies, "")) { soap_flag_emi__EnumerateAlertPolicies--; 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; } return a; } SOAP_FMAC5 struct __emi__EnumerateAlertPolicies * SOAP_FMAC6 soap_new___emi__EnumerateAlertPolicies(struct soap *soap, int n) { return soap_instantiate___emi__EnumerateAlertPolicies(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_instantiate___emi__EnumerateAlertPolicies(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateAlertPolicies(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateAlertPolicies, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__EnumerateAlertPolicies; if (size) *size = sizeof(struct __emi__EnumerateAlertPolicies); } else { cp->ptr = (void*)new struct __emi__EnumerateAlertPolicies[n]; if (size) *size = n * sizeof(struct __emi__EnumerateAlertPolicies); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__EnumerateAlertPolicies*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateAlertPolicies(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateAlertPolicies %p -> %p\n", q, p)); *(struct __emi__EnumerateAlertPolicies*)p = *(struct __emi__EnumerateAlertPolicies*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateAlertSubscriptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(soap, &a->emi__EnumerateAlertSubscriptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__EnumerateAlertSubscriptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateAlertSubscriptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__EnumerateAlertSubscriptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateAlertSubscriptions *a, const char *type) { soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, "emi:EnumerateAlertSubscriptions", -1, &a->emi__EnumerateAlertSubscriptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_get___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *p, const char *tag, const char *type) { if ((p = soap_in___emi__EnumerateAlertSubscriptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_in___emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, struct __emi__EnumerateAlertSubscriptions *a, const char *type) { short soap_flag_emi__EnumerateAlertSubscriptions = 1; a = (struct __emi__EnumerateAlertSubscriptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateAlertSubscriptions, sizeof(struct __emi__EnumerateAlertSubscriptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__EnumerateAlertSubscriptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__EnumerateAlertSubscriptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, "emi:EnumerateAlertSubscriptions", &a->emi__EnumerateAlertSubscriptions, "")) { soap_flag_emi__EnumerateAlertSubscriptions--; 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; } return a; } SOAP_FMAC5 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC6 soap_new___emi__EnumerateAlertSubscriptions(struct soap *soap, int n) { return soap_instantiate___emi__EnumerateAlertSubscriptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_instantiate___emi__EnumerateAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateAlertSubscriptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__EnumerateAlertSubscriptions; if (size) *size = sizeof(struct __emi__EnumerateAlertSubscriptions); } else { cp->ptr = (void*)new struct __emi__EnumerateAlertSubscriptions[n]; if (size) *size = n * sizeof(struct __emi__EnumerateAlertSubscriptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__EnumerateAlertSubscriptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateAlertSubscriptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateAlertSubscriptions %p -> %p\n", q, p)); *(struct __emi__EnumerateAlertSubscriptions*)p = *(struct __emi__EnumerateAlertSubscriptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SubscribeForAlert(struct soap *soap, const struct __emi__SubscribeForAlert *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__SubscribeForAlert(soap, &a->emi__SubscribeForAlert); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__SubscribeForAlert = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SubscribeForAlert(struct soap *soap, const struct __emi__SubscribeForAlert *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__SubscribeForAlert(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__SubscribeForAlert(struct soap *soap, const char *tag, int id, const struct __emi__SubscribeForAlert *a, const char *type) { soap_out_PointerTo_emi__SubscribeForAlert(soap, "emi:SubscribeForAlert", -1, &a->emi__SubscribeForAlert, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__SubscribeForAlert * SOAP_FMAC4 soap_get___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *p, const char *tag, const char *type) { if ((p = soap_in___emi__SubscribeForAlert(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__SubscribeForAlert * SOAP_FMAC4 soap_in___emi__SubscribeForAlert(struct soap *soap, const char *tag, struct __emi__SubscribeForAlert *a, const char *type) { short soap_flag_emi__SubscribeForAlert = 1; a = (struct __emi__SubscribeForAlert *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SubscribeForAlert, sizeof(struct __emi__SubscribeForAlert), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__SubscribeForAlert(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__SubscribeForAlert && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__SubscribeForAlert(soap, "emi:SubscribeForAlert", &a->emi__SubscribeForAlert, "")) { soap_flag_emi__SubscribeForAlert--; 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; } return a; } SOAP_FMAC5 struct __emi__SubscribeForAlert * SOAP_FMAC6 soap_new___emi__SubscribeForAlert(struct soap *soap, int n) { return soap_instantiate___emi__SubscribeForAlert(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__SubscribeForAlert * SOAP_FMAC4 soap_instantiate___emi__SubscribeForAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SubscribeForAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SubscribeForAlert, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__SubscribeForAlert; if (size) *size = sizeof(struct __emi__SubscribeForAlert); } else { cp->ptr = (void*)new struct __emi__SubscribeForAlert[n]; if (size) *size = n * sizeof(struct __emi__SubscribeForAlert); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__SubscribeForAlert*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__SubscribeForAlert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SubscribeForAlert %p -> %p\n", q, p)); *(struct __emi__SubscribeForAlert*)p = *(struct __emi__SubscribeForAlert*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__AddEventFilter(struct soap *soap, const struct __emi__AddEventFilter *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__AddEventFilter(soap, &a->emi__AddEventFilter); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__AddEventFilter = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__AddEventFilter(struct soap *soap, const struct __emi__AddEventFilter *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__AddEventFilter(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__AddEventFilter(struct soap *soap, const char *tag, int id, const struct __emi__AddEventFilter *a, const char *type) { soap_out_PointerTo_emi__AddEventFilter(soap, "emi:AddEventFilter", -1, &a->emi__AddEventFilter, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__AddEventFilter * SOAP_FMAC4 soap_get___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *p, const char *tag, const char *type) { if ((p = soap_in___emi__AddEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__AddEventFilter * SOAP_FMAC4 soap_in___emi__AddEventFilter(struct soap *soap, const char *tag, struct __emi__AddEventFilter *a, const char *type) { short soap_flag_emi__AddEventFilter = 1; a = (struct __emi__AddEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__AddEventFilter, sizeof(struct __emi__AddEventFilter), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__AddEventFilter(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__AddEventFilter && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__AddEventFilter(soap, "emi:AddEventFilter", &a->emi__AddEventFilter, "")) { soap_flag_emi__AddEventFilter--; 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; } return a; } SOAP_FMAC5 struct __emi__AddEventFilter * SOAP_FMAC6 soap_new___emi__AddEventFilter(struct soap *soap, int n) { return soap_instantiate___emi__AddEventFilter(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__AddEventFilter * SOAP_FMAC4 soap_instantiate___emi__AddEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__AddEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__AddEventFilter, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__AddEventFilter; if (size) *size = sizeof(struct __emi__AddEventFilter); } else { cp->ptr = (void*)new struct __emi__AddEventFilter[n]; if (size) *size = n * sizeof(struct __emi__AddEventFilter); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__AddEventFilter*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__AddEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__AddEventFilter %p -> %p\n", q, p)); *(struct __emi__AddEventFilter*)p = *(struct __emi__AddEventFilter*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetAlertCommunityString(struct soap *soap, const struct __emi__GetAlertCommunityString *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__GetAlertCommunityString(soap, &a->emi__GetAlertCommunityString); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__GetAlertCommunityString = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetAlertCommunityString(struct soap *soap, const struct __emi__GetAlertCommunityString *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__GetAlertCommunityString(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetAlertCommunityString(struct soap *soap, const char *tag, int id, const struct __emi__GetAlertCommunityString *a, const char *type) { soap_out_PointerTo_emi__GetAlertCommunityString(soap, "emi:GetAlertCommunityString", -1, &a->emi__GetAlertCommunityString, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__GetAlertCommunityString * SOAP_FMAC4 soap_get___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *p, const char *tag, const char *type) { if ((p = soap_in___emi__GetAlertCommunityString(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__GetAlertCommunityString * SOAP_FMAC4 soap_in___emi__GetAlertCommunityString(struct soap *soap, const char *tag, struct __emi__GetAlertCommunityString *a, const char *type) { short soap_flag_emi__GetAlertCommunityString = 1; a = (struct __emi__GetAlertCommunityString *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetAlertCommunityString, sizeof(struct __emi__GetAlertCommunityString), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__GetAlertCommunityString(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__GetAlertCommunityString && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__GetAlertCommunityString(soap, "emi:GetAlertCommunityString", &a->emi__GetAlertCommunityString, "")) { soap_flag_emi__GetAlertCommunityString--; 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; } return a; } SOAP_FMAC5 struct __emi__GetAlertCommunityString * SOAP_FMAC6 soap_new___emi__GetAlertCommunityString(struct soap *soap, int n) { return soap_instantiate___emi__GetAlertCommunityString(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__GetAlertCommunityString * SOAP_FMAC4 soap_instantiate___emi__GetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetAlertCommunityString, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__GetAlertCommunityString; if (size) *size = sizeof(struct __emi__GetAlertCommunityString); } else { cp->ptr = (void*)new struct __emi__GetAlertCommunityString[n]; if (size) *size = n * sizeof(struct __emi__GetAlertCommunityString); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__GetAlertCommunityString*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetAlertCommunityString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetAlertCommunityString %p -> %p\n", q, p)); *(struct __emi__GetAlertCommunityString*)p = *(struct __emi__GetAlertCommunityString*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SetAlertCommunityString(struct soap *soap, const struct __emi__SetAlertCommunityString *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__SetAlertCommunityString(soap, &a->emi__SetAlertCommunityString); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__SetAlertCommunityString = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SetAlertCommunityString(struct soap *soap, const struct __emi__SetAlertCommunityString *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__SetAlertCommunityString(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__SetAlertCommunityString(struct soap *soap, const char *tag, int id, const struct __emi__SetAlertCommunityString *a, const char *type) { soap_out_PointerTo_emi__SetAlertCommunityString(soap, "emi:SetAlertCommunityString", -1, &a->emi__SetAlertCommunityString, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__SetAlertCommunityString * SOAP_FMAC4 soap_get___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *p, const char *tag, const char *type) { if ((p = soap_in___emi__SetAlertCommunityString(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__SetAlertCommunityString * SOAP_FMAC4 soap_in___emi__SetAlertCommunityString(struct soap *soap, const char *tag, struct __emi__SetAlertCommunityString *a, const char *type) { short soap_flag_emi__SetAlertCommunityString = 1; a = (struct __emi__SetAlertCommunityString *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SetAlertCommunityString, sizeof(struct __emi__SetAlertCommunityString), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__SetAlertCommunityString(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__SetAlertCommunityString && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__SetAlertCommunityString(soap, "emi:SetAlertCommunityString", &a->emi__SetAlertCommunityString, "")) { soap_flag_emi__SetAlertCommunityString--; 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; } return a; } SOAP_FMAC5 struct __emi__SetAlertCommunityString * SOAP_FMAC6 soap_new___emi__SetAlertCommunityString(struct soap *soap, int n) { return soap_instantiate___emi__SetAlertCommunityString(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__SetAlertCommunityString * SOAP_FMAC4 soap_instantiate___emi__SetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SetAlertCommunityString, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__SetAlertCommunityString; if (size) *size = sizeof(struct __emi__SetAlertCommunityString); } else { cp->ptr = (void*)new struct __emi__SetAlertCommunityString[n]; if (size) *size = n * sizeof(struct __emi__SetAlertCommunityString); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__SetAlertCommunityString*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__SetAlertCommunityString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SetAlertCommunityString %p -> %p\n", q, p)); *(struct __emi__SetAlertCommunityString*)p = *(struct __emi__SetAlertCommunityString*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetAlertSubscription(struct soap *soap, const struct __emi__GetAlertSubscription *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__GetAlertSubscription(soap, &a->emi__GetAlertSubscription); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__GetAlertSubscription = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetAlertSubscription(struct soap *soap, const struct __emi__GetAlertSubscription *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__GetAlertSubscription(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetAlertSubscription(struct soap *soap, const char *tag, int id, const struct __emi__GetAlertSubscription *a, const char *type) { soap_out_PointerTo_emi__GetAlertSubscription(soap, "emi:GetAlertSubscription", -1, &a->emi__GetAlertSubscription, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__GetAlertSubscription * SOAP_FMAC4 soap_get___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *p, const char *tag, const char *type) { if ((p = soap_in___emi__GetAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__GetAlertSubscription * SOAP_FMAC4 soap_in___emi__GetAlertSubscription(struct soap *soap, const char *tag, struct __emi__GetAlertSubscription *a, const char *type) { short soap_flag_emi__GetAlertSubscription = 1; a = (struct __emi__GetAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetAlertSubscription, sizeof(struct __emi__GetAlertSubscription), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__GetAlertSubscription(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__GetAlertSubscription && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__GetAlertSubscription(soap, "emi:GetAlertSubscription", &a->emi__GetAlertSubscription, "")) { soap_flag_emi__GetAlertSubscription--; 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; } return a; } SOAP_FMAC5 struct __emi__GetAlertSubscription * SOAP_FMAC6 soap_new___emi__GetAlertSubscription(struct soap *soap, int n) { return soap_instantiate___emi__GetAlertSubscription(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__GetAlertSubscription * SOAP_FMAC4 soap_instantiate___emi__GetAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetAlertSubscription, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__GetAlertSubscription; if (size) *size = sizeof(struct __emi__GetAlertSubscription); } else { cp->ptr = (void*)new struct __emi__GetAlertSubscription[n]; if (size) *size = n * sizeof(struct __emi__GetAlertSubscription); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__GetAlertSubscription*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetAlertSubscription %p -> %p\n", q, p)); *(struct __emi__GetAlertSubscription*)p = *(struct __emi__GetAlertSubscription*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateEventFilters(struct soap *soap, const struct __emi__EnumerateEventFilters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_emi__EnumerateEventFilters(soap, &a->emi__EnumerateEventFilters); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->emi__EnumerateEventFilters = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateEventFilters(struct soap *soap, const struct __emi__EnumerateEventFilters *a, const char *tag, const char *type) { register int id = 0; if (soap_out___emi__EnumerateEventFilters(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateEventFilters(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateEventFilters *a, const char *type) { soap_out_PointerTo_emi__EnumerateEventFilters(soap, "emi:EnumerateEventFilters", -1, &a->emi__EnumerateEventFilters, ""); return SOAP_OK; } SOAP_FMAC3 struct __emi__EnumerateEventFilters * SOAP_FMAC4 soap_get___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *p, const char *tag, const char *type) { if ((p = soap_in___emi__EnumerateEventFilters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __emi__EnumerateEventFilters * SOAP_FMAC4 soap_in___emi__EnumerateEventFilters(struct soap *soap, const char *tag, struct __emi__EnumerateEventFilters *a, const char *type) { short soap_flag_emi__EnumerateEventFilters = 1; a = (struct __emi__EnumerateEventFilters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateEventFilters, sizeof(struct __emi__EnumerateEventFilters), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___emi__EnumerateEventFilters(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_emi__EnumerateEventFilters && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_emi__EnumerateEventFilters(soap, "emi:EnumerateEventFilters", &a->emi__EnumerateEventFilters, "")) { soap_flag_emi__EnumerateEventFilters--; 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; } return a; } SOAP_FMAC5 struct __emi__EnumerateEventFilters * SOAP_FMAC6 soap_new___emi__EnumerateEventFilters(struct soap *soap, int n) { return soap_instantiate___emi__EnumerateEventFilters(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __emi__EnumerateEventFilters * SOAP_FMAC4 soap_instantiate___emi__EnumerateEventFilters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateEventFilters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateEventFilters, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __emi__EnumerateEventFilters; if (size) *size = sizeof(struct __emi__EnumerateEventFilters); } else { cp->ptr = (void*)new struct __emi__EnumerateEventFilters[n]; if (size) *size = n * sizeof(struct __emi__EnumerateEventFilters); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __emi__EnumerateEventFilters*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateEventFilters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateEventFilters %p -> %p\n", q, p)); *(struct __emi__EnumerateEventFilters*)p = *(struct __emi__EnumerateEventFilters*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__GetHcbState(struct soap *soap, const struct __cb__GetHcbState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__GetHcbState(soap, &a->cb__GetHcbState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__GetHcbState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__GetHcbState(struct soap *soap, const struct __cb__GetHcbState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__GetHcbState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__GetHcbState(struct soap *soap, const char *tag, int id, const struct __cb__GetHcbState *a, const char *type) { soap_out_PointerTo_cb__GetHcbState(soap, "cb:GetHcbState", -1, &a->cb__GetHcbState, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__GetHcbState * SOAP_FMAC4 soap_get___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *p, const char *tag, const char *type) { if ((p = soap_in___cb__GetHcbState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__GetHcbState * SOAP_FMAC4 soap_in___cb__GetHcbState(struct soap *soap, const char *tag, struct __cb__GetHcbState *a, const char *type) { short soap_flag_cb__GetHcbState = 1; a = (struct __cb__GetHcbState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__GetHcbState, sizeof(struct __cb__GetHcbState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__GetHcbState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__GetHcbState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__GetHcbState(soap, "cb:GetHcbState", &a->cb__GetHcbState, "")) { soap_flag_cb__GetHcbState--; 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; } return a; } SOAP_FMAC5 struct __cb__GetHcbState * SOAP_FMAC6 soap_new___cb__GetHcbState(struct soap *soap, int n) { return soap_instantiate___cb__GetHcbState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__GetHcbState * SOAP_FMAC4 soap_instantiate___cb__GetHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__GetHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__GetHcbState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__GetHcbState; if (size) *size = sizeof(struct __cb__GetHcbState); } else { cp->ptr = (void*)new struct __cb__GetHcbState[n]; if (size) *size = n * sizeof(struct __cb__GetHcbState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__GetHcbState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__GetHcbState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__GetHcbState %p -> %p\n", q, p)); *(struct __cb__GetHcbState*)p = *(struct __cb__GetHcbState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__ClearHcbState(struct soap *soap, const struct __cb__ClearHcbState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__ClearHcbState(soap, &a->cb__ClearHcbState); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__ClearHcbState = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__ClearHcbState(struct soap *soap, const struct __cb__ClearHcbState *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__ClearHcbState(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__ClearHcbState(struct soap *soap, const char *tag, int id, const struct __cb__ClearHcbState *a, const char *type) { soap_out_PointerTo_cb__ClearHcbState(soap, "cb:ClearHcbState", -1, &a->cb__ClearHcbState, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__ClearHcbState * SOAP_FMAC4 soap_get___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *p, const char *tag, const char *type) { if ((p = soap_in___cb__ClearHcbState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__ClearHcbState * SOAP_FMAC4 soap_in___cb__ClearHcbState(struct soap *soap, const char *tag, struct __cb__ClearHcbState *a, const char *type) { short soap_flag_cb__ClearHcbState = 1; a = (struct __cb__ClearHcbState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__ClearHcbState, sizeof(struct __cb__ClearHcbState), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__ClearHcbState(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__ClearHcbState && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__ClearHcbState(soap, "cb:ClearHcbState", &a->cb__ClearHcbState, "")) { soap_flag_cb__ClearHcbState--; 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; } return a; } SOAP_FMAC5 struct __cb__ClearHcbState * SOAP_FMAC6 soap_new___cb__ClearHcbState(struct soap *soap, int n) { return soap_instantiate___cb__ClearHcbState(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__ClearHcbState * SOAP_FMAC4 soap_instantiate___cb__ClearHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__ClearHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__ClearHcbState, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__ClearHcbState; if (size) *size = sizeof(struct __cb__ClearHcbState); } else { cp->ptr = (void*)new struct __cb__ClearHcbState[n]; if (size) *size = n * sizeof(struct __cb__ClearHcbState); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__ClearHcbState*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__ClearHcbState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__ClearHcbState %p -> %p\n", q, p)); *(struct __cb__ClearHcbState*)p = *(struct __cb__ClearHcbState*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__GetHcbOptions(struct soap *soap, const struct __cb__GetHcbOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__GetHcbOptions(soap, &a->cb__GetHcbOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__GetHcbOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__GetHcbOptions(struct soap *soap, const struct __cb__GetHcbOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__GetHcbOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__GetHcbOptions(struct soap *soap, const char *tag, int id, const struct __cb__GetHcbOptions *a, const char *type) { soap_out_PointerTo_cb__GetHcbOptions(soap, "cb:GetHcbOptions", -1, &a->cb__GetHcbOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__GetHcbOptions * SOAP_FMAC4 soap_get___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *p, const char *tag, const char *type) { if ((p = soap_in___cb__GetHcbOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__GetHcbOptions * SOAP_FMAC4 soap_in___cb__GetHcbOptions(struct soap *soap, const char *tag, struct __cb__GetHcbOptions *a, const char *type) { short soap_flag_cb__GetHcbOptions = 1; a = (struct __cb__GetHcbOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__GetHcbOptions, sizeof(struct __cb__GetHcbOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__GetHcbOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__GetHcbOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__GetHcbOptions(soap, "cb:GetHcbOptions", &a->cb__GetHcbOptions, "")) { soap_flag_cb__GetHcbOptions--; 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; } return a; } SOAP_FMAC5 struct __cb__GetHcbOptions * SOAP_FMAC6 soap_new___cb__GetHcbOptions(struct soap *soap, int n) { return soap_instantiate___cb__GetHcbOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__GetHcbOptions * SOAP_FMAC4 soap_instantiate___cb__GetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__GetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__GetHcbOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__GetHcbOptions; if (size) *size = sizeof(struct __cb__GetHcbOptions); } else { cp->ptr = (void*)new struct __cb__GetHcbOptions[n]; if (size) *size = n * sizeof(struct __cb__GetHcbOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__GetHcbOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__GetHcbOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__GetHcbOptions %p -> %p\n", q, p)); *(struct __cb__GetHcbOptions*)p = *(struct __cb__GetHcbOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__SetHcbOptions(struct soap *soap, const struct __cb__SetHcbOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__SetHcbOptions(soap, &a->cb__SetHcbOptions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__SetHcbOptions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__SetHcbOptions(struct soap *soap, const struct __cb__SetHcbOptions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__SetHcbOptions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__SetHcbOptions(struct soap *soap, const char *tag, int id, const struct __cb__SetHcbOptions *a, const char *type) { soap_out_PointerTo_cb__SetHcbOptions(soap, "cb:SetHcbOptions", -1, &a->cb__SetHcbOptions, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__SetHcbOptions * SOAP_FMAC4 soap_get___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *p, const char *tag, const char *type) { if ((p = soap_in___cb__SetHcbOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__SetHcbOptions * SOAP_FMAC4 soap_in___cb__SetHcbOptions(struct soap *soap, const char *tag, struct __cb__SetHcbOptions *a, const char *type) { short soap_flag_cb__SetHcbOptions = 1; a = (struct __cb__SetHcbOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__SetHcbOptions, sizeof(struct __cb__SetHcbOptions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__SetHcbOptions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__SetHcbOptions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__SetHcbOptions(soap, "cb:SetHcbOptions", &a->cb__SetHcbOptions, "")) { soap_flag_cb__SetHcbOptions--; 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; } return a; } SOAP_FMAC5 struct __cb__SetHcbOptions * SOAP_FMAC6 soap_new___cb__SetHcbOptions(struct soap *soap, int n) { return soap_instantiate___cb__SetHcbOptions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__SetHcbOptions * SOAP_FMAC4 soap_instantiate___cb__SetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__SetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__SetHcbOptions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__SetHcbOptions; if (size) *size = sizeof(struct __cb__SetHcbOptions); } else { cp->ptr = (void*)new struct __cb__SetHcbOptions[n]; if (size) *size = n * sizeof(struct __cb__SetHcbOptions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__SetHcbOptions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__SetHcbOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__SetHcbOptions %p -> %p\n", q, p)); *(struct __cb__SetHcbOptions*)p = *(struct __cb__SetHcbOptions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbQueryCapabilities(struct soap *soap, const struct __cb__CbQueryCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbQueryCapabilities(soap, &a->cb__CbQueryCapabilities); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbQueryCapabilities = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbQueryCapabilities(struct soap *soap, const struct __cb__CbQueryCapabilities *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbQueryCapabilities(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbQueryCapabilities(struct soap *soap, const char *tag, int id, const struct __cb__CbQueryCapabilities *a, const char *type) { soap_out_PointerTo_cb__CbQueryCapabilities(soap, "cb:CbQueryCapabilities", -1, &a->cb__CbQueryCapabilities, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbQueryCapabilities * SOAP_FMAC4 soap_get___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbQueryCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbQueryCapabilities * SOAP_FMAC4 soap_in___cb__CbQueryCapabilities(struct soap *soap, const char *tag, struct __cb__CbQueryCapabilities *a, const char *type) { short soap_flag_cb__CbQueryCapabilities = 1; a = (struct __cb__CbQueryCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbQueryCapabilities, sizeof(struct __cb__CbQueryCapabilities), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbQueryCapabilities(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbQueryCapabilities && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbQueryCapabilities(soap, "cb:CbQueryCapabilities", &a->cb__CbQueryCapabilities, "")) { soap_flag_cb__CbQueryCapabilities--; 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; } return a; } SOAP_FMAC5 struct __cb__CbQueryCapabilities * SOAP_FMAC6 soap_new___cb__CbQueryCapabilities(struct soap *soap, int n) { return soap_instantiate___cb__CbQueryCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbQueryCapabilities * SOAP_FMAC4 soap_instantiate___cb__CbQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbQueryCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbQueryCapabilities; if (size) *size = sizeof(struct __cb__CbQueryCapabilities); } else { cp->ptr = (void*)new struct __cb__CbQueryCapabilities[n]; if (size) *size = n * sizeof(struct __cb__CbQueryCapabilities); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbQueryCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbQueryCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbQueryCapabilities %p -> %p\n", q, p)); *(struct __cb__CbQueryCapabilities*)p = *(struct __cb__CbQueryCapabilities*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterEnumerate(struct soap *soap, const struct __cb__CbFilterEnumerate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbFilterEnumerate(soap, &a->cb__CbFilterEnumerate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbFilterEnumerate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterEnumerate(struct soap *soap, const struct __cb__CbFilterEnumerate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbFilterEnumerate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbFilterEnumerate(struct soap *soap, const char *tag, int id, const struct __cb__CbFilterEnumerate *a, const char *type) { soap_out_PointerTo_cb__CbFilterEnumerate(soap, "cb:CbFilterEnumerate", -1, &a->cb__CbFilterEnumerate, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbFilterEnumerate * SOAP_FMAC4 soap_get___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbFilterEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbFilterEnumerate * SOAP_FMAC4 soap_in___cb__CbFilterEnumerate(struct soap *soap, const char *tag, struct __cb__CbFilterEnumerate *a, const char *type) { short soap_flag_cb__CbFilterEnumerate = 1; a = (struct __cb__CbFilterEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterEnumerate, sizeof(struct __cb__CbFilterEnumerate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbFilterEnumerate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbFilterEnumerate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbFilterEnumerate(soap, "cb:CbFilterEnumerate", &a->cb__CbFilterEnumerate, "")) { soap_flag_cb__CbFilterEnumerate--; 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; } return a; } SOAP_FMAC5 struct __cb__CbFilterEnumerate * SOAP_FMAC6 soap_new___cb__CbFilterEnumerate(struct soap *soap, int n) { return soap_instantiate___cb__CbFilterEnumerate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbFilterEnumerate * SOAP_FMAC4 soap_instantiate___cb__CbFilterEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterEnumerate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbFilterEnumerate; if (size) *size = sizeof(struct __cb__CbFilterEnumerate); } else { cp->ptr = (void*)new struct __cb__CbFilterEnumerate[n]; if (size) *size = n * sizeof(struct __cb__CbFilterEnumerate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbFilterEnumerate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbFilterEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterEnumerate %p -> %p\n", q, p)); *(struct __cb__CbFilterEnumerate*)p = *(struct __cb__CbFilterEnumerate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterDelete(struct soap *soap, const struct __cb__CbFilterDelete *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbFilterDelete(soap, &a->cb__CbFilterDelete); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbFilterDelete = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterDelete(struct soap *soap, const struct __cb__CbFilterDelete *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbFilterDelete(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbFilterDelete(struct soap *soap, const char *tag, int id, const struct __cb__CbFilterDelete *a, const char *type) { soap_out_PointerTo_cb__CbFilterDelete(soap, "cb:CbFilterDelete", -1, &a->cb__CbFilterDelete, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbFilterDelete * SOAP_FMAC4 soap_get___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbFilterDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbFilterDelete * SOAP_FMAC4 soap_in___cb__CbFilterDelete(struct soap *soap, const char *tag, struct __cb__CbFilterDelete *a, const char *type) { short soap_flag_cb__CbFilterDelete = 1; a = (struct __cb__CbFilterDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterDelete, sizeof(struct __cb__CbFilterDelete), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbFilterDelete(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbFilterDelete && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbFilterDelete(soap, "cb:CbFilterDelete", &a->cb__CbFilterDelete, "")) { soap_flag_cb__CbFilterDelete--; 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; } return a; } SOAP_FMAC5 struct __cb__CbFilterDelete * SOAP_FMAC6 soap_new___cb__CbFilterDelete(struct soap *soap, int n) { return soap_instantiate___cb__CbFilterDelete(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbFilterDelete * SOAP_FMAC4 soap_instantiate___cb__CbFilterDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterDelete, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbFilterDelete; if (size) *size = sizeof(struct __cb__CbFilterDelete); } else { cp->ptr = (void*)new struct __cb__CbFilterDelete[n]; if (size) *size = n * sizeof(struct __cb__CbFilterDelete); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbFilterDelete*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbFilterDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterDelete %p -> %p\n", q, p)); *(struct __cb__CbFilterDelete*)p = *(struct __cb__CbFilterDelete*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterGet(struct soap *soap, const struct __cb__CbFilterGet *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbFilterGet(soap, &a->cb__CbFilterGet); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbFilterGet = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterGet(struct soap *soap, const struct __cb__CbFilterGet *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbFilterGet(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbFilterGet(struct soap *soap, const char *tag, int id, const struct __cb__CbFilterGet *a, const char *type) { soap_out_PointerTo_cb__CbFilterGet(soap, "cb:CbFilterGet", -1, &a->cb__CbFilterGet, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbFilterGet * SOAP_FMAC4 soap_get___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbFilterGet(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbFilterGet * SOAP_FMAC4 soap_in___cb__CbFilterGet(struct soap *soap, const char *tag, struct __cb__CbFilterGet *a, const char *type) { short soap_flag_cb__CbFilterGet = 1; a = (struct __cb__CbFilterGet *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterGet, sizeof(struct __cb__CbFilterGet), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbFilterGet(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbFilterGet && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbFilterGet(soap, "cb:CbFilterGet", &a->cb__CbFilterGet, "")) { soap_flag_cb__CbFilterGet--; 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; } return a; } SOAP_FMAC5 struct __cb__CbFilterGet * SOAP_FMAC6 soap_new___cb__CbFilterGet(struct soap *soap, int n) { return soap_instantiate___cb__CbFilterGet(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbFilterGet * SOAP_FMAC4 soap_instantiate___cb__CbFilterGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterGet, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbFilterGet; if (size) *size = sizeof(struct __cb__CbFilterGet); } else { cp->ptr = (void*)new struct __cb__CbFilterGet[n]; if (size) *size = n * sizeof(struct __cb__CbFilterGet); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbFilterGet*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbFilterGet(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterGet %p -> %p\n", q, p)); *(struct __cb__CbFilterGet*)p = *(struct __cb__CbFilterGet*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterCreate(struct soap *soap, const struct __cb__CbFilterCreate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbFilterCreate(soap, &a->cb__CbFilterCreate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbFilterCreate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterCreate(struct soap *soap, const struct __cb__CbFilterCreate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbFilterCreate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbFilterCreate(struct soap *soap, const char *tag, int id, const struct __cb__CbFilterCreate *a, const char *type) { soap_out_PointerTo_cb__CbFilterCreate(soap, "cb:CbFilterCreate", -1, &a->cb__CbFilterCreate, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbFilterCreate * SOAP_FMAC4 soap_get___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbFilterCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbFilterCreate * SOAP_FMAC4 soap_in___cb__CbFilterCreate(struct soap *soap, const char *tag, struct __cb__CbFilterCreate *a, const char *type) { short soap_flag_cb__CbFilterCreate = 1; a = (struct __cb__CbFilterCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterCreate, sizeof(struct __cb__CbFilterCreate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbFilterCreate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbFilterCreate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbFilterCreate(soap, "cb:CbFilterCreate", &a->cb__CbFilterCreate, "")) { soap_flag_cb__CbFilterCreate--; 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; } return a; } SOAP_FMAC5 struct __cb__CbFilterCreate * SOAP_FMAC6 soap_new___cb__CbFilterCreate(struct soap *soap, int n) { return soap_instantiate___cb__CbFilterCreate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbFilterCreate * SOAP_FMAC4 soap_instantiate___cb__CbFilterCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterCreate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbFilterCreate; if (size) *size = sizeof(struct __cb__CbFilterCreate); } else { cp->ptr = (void*)new struct __cb__CbFilterCreate[n]; if (size) *size = n * sizeof(struct __cb__CbFilterCreate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbFilterCreate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbFilterCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterCreate %p -> %p\n", q, p)); *(struct __cb__CbFilterCreate*)p = *(struct __cb__CbFilterCreate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGetActiveStatistics(struct soap *soap, const struct __cb__CbPolicyGetActiveStatistics *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(soap, &a->cb__CbPolicyGetActiveStatistics); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbPolicyGetActiveStatistics = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGetActiveStatistics(struct soap *soap, const struct __cb__CbPolicyGetActiveStatistics *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbPolicyGetActiveStatistics(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyGetActiveStatistics *a, const char *type) { soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, "cb:CbPolicyGetActiveStatistics", -1, &a->cb__CbPolicyGetActiveStatistics, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_get___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbPolicyGetActiveStatistics(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_in___cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, struct __cb__CbPolicyGetActiveStatistics *a, const char *type) { short soap_flag_cb__CbPolicyGetActiveStatistics = 1; a = (struct __cb__CbPolicyGetActiveStatistics *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGetActiveStatistics, sizeof(struct __cb__CbPolicyGetActiveStatistics), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbPolicyGetActiveStatistics(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbPolicyGetActiveStatistics && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, "cb:CbPolicyGetActiveStatistics", &a->cb__CbPolicyGetActiveStatistics, "")) { soap_flag_cb__CbPolicyGetActiveStatistics--; 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; } return a; } SOAP_FMAC5 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC6 soap_new___cb__CbPolicyGetActiveStatistics(struct soap *soap, int n) { return soap_instantiate___cb__CbPolicyGetActiveStatistics(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_instantiate___cb__CbPolicyGetActiveStatistics(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGetActiveStatistics(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGetActiveStatistics, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbPolicyGetActiveStatistics; if (size) *size = sizeof(struct __cb__CbPolicyGetActiveStatistics); } else { cp->ptr = (void*)new struct __cb__CbPolicyGetActiveStatistics[n]; if (size) *size = n * sizeof(struct __cb__CbPolicyGetActiveStatistics); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbPolicyGetActiveStatistics*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyGetActiveStatistics(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGetActiveStatistics %p -> %p\n", q, p)); *(struct __cb__CbPolicyGetActiveStatistics*)p = *(struct __cb__CbPolicyGetActiveStatistics*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGetEnabled(struct soap *soap, const struct __cb__CbPolicyGetEnabled *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbPolicyGetEnabled(soap, &a->cb__CbPolicyGetEnabled); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbPolicyGetEnabled = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGetEnabled(struct soap *soap, const struct __cb__CbPolicyGetEnabled *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbPolicyGetEnabled(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyGetEnabled *a, const char *type) { soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, "cb:CbPolicyGetEnabled", -1, &a->cb__CbPolicyGetEnabled, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_get___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbPolicyGetEnabled(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_in___cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, struct __cb__CbPolicyGetEnabled *a, const char *type) { short soap_flag_cb__CbPolicyGetEnabled = 1; a = (struct __cb__CbPolicyGetEnabled *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGetEnabled, sizeof(struct __cb__CbPolicyGetEnabled), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbPolicyGetEnabled(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbPolicyGetEnabled && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, "cb:CbPolicyGetEnabled", &a->cb__CbPolicyGetEnabled, "")) { soap_flag_cb__CbPolicyGetEnabled--; 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; } return a; } SOAP_FMAC5 struct __cb__CbPolicyGetEnabled * SOAP_FMAC6 soap_new___cb__CbPolicyGetEnabled(struct soap *soap, int n) { return soap_instantiate___cb__CbPolicyGetEnabled(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_instantiate___cb__CbPolicyGetEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGetEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGetEnabled, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbPolicyGetEnabled; if (size) *size = sizeof(struct __cb__CbPolicyGetEnabled); } else { cp->ptr = (void*)new struct __cb__CbPolicyGetEnabled[n]; if (size) *size = n * sizeof(struct __cb__CbPolicyGetEnabled); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbPolicyGetEnabled*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyGetEnabled(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGetEnabled %p -> %p\n", q, p)); *(struct __cb__CbPolicyGetEnabled*)p = *(struct __cb__CbPolicyGetEnabled*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyDisable(struct soap *soap, const struct __cb__CbPolicyDisable *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbPolicyDisable(soap, &a->cb__CbPolicyDisable); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbPolicyDisable = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyDisable(struct soap *soap, const struct __cb__CbPolicyDisable *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbPolicyDisable(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyDisable(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyDisable *a, const char *type) { soap_out_PointerTo_cb__CbPolicyDisable(soap, "cb:CbPolicyDisable", -1, &a->cb__CbPolicyDisable, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbPolicyDisable * SOAP_FMAC4 soap_get___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbPolicyDisable(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbPolicyDisable * SOAP_FMAC4 soap_in___cb__CbPolicyDisable(struct soap *soap, const char *tag, struct __cb__CbPolicyDisable *a, const char *type) { short soap_flag_cb__CbPolicyDisable = 1; a = (struct __cb__CbPolicyDisable *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyDisable, sizeof(struct __cb__CbPolicyDisable), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbPolicyDisable(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbPolicyDisable && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbPolicyDisable(soap, "cb:CbPolicyDisable", &a->cb__CbPolicyDisable, "")) { soap_flag_cb__CbPolicyDisable--; 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; } return a; } SOAP_FMAC5 struct __cb__CbPolicyDisable * SOAP_FMAC6 soap_new___cb__CbPolicyDisable(struct soap *soap, int n) { return soap_instantiate___cb__CbPolicyDisable(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbPolicyDisable * SOAP_FMAC4 soap_instantiate___cb__CbPolicyDisable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyDisable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyDisable, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbPolicyDisable; if (size) *size = sizeof(struct __cb__CbPolicyDisable); } else { cp->ptr = (void*)new struct __cb__CbPolicyDisable[n]; if (size) *size = n * sizeof(struct __cb__CbPolicyDisable); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbPolicyDisable*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyDisable(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyDisable %p -> %p\n", q, p)); *(struct __cb__CbPolicyDisable*)p = *(struct __cb__CbPolicyDisable*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyEnable(struct soap *soap, const struct __cb__CbPolicyEnable *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbPolicyEnable(soap, &a->cb__CbPolicyEnable); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbPolicyEnable = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyEnable(struct soap *soap, const struct __cb__CbPolicyEnable *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbPolicyEnable(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyEnable(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyEnable *a, const char *type) { soap_out_PointerTo_cb__CbPolicyEnable(soap, "cb:CbPolicyEnable", -1, &a->cb__CbPolicyEnable, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbPolicyEnable * SOAP_FMAC4 soap_get___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbPolicyEnable(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbPolicyEnable * SOAP_FMAC4 soap_in___cb__CbPolicyEnable(struct soap *soap, const char *tag, struct __cb__CbPolicyEnable *a, const char *type) { short soap_flag_cb__CbPolicyEnable = 1; a = (struct __cb__CbPolicyEnable *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyEnable, sizeof(struct __cb__CbPolicyEnable), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbPolicyEnable(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbPolicyEnable && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbPolicyEnable(soap, "cb:CbPolicyEnable", &a->cb__CbPolicyEnable, "")) { soap_flag_cb__CbPolicyEnable--; 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; } return a; } SOAP_FMAC5 struct __cb__CbPolicyEnable * SOAP_FMAC6 soap_new___cb__CbPolicyEnable(struct soap *soap, int n) { return soap_instantiate___cb__CbPolicyEnable(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbPolicyEnable * SOAP_FMAC4 soap_instantiate___cb__CbPolicyEnable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyEnable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyEnable, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbPolicyEnable; if (size) *size = sizeof(struct __cb__CbPolicyEnable); } else { cp->ptr = (void*)new struct __cb__CbPolicyEnable[n]; if (size) *size = n * sizeof(struct __cb__CbPolicyEnable); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbPolicyEnable*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyEnable(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyEnable %p -> %p\n", q, p)); *(struct __cb__CbPolicyEnable*)p = *(struct __cb__CbPolicyEnable*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyEnumerate(struct soap *soap, const struct __cb__CbPolicyEnumerate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbPolicyEnumerate(soap, &a->cb__CbPolicyEnumerate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbPolicyEnumerate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyEnumerate(struct soap *soap, const struct __cb__CbPolicyEnumerate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbPolicyEnumerate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyEnumerate(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyEnumerate *a, const char *type) { soap_out_PointerTo_cb__CbPolicyEnumerate(soap, "cb:CbPolicyEnumerate", -1, &a->cb__CbPolicyEnumerate, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbPolicyEnumerate * SOAP_FMAC4 soap_get___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbPolicyEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbPolicyEnumerate * SOAP_FMAC4 soap_in___cb__CbPolicyEnumerate(struct soap *soap, const char *tag, struct __cb__CbPolicyEnumerate *a, const char *type) { short soap_flag_cb__CbPolicyEnumerate = 1; a = (struct __cb__CbPolicyEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyEnumerate, sizeof(struct __cb__CbPolicyEnumerate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbPolicyEnumerate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbPolicyEnumerate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbPolicyEnumerate(soap, "cb:CbPolicyEnumerate", &a->cb__CbPolicyEnumerate, "")) { soap_flag_cb__CbPolicyEnumerate--; 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; } return a; } SOAP_FMAC5 struct __cb__CbPolicyEnumerate * SOAP_FMAC6 soap_new___cb__CbPolicyEnumerate(struct soap *soap, int n) { return soap_instantiate___cb__CbPolicyEnumerate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbPolicyEnumerate * SOAP_FMAC4 soap_instantiate___cb__CbPolicyEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyEnumerate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbPolicyEnumerate; if (size) *size = sizeof(struct __cb__CbPolicyEnumerate); } else { cp->ptr = (void*)new struct __cb__CbPolicyEnumerate[n]; if (size) *size = n * sizeof(struct __cb__CbPolicyEnumerate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbPolicyEnumerate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyEnumerate %p -> %p\n", q, p)); *(struct __cb__CbPolicyEnumerate*)p = *(struct __cb__CbPolicyEnumerate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyDelete(struct soap *soap, const struct __cb__CbPolicyDelete *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbPolicyDelete(soap, &a->cb__CbPolicyDelete); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbPolicyDelete = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyDelete(struct soap *soap, const struct __cb__CbPolicyDelete *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbPolicyDelete(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyDelete(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyDelete *a, const char *type) { soap_out_PointerTo_cb__CbPolicyDelete(soap, "cb:CbPolicyDelete", -1, &a->cb__CbPolicyDelete, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbPolicyDelete * SOAP_FMAC4 soap_get___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbPolicyDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbPolicyDelete * SOAP_FMAC4 soap_in___cb__CbPolicyDelete(struct soap *soap, const char *tag, struct __cb__CbPolicyDelete *a, const char *type) { short soap_flag_cb__CbPolicyDelete = 1; a = (struct __cb__CbPolicyDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyDelete, sizeof(struct __cb__CbPolicyDelete), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbPolicyDelete(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbPolicyDelete && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbPolicyDelete(soap, "cb:CbPolicyDelete", &a->cb__CbPolicyDelete, "")) { soap_flag_cb__CbPolicyDelete--; 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; } return a; } SOAP_FMAC5 struct __cb__CbPolicyDelete * SOAP_FMAC6 soap_new___cb__CbPolicyDelete(struct soap *soap, int n) { return soap_instantiate___cb__CbPolicyDelete(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbPolicyDelete * SOAP_FMAC4 soap_instantiate___cb__CbPolicyDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyDelete, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbPolicyDelete; if (size) *size = sizeof(struct __cb__CbPolicyDelete); } else { cp->ptr = (void*)new struct __cb__CbPolicyDelete[n]; if (size) *size = n * sizeof(struct __cb__CbPolicyDelete); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbPolicyDelete*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyDelete %p -> %p\n", q, p)); *(struct __cb__CbPolicyDelete*)p = *(struct __cb__CbPolicyDelete*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGet(struct soap *soap, const struct __cb__CbPolicyGet *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbPolicyGet(soap, &a->cb__CbPolicyGet); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbPolicyGet = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGet(struct soap *soap, const struct __cb__CbPolicyGet *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbPolicyGet(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyGet(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyGet *a, const char *type) { soap_out_PointerTo_cb__CbPolicyGet(soap, "cb:CbPolicyGet", -1, &a->cb__CbPolicyGet, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbPolicyGet * SOAP_FMAC4 soap_get___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbPolicyGet(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbPolicyGet * SOAP_FMAC4 soap_in___cb__CbPolicyGet(struct soap *soap, const char *tag, struct __cb__CbPolicyGet *a, const char *type) { short soap_flag_cb__CbPolicyGet = 1; a = (struct __cb__CbPolicyGet *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGet, sizeof(struct __cb__CbPolicyGet), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbPolicyGet(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbPolicyGet && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbPolicyGet(soap, "cb:CbPolicyGet", &a->cb__CbPolicyGet, "")) { soap_flag_cb__CbPolicyGet--; 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; } return a; } SOAP_FMAC5 struct __cb__CbPolicyGet * SOAP_FMAC6 soap_new___cb__CbPolicyGet(struct soap *soap, int n) { return soap_instantiate___cb__CbPolicyGet(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbPolicyGet * SOAP_FMAC4 soap_instantiate___cb__CbPolicyGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGet, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbPolicyGet; if (size) *size = sizeof(struct __cb__CbPolicyGet); } else { cp->ptr = (void*)new struct __cb__CbPolicyGet[n]; if (size) *size = n * sizeof(struct __cb__CbPolicyGet); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbPolicyGet*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyGet(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGet %p -> %p\n", q, p)); *(struct __cb__CbPolicyGet*)p = *(struct __cb__CbPolicyGet*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyCreate(struct soap *soap, const struct __cb__CbPolicyCreate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_cb__CbPolicyCreate(soap, &a->cb__CbPolicyCreate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->cb__CbPolicyCreate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyCreate(struct soap *soap, const struct __cb__CbPolicyCreate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___cb__CbPolicyCreate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyCreate(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyCreate *a, const char *type) { soap_out_PointerTo_cb__CbPolicyCreate(soap, "cb:CbPolicyCreate", -1, &a->cb__CbPolicyCreate, ""); return SOAP_OK; } SOAP_FMAC3 struct __cb__CbPolicyCreate * SOAP_FMAC4 soap_get___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *p, const char *tag, const char *type) { if ((p = soap_in___cb__CbPolicyCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __cb__CbPolicyCreate * SOAP_FMAC4 soap_in___cb__CbPolicyCreate(struct soap *soap, const char *tag, struct __cb__CbPolicyCreate *a, const char *type) { short soap_flag_cb__CbPolicyCreate = 1; a = (struct __cb__CbPolicyCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyCreate, sizeof(struct __cb__CbPolicyCreate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___cb__CbPolicyCreate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_cb__CbPolicyCreate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_cb__CbPolicyCreate(soap, "cb:CbPolicyCreate", &a->cb__CbPolicyCreate, "")) { soap_flag_cb__CbPolicyCreate--; 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; } return a; } SOAP_FMAC5 struct __cb__CbPolicyCreate * SOAP_FMAC6 soap_new___cb__CbPolicyCreate(struct soap *soap, int n) { return soap_instantiate___cb__CbPolicyCreate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __cb__CbPolicyCreate * SOAP_FMAC4 soap_instantiate___cb__CbPolicyCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyCreate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __cb__CbPolicyCreate; if (size) *size = sizeof(struct __cb__CbPolicyCreate); } else { cp->ptr = (void*)new struct __cb__CbPolicyCreate[n]; if (size) *size = n * sizeof(struct __cb__CbPolicyCreate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __cb__CbPolicyCreate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyCreate %p -> %p\n", q, p)); *(struct __cb__CbPolicyCreate*)p = *(struct __cb__CbPolicyCreate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const struct __apr__ConsoleWatchdogQueryCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, &a->apr__ConsoleWatchdogQueryCapabilities); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apr__ConsoleWatchdogQueryCapabilities = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const struct __apr__ConsoleWatchdogQueryCapabilities *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogQueryCapabilities *a, const char *type) { soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, "apr:ConsoleWatchdogQueryCapabilities", -1, &a->apr__ConsoleWatchdogQueryCapabilities, ""); return SOAP_OK; } SOAP_FMAC3 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *p, const char *tag, const char *type) { if ((p = soap_in___apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogQueryCapabilities *a, const char *type) { short soap_flag_apr__ConsoleWatchdogQueryCapabilities = 1; a = (struct __apr__ConsoleWatchdogQueryCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities, sizeof(struct __apr__ConsoleWatchdogQueryCapabilities), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apr__ConsoleWatchdogQueryCapabilities(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apr__ConsoleWatchdogQueryCapabilities && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, "apr:ConsoleWatchdogQueryCapabilities", &a->apr__ConsoleWatchdogQueryCapabilities, "")) { soap_flag_apr__ConsoleWatchdogQueryCapabilities--; 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; } return a; } SOAP_FMAC5 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n) { return soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apr__ConsoleWatchdogQueryCapabilities; if (size) *size = sizeof(struct __apr__ConsoleWatchdogQueryCapabilities); } else { cp->ptr = (void*)new struct __apr__ConsoleWatchdogQueryCapabilities[n]; if (size) *size = n * sizeof(struct __apr__ConsoleWatchdogQueryCapabilities); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apr__ConsoleWatchdogQueryCapabilities*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogQueryCapabilities %p -> %p\n", q, p)); *(struct __apr__ConsoleWatchdogQueryCapabilities*)p = *(struct __apr__ConsoleWatchdogQueryCapabilities*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogGetCbPolicy *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, &a->apr__ConsoleWatchdogGetCbPolicy); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apr__ConsoleWatchdogGetCbPolicy = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogGetCbPolicy *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogGetCbPolicy *a, const char *type) { soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, "apr:ConsoleWatchdogGetCbPolicy", -1, &a->apr__ConsoleWatchdogGetCbPolicy, ""); return SOAP_OK; } SOAP_FMAC3 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *p, const char *tag, const char *type) { if ((p = soap_in___apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogGetCbPolicy *a, const char *type) { short soap_flag_apr__ConsoleWatchdogGetCbPolicy = 1; a = (struct __apr__ConsoleWatchdogGetCbPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy, sizeof(struct __apr__ConsoleWatchdogGetCbPolicy), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apr__ConsoleWatchdogGetCbPolicy(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apr__ConsoleWatchdogGetCbPolicy && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, "apr:ConsoleWatchdogGetCbPolicy", &a->apr__ConsoleWatchdogGetCbPolicy, "")) { soap_flag_apr__ConsoleWatchdogGetCbPolicy--; 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; } return a; } SOAP_FMAC5 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n) { return soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetCbPolicy; if (size) *size = sizeof(struct __apr__ConsoleWatchdogGetCbPolicy); } else { cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetCbPolicy[n]; if (size) *size = n * sizeof(struct __apr__ConsoleWatchdogGetCbPolicy); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apr__ConsoleWatchdogGetCbPolicy*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogGetCbPolicy %p -> %p\n", q, p)); *(struct __apr__ConsoleWatchdogGetCbPolicy*)p = *(struct __apr__ConsoleWatchdogGetCbPolicy*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogSetCbPolicy *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, &a->apr__ConsoleWatchdogSetCbPolicy); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apr__ConsoleWatchdogSetCbPolicy = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogSetCbPolicy *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogSetCbPolicy *a, const char *type) { soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, "apr:ConsoleWatchdogSetCbPolicy", -1, &a->apr__ConsoleWatchdogSetCbPolicy, ""); return SOAP_OK; } SOAP_FMAC3 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *p, const char *tag, const char *type) { if ((p = soap_in___apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogSetCbPolicy *a, const char *type) { short soap_flag_apr__ConsoleWatchdogSetCbPolicy = 1; a = (struct __apr__ConsoleWatchdogSetCbPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy, sizeof(struct __apr__ConsoleWatchdogSetCbPolicy), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apr__ConsoleWatchdogSetCbPolicy(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apr__ConsoleWatchdogSetCbPolicy && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, "apr:ConsoleWatchdogSetCbPolicy", &a->apr__ConsoleWatchdogSetCbPolicy, "")) { soap_flag_apr__ConsoleWatchdogSetCbPolicy--; 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; } return a; } SOAP_FMAC5 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n) { return soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetCbPolicy; if (size) *size = sizeof(struct __apr__ConsoleWatchdogSetCbPolicy); } else { cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetCbPolicy[n]; if (size) *size = n * sizeof(struct __apr__ConsoleWatchdogSetCbPolicy); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apr__ConsoleWatchdogSetCbPolicy*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogSetCbPolicy %p -> %p\n", q, p)); *(struct __apr__ConsoleWatchdogSetCbPolicy*)p = *(struct __apr__ConsoleWatchdogSetCbPolicy*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogGetActions(struct soap *soap, const struct __apr__ConsoleWatchdogGetActions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(soap, &a->apr__ConsoleWatchdogGetActions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apr__ConsoleWatchdogGetActions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogGetActions(struct soap *soap, const struct __apr__ConsoleWatchdogGetActions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apr__ConsoleWatchdogGetActions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogGetActions *a, const char *type) { soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, "apr:ConsoleWatchdogGetActions", -1, &a->apr__ConsoleWatchdogGetActions, ""); return SOAP_OK; } SOAP_FMAC3 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *p, const char *tag, const char *type) { if ((p = soap_in___apr__ConsoleWatchdogGetActions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogGetActions *a, const char *type) { short soap_flag_apr__ConsoleWatchdogGetActions = 1; a = (struct __apr__ConsoleWatchdogGetActions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogGetActions, sizeof(struct __apr__ConsoleWatchdogGetActions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apr__ConsoleWatchdogGetActions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apr__ConsoleWatchdogGetActions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, "apr:ConsoleWatchdogGetActions", &a->apr__ConsoleWatchdogGetActions, "")) { soap_flag_apr__ConsoleWatchdogGetActions--; 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; } return a; } SOAP_FMAC5 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogGetActions(struct soap *soap, int n) { return soap_instantiate___apr__ConsoleWatchdogGetActions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogGetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogGetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogGetActions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetActions; if (size) *size = sizeof(struct __apr__ConsoleWatchdogGetActions); } else { cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetActions[n]; if (size) *size = n * sizeof(struct __apr__ConsoleWatchdogGetActions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apr__ConsoleWatchdogGetActions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogGetActions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogGetActions %p -> %p\n", q, p)); *(struct __apr__ConsoleWatchdogGetActions*)p = *(struct __apr__ConsoleWatchdogGetActions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogSetActions(struct soap *soap, const struct __apr__ConsoleWatchdogSetActions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(soap, &a->apr__ConsoleWatchdogSetActions); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apr__ConsoleWatchdogSetActions = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogSetActions(struct soap *soap, const struct __apr__ConsoleWatchdogSetActions *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apr__ConsoleWatchdogSetActions(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogSetActions *a, const char *type) { soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, "apr:ConsoleWatchdogSetActions", -1, &a->apr__ConsoleWatchdogSetActions, ""); return SOAP_OK; } SOAP_FMAC3 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *p, const char *tag, const char *type) { if ((p = soap_in___apr__ConsoleWatchdogSetActions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogSetActions *a, const char *type) { short soap_flag_apr__ConsoleWatchdogSetActions = 1; a = (struct __apr__ConsoleWatchdogSetActions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogSetActions, sizeof(struct __apr__ConsoleWatchdogSetActions), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apr__ConsoleWatchdogSetActions(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apr__ConsoleWatchdogSetActions && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, "apr:ConsoleWatchdogSetActions", &a->apr__ConsoleWatchdogSetActions, "")) { soap_flag_apr__ConsoleWatchdogSetActions--; 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; } return a; } SOAP_FMAC5 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogSetActions(struct soap *soap, int n) { return soap_instantiate___apr__ConsoleWatchdogSetActions(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogSetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogSetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogSetActions, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetActions; if (size) *size = sizeof(struct __apr__ConsoleWatchdogSetActions); } else { cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetActions[n]; if (size) *size = n * sizeof(struct __apr__ConsoleWatchdogSetActions); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apr__ConsoleWatchdogSetActions*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogSetActions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogSetActions %p -> %p\n", q, p)); *(struct __apr__ConsoleWatchdogSetActions*)p = *(struct __apr__ConsoleWatchdogSetActions*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogEnumerate(struct soap *soap, const struct __apr__ConsoleWatchdogEnumerate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(soap, &a->apr__ConsoleWatchdogEnumerate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apr__ConsoleWatchdogEnumerate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogEnumerate(struct soap *soap, const struct __apr__ConsoleWatchdogEnumerate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apr__ConsoleWatchdogEnumerate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogEnumerate *a, const char *type) { soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, "apr:ConsoleWatchdogEnumerate", -1, &a->apr__ConsoleWatchdogEnumerate, ""); return SOAP_OK; } SOAP_FMAC3 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *p, const char *tag, const char *type) { if ((p = soap_in___apr__ConsoleWatchdogEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogEnumerate *a, const char *type) { short soap_flag_apr__ConsoleWatchdogEnumerate = 1; a = (struct __apr__ConsoleWatchdogEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogEnumerate, sizeof(struct __apr__ConsoleWatchdogEnumerate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apr__ConsoleWatchdogEnumerate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apr__ConsoleWatchdogEnumerate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, "apr:ConsoleWatchdogEnumerate", &a->apr__ConsoleWatchdogEnumerate, "")) { soap_flag_apr__ConsoleWatchdogEnumerate--; 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; } return a; } SOAP_FMAC5 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogEnumerate(struct soap *soap, int n) { return soap_instantiate___apr__ConsoleWatchdogEnumerate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogEnumerate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apr__ConsoleWatchdogEnumerate; if (size) *size = sizeof(struct __apr__ConsoleWatchdogEnumerate); } else { cp->ptr = (void*)new struct __apr__ConsoleWatchdogEnumerate[n]; if (size) *size = n * sizeof(struct __apr__ConsoleWatchdogEnumerate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apr__ConsoleWatchdogEnumerate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogEnumerate %p -> %p\n", q, p)); *(struct __apr__ConsoleWatchdogEnumerate*)p = *(struct __apr__ConsoleWatchdogEnumerate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogDelete(struct soap *soap, const struct __apr__ConsoleWatchdogDelete *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(soap, &a->apr__ConsoleWatchdogDelete); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apr__ConsoleWatchdogDelete = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogDelete(struct soap *soap, const struct __apr__ConsoleWatchdogDelete *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apr__ConsoleWatchdogDelete(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogDelete *a, const char *type) { soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, "apr:ConsoleWatchdogDelete", -1, &a->apr__ConsoleWatchdogDelete, ""); return SOAP_OK; } SOAP_FMAC3 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *p, const char *tag, const char *type) { if ((p = soap_in___apr__ConsoleWatchdogDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogDelete *a, const char *type) { short soap_flag_apr__ConsoleWatchdogDelete = 1; a = (struct __apr__ConsoleWatchdogDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogDelete, sizeof(struct __apr__ConsoleWatchdogDelete), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apr__ConsoleWatchdogDelete(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apr__ConsoleWatchdogDelete && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, "apr:ConsoleWatchdogDelete", &a->apr__ConsoleWatchdogDelete, "")) { soap_flag_apr__ConsoleWatchdogDelete--; 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; } return a; } SOAP_FMAC5 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogDelete(struct soap *soap, int n) { return soap_instantiate___apr__ConsoleWatchdogDelete(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogDelete, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apr__ConsoleWatchdogDelete; if (size) *size = sizeof(struct __apr__ConsoleWatchdogDelete); } else { cp->ptr = (void*)new struct __apr__ConsoleWatchdogDelete[n]; if (size) *size = n * sizeof(struct __apr__ConsoleWatchdogDelete); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apr__ConsoleWatchdogDelete*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogDelete %p -> %p\n", q, p)); *(struct __apr__ConsoleWatchdogDelete*)p = *(struct __apr__ConsoleWatchdogDelete*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogCreate(struct soap *soap, const struct __apr__ConsoleWatchdogCreate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(soap, &a->apr__ConsoleWatchdogCreate); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apr__ConsoleWatchdogCreate = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogCreate(struct soap *soap, const struct __apr__ConsoleWatchdogCreate *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apr__ConsoleWatchdogCreate(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogCreate *a, const char *type) { soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, "apr:ConsoleWatchdogCreate", -1, &a->apr__ConsoleWatchdogCreate, ""); return SOAP_OK; } SOAP_FMAC3 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *p, const char *tag, const char *type) { if ((p = soap_in___apr__ConsoleWatchdogCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogCreate *a, const char *type) { short soap_flag_apr__ConsoleWatchdogCreate = 1; a = (struct __apr__ConsoleWatchdogCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogCreate, sizeof(struct __apr__ConsoleWatchdogCreate), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apr__ConsoleWatchdogCreate(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apr__ConsoleWatchdogCreate && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, "apr:ConsoleWatchdogCreate", &a->apr__ConsoleWatchdogCreate, "")) { soap_flag_apr__ConsoleWatchdogCreate--; 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; } return a; } SOAP_FMAC5 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogCreate(struct soap *soap, int n) { return soap_instantiate___apr__ConsoleWatchdogCreate(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogCreate, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apr__ConsoleWatchdogCreate; if (size) *size = sizeof(struct __apr__ConsoleWatchdogCreate); } else { cp->ptr = (void*)new struct __apr__ConsoleWatchdogCreate[n]; if (size) *size = n * sizeof(struct __apr__ConsoleWatchdogCreate); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apr__ConsoleWatchdogCreate*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogCreate %p -> %p\n", q, p)); *(struct __apr__ConsoleWatchdogCreate*)p = *(struct __apr__ConsoleWatchdogCreate*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogRegister(struct soap *soap, const struct __apl__AgentWatchdogRegister *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apl__AgentWatchdogRegister(soap, &a->apl__AgentWatchdogRegister); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apl__AgentWatchdogRegister = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogRegister(struct soap *soap, const struct __apl__AgentWatchdogRegister *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apl__AgentWatchdogRegister(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apl__AgentWatchdogRegister(struct soap *soap, const char *tag, int id, const struct __apl__AgentWatchdogRegister *a, const char *type) { soap_out_PointerTo_apl__AgentWatchdogRegister(soap, "apl:AgentWatchdogRegister", -1, &a->apl__AgentWatchdogRegister, ""); return SOAP_OK; } SOAP_FMAC3 struct __apl__AgentWatchdogRegister * SOAP_FMAC4 soap_get___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *p, const char *tag, const char *type) { if ((p = soap_in___apl__AgentWatchdogRegister(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apl__AgentWatchdogRegister * SOAP_FMAC4 soap_in___apl__AgentWatchdogRegister(struct soap *soap, const char *tag, struct __apl__AgentWatchdogRegister *a, const char *type) { short soap_flag_apl__AgentWatchdogRegister = 1; a = (struct __apl__AgentWatchdogRegister *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogRegister, sizeof(struct __apl__AgentWatchdogRegister), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apl__AgentWatchdogRegister(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apl__AgentWatchdogRegister && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apl__AgentWatchdogRegister(soap, "apl:AgentWatchdogRegister", &a->apl__AgentWatchdogRegister, "")) { soap_flag_apl__AgentWatchdogRegister--; 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; } return a; } SOAP_FMAC5 struct __apl__AgentWatchdogRegister * SOAP_FMAC6 soap_new___apl__AgentWatchdogRegister(struct soap *soap, int n) { return soap_instantiate___apl__AgentWatchdogRegister(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apl__AgentWatchdogRegister * SOAP_FMAC4 soap_instantiate___apl__AgentWatchdogRegister(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogRegister(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogRegister, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apl__AgentWatchdogRegister; if (size) *size = sizeof(struct __apl__AgentWatchdogRegister); } else { cp->ptr = (void*)new struct __apl__AgentWatchdogRegister[n]; if (size) *size = n * sizeof(struct __apl__AgentWatchdogRegister); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apl__AgentWatchdogRegister*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apl__AgentWatchdogRegister(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogRegister %p -> %p\n", q, p)); *(struct __apl__AgentWatchdogRegister*)p = *(struct __apl__AgentWatchdogRegister*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogHeartbeat(struct soap *soap, const struct __apl__AgentWatchdogHeartbeat *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(soap, &a->apl__AgentWatchdogHeartbeat); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apl__AgentWatchdogHeartbeat = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogHeartbeat(struct soap *soap, const struct __apl__AgentWatchdogHeartbeat *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apl__AgentWatchdogHeartbeat(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, int id, const struct __apl__AgentWatchdogHeartbeat *a, const char *type) { soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, "apl:AgentWatchdogHeartbeat", -1, &a->apl__AgentWatchdogHeartbeat, ""); return SOAP_OK; } SOAP_FMAC3 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_get___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *p, const char *tag, const char *type) { if ((p = soap_in___apl__AgentWatchdogHeartbeat(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_in___apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, struct __apl__AgentWatchdogHeartbeat *a, const char *type) { short soap_flag_apl__AgentWatchdogHeartbeat = 1; a = (struct __apl__AgentWatchdogHeartbeat *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogHeartbeat, sizeof(struct __apl__AgentWatchdogHeartbeat), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apl__AgentWatchdogHeartbeat(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apl__AgentWatchdogHeartbeat && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, "apl:AgentWatchdogHeartbeat", &a->apl__AgentWatchdogHeartbeat, "")) { soap_flag_apl__AgentWatchdogHeartbeat--; 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; } return a; } SOAP_FMAC5 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC6 soap_new___apl__AgentWatchdogHeartbeat(struct soap *soap, int n) { return soap_instantiate___apl__AgentWatchdogHeartbeat(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_instantiate___apl__AgentWatchdogHeartbeat(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogHeartbeat(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogHeartbeat, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apl__AgentWatchdogHeartbeat; if (size) *size = sizeof(struct __apl__AgentWatchdogHeartbeat); } else { cp->ptr = (void*)new struct __apl__AgentWatchdogHeartbeat[n]; if (size) *size = n * sizeof(struct __apl__AgentWatchdogHeartbeat); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apl__AgentWatchdogHeartbeat*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apl__AgentWatchdogHeartbeat(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogHeartbeat %p -> %p\n", q, p)); *(struct __apl__AgentWatchdogHeartbeat*)p = *(struct __apl__AgentWatchdogHeartbeat*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogShutdown(struct soap *soap, const struct __apl__AgentWatchdogShutdown *a) { (void)soap; (void)a; /* appease -Wall -Werror */ soap_serialize_PointerTo_apl__AgentWatchdogShutdown(soap, &a->apl__AgentWatchdogShutdown); } SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *a) { (void)soap; (void)a; /* appease -Wall -Werror */ a->apl__AgentWatchdogShutdown = NULL; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogShutdown(struct soap *soap, const struct __apl__AgentWatchdogShutdown *a, const char *tag, const char *type) { register int id = 0; if (soap_out___apl__AgentWatchdogShutdown(soap, tag, id, a, type)) return soap->error; return SOAP_OK; } SOAP_FMAC3 int SOAP_FMAC4 soap_out___apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, int id, const struct __apl__AgentWatchdogShutdown *a, const char *type) { soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, "apl:AgentWatchdogShutdown", -1, &a->apl__AgentWatchdogShutdown, ""); return SOAP_OK; } SOAP_FMAC3 struct __apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_get___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *p, const char *tag, const char *type) { if ((p = soap_in___apl__AgentWatchdogShutdown(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 struct __apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_in___apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, struct __apl__AgentWatchdogShutdown *a, const char *type) { short soap_flag_apl__AgentWatchdogShutdown = 1; a = (struct __apl__AgentWatchdogShutdown *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogShutdown, sizeof(struct __apl__AgentWatchdogShutdown), 0, NULL, NULL, NULL); if (!a) return NULL; soap_default___apl__AgentWatchdogShutdown(soap, a); for (;;) { soap->error = SOAP_TAG_MISMATCH; if (soap_flag_apl__AgentWatchdogShutdown && soap->error == SOAP_TAG_MISMATCH) if (soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, "apl:AgentWatchdogShutdown", &a->apl__AgentWatchdogShutdown, "")) { soap_flag_apl__AgentWatchdogShutdown--; 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; } return a; } SOAP_FMAC5 struct __apl__AgentWatchdogShutdown * SOAP_FMAC6 soap_new___apl__AgentWatchdogShutdown(struct soap *soap, int n) { return soap_instantiate___apl__AgentWatchdogShutdown(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *p) { soap_delete(soap, p); } SOAP_FMAC3 struct __apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_instantiate___apl__AgentWatchdogShutdown(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogShutdown(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogShutdown, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new struct __apl__AgentWatchdogShutdown; if (size) *size = sizeof(struct __apl__AgentWatchdogShutdown); } else { cp->ptr = (void*)new struct __apl__AgentWatchdogShutdown[n]; if (size) *size = n * sizeof(struct __apl__AgentWatchdogShutdown); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (struct __apl__AgentWatchdogShutdown*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apl__AgentWatchdogShutdown(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogShutdown %p -> %p\n", q, p)); *(struct __apl__AgentWatchdogShutdown*)p = *(struct __apl__AgentWatchdogShutdown*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingsType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA: soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(soap, &a->WPA); break; case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN: soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(soap, &a->RSN); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingsType *a) { switch (choice) { case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA: return soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, "wcxs:WPA", -1, &a->WPA, ""); case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN: return soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, "wcxs:RSN", -1, &a->RSN, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingsType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingsType *a) { soap->error = SOAP_TAG_MISMATCH; a->WPA = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, "wcxs:WPA", &a->WPA, "wcxs:ProfileSecuritySettingWPAType")) { *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA; return a; } a->RSN = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, "wcxs:RSN", &a->RSN, "wcxs:ProfileSecuritySettingRSNType")) { *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingRSNType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP: soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, &a->DataEncryptionTKIP); break; case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP: soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, &a->DataEncryptionCCMP); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingRSNType *a) { switch (choice) { case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP: return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", -1, &a->DataEncryptionTKIP, ""); case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP: return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", -1, &a->DataEncryptionCCMP, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingRSNType *a) { soap->error = SOAP_TAG_MISMATCH; a->DataEncryptionTKIP = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", &a->DataEncryptionTKIP, "wcxs:DataEncryptionTKIPType")) { *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP; return a; } a->DataEncryptionCCMP = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", &a->DataEncryptionCCMP, "wcxs:DataEncryptionCCMPType")) { *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingWPAType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP: soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, &a->DataEncryptionTKIP); break; case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP: soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, &a->DataEncryptionCCMP); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingWPAType *a) { switch (choice) { case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP: return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", -1, &a->DataEncryptionTKIP, ""); case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP: return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", -1, &a->DataEncryptionCCMP, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingWPAType *a) { soap->error = SOAP_TAG_MISMATCH; a->DataEncryptionTKIP = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", &a->DataEncryptionTKIP, "wcxs:DataEncryptionTKIPType")) { *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP; return a; } a->DataEncryptionCCMP = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", &a->DataEncryptionCCMP, "wcxs:DataEncryptionCCMPType")) { *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionCCMPType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase: soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase); break; case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey: soap_serialize_PointerTowcxs__RawKey256Type(soap, &a->RawKey); break; case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile: soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionCCMPType *a) { switch (choice) { case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase: return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, ""); case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey: return soap_out_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", -1, &a->RawKey, ""); case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile: return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_DataEncryptionCCMPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionCCMPType *a) { soap->error = SOAP_TAG_MISMATCH; a->PassPhrase = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase; return a; } a->RawKey = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey256Type")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey; return a; } a->XProfile = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionTKIPType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase: soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase); break; case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey: soap_serialize_PointerTowcxs__RawKey256Type(soap, &a->RawKey); break; case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile: soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionTKIPType *a) { switch (choice) { case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase: return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, ""); case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey: return soap_out_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", -1, &a->RawKey, ""); case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile: return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_DataEncryptionTKIPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionTKIPType *a) { soap->error = SOAP_TAG_MISMATCH; a->PassPhrase = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase; return a; } a->RawKey = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey256Type")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey; return a; } a->XProfile = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionWEPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase: soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase); break; case SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey: soap_serialize_PointerTowcxs__RawKey128Type(soap, &a->RawKey); break; case SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile: soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionWEPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPType *a) { switch (choice) { case SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase: return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, ""); case SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey: return soap_out_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", -1, &a->RawKey, ""); case SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile: return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_DataEncryptionWEPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionWEPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionWEPType *a) { soap->error = SOAP_TAG_MISMATCH; a->PassPhrase = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase; return a; } a->RawKey = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey128Type")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey; return a; } a->XProfile = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPXType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64: soap_serialize_PointerTowcxs__WEP64Type(soap, &a->WEP64); break; case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128: soap_serialize_PointerTowcxs__WEP128Type(soap, &a->WEP128); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPXType *a) { switch (choice) { case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64: return soap_out_PointerTowcxs__WEP64Type(soap, "wcxs:WEP64", -1, &a->WEP64, ""); case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128: return soap_out_PointerTowcxs__WEP128Type(soap, "wcxs:WEP128", -1, &a->WEP128, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_DataEncryptionWEPXType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionWEPXType *a) { soap->error = SOAP_TAG_MISMATCH; a->WEP64 = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__WEP64Type(soap, "wcxs:WEP64", &a->WEP64, "wcxs:WEP64Type")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64; return a; } a->WEP128 = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__WEP128Type(soap, "wcxs:WEP128", &a->WEP128, "wcxs:WEP128Type")) { *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_WEP128Type(struct soap *soap, int choice, const union _wcxs__union_WEP128Type *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_WEP128Type_PassPhrase: soap_serialize_PointerTowcxs__PassPhraseWEP128Type(soap, &a->PassPhrase); break; case SOAP_UNION__wcxs__union_WEP128Type_RawKey: soap_serialize_PointerTowcxs__RawKey128Type(soap, &a->RawKey); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_WEP128Type(struct soap *soap, int choice, const union _wcxs__union_WEP128Type *a) { switch (choice) { case SOAP_UNION__wcxs__union_WEP128Type_PassPhrase: return soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, ""); case SOAP_UNION__wcxs__union_WEP128Type_RawKey: return soap_out_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", -1, &a->RawKey, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_WEP128Type * SOAP_FMAC4 soap_in__wcxs__union_WEP128Type(struct soap *soap, int *choice, union _wcxs__union_WEP128Type *a) { soap->error = SOAP_TAG_MISMATCH; a->PassPhrase = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhraseWEP128Type")) { *choice = SOAP_UNION__wcxs__union_WEP128Type_PassPhrase; return a; } a->RawKey = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey128Type")) { *choice = SOAP_UNION__wcxs__union_WEP128Type_RawKey; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_WEP64Type(struct soap *soap, int choice, const union _wcxs__union_WEP64Type *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__wcxs__union_WEP64Type_PassPhrase: soap_serialize_PointerTowcxs__PassPhrase5Type(soap, &a->PassPhrase); break; case SOAP_UNION__wcxs__union_WEP64Type_RawKey: soap_serialize_PointerTowcxs__RawKey64Type(soap, &a->RawKey); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_WEP64Type(struct soap *soap, int choice, const union _wcxs__union_WEP64Type *a) { switch (choice) { case SOAP_UNION__wcxs__union_WEP64Type_PassPhrase: return soap_out_PointerTowcxs__PassPhrase5Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, ""); case SOAP_UNION__wcxs__union_WEP64Type_RawKey: return soap_out_PointerTowcxs__RawKey64Type(soap, "wcxs:RawKey", -1, &a->RawKey, ""); } return SOAP_OK; } SOAP_FMAC3 union _wcxs__union_WEP64Type * SOAP_FMAC4 soap_in__wcxs__union_WEP64Type(struct soap *soap, int *choice, union _wcxs__union_WEP64Type *a) { soap->error = SOAP_TAG_MISMATCH; a->PassPhrase = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase5Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase5Type")) { *choice = SOAP_UNION__wcxs__union_WEP64Type_PassPhrase; return a; } a->RawKey = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey64Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey64Type")) { *choice = SOAP_UNION__wcxs__union_WEP64Type_RawKey; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerPacketType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP: soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(soap, &a->PacketTCP); break; case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP: soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(soap, &a->PacketUDP); break; case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP: soap_serialize_PointerTocb__CircuitBreakerPacketIPType(soap, &a->PacketIP); break; case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH: soap_serialize_PointerTocb__CircuitBreakerPacketETHType(soap, &a->PacketETH); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerPacketType *a) { switch (choice) { case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP: return soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, "cb:PacketTCP", -1, &a->PacketTCP, ""); case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP: return soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, "cb:PacketUDP", -1, &a->PacketUDP, ""); case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP: return soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, "cb:PacketIP", -1, &a->PacketIP, ""); case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH: return soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, "cb:PacketETH", -1, &a->PacketETH, ""); } return SOAP_OK; } SOAP_FMAC3 union _cb__union_CircuitBreakerPacketType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerPacketType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerPacketType *a) { soap->error = SOAP_TAG_MISMATCH; a->PacketTCP = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, "cb:PacketTCP", &a->PacketTCP, "cb:CircuitBreakerPacketTCPType")) { *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP; return a; } a->PacketUDP = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, "cb:PacketUDP", &a->PacketUDP, "cb:CircuitBreakerPacketUDPType")) { *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP; return a; } a->PacketIP = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, "cb:PacketIP", &a->PacketIP, "cb:CircuitBreakerPacketIPType")) { *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP; return a; } a->PacketETH = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, "cb:PacketETH", &a->PacketETH, "cb:CircuitBreakerPacketETHType")) { *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPPacketType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4: soap_serialize_PointerTocb__CircuitBreakerIPv4Type(soap, &a->IPv4); break; case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6: soap_serialize_PointerTocb__CircuitBreakerIPv6Type(soap, &a->IPv6); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPPacketType *a) { switch (choice) { case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4: return soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, "cb:IPv4", -1, &a->IPv4, ""); case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6: return soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, "cb:IPv6", -1, &a->IPv6, ""); } return SOAP_OK; } SOAP_FMAC3 union _cb__union_CircuitBreakerIPPacketType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerIPPacketType *a) { soap->error = SOAP_TAG_MISMATCH; a->IPv4 = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, "cb:IPv4", &a->IPv4, "cb:CircuitBreakerIPv4Type")) { *choice = SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4; return a; } a->IPv6 = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, "cb:IPv6", &a->IPv6, "cb:CircuitBreakerIPv6Type")) { *choice = SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPLayeredPortType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple: soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, &a->IPLayeredPortSimple); break; case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource: soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, &a->IPLayeredPortRangeSource); break; case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination: soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, &a->IPLayeredPortRangeDestination); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPLayeredPortType *a) { switch (choice) { case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple: return soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, "cb:IPLayeredPortSimple", -1, &a->IPLayeredPortSimple, ""); case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource: return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeSource", -1, &a->IPLayeredPortRangeSource, ""); case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination: return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeDestination", -1, &a->IPLayeredPortRangeDestination, ""); } return SOAP_OK; } SOAP_FMAC3 union _cb__union_CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerIPLayeredPortType *a) { soap->error = SOAP_TAG_MISMATCH; a->IPLayeredPortSimple = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, "cb:IPLayeredPortSimple", &a->IPLayeredPortSimple, "cb:CircuitBreakerIPLayeredPortSimpleType")) { *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple; return a; } a->IPLayeredPortRangeSource = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeSource", &a->IPLayeredPortRangeSource, "cb:CircuitBreakerIPLayeredPortRangeType")) { *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource; return a; } a->IPLayeredPortRangeDestination = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeDestination", &a->IPLayeredPortRangeDestination, "cb:CircuitBreakerIPLayeredPortRangeType")) { *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int choice, const union _emi__union_AlertSubscriptionGeneralType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP: soap_serialize_PointerToemi__AlertSubscriptionSNMPType(soap, &a->AlertSubscriptionSNMP); break; case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap: soap_serialize_PointerToemi__AlertSubscriptionSoapType(soap, &a->AlertSubscriptionSoap); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int choice, const union _emi__union_AlertSubscriptionGeneralType *a) { switch (choice) { case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP: return soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, "emi:AlertSubscriptionSNMP", -1, &a->AlertSubscriptionSNMP, ""); case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap: return soap_out_PointerToemi__AlertSubscriptionSoapType(soap, "emi:AlertSubscriptionSoap", -1, &a->AlertSubscriptionSoap, ""); } return SOAP_OK; } SOAP_FMAC3 union _emi__union_AlertSubscriptionGeneralType * SOAP_FMAC4 soap_in__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int *choice, union _emi__union_AlertSubscriptionGeneralType *a) { soap->error = SOAP_TAG_MISMATCH; a->AlertSubscriptionSNMP = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, "emi:AlertSubscriptionSNMP", &a->AlertSubscriptionSNMP, "emi:AlertSubscriptionSNMPType")) { *choice = SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP; return a; } a->AlertSubscriptionSoap = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToemi__AlertSubscriptionSoapType(soap, "emi:AlertSubscriptionSoap", &a->AlertSubscriptionSoap, "emi:AlertSubscriptionSoapType")) { *choice = SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__xcfg__union_XProfileType(struct soap *soap, int choice, const union _xcfg__union_XProfileType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__xcfg__union_XProfileType_TLS: soap_serialize_PointerToxcfg__XProfileTLSType(soap, &a->TLS); break; case SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2: soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, &a->TTLS_USCOREMSCHAPv2); break; case SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2: soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, &a->PEAP_USCOREMSCHAPv2); break; case SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC: soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, &a->EAP_USCOREGTC); break; case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2: soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, &a->EAPFAST_USCOREMSCHAPv2); break; case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC: soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, &a->EAPFAST_USCOREGTC); break; case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS: soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, &a->EAPFAST_USCORETLS); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__xcfg__union_XProfileType(struct soap *soap, int choice, const union _xcfg__union_XProfileType *a) { switch (choice) { case SOAP_UNION__xcfg__union_XProfileType_TLS: return soap_out_PointerToxcfg__XProfileTLSType(soap, "xcfg:TLS", -1, &a->TLS, ""); case SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2: return soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, "xcfg:TTLS_MSCHAPv2", -1, &a->TTLS_USCOREMSCHAPv2, ""); case SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2: return soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, "xcfg:PEAP_MSCHAPv2", -1, &a->PEAP_USCOREMSCHAPv2, ""); case SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC: return soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, "xcfg:EAP_GTC", -1, &a->EAP_USCOREGTC, ""); case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2: return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, "xcfg:EAPFAST_MSCHAPv2", -1, &a->EAPFAST_USCOREMSCHAPv2, ""); case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC: return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, "xcfg:EAPFAST_GTC", -1, &a->EAPFAST_USCOREGTC, ""); case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS: return soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, "xcfg:EAPFAST_TLS", -1, &a->EAPFAST_USCORETLS, ""); } return SOAP_OK; } SOAP_FMAC3 union _xcfg__union_XProfileType * SOAP_FMAC4 soap_in__xcfg__union_XProfileType(struct soap *soap, int *choice, union _xcfg__union_XProfileType *a) { soap->error = SOAP_TAG_MISMATCH; a->TLS = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileTLSType(soap, "xcfg:TLS", &a->TLS, "xcfg:XProfileTLSType")) { *choice = SOAP_UNION__xcfg__union_XProfileType_TLS; return a; } a->TTLS_USCOREMSCHAPv2 = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, "xcfg:TTLS_MSCHAPv2", &a->TTLS_USCOREMSCHAPv2, "xcfg:XProfileTTLS_MSCHAPv2Type")) { *choice = SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2; return a; } a->PEAP_USCOREMSCHAPv2 = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, "xcfg:PEAP_MSCHAPv2", &a->PEAP_USCOREMSCHAPv2, "xcfg:XProfilePEAP_MSCHAPv2Type")) { *choice = SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2; return a; } a->EAP_USCOREGTC = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, "xcfg:EAP_GTC", &a->EAP_USCOREGTC, "xcfg:XProfileEAP_GTCType")) { *choice = SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC; return a; } a->EAPFAST_USCOREMSCHAPv2 = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, "xcfg:EAPFAST_MSCHAPv2", &a->EAPFAST_USCOREMSCHAPv2, "xcfg:XProfileEAPFAST_MSCHAPv2Type")) { *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2; return a; } a->EAPFAST_USCOREGTC = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, "xcfg:EAPFAST_GTC", &a->EAPFAST_USCOREGTC, "xcfg:XProfileEAPFAST_GTCType")) { *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC; return a; } a->EAPFAST_USCORETLS = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, "xcfg:EAPFAST_TLS", &a->EAPFAST_USCORETLS, "xcfg:XProfileEAPFAST_TLSType")) { *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__union_UserAclEntryExType(struct soap *soap, int choice, const union _sai__union_UserAclEntryExType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__sai__union_UserAclEntryExType_DigestUser: soap_serialize_PointerTosai__UserEntryDigestType(soap, &a->DigestUser); break; case SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser: soap_serialize_PointerTosai__UserEntryKerberosType(soap, &a->KerberosUser); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__union_UserAclEntryExType(struct soap *soap, int choice, const union _sai__union_UserAclEntryExType *a) { switch (choice) { case SOAP_UNION__sai__union_UserAclEntryExType_DigestUser: return soap_out_PointerTosai__UserEntryDigestType(soap, "sai:DigestUser", -1, &a->DigestUser, ""); case SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser: return soap_out_PointerTosai__UserEntryKerberosType(soap, "sai:KerberosUser", -1, &a->KerberosUser, ""); } return SOAP_OK; } SOAP_FMAC3 union _sai__union_UserAclEntryExType * SOAP_FMAC4 soap_in__sai__union_UserAclEntryExType(struct soap *soap, int *choice, union _sai__union_UserAclEntryExType *a) { soap->error = SOAP_TAG_MISMATCH; a->DigestUser = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTosai__UserEntryDigestType(soap, "sai:DigestUser", &a->DigestUser, "sai:UserEntryDigestType")) { *choice = SOAP_UNION__sai__union_UserAclEntryExType_DigestUser; return a; } a->KerberosUser = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTosai__UserEntryKerberosType(soap, "sai:KerberosUser", &a->KerberosUser, "sai:UserEntryKerberosType")) { *choice = SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cstr__union_KeyPairType(struct soap *soap, int choice, const union _cstr__union_KeyPairType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair: soap_serialize_PointerTocstr__RSAKeyPairType(soap, &a->RSAKeyPair); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cstr__union_KeyPairType(struct soap *soap, int choice, const union _cstr__union_KeyPairType *a) { switch (choice) { case SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair: return soap_out_PointerTocstr__RSAKeyPairType(soap, "cstr:RSAKeyPair", -1, &a->RSAKeyPair, ""); } return SOAP_OK; } SOAP_FMAC3 union _cstr__union_KeyPairType * SOAP_FMAC4 soap_in__cstr__union_KeyPairType(struct soap *soap, int *choice, union _cstr__union_KeyPairType *a) { soap->error = SOAP_TAG_MISMATCH; a->RSAKeyPair = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocstr__RSAKeyPairType(soap, "cstr:RSAKeyPair", &a->RSAKeyPair, "cstr:RSAKeyPairType")) { *choice = SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cmn__union_NodeAddressType(struct soap *soap, int choice, const union _cmn__union_NodeAddressType *a) { (void)soap; (void)a; /* appease -Wall -Werror */ switch (choice) { case SOAP_UNION__cmn__union_NodeAddressType_HostName: soap_serialize_PointerTocmn__HostNameType(soap, &a->HostName); break; case SOAP_UNION__cmn__union_NodeAddressType_IPv4Address: soap_serialize_PointerTocmn__IPv4AddressStringType(soap, &a->IPv4Address); break; case SOAP_UNION__cmn__union_NodeAddressType_IPv6Address: soap_serialize_PointerTocmn__IPv6AddressStringType(soap, &a->IPv6Address); break; } } SOAP_FMAC3 int SOAP_FMAC4 soap_out__cmn__union_NodeAddressType(struct soap *soap, int choice, const union _cmn__union_NodeAddressType *a) { switch (choice) { case SOAP_UNION__cmn__union_NodeAddressType_HostName: return soap_out_PointerTocmn__HostNameType(soap, "cmn:HostName", -1, &a->HostName, ""); case SOAP_UNION__cmn__union_NodeAddressType_IPv4Address: return soap_out_PointerTocmn__IPv4AddressStringType(soap, "cmn:IPv4Address", -1, &a->IPv4Address, ""); case SOAP_UNION__cmn__union_NodeAddressType_IPv6Address: return soap_out_PointerTocmn__IPv6AddressStringType(soap, "cmn:IPv6Address", -1, &a->IPv6Address, ""); } return SOAP_OK; } SOAP_FMAC3 union _cmn__union_NodeAddressType * SOAP_FMAC4 soap_in__cmn__union_NodeAddressType(struct soap *soap, int *choice, union _cmn__union_NodeAddressType *a) { soap->error = SOAP_TAG_MISMATCH; a->HostName = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__HostNameType(soap, "cmn:HostName", &a->HostName, "cmn:HostNameType")) { *choice = SOAP_UNION__cmn__union_NodeAddressType_HostName; return a; } a->IPv4Address = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__IPv4AddressStringType(soap, "cmn:IPv4Address", &a->IPv4Address, "cmn:IPv4AddressStringType")) { *choice = SOAP_UNION__cmn__union_NodeAddressType_IPv4Address; return a; } a->IPv6Address = NULL; if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__IPv6AddressStringType(soap, "cmn:IPv6Address", &a->IPv6Address, "cmn:IPv6AddressStringType")) { *choice = SOAP_UNION__cmn__union_NodeAddressType_IPv6Address; return a; } *choice = 0; if (!soap->error) soap->error = SOAP_TAG_MISMATCH; return NULL; } #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_SOAP_ENV__Reason)) soap_serialize_SOAP_ENV__Reason(soap, *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_PointerToSOAP_ENV__Reason); if (soap_out_PointerToSOAP_ENV__Reason(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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_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_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))) soap_getindependent(soap); return p; } 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_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } #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_SOAP_ENV__Detail)) soap_serialize_SOAP_ENV__Detail(soap, *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_PointerToSOAP_ENV__Detail); if (soap_out_PointerToSOAP_ENV__Detail(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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_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_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))) soap_getindependent(soap); return p; } 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_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } #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_SOAP_ENV__Code)) soap_serialize_SOAP_ENV__Code(soap, *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_PointerToSOAP_ENV__Code); if (soap_out_PointerToSOAP_ENV__Code(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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_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_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))) soap_getindependent(soap); return p; } 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_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } #endif SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse); if (soap_out_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessSettingsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessSettingsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__GetWirelessSettingsResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessSettingsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__GetWirelessSettingsResponse *)soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__GetWirelessSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, sizeof(_wcxs__GetWirelessSettingsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest); if (soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessSettingsRequest *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessSettingsRequest); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsRequest **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__GetWirelessSettingsRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessSettingsRequest *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__GetWirelessSettingsRequest *)soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__GetWirelessSettingsRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, sizeof(_wcxs__GetWirelessSettingsRequest), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse); if (soap_out_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessCapabilitiesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__GetWirelessCapabilitiesResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessCapabilitiesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__GetWirelessCapabilitiesResponse *)soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__GetWirelessCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, sizeof(_wcxs__GetWirelessCapabilitiesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest); if (soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessCapabilitiesRequest *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesRequest **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__GetWirelessCapabilitiesRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessCapabilitiesRequest *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__GetWirelessCapabilitiesRequest *)soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__GetWirelessCapabilitiesRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, sizeof(_wcxs__GetWirelessCapabilitiesRequest), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse); if (soap_out_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, int id, _wcxs__EnumerateWirelessProfilesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__EnumerateWirelessProfilesResponse **)soap_malloc(soap, sizeof(_wcxs__EnumerateWirelessProfilesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__EnumerateWirelessProfilesResponse *)soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__EnumerateWirelessProfilesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, sizeof(_wcxs__EnumerateWirelessProfilesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest); if (soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, int id, _wcxs__EnumerateWirelessProfilesRequest *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesRequest **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__EnumerateWirelessProfilesRequest **)soap_malloc(soap, sizeof(_wcxs__EnumerateWirelessProfilesRequest *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__EnumerateWirelessProfilesRequest *)soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__EnumerateWirelessProfilesRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, sizeof(_wcxs__EnumerateWirelessProfilesRequest), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse); if (soap_out_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, int id, _wcxs__UpdateWirelessProfileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__UpdateWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__UpdateWirelessProfileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__UpdateWirelessProfileResponse *)soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__UpdateWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, sizeof(_wcxs__UpdateWirelessProfileResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest); if (soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, int id, _wcxs__UpdateWirelessProfileRequest *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileRequest **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__UpdateWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__UpdateWirelessProfileRequest *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__UpdateWirelessProfileRequest *)soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__UpdateWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, sizeof(_wcxs__UpdateWirelessProfileRequest), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse); if (soap_out_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, int id, _wcxs__RemoveWirelessProfileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__RemoveWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__RemoveWirelessProfileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__RemoveWirelessProfileResponse *)soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__RemoveWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, sizeof(_wcxs__RemoveWirelessProfileResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest); if (soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, int id, _wcxs__RemoveWirelessProfileRequest *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileRequest **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__RemoveWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__RemoveWirelessProfileRequest *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__RemoveWirelessProfileRequest *)soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__RemoveWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, sizeof(_wcxs__RemoveWirelessProfileRequest), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessProfileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse); if (soap_out_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessProfileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessProfileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__GetWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__GetWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__GetWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessProfileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__GetWirelessProfileResponse *)soap_instantiate__wcxs__GetWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__GetWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessProfileResponse, sizeof(_wcxs__GetWirelessProfileResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessProfileRequest)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest); if (soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessProfileRequest *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessProfileRequest); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__GetWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__GetWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileRequest **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__GetWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessProfileRequest *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__GetWirelessProfileRequest *)soap_instantiate__wcxs__GetWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__GetWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessProfileRequest, sizeof(_wcxs__GetWirelessProfileRequest), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__AddWirelessProfileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse); if (soap_out_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, int id, _wcxs__AddWirelessProfileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__AddWirelessProfileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__AddWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__AddWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__AddWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__AddWirelessProfileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__AddWirelessProfileResponse *)soap_instantiate__wcxs__AddWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__AddWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__AddWirelessProfileResponse, sizeof(_wcxs__AddWirelessProfileResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__AddWirelessProfileRequest)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest); if (soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, int id, _wcxs__AddWirelessProfileRequest *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__AddWirelessProfileRequest); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _wcxs__AddWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _wcxs__AddWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileRequest **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_wcxs__AddWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__AddWirelessProfileRequest *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_wcxs__AddWirelessProfileRequest *)soap_instantiate__wcxs__AddWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_wcxs__AddWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__AddWirelessProfileRequest, sizeof(_wcxs__AddWirelessProfileRequest), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse); if (soap_out_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, _tim__SetHighAccuracyTimeSynchResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_get_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynchResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_tim__SetHighAccuracyTimeSynchResponse **)soap_malloc(soap, sizeof(_tim__SetHighAccuracyTimeSynchResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_tim__SetHighAccuracyTimeSynchResponse *)soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_tim__SetHighAccuracyTimeSynchResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, sizeof(_tim__SetHighAccuracyTimeSynchResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch); if (soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, int id, _tim__SetHighAccuracyTimeSynch *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__SetHighAccuracyTimeSynch); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch ** SOAP_FMAC4 soap_get_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch ** SOAP_FMAC4 soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynch **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_tim__SetHighAccuracyTimeSynch **)soap_malloc(soap, sizeof(_tim__SetHighAccuracyTimeSynch *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_tim__SetHighAccuracyTimeSynch *)soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_tim__SetHighAccuracyTimeSynch **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, sizeof(_tim__SetHighAccuracyTimeSynch), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse); if (soap_out_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, _tim__GetLowAccuracyTimeSynchResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_get_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynchResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_tim__GetLowAccuracyTimeSynchResponse **)soap_malloc(soap, sizeof(_tim__GetLowAccuracyTimeSynchResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_tim__GetLowAccuracyTimeSynchResponse *)soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_tim__GetLowAccuracyTimeSynchResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, sizeof(_tim__GetLowAccuracyTimeSynchResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch); if (soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, int id, _tim__GetLowAccuracyTimeSynch *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__GetLowAccuracyTimeSynch); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch ** SOAP_FMAC4 soap_get_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch ** SOAP_FMAC4 soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynch **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_tim__GetLowAccuracyTimeSynch **)soap_malloc(soap, sizeof(_tim__GetLowAccuracyTimeSynch *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_tim__GetLowAccuracyTimeSynch *)soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_tim__GetLowAccuracyTimeSynch **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, sizeof(_tim__GetLowAccuracyTimeSynch), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse); if (soap_out_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__RemoveStorageFpaclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__RemoveStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__RemoveStorageFpaclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__RemoveStorageFpaclEntryResponse *)soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__RemoveStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, sizeof(_stra__RemoveStorageFpaclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageFpaclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry); if (soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, int id, _stra__RemoveStorageFpaclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageFpaclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__RemoveStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__RemoveStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__RemoveStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__RemoveStorageFpaclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__RemoveStorageFpaclEntry *)soap_instantiate__stra__RemoveStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__RemoveStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageFpaclEntry, sizeof(_stra__RemoveStorageFpaclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse); if (soap_out_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__UpdateStorageFpaclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__UpdateStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__UpdateStorageFpaclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__UpdateStorageFpaclEntryResponse *)soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__UpdateStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, sizeof(_stra__UpdateStorageFpaclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__UpdateStorageFpaclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry); if (soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, int id, _stra__UpdateStorageFpaclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__UpdateStorageFpaclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__UpdateStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__UpdateStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__UpdateStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__UpdateStorageFpaclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__UpdateStorageFpaclEntry *)soap_instantiate__stra__UpdateStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__UpdateStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__UpdateStorageFpaclEntry, sizeof(_stra__UpdateStorageFpaclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageAllocEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse); if (soap_out_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, int id, _stra__GetStorageAllocEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageAllocEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__GetStorageAllocEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__GetStorageAllocEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageAllocEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__GetStorageAllocEntryResponse **)soap_malloc(soap, sizeof(_stra__GetStorageAllocEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__GetStorageAllocEntryResponse *)soap_instantiate__stra__GetStorageAllocEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__GetStorageAllocEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageAllocEntryResponse, sizeof(_stra__GetStorageAllocEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageAllocEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry); if (soap_out_PointerTo_stra__GetStorageAllocEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, const char *tag, int id, _stra__GetStorageAllocEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageAllocEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__GetStorageAllocEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__GetStorageAllocEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__GetStorageAllocEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, const char *tag, _stra__GetStorageAllocEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__GetStorageAllocEntry **)soap_malloc(soap, sizeof(_stra__GetStorageAllocEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__GetStorageAllocEntry *)soap_instantiate__stra__GetStorageAllocEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__GetStorageAllocEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageAllocEntry, sizeof(_stra__GetStorageAllocEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse); if (soap_out_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, int id, _stra__EnumerateStorageAllocEntriesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntriesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__EnumerateStorageAllocEntriesResponse **)soap_malloc(soap, sizeof(_stra__EnumerateStorageAllocEntriesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__EnumerateStorageAllocEntriesResponse *)soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__EnumerateStorageAllocEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, sizeof(_stra__EnumerateStorageAllocEntriesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageAllocEntries)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries); if (soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, int id, _stra__EnumerateStorageAllocEntries *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageAllocEntries); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__EnumerateStorageAllocEntries ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__EnumerateStorageAllocEntries ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntries **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__EnumerateStorageAllocEntries **)soap_malloc(soap, sizeof(_stra__EnumerateStorageAllocEntries *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__EnumerateStorageAllocEntries *)soap_instantiate__stra__EnumerateStorageAllocEntries(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__EnumerateStorageAllocEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageAllocEntries, sizeof(_stra__EnumerateStorageAllocEntries), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse); if (soap_out_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__AddStorageFpaclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageFpaclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AddStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__AddStorageFpaclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AddStorageFpaclEntryResponse *)soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AddStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, sizeof(_stra__AddStorageFpaclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageFpaclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry); if (soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, int id, _stra__AddStorageFpaclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageFpaclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AddStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AddStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AddStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__AddStorageFpaclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AddStorageFpaclEntry *)soap_instantiate__stra__AddStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AddStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageFpaclEntry, sizeof(_stra__AddStorageFpaclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse); if (soap_out_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__RemoveStorageEaclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__RemoveStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__RemoveStorageEaclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__RemoveStorageEaclEntryResponse *)soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__RemoveStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, sizeof(_stra__RemoveStorageEaclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageEaclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry); if (soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, int id, _stra__RemoveStorageEaclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageEaclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__RemoveStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__RemoveStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__RemoveStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__RemoveStorageEaclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__RemoveStorageEaclEntry *)soap_instantiate__stra__RemoveStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__RemoveStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageEaclEntry, sizeof(_stra__RemoveStorageEaclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageEaclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse); if (soap_out_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__GetStorageEaclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageEaclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__GetStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__GetStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageEaclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__GetStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__GetStorageEaclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__GetStorageEaclEntryResponse *)soap_instantiate__stra__GetStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__GetStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageEaclEntryResponse, sizeof(_stra__GetStorageEaclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageEaclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry); if (soap_out_PointerTo_stra__GetStorageEaclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, const char *tag, int id, _stra__GetStorageEaclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageEaclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__GetStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__GetStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__GetStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, const char *tag, _stra__GetStorageEaclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__GetStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__GetStorageEaclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__GetStorageEaclEntry *)soap_instantiate__stra__GetStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__GetStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageEaclEntry, sizeof(_stra__GetStorageEaclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse); if (soap_out_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, int id, _stra__EnumerateStorageEaclEntriesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntriesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__EnumerateStorageEaclEntriesResponse **)soap_malloc(soap, sizeof(_stra__EnumerateStorageEaclEntriesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__EnumerateStorageEaclEntriesResponse *)soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__EnumerateStorageEaclEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, sizeof(_stra__EnumerateStorageEaclEntriesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageEaclEntries)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries); if (soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, int id, _stra__EnumerateStorageEaclEntries *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageEaclEntries); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__EnumerateStorageEaclEntries ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__EnumerateStorageEaclEntries ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntries **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__EnumerateStorageEaclEntries **)soap_malloc(soap, sizeof(_stra__EnumerateStorageEaclEntries *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__EnumerateStorageEaclEntries *)soap_instantiate__stra__EnumerateStorageEaclEntries(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__EnumerateStorageEaclEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageEaclEntries, sizeof(_stra__EnumerateStorageEaclEntries), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageEaclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse); if (soap_out_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__AddStorageEaclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageEaclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AddStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AddStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageEaclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AddStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__AddStorageEaclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AddStorageEaclEntryResponse *)soap_instantiate__stra__AddStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AddStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageEaclEntryResponse, sizeof(_stra__AddStorageEaclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageEaclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry); if (soap_out_PointerTo_stra__AddStorageEaclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, const char *tag, int id, _stra__AddStorageEaclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageEaclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AddStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AddStorageEaclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AddStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, const char *tag, _stra__AddStorageEaclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AddStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__AddStorageEaclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AddStorageEaclEntry *)soap_instantiate__stra__AddStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AddStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageEaclEntry, sizeof(_stra__AddStorageEaclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminRemoveApplicationResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse); if (soap_out_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, int id, _stra__AdminRemoveApplicationResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminRemoveApplicationResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AdminRemoveApplicationResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AdminRemoveApplicationResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, _stra__AdminRemoveApplicationResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AdminRemoveApplicationResponse **)soap_malloc(soap, sizeof(_stra__AdminRemoveApplicationResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AdminRemoveApplicationResponse *)soap_instantiate__stra__AdminRemoveApplicationResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AdminRemoveApplicationResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminRemoveApplicationResponse, sizeof(_stra__AdminRemoveApplicationResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminRemoveApplication)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminRemoveApplication); if (soap_out_PointerTo_stra__AdminRemoveApplication(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminRemoveApplication(struct soap *soap, const char *tag, int id, _stra__AdminRemoveApplication *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminRemoveApplication); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AdminRemoveApplication ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AdminRemoveApplication(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AdminRemoveApplication ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminRemoveApplication(struct soap *soap, const char *tag, _stra__AdminRemoveApplication **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AdminRemoveApplication **)soap_malloc(soap, sizeof(_stra__AdminRemoveApplication *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AdminRemoveApplication *)soap_instantiate__stra__AdminRemoveApplication(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AdminRemoveApplication **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminRemoveApplication, sizeof(_stra__AdminRemoveApplication), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse); if (soap_out_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, int id, _stra__AdminGetApplicationAttributesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AdminGetApplicationAttributesResponse **)soap_malloc(soap, sizeof(_stra__AdminGetApplicationAttributesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AdminGetApplicationAttributesResponse *)soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AdminGetApplicationAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, sizeof(_stra__AdminGetApplicationAttributesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetApplicationAttributes)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes); if (soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, int id, _stra__AdminGetApplicationAttributes *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetApplicationAttributes); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AdminGetApplicationAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AdminGetApplicationAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributes **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AdminGetApplicationAttributes **)soap_malloc(soap, sizeof(_stra__AdminGetApplicationAttributes *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AdminGetApplicationAttributes *)soap_instantiate__stra__AdminGetApplicationAttributes(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AdminGetApplicationAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetApplicationAttributes, sizeof(_stra__AdminGetApplicationAttributes), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse); if (soap_out_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, int id, _stra__AdminGetRegisteredApplicationsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplicationsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AdminGetRegisteredApplicationsResponse **)soap_malloc(soap, sizeof(_stra__AdminGetRegisteredApplicationsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AdminGetRegisteredApplicationsResponse *)soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AdminGetRegisteredApplicationsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, sizeof(_stra__AdminGetRegisteredApplicationsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetRegisteredApplications)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications); if (soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, int id, _stra__AdminGetRegisteredApplications *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetRegisteredApplications); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__AdminGetRegisteredApplications ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__AdminGetRegisteredApplications ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplications **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__AdminGetRegisteredApplications **)soap_malloc(soap, sizeof(_stra__AdminGetRegisteredApplications *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__AdminGetRegisteredApplications *)soap_instantiate__stra__AdminGetRegisteredApplications(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__AdminGetRegisteredApplications **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetRegisteredApplications, sizeof(_stra__AdminGetRegisteredApplications), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse); if (soap_out_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, _stra__SetGlobalStorageAttributesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__SetGlobalStorageAttributesResponse **)soap_malloc(soap, sizeof(_stra__SetGlobalStorageAttributesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__SetGlobalStorageAttributesResponse *)soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__SetGlobalStorageAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, sizeof(_stra__SetGlobalStorageAttributesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__SetGlobalStorageAttributes)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes); if (soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, _stra__SetGlobalStorageAttributes *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__SetGlobalStorageAttributes); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__SetGlobalStorageAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__SetGlobalStorageAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributes **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__SetGlobalStorageAttributes **)soap_malloc(soap, sizeof(_stra__SetGlobalStorageAttributes *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__SetGlobalStorageAttributes *)soap_instantiate__stra__SetGlobalStorageAttributes(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__SetGlobalStorageAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__SetGlobalStorageAttributes, sizeof(_stra__SetGlobalStorageAttributes), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse); if (soap_out_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, _stra__GetGlobalStorageAttributesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__GetGlobalStorageAttributesResponse **)soap_malloc(soap, sizeof(_stra__GetGlobalStorageAttributesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__GetGlobalStorageAttributesResponse *)soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__GetGlobalStorageAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, sizeof(_stra__GetGlobalStorageAttributesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetGlobalStorageAttributes)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes); if (soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, _stra__GetGlobalStorageAttributes *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetGlobalStorageAttributes); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _stra__GetGlobalStorageAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _stra__GetGlobalStorageAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributes **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_stra__GetGlobalStorageAttributes **)soap_malloc(soap, sizeof(_stra__GetGlobalStorageAttributes *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_stra__GetGlobalStorageAttributes *)soap_instantiate__stra__GetGlobalStorageAttributes(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_stra__GetGlobalStorageAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetGlobalStorageAttributes, sizeof(_stra__GetGlobalStorageAttributes), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__str__ExecuteStorageOperationResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse); if (soap_out_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, int id, _str__ExecuteStorageOperationResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__str__ExecuteStorageOperationResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _str__ExecuteStorageOperationResponse ** SOAP_FMAC4 soap_get_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _str__ExecuteStorageOperationResponse ** SOAP_FMAC4 soap_in_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, _str__ExecuteStorageOperationResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_str__ExecuteStorageOperationResponse **)soap_malloc(soap, sizeof(_str__ExecuteStorageOperationResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_str__ExecuteStorageOperationResponse *)soap_instantiate__str__ExecuteStorageOperationResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_str__ExecuteStorageOperationResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__str__ExecuteStorageOperationResponse, sizeof(_str__ExecuteStorageOperationResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__str__ExecuteStorageOperation)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_str__ExecuteStorageOperation); if (soap_out_PointerTo_str__ExecuteStorageOperation(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_str__ExecuteStorageOperation(struct soap *soap, const char *tag, int id, _str__ExecuteStorageOperation *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__str__ExecuteStorageOperation); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _str__ExecuteStorageOperation ** SOAP_FMAC4 soap_get_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_str__ExecuteStorageOperation(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _str__ExecuteStorageOperation ** SOAP_FMAC4 soap_in_PointerTo_str__ExecuteStorageOperation(struct soap *soap, const char *tag, _str__ExecuteStorageOperation **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_str__ExecuteStorageOperation **)soap_malloc(soap, sizeof(_str__ExecuteStorageOperation *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_str__ExecuteStorageOperation *)soap_instantiate__str__ExecuteStorageOperation(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_str__ExecuteStorageOperation **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__str__ExecuteStorageOperation, sizeof(_str__ExecuteStorageOperation), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAclEnabledStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse); if (soap_out_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, _sai__GetAclEnabledStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAclEnabledStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetAclEnabledStateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetAclEnabledStateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__GetAclEnabledStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetAclEnabledStateResponse **)soap_malloc(soap, sizeof(_sai__GetAclEnabledStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetAclEnabledStateResponse *)soap_instantiate__sai__GetAclEnabledStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetAclEnabledStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAclEnabledStateResponse, sizeof(_sai__GetAclEnabledStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAclEnabledState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAclEnabledState); if (soap_out_PointerTo_sai__GetAclEnabledState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetAclEnabledState(struct soap *soap, const char *tag, int id, _sai__GetAclEnabledState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAclEnabledState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetAclEnabledState ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetAclEnabledState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetAclEnabledState ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAclEnabledState(struct soap *soap, const char *tag, _sai__GetAclEnabledState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetAclEnabledState **)soap_malloc(soap, sizeof(_sai__GetAclEnabledState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetAclEnabledState *)soap_instantiate__sai__GetAclEnabledState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetAclEnabledState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAclEnabledState, sizeof(_sai__GetAclEnabledState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAclEnabledStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse); if (soap_out_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, _sai__SetAclEnabledStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAclEnabledStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetAclEnabledStateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetAclEnabledStateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__SetAclEnabledStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetAclEnabledStateResponse **)soap_malloc(soap, sizeof(_sai__SetAclEnabledStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetAclEnabledStateResponse *)soap_instantiate__sai__SetAclEnabledStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetAclEnabledStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAclEnabledStateResponse, sizeof(_sai__SetAclEnabledStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAclEnabledState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAclEnabledState); if (soap_out_PointerTo_sai__SetAclEnabledState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAclEnabledState(struct soap *soap, const char *tag, int id, _sai__SetAclEnabledState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAclEnabledState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetAclEnabledState ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetAclEnabledState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetAclEnabledState ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAclEnabledState(struct soap *soap, const char *tag, _sai__SetAclEnabledState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetAclEnabledState **)soap_malloc(soap, sizeof(_sai__SetAclEnabledState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetAclEnabledState *)soap_instantiate__sai__SetAclEnabledState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetAclEnabledState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAclEnabledState, sizeof(_sai__SetAclEnabledState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse); if (soap_out_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, _sai__SetConfigurationServerFQDNResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDNResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetConfigurationServerFQDNResponse **)soap_malloc(soap, sizeof(_sai__SetConfigurationServerFQDNResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetConfigurationServerFQDNResponse *)soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetConfigurationServerFQDNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, sizeof(_sai__SetConfigurationServerFQDNResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetConfigurationServerFQDN)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN); if (soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, _sai__SetConfigurationServerFQDN *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetConfigurationServerFQDN); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetConfigurationServerFQDN ** SOAP_FMAC4 soap_get_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetConfigurationServerFQDN ** SOAP_FMAC4 soap_in_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDN **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetConfigurationServerFQDN **)soap_malloc(soap, sizeof(_sai__SetConfigurationServerFQDN *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetConfigurationServerFQDN *)soap_instantiate__sai__SetConfigurationServerFQDN(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetConfigurationServerFQDN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetConfigurationServerFQDN, sizeof(_sai__SetConfigurationServerFQDN), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse); if (soap_out_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, _sai__GetConfigurationServerFQDNResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDNResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetConfigurationServerFQDNResponse **)soap_malloc(soap, sizeof(_sai__GetConfigurationServerFQDNResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetConfigurationServerFQDNResponse *)soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetConfigurationServerFQDNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, sizeof(_sai__GetConfigurationServerFQDNResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetConfigurationServerFQDN)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN); if (soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, _sai__GetConfigurationServerFQDN *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetConfigurationServerFQDN); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetConfigurationServerFQDN ** SOAP_FMAC4 soap_get_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetConfigurationServerFQDN ** SOAP_FMAC4 soap_in_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDN **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetConfigurationServerFQDN **)soap_malloc(soap, sizeof(_sai__GetConfigurationServerFQDN *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetConfigurationServerFQDN *)soap_instantiate__sai__GetConfigurationServerFQDN(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetConfigurationServerFQDN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetConfigurationServerFQDN, sizeof(_sai__GetConfigurationServerFQDN), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableVpnRoutingResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse); if (soap_out_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, int id, _sai__EnableVpnRoutingResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableVpnRoutingResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnableVpnRoutingResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnableVpnRoutingResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, _sai__EnableVpnRoutingResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnableVpnRoutingResponse **)soap_malloc(soap, sizeof(_sai__EnableVpnRoutingResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnableVpnRoutingResponse *)soap_instantiate__sai__EnableVpnRoutingResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnableVpnRoutingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableVpnRoutingResponse, sizeof(_sai__EnableVpnRoutingResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableVpnRouting)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableVpnRouting); if (soap_out_PointerTo_sai__EnableVpnRouting(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnableVpnRouting(struct soap *soap, const char *tag, int id, _sai__EnableVpnRouting *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableVpnRouting); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnableVpnRouting ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnableVpnRouting(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnableVpnRouting ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableVpnRouting(struct soap *soap, const char *tag, _sai__EnableVpnRouting **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnableVpnRouting **)soap_malloc(soap, sizeof(_sai__EnableVpnRouting *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnableVpnRouting *)soap_instantiate__sai__EnableVpnRouting(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnableVpnRouting **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableVpnRouting, sizeof(_sai__EnableVpnRouting), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCredentialsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse); if (soap_out_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, _sai__GetTLSCredentialsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCredentialsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTLSCredentialsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTLSCredentialsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__GetTLSCredentialsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTLSCredentialsResponse **)soap_malloc(soap, sizeof(_sai__GetTLSCredentialsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTLSCredentialsResponse *)soap_instantiate__sai__GetTLSCredentialsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTLSCredentialsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCredentialsResponse, sizeof(_sai__GetTLSCredentialsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCredentials)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCredentials); if (soap_out_PointerTo_sai__GetTLSCredentials(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTLSCredentials(struct soap *soap, const char *tag, int id, _sai__GetTLSCredentials *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCredentials); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTLSCredentials ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTLSCredentials(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTLSCredentials ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCredentials(struct soap *soap, const char *tag, _sai__GetTLSCredentials **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTLSCredentials **)soap_malloc(soap, sizeof(_sai__GetTLSCredentials *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTLSCredentials *)soap_instantiate__sai__GetTLSCredentials(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTLSCredentials **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCredentials, sizeof(_sai__GetTLSCredentials), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCredentialsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse); if (soap_out_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, _sai__SetTLSCredentialsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCredentialsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTLSCredentialsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTLSCredentialsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__SetTLSCredentialsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTLSCredentialsResponse **)soap_malloc(soap, sizeof(_sai__SetTLSCredentialsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTLSCredentialsResponse *)soap_instantiate__sai__SetTLSCredentialsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTLSCredentialsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCredentialsResponse, sizeof(_sai__SetTLSCredentialsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCredentials)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCredentials); if (soap_out_PointerTo_sai__SetTLSCredentials(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSCredentials(struct soap *soap, const char *tag, int id, _sai__SetTLSCredentials *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCredentials); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTLSCredentials ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTLSCredentials(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTLSCredentials ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCredentials(struct soap *soap, const char *tag, _sai__SetTLSCredentials **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTLSCredentials **)soap_malloc(soap, sizeof(_sai__SetTLSCredentials *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTLSCredentials *)soap_instantiate__sai__SetTLSCredentials(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTLSCredentials **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCredentials, sizeof(_sai__SetTLSCredentials), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse); if (soap_out_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreUpdateCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreUpdateCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreUpdateCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreUpdateCertificateResponse *)soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreUpdateCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, sizeof(_sai__CertStoreUpdateCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreUpdateCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate); if (soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, int id, _sai__CertStoreUpdateCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreUpdateCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreUpdateCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreUpdateCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreUpdateCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreUpdateCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreUpdateCertificate *)soap_instantiate__sai__CertStoreUpdateCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreUpdateCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreUpdateCertificate, sizeof(_sai__CertStoreUpdateCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse); if (soap_out_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreGetPKCS10RequestResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10RequestResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreGetPKCS10RequestResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetPKCS10RequestResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreGetPKCS10RequestResponse *)soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreGetPKCS10RequestResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, sizeof(_sai__CertStoreGetPKCS10RequestResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetPKCS10Request)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request); if (soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, int id, _sai__CertStoreGetPKCS10Request *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetPKCS10Request); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreGetPKCS10Request ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreGetPKCS10Request ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10Request **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreGetPKCS10Request **)soap_malloc(soap, sizeof(_sai__CertStoreGetPKCS10Request *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreGetPKCS10Request *)soap_instantiate__sai__CertStoreGetPKCS10Request(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreGetPKCS10Request **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetPKCS10Request, sizeof(_sai__CertStoreGetPKCS10Request), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse); if (soap_out_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreRemoveCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreRemoveCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreRemoveCertificateResponse *)soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreRemoveCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, sizeof(_sai__CertStoreRemoveCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate); if (soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, int id, _sai__CertStoreRemoveCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreRemoveCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreRemoveCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreRemoveCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreRemoveCertificate *)soap_instantiate__sai__CertStoreRemoveCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreRemoveCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveCertificate, sizeof(_sai__CertStoreRemoveCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse); if (soap_out_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreEnumerateCertificatesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificatesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreEnumerateCertificatesResponse **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateCertificatesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreEnumerateCertificatesResponse *)soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreEnumerateCertificatesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, sizeof(_sai__CertStoreEnumerateCertificatesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateCertificates)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates); if (soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, int id, _sai__CertStoreEnumerateCertificates *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateCertificates); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreEnumerateCertificates ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreEnumerateCertificates ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificates **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreEnumerateCertificates **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateCertificates *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreEnumerateCertificates *)soap_instantiate__sai__CertStoreEnumerateCertificates(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreEnumerateCertificates **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateCertificates, sizeof(_sai__CertStoreEnumerateCertificates), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse); if (soap_out_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreGetCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreGetCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreGetCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreGetCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreGetCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreGetCertificateResponse *)soap_instantiate__sai__CertStoreGetCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreGetCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetCertificateResponse, sizeof(_sai__CertStoreGetCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate); if (soap_out_PointerTo_sai__CertStoreGetCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, const char *tag, int id, _sai__CertStoreGetCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreGetCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreGetCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreGetCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, const char *tag, _sai__CertStoreGetCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreGetCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreGetCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreGetCertificate *)soap_instantiate__sai__CertStoreGetCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreGetCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetCertificate, sizeof(_sai__CertStoreGetCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse); if (soap_out_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreAddCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreAddCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreAddCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreAddCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreAddCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreAddCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreAddCertificateResponse *)soap_instantiate__sai__CertStoreAddCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreAddCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddCertificateResponse, sizeof(_sai__CertStoreAddCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate); if (soap_out_PointerTo_sai__CertStoreAddCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, const char *tag, int id, _sai__CertStoreAddCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreAddCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreAddCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreAddCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, const char *tag, _sai__CertStoreAddCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreAddCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreAddCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreAddCertificate *)soap_instantiate__sai__CertStoreAddCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreAddCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddCertificate, sizeof(_sai__CertStoreAddCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse); if (soap_out_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreRemoveKeyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveKeyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveKeyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreRemoveKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveKeyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreRemoveKeyResponse *)soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreRemoveKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, sizeof(_sai__CertStoreRemoveKeyResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveKey)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey); if (soap_out_PointerTo_sai__CertStoreRemoveKey(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, const char *tag, int id, _sai__CertStoreRemoveKey *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveKey); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreRemoveKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreRemoveKey(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreRemoveKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, const char *tag, _sai__CertStoreRemoveKey **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreRemoveKey **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveKey *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreRemoveKey *)soap_instantiate__sai__CertStoreRemoveKey(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreRemoveKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveKey, sizeof(_sai__CertStoreRemoveKey), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetKeyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse); if (soap_out_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreGetKeyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetKeyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreGetKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreGetKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreGetKeyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreGetKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetKeyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreGetKeyResponse *)soap_instantiate__sai__CertStoreGetKeyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreGetKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetKeyResponse, sizeof(_sai__CertStoreGetKeyResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetKey)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetKey); if (soap_out_PointerTo_sai__CertStoreGetKey(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetKey(struct soap *soap, const char *tag, int id, _sai__CertStoreGetKey *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetKey); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreGetKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreGetKey(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreGetKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetKey(struct soap *soap, const char *tag, _sai__CertStoreGetKey **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreGetKey **)soap_malloc(soap, sizeof(_sai__CertStoreGetKey *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreGetKey *)soap_instantiate__sai__CertStoreGetKey(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreGetKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetKey, sizeof(_sai__CertStoreGetKey), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse); if (soap_out_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreEnumerateKeysResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeysResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreEnumerateKeysResponse **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateKeysResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreEnumerateKeysResponse *)soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreEnumerateKeysResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, sizeof(_sai__CertStoreEnumerateKeysResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateKeys)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys); if (soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, int id, _sai__CertStoreEnumerateKeys *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateKeys); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreEnumerateKeys ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreEnumerateKeys ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeys **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreEnumerateKeys **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateKeys *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreEnumerateKeys *)soap_instantiate__sai__CertStoreEnumerateKeys(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreEnumerateKeys **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateKeys, sizeof(_sai__CertStoreEnumerateKeys), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddKeyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse); if (soap_out_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreAddKeyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddKeyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreAddKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreAddKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreAddKeyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreAddKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreAddKeyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreAddKeyResponse *)soap_instantiate__sai__CertStoreAddKeyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreAddKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddKeyResponse, sizeof(_sai__CertStoreAddKeyResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddKey)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddKey); if (soap_out_PointerTo_sai__CertStoreAddKey(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreAddKey(struct soap *soap, const char *tag, int id, _sai__CertStoreAddKey *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddKey); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CertStoreAddKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CertStoreAddKey(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CertStoreAddKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddKey(struct soap *soap, const char *tag, _sai__CertStoreAddKey **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CertStoreAddKey **)soap_malloc(soap, sizeof(_sai__CertStoreAddKey *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CertStoreAddKey *)soap_instantiate__sai__CertStoreAddKey(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CertStoreAddKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddKey, sizeof(_sai__CertStoreAddKey), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse); if (soap_out_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, _sai__GetGlobalPowerPolicyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetGlobalPowerPolicyResponse **)soap_malloc(soap, sizeof(_sai__GetGlobalPowerPolicyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetGlobalPowerPolicyResponse *)soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetGlobalPowerPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, sizeof(_sai__GetGlobalPowerPolicyResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetGlobalPowerPolicy)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy); if (soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, _sai__GetGlobalPowerPolicy *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetGlobalPowerPolicy); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetGlobalPowerPolicy ** SOAP_FMAC4 soap_get_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetGlobalPowerPolicy ** SOAP_FMAC4 soap_in_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicy **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetGlobalPowerPolicy **)soap_malloc(soap, sizeof(_sai__GetGlobalPowerPolicy *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetGlobalPowerPolicy *)soap_instantiate__sai__GetGlobalPowerPolicy(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetGlobalPowerPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetGlobalPowerPolicy, sizeof(_sai__GetGlobalPowerPolicy), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse); if (soap_out_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, _sai__SetGlobalPowerPolicyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetGlobalPowerPolicyResponse **)soap_malloc(soap, sizeof(_sai__SetGlobalPowerPolicyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetGlobalPowerPolicyResponse *)soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetGlobalPowerPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, sizeof(_sai__SetGlobalPowerPolicyResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetGlobalPowerPolicy)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy); if (soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, _sai__SetGlobalPowerPolicy *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetGlobalPowerPolicy); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetGlobalPowerPolicy ** SOAP_FMAC4 soap_get_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetGlobalPowerPolicy ** SOAP_FMAC4 soap_in_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicy **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetGlobalPowerPolicy **)soap_malloc(soap, sizeof(_sai__SetGlobalPowerPolicy *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetGlobalPowerPolicy *)soap_instantiate__sai__SetGlobalPowerPolicy(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetGlobalPowerPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetGlobalPowerPolicy, sizeof(_sai__SetGlobalPowerPolicy), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetActivePowerPackageResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse); if (soap_out_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, _sai__SetActivePowerPackageResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetActivePowerPackageResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetActivePowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetActivePowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__SetActivePowerPackageResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetActivePowerPackageResponse **)soap_malloc(soap, sizeof(_sai__SetActivePowerPackageResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetActivePowerPackageResponse *)soap_instantiate__sai__SetActivePowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetActivePowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetActivePowerPackageResponse, sizeof(_sai__SetActivePowerPackageResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetActivePowerPackage)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetActivePowerPackage); if (soap_out_PointerTo_sai__SetActivePowerPackage(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetActivePowerPackage(struct soap *soap, const char *tag, int id, _sai__SetActivePowerPackage *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetActivePowerPackage); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetActivePowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetActivePowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetActivePowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__SetActivePowerPackage(struct soap *soap, const char *tag, _sai__SetActivePowerPackage **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetActivePowerPackage **)soap_malloc(soap, sizeof(_sai__SetActivePowerPackage *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetActivePowerPackage *)soap_instantiate__sai__SetActivePowerPackage(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetActivePowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetActivePowerPackage, sizeof(_sai__SetActivePowerPackage), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetActivePowerPackageResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse); if (soap_out_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, _sai__GetActivePowerPackageResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetActivePowerPackageResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetActivePowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetActivePowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__GetActivePowerPackageResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetActivePowerPackageResponse **)soap_malloc(soap, sizeof(_sai__GetActivePowerPackageResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetActivePowerPackageResponse *)soap_instantiate__sai__GetActivePowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetActivePowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetActivePowerPackageResponse, sizeof(_sai__GetActivePowerPackageResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetActivePowerPackage)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetActivePowerPackage); if (soap_out_PointerTo_sai__GetActivePowerPackage(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetActivePowerPackage(struct soap *soap, const char *tag, int id, _sai__GetActivePowerPackage *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetActivePowerPackage); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetActivePowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetActivePowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetActivePowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__GetActivePowerPackage(struct soap *soap, const char *tag, _sai__GetActivePowerPackage **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetActivePowerPackage **)soap_malloc(soap, sizeof(_sai__GetActivePowerPackage *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetActivePowerPackage *)soap_instantiate__sai__GetActivePowerPackage(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetActivePowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetActivePowerPackage, sizeof(_sai__GetActivePowerPackage), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerPackageResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse); if (soap_out_PointerTo_sai__GetPowerPackageResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, const char *tag, int id, _sai__GetPowerPackageResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerPackageResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetPowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetPowerPackageResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetPowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, const char *tag, _sai__GetPowerPackageResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetPowerPackageResponse **)soap_malloc(soap, sizeof(_sai__GetPowerPackageResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetPowerPackageResponse *)soap_instantiate__sai__GetPowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetPowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerPackageResponse, sizeof(_sai__GetPowerPackageResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerPackage)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerPackage); if (soap_out_PointerTo_sai__GetPowerPackage(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPowerPackage(struct soap *soap, const char *tag, int id, _sai__GetPowerPackage *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerPackage); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetPowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetPowerPackage(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetPowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerPackage(struct soap *soap, const char *tag, _sai__GetPowerPackage **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetPowerPackage **)soap_malloc(soap, sizeof(_sai__GetPowerPackage *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetPowerPackage *)soap_instantiate__sai__GetPowerPackage(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetPowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerPackage, sizeof(_sai__GetPowerPackage), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse); if (soap_out_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, int id, _sai__EnumeratePowerPackagesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumeratePowerPackagesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, _sai__EnumeratePowerPackagesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnumeratePowerPackagesResponse **)soap_malloc(soap, sizeof(_sai__EnumeratePowerPackagesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnumeratePowerPackagesResponse *)soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnumeratePowerPackagesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, sizeof(_sai__EnumeratePowerPackagesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumeratePowerPackages)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages); if (soap_out_PointerTo_sai__EnumeratePowerPackages(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, const char *tag, int id, _sai__EnumeratePowerPackages *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumeratePowerPackages); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnumeratePowerPackages ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnumeratePowerPackages(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnumeratePowerPackages ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, const char *tag, _sai__EnumeratePowerPackages **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnumeratePowerPackages **)soap_malloc(soap, sizeof(_sai__EnumeratePowerPackages *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnumeratePowerPackages *)soap_instantiate__sai__EnumeratePowerPackages(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnumeratePowerPackages **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumeratePowerPackages, sizeof(_sai__EnumeratePowerPackages), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse); if (soap_out_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, _sai__GetEnvironmentDetectionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnvironmentDetectionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__GetEnvironmentDetectionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetEnvironmentDetectionResponse **)soap_malloc(soap, sizeof(_sai__GetEnvironmentDetectionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetEnvironmentDetectionResponse *)soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetEnvironmentDetectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, sizeof(_sai__GetEnvironmentDetectionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnvironmentDetection)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection); if (soap_out_PointerTo_sai__GetEnvironmentDetection(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, const char *tag, int id, _sai__GetEnvironmentDetection *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnvironmentDetection); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetEnvironmentDetection ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetEnvironmentDetection(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetEnvironmentDetection ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, const char *tag, _sai__GetEnvironmentDetection **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetEnvironmentDetection **)soap_malloc(soap, sizeof(_sai__GetEnvironmentDetection *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetEnvironmentDetection *)soap_instantiate__sai__GetEnvironmentDetection(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetEnvironmentDetection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnvironmentDetection, sizeof(_sai__GetEnvironmentDetection), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse); if (soap_out_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, _sai__SetEnvironmentDetectionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnvironmentDetectionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__SetEnvironmentDetectionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetEnvironmentDetectionResponse **)soap_malloc(soap, sizeof(_sai__SetEnvironmentDetectionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetEnvironmentDetectionResponse *)soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetEnvironmentDetectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, sizeof(_sai__SetEnvironmentDetectionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnvironmentDetection)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection); if (soap_out_PointerTo_sai__SetEnvironmentDetection(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, const char *tag, int id, _sai__SetEnvironmentDetection *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnvironmentDetection); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetEnvironmentDetection ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetEnvironmentDetection(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetEnvironmentDetection ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, const char *tag, _sai__SetEnvironmentDetection **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetEnvironmentDetection **)soap_malloc(soap, sizeof(_sai__SetEnvironmentDetection *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetEnvironmentDetection *)soap_instantiate__sai__SetEnvironmentDetection(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetEnvironmentDetection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnvironmentDetection, sizeof(_sai__SetEnvironmentDetection), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse); if (soap_out_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, _sai__SetRealmAuthOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRealmAuthOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__SetRealmAuthOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetRealmAuthOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetRealmAuthOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetRealmAuthOptionsResponse *)soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetRealmAuthOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, sizeof(_sai__SetRealmAuthOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRealmAuthOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions); if (soap_out_PointerTo_sai__SetRealmAuthOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, const char *tag, int id, _sai__SetRealmAuthOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRealmAuthOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetRealmAuthOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetRealmAuthOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetRealmAuthOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, const char *tag, _sai__SetRealmAuthOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetRealmAuthOptions **)soap_malloc(soap, sizeof(_sai__SetRealmAuthOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetRealmAuthOptions *)soap_instantiate__sai__SetRealmAuthOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetRealmAuthOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRealmAuthOptions, sizeof(_sai__SetRealmAuthOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse); if (soap_out_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, _sai__GetRealmAuthOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetRealmAuthOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__GetRealmAuthOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetRealmAuthOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetRealmAuthOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetRealmAuthOptionsResponse *)soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetRealmAuthOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, sizeof(_sai__GetRealmAuthOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetRealmAuthOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions); if (soap_out_PointerTo_sai__GetRealmAuthOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, const char *tag, int id, _sai__GetRealmAuthOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetRealmAuthOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetRealmAuthOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetRealmAuthOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetRealmAuthOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, const char *tag, _sai__GetRealmAuthOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetRealmAuthOptions **)soap_malloc(soap, sizeof(_sai__GetRealmAuthOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetRealmAuthOptions *)soap_instantiate__sai__GetRealmAuthOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetRealmAuthOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetRealmAuthOptions, sizeof(_sai__GetRealmAuthOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse); if (soap_out_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, int id, _sai__ExtendProvisioningPeriodResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriodResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__ExtendProvisioningPeriodResponse **)soap_malloc(soap, sizeof(_sai__ExtendProvisioningPeriodResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__ExtendProvisioningPeriodResponse *)soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__ExtendProvisioningPeriodResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, sizeof(_sai__ExtendProvisioningPeriodResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__ExtendProvisioningPeriod)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod); if (soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, int id, _sai__ExtendProvisioningPeriod *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ExtendProvisioningPeriod); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__ExtendProvisioningPeriod ** SOAP_FMAC4 soap_get_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__ExtendProvisioningPeriod ** SOAP_FMAC4 soap_in_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriod **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__ExtendProvisioningPeriod **)soap_malloc(soap, sizeof(_sai__ExtendProvisioningPeriod *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__ExtendProvisioningPeriod *)soap_instantiate__sai__ExtendProvisioningPeriod(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__ExtendProvisioningPeriod **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ExtendProvisioningPeriod, sizeof(_sai__ExtendProvisioningPeriod), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningPIDResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse); if (soap_out_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, int id, _sai__GetProvisioningPIDResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningPIDResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetProvisioningPIDResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetProvisioningPIDResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, _sai__GetProvisioningPIDResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetProvisioningPIDResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningPIDResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetProvisioningPIDResponse *)soap_instantiate__sai__GetProvisioningPIDResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetProvisioningPIDResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningPIDResponse, sizeof(_sai__GetProvisioningPIDResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningPID)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningPID); if (soap_out_PointerTo_sai__GetProvisioningPID(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningPID(struct soap *soap, const char *tag, int id, _sai__GetProvisioningPID *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningPID); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetProvisioningPID ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetProvisioningPID(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetProvisioningPID ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningPID(struct soap *soap, const char *tag, _sai__GetProvisioningPID **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetProvisioningPID **)soap_malloc(soap, sizeof(_sai__GetProvisioningPID *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetProvisioningPID *)soap_instantiate__sai__GetProvisioningPID(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetProvisioningPID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningPID, sizeof(_sai__GetProvisioningPID), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse); if (soap_out_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, int id, _sai__GetProvisioningAuditRecordResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecordResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetProvisioningAuditRecordResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningAuditRecordResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetProvisioningAuditRecordResponse *)soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetProvisioningAuditRecordResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, sizeof(_sai__GetProvisioningAuditRecordResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningAuditRecord)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord); if (soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, int id, _sai__GetProvisioningAuditRecord *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningAuditRecord); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetProvisioningAuditRecord ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetProvisioningAuditRecord ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecord **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetProvisioningAuditRecord **)soap_malloc(soap, sizeof(_sai__GetProvisioningAuditRecord *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetProvisioningAuditRecord *)soap_instantiate__sai__GetProvisioningAuditRecord(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetProvisioningAuditRecord **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningAuditRecord, sizeof(_sai__GetProvisioningAuditRecord), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse); if (soap_out_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, _sai__SetZeroTouchConfigurationModeResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationModeResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetZeroTouchConfigurationModeResponse **)soap_malloc(soap, sizeof(_sai__SetZeroTouchConfigurationModeResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetZeroTouchConfigurationModeResponse *)soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetZeroTouchConfigurationModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, sizeof(_sai__SetZeroTouchConfigurationModeResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode); if (soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, _sai__SetZeroTouchConfigurationMode *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetZeroTouchConfigurationMode); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_get_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationMode **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetZeroTouchConfigurationMode **)soap_malloc(soap, sizeof(_sai__SetZeroTouchConfigurationMode *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetZeroTouchConfigurationMode *)soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetZeroTouchConfigurationMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, sizeof(_sai__SetZeroTouchConfigurationMode), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse); if (soap_out_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, _sai__GetZeroTouchConfigurationModeResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationModeResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetZeroTouchConfigurationModeResponse **)soap_malloc(soap, sizeof(_sai__GetZeroTouchConfigurationModeResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetZeroTouchConfigurationModeResponse *)soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetZeroTouchConfigurationModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, sizeof(_sai__GetZeroTouchConfigurationModeResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode); if (soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, _sai__GetZeroTouchConfigurationMode *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetZeroTouchConfigurationMode); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_get_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationMode **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetZeroTouchConfigurationMode **)soap_malloc(soap, sizeof(_sai__GetZeroTouchConfigurationMode *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetZeroTouchConfigurationMode *)soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetZeroTouchConfigurationMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, sizeof(_sai__GetZeroTouchConfigurationMode), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse); if (soap_out_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, _sai__EnableCertificateHashEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableCertificateHashEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnableCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__EnableCertificateHashEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnableCertificateHashEntryResponse *)soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnableCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, sizeof(_sai__EnableCertificateHashEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableCertificateHashEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry); if (soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, int id, _sai__EnableCertificateHashEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableCertificateHashEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnableCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnableCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnableCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__EnableCertificateHashEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnableCertificateHashEntry *)soap_instantiate__sai__EnableCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnableCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableCertificateHashEntry, sizeof(_sai__EnableCertificateHashEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse); if (soap_out_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, _sai__DeleteCertificateHashEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__DeleteCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__DeleteCertificateHashEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__DeleteCertificateHashEntryResponse *)soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__DeleteCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, sizeof(_sai__DeleteCertificateHashEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteCertificateHashEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry); if (soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, int id, _sai__DeleteCertificateHashEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteCertificateHashEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__DeleteCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__DeleteCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__DeleteCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__DeleteCertificateHashEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__DeleteCertificateHashEntry *)soap_instantiate__sai__DeleteCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__DeleteCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteCertificateHashEntry, sizeof(_sai__DeleteCertificateHashEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddCertificateHashEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse); if (soap_out_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, _sai__AddCertificateHashEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddCertificateHashEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__AddCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__AddCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__AddCertificateHashEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__AddCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__AddCertificateHashEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__AddCertificateHashEntryResponse *)soap_instantiate__sai__AddCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__AddCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddCertificateHashEntryResponse, sizeof(_sai__AddCertificateHashEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddCertificateHashEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry); if (soap_out_PointerTo_sai__AddCertificateHashEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, const char *tag, int id, _sai__AddCertificateHashEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddCertificateHashEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__AddCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__AddCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__AddCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, const char *tag, _sai__AddCertificateHashEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__AddCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__AddCertificateHashEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__AddCertificateHashEntry *)soap_instantiate__sai__AddCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__AddCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddCertificateHashEntry, sizeof(_sai__AddCertificateHashEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCertificateHashEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse); if (soap_out_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, _sai__GetCertificateHashEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCertificateHashEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__GetCertificateHashEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__GetCertificateHashEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetCertificateHashEntryResponse *)soap_instantiate__sai__GetCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCertificateHashEntryResponse, sizeof(_sai__GetCertificateHashEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCertificateHashEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry); if (soap_out_PointerTo_sai__GetCertificateHashEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, const char *tag, int id, _sai__GetCertificateHashEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCertificateHashEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetCertificateHashEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, const char *tag, _sai__GetCertificateHashEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__GetCertificateHashEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetCertificateHashEntry *)soap_instantiate__sai__GetCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCertificateHashEntry, sizeof(_sai__GetCertificateHashEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse); if (soap_out_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, int id, _sai__EnumerateCertificateHashEntriesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntriesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnumerateCertificateHashEntriesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateCertificateHashEntriesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnumerateCertificateHashEntriesResponse *)soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnumerateCertificateHashEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, sizeof(_sai__EnumerateCertificateHashEntriesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateCertificateHashEntries)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries); if (soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, int id, _sai__EnumerateCertificateHashEntries *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateCertificateHashEntries); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnumerateCertificateHashEntries ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnumerateCertificateHashEntries ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntries **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnumerateCertificateHashEntries **)soap_malloc(soap, sizeof(_sai__EnumerateCertificateHashEntries *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnumerateCertificateHashEntries *)soap_instantiate__sai__EnumerateCertificateHashEntries(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnumerateCertificateHashEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateCertificateHashEntries, sizeof(_sai__EnumerateCertificateHashEntries), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse); if (soap_out_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, _sai__GetProvisioningServerOTPResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningServerOTPResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTPResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetProvisioningServerOTPResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningServerOTPResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetProvisioningServerOTPResponse *)soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetProvisioningServerOTPResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, sizeof(_sai__GetProvisioningServerOTPResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningServerOTP)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP); if (soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, int id, _sai__GetProvisioningServerOTP *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningServerOTP); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetProvisioningServerOTP ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetProvisioningServerOTP ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTP **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetProvisioningServerOTP **)soap_malloc(soap, sizeof(_sai__GetProvisioningServerOTP *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetProvisioningServerOTP *)soap_instantiate__sai__GetProvisioningServerOTP(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetProvisioningServerOTP **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningServerOTP, sizeof(_sai__GetProvisioningServerOTP), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse); if (soap_out_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, _sai__SetProvisioningServerOTPResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningServerOTPResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTPResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetProvisioningServerOTPResponse **)soap_malloc(soap, sizeof(_sai__SetProvisioningServerOTPResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetProvisioningServerOTPResponse *)soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetProvisioningServerOTPResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, sizeof(_sai__SetProvisioningServerOTPResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningServerOTP)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP); if (soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, int id, _sai__SetProvisioningServerOTP *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningServerOTP); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetProvisioningServerOTP ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetProvisioningServerOTP ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTP **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetProvisioningServerOTP **)soap_malloc(soap, sizeof(_sai__SetProvisioningServerOTP *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetProvisioningServerOTP *)soap_instantiate__sai__SetProvisioningServerOTP(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetProvisioningServerOTP **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningServerOTP, sizeof(_sai__SetProvisioningServerOTP), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetMEBxPasswordResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse); if (soap_out_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, int id, _sai__SetMEBxPasswordResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetMEBxPasswordResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetMEBxPasswordResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetMEBxPasswordResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, _sai__SetMEBxPasswordResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetMEBxPasswordResponse **)soap_malloc(soap, sizeof(_sai__SetMEBxPasswordResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetMEBxPasswordResponse *)soap_instantiate__sai__SetMEBxPasswordResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetMEBxPasswordResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetMEBxPasswordResponse, sizeof(_sai__SetMEBxPasswordResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetMEBxPassword)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetMEBxPassword); if (soap_out_PointerTo_sai__SetMEBxPassword(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetMEBxPassword(struct soap *soap, const char *tag, int id, _sai__SetMEBxPassword *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetMEBxPassword); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetMEBxPassword ** SOAP_FMAC4 soap_get_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetMEBxPassword(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetMEBxPassword ** SOAP_FMAC4 soap_in_PointerTo_sai__SetMEBxPassword(struct soap *soap, const char *tag, _sai__SetMEBxPassword **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetMEBxPassword **)soap_malloc(soap, sizeof(_sai__SetMEBxPassword *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetMEBxPassword *)soap_instantiate__sai__SetMEBxPassword(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetMEBxPassword **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetMEBxPassword, sizeof(_sai__SetMEBxPassword), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__PartialUnprovisionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse); if (soap_out_PointerTo_sai__PartialUnprovisionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, int id, _sai__PartialUnprovisionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__PartialUnprovisionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__PartialUnprovisionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__PartialUnprovisionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__PartialUnprovisionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, _sai__PartialUnprovisionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__PartialUnprovisionResponse **)soap_malloc(soap, sizeof(_sai__PartialUnprovisionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__PartialUnprovisionResponse *)soap_instantiate__sai__PartialUnprovisionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__PartialUnprovisionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__PartialUnprovisionResponse, sizeof(_sai__PartialUnprovisionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__PartialUnprovision)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__PartialUnprovision); if (soap_out_PointerTo_sai__PartialUnprovision(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__PartialUnprovision(struct soap *soap, const char *tag, int id, _sai__PartialUnprovision *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__PartialUnprovision); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__PartialUnprovision ** SOAP_FMAC4 soap_get_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__PartialUnprovision(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__PartialUnprovision ** SOAP_FMAC4 soap_in_PointerTo_sai__PartialUnprovision(struct soap *soap, const char *tag, _sai__PartialUnprovision **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__PartialUnprovision **)soap_malloc(soap, sizeof(_sai__PartialUnprovision *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__PartialUnprovision *)soap_instantiate__sai__PartialUnprovision(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__PartialUnprovision **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__PartialUnprovision, sizeof(_sai__PartialUnprovision), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSPSKResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse); if (soap_out_PointerTo_sai__SetTLSPSKResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, const char *tag, int id, _sai__SetTLSPSKResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSPSKResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTLSPSKResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTLSPSKResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTLSPSKResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, const char *tag, _sai__SetTLSPSKResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTLSPSKResponse **)soap_malloc(soap, sizeof(_sai__SetTLSPSKResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTLSPSKResponse *)soap_instantiate__sai__SetTLSPSKResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTLSPSKResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSPSKResponse, sizeof(_sai__SetTLSPSKResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSPSK)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSPSK); if (soap_out_PointerTo_sai__SetTLSPSK(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSPSK(struct soap *soap, const char *tag, int id, _sai__SetTLSPSK *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSPSK); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTLSPSK ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTLSPSK(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTLSPSK ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSPSK(struct soap *soap, const char *tag, _sai__SetTLSPSK **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTLSPSK **)soap_malloc(soap, sizeof(_sai__SetTLSPSK *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTLSPSK *)soap_instantiate__sai__SetTLSPSK(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTLSPSK **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSPSK, sizeof(_sai__SetTLSPSK), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse); if (soap_out_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, _sai__GetPowerSavingOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerSavingOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__GetPowerSavingOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetPowerSavingOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetPowerSavingOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetPowerSavingOptionsResponse *)soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetPowerSavingOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, sizeof(_sai__GetPowerSavingOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerSavingOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions); if (soap_out_PointerTo_sai__GetPowerSavingOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, const char *tag, int id, _sai__GetPowerSavingOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerSavingOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetPowerSavingOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetPowerSavingOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetPowerSavingOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, const char *tag, _sai__GetPowerSavingOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetPowerSavingOptions **)soap_malloc(soap, sizeof(_sai__GetPowerSavingOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetPowerSavingOptions *)soap_instantiate__sai__GetPowerSavingOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetPowerSavingOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerSavingOptions, sizeof(_sai__GetPowerSavingOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse); if (soap_out_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, _sai__SetPowerSavingOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetPowerSavingOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__SetPowerSavingOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetPowerSavingOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetPowerSavingOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetPowerSavingOptionsResponse *)soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetPowerSavingOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, sizeof(_sai__SetPowerSavingOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetPowerSavingOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions); if (soap_out_PointerTo_sai__SetPowerSavingOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, const char *tag, int id, _sai__SetPowerSavingOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetPowerSavingOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetPowerSavingOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetPowerSavingOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetPowerSavingOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, const char *tag, _sai__SetPowerSavingOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetPowerSavingOptions **)soap_malloc(soap, sizeof(_sai__SetPowerSavingOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetPowerSavingOptions *)soap_instantiate__sai__SetPowerSavingOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetPowerSavingOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetPowerSavingOptions, sizeof(_sai__SetPowerSavingOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse); if (soap_out_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, int id, _sai__GetPkiCapabilitiesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPkiCapabilitiesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, _sai__GetPkiCapabilitiesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetPkiCapabilitiesResponse **)soap_malloc(soap, sizeof(_sai__GetPkiCapabilitiesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetPkiCapabilitiesResponse *)soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetPkiCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, sizeof(_sai__GetPkiCapabilitiesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPkiCapabilities)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPkiCapabilities); if (soap_out_PointerTo_sai__GetPkiCapabilities(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPkiCapabilities(struct soap *soap, const char *tag, int id, _sai__GetPkiCapabilities *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPkiCapabilities); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetPkiCapabilities ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetPkiCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetPkiCapabilities ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPkiCapabilities(struct soap *soap, const char *tag, _sai__GetPkiCapabilities **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetPkiCapabilities **)soap_malloc(soap, sizeof(_sai__GetPkiCapabilities *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetPkiCapabilities *)soap_instantiate__sai__GetPkiCapabilities(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetPkiCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPkiCapabilities, sizeof(_sai__GetPkiCapabilities), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetServerCertificateReqResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse); if (soap_out_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, int id, _sai__GetServerCertificateReqResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetServerCertificateReqResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetServerCertificateReqResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetServerCertificateReqResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, _sai__GetServerCertificateReqResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetServerCertificateReqResponse **)soap_malloc(soap, sizeof(_sai__GetServerCertificateReqResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetServerCertificateReqResponse *)soap_instantiate__sai__GetServerCertificateReqResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetServerCertificateReqResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetServerCertificateReqResponse, sizeof(_sai__GetServerCertificateReqResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetServerCertificateReq)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetServerCertificateReq); if (soap_out_PointerTo_sai__GetServerCertificateReq(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetServerCertificateReq(struct soap *soap, const char *tag, int id, _sai__GetServerCertificateReq *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetServerCertificateReq); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetServerCertificateReq ** SOAP_FMAC4 soap_get_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetServerCertificateReq(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetServerCertificateReq ** SOAP_FMAC4 soap_in_PointerTo_sai__GetServerCertificateReq(struct soap *soap, const char *tag, _sai__GetServerCertificateReq **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetServerCertificateReq **)soap_malloc(soap, sizeof(_sai__GetServerCertificateReq *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetServerCertificateReq *)soap_instantiate__sai__GetServerCertificateReq(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetServerCertificateReq **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetServerCertificateReq, sizeof(_sai__GetServerCertificateReq), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCRLResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCRLResponse); if (soap_out_PointerTo_sai__GetCRLResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCRLResponse(struct soap *soap, const char *tag, int id, _sai__GetCRLResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCRLResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetCRLResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetCRLResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetCRLResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCRLResponse(struct soap *soap, const char *tag, _sai__GetCRLResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetCRLResponse **)soap_malloc(soap, sizeof(_sai__GetCRLResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetCRLResponse *)soap_instantiate__sai__GetCRLResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetCRLResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCRLResponse, sizeof(_sai__GetCRLResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCRL)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCRL); if (soap_out_PointerTo_sai__GetCRL(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCRL(struct soap *soap, const char *tag, int id, _sai__GetCRL *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCRL); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetCRL ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetCRL(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetCRL ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCRL(struct soap *soap, const char *tag, _sai__GetCRL **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetCRL **)soap_malloc(soap, sizeof(_sai__GetCRL *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetCRL *)soap_instantiate__sai__GetCRL(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetCRL **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCRL, sizeof(_sai__GetCRL), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetCRLResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetCRLResponse); if (soap_out_PointerTo_sai__SetCRLResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetCRLResponse(struct soap *soap, const char *tag, int id, _sai__SetCRLResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetCRLResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetCRLResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetCRLResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetCRLResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetCRLResponse(struct soap *soap, const char *tag, _sai__SetCRLResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetCRLResponse **)soap_malloc(soap, sizeof(_sai__SetCRLResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetCRLResponse *)soap_instantiate__sai__SetCRLResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetCRLResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetCRLResponse, sizeof(_sai__SetCRLResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetCRL)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetCRL); if (soap_out_PointerTo_sai__SetCRL(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetCRL(struct soap *soap, const char *tag, int id, _sai__SetCRL *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetCRL); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetCRL ** SOAP_FMAC4 soap_get_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetCRL(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetCRL ** SOAP_FMAC4 soap_in_PointerTo_sai__SetCRL(struct soap *soap, const char *tag, _sai__SetCRL **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetCRL **)soap_malloc(soap, sizeof(_sai__SetCRL *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetCRL *)soap_instantiate__sai__SetCRL(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetCRL **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetCRL, sizeof(_sai__SetCRL), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse); if (soap_out_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, _sai__GetTrustedFqdnCNResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedFqdnCNResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCNResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTrustedFqdnCNResponse **)soap_malloc(soap, sizeof(_sai__GetTrustedFqdnCNResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTrustedFqdnCNResponse *)soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTrustedFqdnCNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, sizeof(_sai__GetTrustedFqdnCNResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedFqdnCN)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN); if (soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, int id, _sai__GetTrustedFqdnCN *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedFqdnCN); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTrustedFqdnCN ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTrustedFqdnCN ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCN **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTrustedFqdnCN **)soap_malloc(soap, sizeof(_sai__GetTrustedFqdnCN *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTrustedFqdnCN *)soap_instantiate__sai__GetTrustedFqdnCN(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTrustedFqdnCN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedFqdnCN, sizeof(_sai__GetTrustedFqdnCN), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse); if (soap_out_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, _sai__SetTrustedFqdnCNResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTrustedFqdnCNResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCNResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTrustedFqdnCNResponse **)soap_malloc(soap, sizeof(_sai__SetTrustedFqdnCNResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTrustedFqdnCNResponse *)soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTrustedFqdnCNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, sizeof(_sai__SetTrustedFqdnCNResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTrustedFqdnCN)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN); if (soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, int id, _sai__SetTrustedFqdnCN *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTrustedFqdnCN); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTrustedFqdnCN ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTrustedFqdnCN ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCN **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTrustedFqdnCN **)soap_malloc(soap, sizeof(_sai__SetTrustedFqdnCN *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTrustedFqdnCN *)soap_instantiate__sai__SetTrustedFqdnCN(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTrustedFqdnCN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTrustedFqdnCN, sizeof(_sai__SetTrustedFqdnCN), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse); if (soap_out_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, int id, _sai__EnumerateTrustedRootCertificatesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificatesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnumerateTrustedRootCertificatesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateTrustedRootCertificatesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnumerateTrustedRootCertificatesResponse *)soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnumerateTrustedRootCertificatesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, sizeof(_sai__EnumerateTrustedRootCertificatesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates); if (soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, int id, _sai__EnumerateTrustedRootCertificates *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateTrustedRootCertificates); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificates **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnumerateTrustedRootCertificates **)soap_malloc(soap, sizeof(_sai__EnumerateTrustedRootCertificates *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnumerateTrustedRootCertificates *)soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnumerateTrustedRootCertificates **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, sizeof(_sai__EnumerateTrustedRootCertificates), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse); if (soap_out_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, _sai__DeleteTrustedRootCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__DeleteTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__DeleteTrustedRootCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__DeleteTrustedRootCertificateResponse *)soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__DeleteTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, sizeof(_sai__DeleteTrustedRootCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteTrustedRootCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate); if (soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, int id, _sai__DeleteTrustedRootCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteTrustedRootCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__DeleteTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__DeleteTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__DeleteTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__DeleteTrustedRootCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__DeleteTrustedRootCertificate *)soap_instantiate__sai__DeleteTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__DeleteTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteTrustedRootCertificate, sizeof(_sai__DeleteTrustedRootCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse); if (soap_out_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, _sai__GetTrustedRootCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedRootCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__GetTrustedRootCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTrustedRootCertificateResponse *)soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, sizeof(_sai__GetTrustedRootCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedRootCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate); if (soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, int id, _sai__GetTrustedRootCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedRootCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__GetTrustedRootCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTrustedRootCertificate *)soap_instantiate__sai__GetTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedRootCertificate, sizeof(_sai__GetTrustedRootCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse); if (soap_out_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, _sai__AddTrustedRootCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddTrustedRootCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__AddTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__AddTrustedRootCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__AddTrustedRootCertificateResponse *)soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__AddTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, sizeof(_sai__AddTrustedRootCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddTrustedRootCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate); if (soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, int id, _sai__AddTrustedRootCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddTrustedRootCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__AddTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__AddTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__AddTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__AddTrustedRootCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__AddTrustedRootCertificate *)soap_instantiate__sai__AddTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__AddTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddTrustedRootCertificate, sizeof(_sai__AddTrustedRootCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTlsOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse); if (soap_out_PointerTo_sai__GetTlsOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, int id, _sai__GetTlsOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTlsOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTlsOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTlsOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTlsOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__GetTlsOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTlsOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetTlsOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTlsOptionsResponse *)soap_instantiate__sai__GetTlsOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTlsOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTlsOptionsResponse, sizeof(_sai__GetTlsOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTlsOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTlsOptions); if (soap_out_PointerTo_sai__GetTlsOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTlsOptions(struct soap *soap, const char *tag, int id, _sai__GetTlsOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTlsOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTlsOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTlsOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTlsOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTlsOptions(struct soap *soap, const char *tag, _sai__GetTlsOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTlsOptions **)soap_malloc(soap, sizeof(_sai__GetTlsOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTlsOptions *)soap_instantiate__sai__GetTlsOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTlsOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTlsOptions, sizeof(_sai__GetTlsOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse); if (soap_out_PointerTo_sai__SetTlsOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, int id, _sai__SetTlsOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTlsOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTlsOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTlsOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__SetTlsOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTlsOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetTlsOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTlsOptionsResponse *)soap_instantiate__sai__SetTlsOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTlsOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsOptionsResponse, sizeof(_sai__SetTlsOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsOptions); if (soap_out_PointerTo_sai__SetTlsOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTlsOptions(struct soap *soap, const char *tag, int id, _sai__SetTlsOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTlsOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTlsOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTlsOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsOptions(struct soap *soap, const char *tag, _sai__SetTlsOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTlsOptions **)soap_malloc(soap, sizeof(_sai__SetTlsOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTlsOptions *)soap_instantiate__sai__SetTlsOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTlsOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsOptions, sizeof(_sai__SetTlsOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnabledInterfacesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse); if (soap_out_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, _sai__GetEnabledInterfacesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnabledInterfacesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__GetEnabledInterfacesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_sai__GetEnabledInterfacesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetEnabledInterfacesResponse *)soap_instantiate__sai__GetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnabledInterfacesResponse, sizeof(_sai__GetEnabledInterfacesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnabledInterfaces)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces); if (soap_out_PointerTo_sai__GetEnabledInterfaces(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, _sai__GetEnabledInterfaces *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnabledInterfaces); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, const char *tag, _sai__GetEnabledInterfaces **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetEnabledInterfaces **)soap_malloc(soap, sizeof(_sai__GetEnabledInterfaces *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetEnabledInterfaces *)soap_instantiate__sai__GetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnabledInterfaces, sizeof(_sai__GetEnabledInterfaces), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnabledInterfacesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse); if (soap_out_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, _sai__SetEnabledInterfacesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnabledInterfacesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__SetEnabledInterfacesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_sai__SetEnabledInterfacesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetEnabledInterfacesResponse *)soap_instantiate__sai__SetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnabledInterfacesResponse, sizeof(_sai__SetEnabledInterfacesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnabledInterfaces)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces); if (soap_out_PointerTo_sai__SetEnabledInterfaces(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, const char *tag, int id, _sai__SetEnabledInterfaces *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnabledInterfaces); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, const char *tag, _sai__SetEnabledInterfaces **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetEnabledInterfaces **)soap_malloc(soap, sizeof(_sai__SetEnabledInterfaces *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetEnabledInterfaces *)soap_instantiate__sai__SetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnabledInterfaces, sizeof(_sai__SetEnabledInterfaces), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetKerberosOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse); if (soap_out_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, _sai__GetKerberosOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetKerberosOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetKerberosOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetKerberosOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__GetKerberosOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetKerberosOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetKerberosOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetKerberosOptionsResponse *)soap_instantiate__sai__GetKerberosOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetKerberosOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetKerberosOptionsResponse, sizeof(_sai__GetKerberosOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetKerberosOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetKerberosOptions); if (soap_out_PointerTo_sai__GetKerberosOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetKerberosOptions(struct soap *soap, const char *tag, int id, _sai__GetKerberosOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetKerberosOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetKerberosOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetKerberosOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetKerberosOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetKerberosOptions(struct soap *soap, const char *tag, _sai__GetKerberosOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetKerberosOptions **)soap_malloc(soap, sizeof(_sai__GetKerberosOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetKerberosOptions *)soap_instantiate__sai__GetKerberosOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetKerberosOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetKerberosOptions, sizeof(_sai__GetKerberosOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetKerberosOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse); if (soap_out_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, _sai__SetKerberosOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetKerberosOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetKerberosOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetKerberosOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__SetKerberosOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetKerberosOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetKerberosOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetKerberosOptionsResponse *)soap_instantiate__sai__SetKerberosOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetKerberosOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetKerberosOptionsResponse, sizeof(_sai__SetKerberosOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetKerberosOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetKerberosOptions); if (soap_out_PointerTo_sai__SetKerberosOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetKerberosOptions(struct soap *soap, const char *tag, int id, _sai__SetKerberosOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetKerberosOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetKerberosOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetKerberosOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetKerberosOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetKerberosOptions(struct soap *soap, const char *tag, _sai__SetKerberosOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetKerberosOptions **)soap_malloc(soap, sizeof(_sai__SetKerberosOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetKerberosOptions *)soap_instantiate__sai__SetKerberosOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetKerberosOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetKerberosOptions, sizeof(_sai__SetKerberosOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetDigestRealmResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse); if (soap_out_PointerTo_sai__GetDigestRealmResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, const char *tag, int id, _sai__GetDigestRealmResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetDigestRealmResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetDigestRealmResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetDigestRealmResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetDigestRealmResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, const char *tag, _sai__GetDigestRealmResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetDigestRealmResponse **)soap_malloc(soap, sizeof(_sai__GetDigestRealmResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetDigestRealmResponse *)soap_instantiate__sai__GetDigestRealmResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetDigestRealmResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetDigestRealmResponse, sizeof(_sai__GetDigestRealmResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetDigestRealm)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetDigestRealm); if (soap_out_PointerTo_sai__GetDigestRealm(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetDigestRealm(struct soap *soap, const char *tag, int id, _sai__GetDigestRealm *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetDigestRealm); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetDigestRealm ** SOAP_FMAC4 soap_get_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetDigestRealm(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetDigestRealm ** SOAP_FMAC4 soap_in_PointerTo_sai__GetDigestRealm(struct soap *soap, const char *tag, _sai__GetDigestRealm **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetDigestRealm **)soap_malloc(soap, sizeof(_sai__GetDigestRealm *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetDigestRealm *)soap_instantiate__sai__GetDigestRealm(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetDigestRealm **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetDigestRealm, sizeof(_sai__GetDigestRealm), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryExResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse); if (soap_out_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, int id, _sai__SetAdminAclEntryExResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryExResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetAdminAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetAdminAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryExResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetAdminAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryExResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetAdminAclEntryExResponse *)soap_instantiate__sai__SetAdminAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetAdminAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryExResponse, sizeof(_sai__SetAdminAclEntryExResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryEx)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx); if (soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, int id, _sai__SetAdminAclEntryEx *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryEx); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetAdminAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetAdminAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, _sai__SetAdminAclEntryEx **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetAdminAclEntryEx **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryEx *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetAdminAclEntryEx *)soap_instantiate__sai__SetAdminAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetAdminAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryEx, sizeof(_sai__SetAdminAclEntryEx), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse); if (soap_out_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, int id, _sai__UpdateUserAclEntryExResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryExResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryExResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__UpdateUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryExResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__UpdateUserAclEntryExResponse *)soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__UpdateUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, sizeof(_sai__UpdateUserAclEntryExResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryEx)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx); if (soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, int id, _sai__UpdateUserAclEntryEx *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryEx); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__UpdateUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryEx **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__UpdateUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryEx *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__UpdateUserAclEntryEx *)soap_instantiate__sai__UpdateUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__UpdateUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryEx, sizeof(_sai__UpdateUserAclEntryEx), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryExResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse); if (soap_out_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, int id, _sai__GetUserAclEntryExResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryExResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryExResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryExResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetUserAclEntryExResponse *)soap_instantiate__sai__GetUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryExResponse, sizeof(_sai__GetUserAclEntryExResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryEx)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx); if (soap_out_PointerTo_sai__GetUserAclEntryEx(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, const char *tag, int id, _sai__GetUserAclEntryEx *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryEx); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, const char *tag, _sai__GetUserAclEntryEx **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryEx *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetUserAclEntryEx *)soap_instantiate__sai__GetUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryEx, sizeof(_sai__GetUserAclEntryEx), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryExResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse); if (soap_out_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, int id, _sai__AddUserAclEntryExResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryExResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__AddUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__AddUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryExResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__AddUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryExResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__AddUserAclEntryExResponse *)soap_instantiate__sai__AddUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__AddUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryExResponse, sizeof(_sai__AddUserAclEntryExResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryEx)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx); if (soap_out_PointerTo_sai__AddUserAclEntryEx(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, const char *tag, int id, _sai__AddUserAclEntryEx *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryEx); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__AddUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__AddUserAclEntryEx(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__AddUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, const char *tag, _sai__AddUserAclEntryEx **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__AddUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryEx *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__AddUserAclEntryEx *)soap_instantiate__sai__AddUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__AddUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryEx, sizeof(_sai__AddUserAclEntryEx), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCoreVersionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse); if (soap_out_PointerTo_sai__GetCoreVersionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, _sai__GetCoreVersionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCoreVersionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetCoreVersionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetCoreVersionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetCoreVersionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, const char *tag, _sai__GetCoreVersionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetCoreVersionResponse **)soap_malloc(soap, sizeof(_sai__GetCoreVersionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetCoreVersionResponse *)soap_instantiate__sai__GetCoreVersionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetCoreVersionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCoreVersionResponse, sizeof(_sai__GetCoreVersionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCoreVersion)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCoreVersion); if (soap_out_PointerTo_sai__GetCoreVersion(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCoreVersion(struct soap *soap, const char *tag, int id, _sai__GetCoreVersion *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCoreVersion); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetCoreVersion ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetCoreVersion(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetCoreVersion ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCoreVersion(struct soap *soap, const char *tag, _sai__GetCoreVersion **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetCoreVersion **)soap_malloc(soap, sizeof(_sai__GetCoreVersion *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetCoreVersion *)soap_instantiate__sai__GetCoreVersion(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetCoreVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCoreVersion, sizeof(_sai__GetCoreVersion), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CommitChangesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CommitChangesResponse); if (soap_out_PointerTo_sai__CommitChangesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CommitChangesResponse(struct soap *soap, const char *tag, int id, _sai__CommitChangesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CommitChangesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CommitChangesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CommitChangesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CommitChangesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CommitChangesResponse(struct soap *soap, const char *tag, _sai__CommitChangesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CommitChangesResponse **)soap_malloc(soap, sizeof(_sai__CommitChangesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CommitChangesResponse *)soap_instantiate__sai__CommitChangesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CommitChangesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CommitChangesResponse, sizeof(_sai__CommitChangesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__CommitChanges)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CommitChanges); if (soap_out_PointerTo_sai__CommitChanges(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CommitChanges(struct soap *soap, const char *tag, int id, _sai__CommitChanges *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CommitChanges); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__CommitChanges ** SOAP_FMAC4 soap_get_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__CommitChanges(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__CommitChanges ** SOAP_FMAC4 soap_in_PointerTo_sai__CommitChanges(struct soap *soap, const char *tag, _sai__CommitChanges **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__CommitChanges **)soap_malloc(soap, sizeof(_sai__CommitChanges *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__CommitChanges *)soap_instantiate__sai__CommitChanges(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__CommitChanges **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CommitChanges, sizeof(_sai__CommitChanges), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__UnprovisionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UnprovisionResponse); if (soap_out_PointerTo_sai__UnprovisionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UnprovisionResponse(struct soap *soap, const char *tag, int id, _sai__UnprovisionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UnprovisionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__UnprovisionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__UnprovisionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__UnprovisionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UnprovisionResponse(struct soap *soap, const char *tag, _sai__UnprovisionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__UnprovisionResponse **)soap_malloc(soap, sizeof(_sai__UnprovisionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__UnprovisionResponse *)soap_instantiate__sai__UnprovisionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__UnprovisionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UnprovisionResponse, sizeof(_sai__UnprovisionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__Unprovision)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__Unprovision); if (soap_out_PointerTo_sai__Unprovision(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__Unprovision(struct soap *soap, const char *tag, int id, _sai__Unprovision *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__Unprovision); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__Unprovision ** SOAP_FMAC4 soap_get_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__Unprovision(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__Unprovision ** SOAP_FMAC4 soap_in_PointerTo_sai__Unprovision(struct soap *soap, const char *tag, _sai__Unprovision **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__Unprovision **)soap_malloc(soap, sizeof(_sai__Unprovision *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__Unprovision *)soap_instantiate__sai__Unprovision(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__Unprovision **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__Unprovision, sizeof(_sai__Unprovision), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningModeResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse); if (soap_out_PointerTo_sai__SetProvisioningModeResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, int id, _sai__SetProvisioningModeResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningModeResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetProvisioningModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__SetProvisioningModeResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetProvisioningModeResponse **)soap_malloc(soap, sizeof(_sai__SetProvisioningModeResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetProvisioningModeResponse *)soap_instantiate__sai__SetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningModeResponse, sizeof(_sai__SetProvisioningModeResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningMode)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningMode); if (soap_out_PointerTo_sai__SetProvisioningMode(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetProvisioningMode(struct soap *soap, const char *tag, int id, _sai__SetProvisioningMode *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningMode); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningMode(struct soap *soap, const char *tag, _sai__SetProvisioningMode **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetProvisioningMode **)soap_malloc(soap, sizeof(_sai__SetProvisioningMode *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetProvisioningMode *)soap_instantiate__sai__SetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningMode, sizeof(_sai__SetProvisioningMode), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningModeResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse); if (soap_out_PointerTo_sai__GetProvisioningModeResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, _sai__GetProvisioningModeResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningModeResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetProvisioningModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__GetProvisioningModeResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetProvisioningModeResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningModeResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetProvisioningModeResponse *)soap_instantiate__sai__GetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningModeResponse, sizeof(_sai__GetProvisioningModeResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningMode)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningMode); if (soap_out_PointerTo_sai__GetProvisioningMode(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningMode(struct soap *soap, const char *tag, int id, _sai__GetProvisioningMode *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningMode); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningMode(struct soap *soap, const char *tag, _sai__GetProvisioningMode **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetProvisioningMode **)soap_malloc(soap, sizeof(_sai__GetProvisioningMode *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetProvisioningMode *)soap_instantiate__sai__GetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningMode, sizeof(_sai__GetProvisioningMode), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse); if (soap_out_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, int id, _sai__UpdateCoreFromUrlResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateCoreFromUrlResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrlResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__UpdateCoreFromUrlResponse **)soap_malloc(soap, sizeof(_sai__UpdateCoreFromUrlResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__UpdateCoreFromUrlResponse *)soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__UpdateCoreFromUrlResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, sizeof(_sai__UpdateCoreFromUrlResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateCoreFromUrl)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl); if (soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, int id, _sai__UpdateCoreFromUrl *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateCoreFromUrl); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__UpdateCoreFromUrl ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__UpdateCoreFromUrl ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrl **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__UpdateCoreFromUrl **)soap_malloc(soap, sizeof(_sai__UpdateCoreFromUrl *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__UpdateCoreFromUrl *)soap_instantiate__sai__UpdateCoreFromUrl(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__UpdateCoreFromUrl **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateCoreFromUrl, sizeof(_sai__UpdateCoreFromUrl), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse); if (soap_out_PointerTo_sai__GetTLSCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, int id, _sai__GetTLSCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTLSCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTLSCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTLSCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__GetTLSCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTLSCertificateResponse **)soap_malloc(soap, sizeof(_sai__GetTLSCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTLSCertificateResponse *)soap_instantiate__sai__GetTLSCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTLSCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCertificateResponse, sizeof(_sai__GetTLSCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCertificate); if (soap_out_PointerTo_sai__GetTLSCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTLSCertificate(struct soap *soap, const char *tag, int id, _sai__GetTLSCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetTLSCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetTLSCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetTLSCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCertificate(struct soap *soap, const char *tag, _sai__GetTLSCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetTLSCertificate **)soap_malloc(soap, sizeof(_sai__GetTLSCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetTLSCertificate *)soap_instantiate__sai__GetTLSCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetTLSCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCertificate, sizeof(_sai__GetTLSCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse); if (soap_out_PointerTo_sai__SetTLSCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, int id, _sai__SetTLSCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTLSCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTLSCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTLSCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTLSCertificateResponse **)soap_malloc(soap, sizeof(_sai__SetTLSCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTLSCertificateResponse *)soap_instantiate__sai__SetTLSCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTLSCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCertificateResponse, sizeof(_sai__SetTLSCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCertificate); if (soap_out_PointerTo_sai__SetTLSCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSCertificate(struct soap *soap, const char *tag, int id, _sai__SetTLSCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTLSCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTLSCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTLSCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCertificate(struct soap *soap, const char *tag, _sai__SetTLSCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTLSCertificate **)soap_malloc(soap, sizeof(_sai__SetTLSCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTLSCertificate *)soap_instantiate__sai__SetTLSCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTLSCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCertificate, sizeof(_sai__SetTLSCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse); if (soap_out_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, int id, _sai__SetTLSKeyAndCertificateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTLSKeyAndCertificateResponse **)soap_malloc(soap, sizeof(_sai__SetTLSKeyAndCertificateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTLSKeyAndCertificateResponse *)soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTLSKeyAndCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, sizeof(_sai__SetTLSKeyAndCertificateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSKeyAndCertificate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate); if (soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, int id, _sai__SetTLSKeyAndCertificate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSKeyAndCertificate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTLSKeyAndCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTLSKeyAndCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTLSKeyAndCertificate **)soap_malloc(soap, sizeof(_sai__SetTLSKeyAndCertificate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTLSKeyAndCertificate *)soap_instantiate__sai__SetTLSKeyAndCertificate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTLSKeyAndCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSKeyAndCertificate, sizeof(_sai__SetTLSKeyAndCertificate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRngKeyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRngKeyResponse); if (soap_out_PointerTo_sai__SetRngKeyResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetRngKeyResponse(struct soap *soap, const char *tag, int id, _sai__SetRngKeyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRngKeyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetRngKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetRngKeyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetRngKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRngKeyResponse(struct soap *soap, const char *tag, _sai__SetRngKeyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetRngKeyResponse **)soap_malloc(soap, sizeof(_sai__SetRngKeyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetRngKeyResponse *)soap_instantiate__sai__SetRngKeyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetRngKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRngKeyResponse, sizeof(_sai__SetRngKeyResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRngKey)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRngKey); if (soap_out_PointerTo_sai__SetRngKey(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetRngKey(struct soap *soap, const char *tag, int id, _sai__SetRngKey *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRngKey); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetRngKey ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetRngKey(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetRngKey ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRngKey(struct soap *soap, const char *tag, _sai__SetRngKey **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetRngKey **)soap_malloc(soap, sizeof(_sai__SetRngKey *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetRngKey *)soap_instantiate__sai__SetRngKey(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetRngKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRngKey, sizeof(_sai__SetRngKey), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsEnabledResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse); if (soap_out_PointerTo_sai__SetTlsEnabledResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, int id, _sai__SetTlsEnabledResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsEnabledResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTlsEnabledResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTlsEnabledResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTlsEnabledResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, _sai__SetTlsEnabledResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTlsEnabledResponse **)soap_malloc(soap, sizeof(_sai__SetTlsEnabledResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTlsEnabledResponse *)soap_instantiate__sai__SetTlsEnabledResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTlsEnabledResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsEnabledResponse, sizeof(_sai__SetTlsEnabledResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsEnabled)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsEnabled); if (soap_out_PointerTo_sai__SetTlsEnabled(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTlsEnabled(struct soap *soap, const char *tag, int id, _sai__SetTlsEnabled *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsEnabled); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetTlsEnabled ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetTlsEnabled(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetTlsEnabled ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsEnabled(struct soap *soap, const char *tag, _sai__SetTlsEnabled **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetTlsEnabled **)soap_malloc(soap, sizeof(_sai__SetTlsEnabled *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetTlsEnabled *)soap_instantiate__sai__SetTlsEnabled(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetTlsEnabled **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsEnabled, sizeof(_sai__SetTlsEnabled), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__RemoveUserAclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse); if (soap_out_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__RemoveUserAclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__RemoveUserAclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__RemoveUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__RemoveUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, _sai__RemoveUserAclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__RemoveUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__RemoveUserAclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__RemoveUserAclEntryResponse *)soap_instantiate__sai__RemoveUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__RemoveUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__RemoveUserAclEntryResponse, sizeof(_sai__RemoveUserAclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__RemoveUserAclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry); if (soap_out_PointerTo_sai__RemoveUserAclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, const char *tag, int id, _sai__RemoveUserAclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__RemoveUserAclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__RemoveUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__RemoveUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__RemoveUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, const char *tag, _sai__RemoveUserAclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__RemoveUserAclEntry **)soap_malloc(soap, sizeof(_sai__RemoveUserAclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__RemoveUserAclEntry *)soap_instantiate__sai__RemoveUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__RemoveUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__RemoveUserAclEntry, sizeof(_sai__RemoveUserAclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse); if (soap_out_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__UpdateUserAclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__UpdateUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__UpdateUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__UpdateUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__UpdateUserAclEntryResponse *)soap_instantiate__sai__UpdateUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__UpdateUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryResponse, sizeof(_sai__UpdateUserAclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry); if (soap_out_PointerTo_sai__UpdateUserAclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, const char *tag, int id, _sai__UpdateUserAclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__UpdateUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__UpdateUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__UpdateUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, const char *tag, _sai__UpdateUserAclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__UpdateUserAclEntry **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__UpdateUserAclEntry *)soap_instantiate__sai__UpdateUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__UpdateUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntry, sizeof(_sai__UpdateUserAclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse); if (soap_out_PointerTo_sai__GetUserAclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__GetUserAclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetUserAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetUserAclEntryResponse *)soap_instantiate__sai__GetUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryResponse, sizeof(_sai__GetUserAclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntry); if (soap_out_PointerTo_sai__GetUserAclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetUserAclEntry(struct soap *soap, const char *tag, int id, _sai__GetUserAclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntry(struct soap *soap, const char *tag, _sai__GetUserAclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetUserAclEntry **)soap_malloc(soap, sizeof(_sai__GetUserAclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetUserAclEntry *)soap_instantiate__sai__GetUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntry, sizeof(_sai__GetUserAclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse); if (soap_out_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, int id, _sai__EnumerateUserAclEntriesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntriesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnumerateUserAclEntriesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateUserAclEntriesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnumerateUserAclEntriesResponse *)soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnumerateUserAclEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, sizeof(_sai__EnumerateUserAclEntriesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateUserAclEntries)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries); if (soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, int id, _sai__EnumerateUserAclEntries *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateUserAclEntries); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__EnumerateUserAclEntries ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__EnumerateUserAclEntries ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntries **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__EnumerateUserAclEntries **)soap_malloc(soap, sizeof(_sai__EnumerateUserAclEntries *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__EnumerateUserAclEntries *)soap_instantiate__sai__EnumerateUserAclEntries(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__EnumerateUserAclEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateUserAclEntries, sizeof(_sai__EnumerateUserAclEntries), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse); if (soap_out_PointerTo_sai__AddUserAclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__AddUserAclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__AddUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__AddUserAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__AddUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__AddUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__AddUserAclEntryResponse *)soap_instantiate__sai__AddUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__AddUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryResponse, sizeof(_sai__AddUserAclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntry); if (soap_out_PointerTo_sai__AddUserAclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddUserAclEntry(struct soap *soap, const char *tag, int id, _sai__AddUserAclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__AddUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__AddUserAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__AddUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntry(struct soap *soap, const char *tag, _sai__AddUserAclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__AddUserAclEntry **)soap_malloc(soap, sizeof(_sai__AddUserAclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__AddUserAclEntry *)soap_instantiate__sai__AddUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__AddUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntry, sizeof(_sai__AddUserAclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse); if (soap_out_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__SetAdminAclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetAdminAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetAdminAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetAdminAclEntryResponse **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetAdminAclEntryResponse *)soap_instantiate__sai__SetAdminAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetAdminAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryResponse, sizeof(_sai__SetAdminAclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntry); if (soap_out_PointerTo_sai__SetAdminAclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAdminAclEntry(struct soap *soap, const char *tag, int id, _sai__SetAdminAclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__SetAdminAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__SetAdminAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__SetAdminAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntry(struct soap *soap, const char *tag, _sai__SetAdminAclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__SetAdminAclEntry **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__SetAdminAclEntry *)soap_instantiate__sai__SetAdminAclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__SetAdminAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntry, sizeof(_sai__SetAdminAclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAdminAclEntryResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse); if (soap_out_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__GetAdminAclEntryResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAdminAclEntryResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetAdminAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetAdminAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__GetAdminAclEntryResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetAdminAclEntryResponse **)soap_malloc(soap, sizeof(_sai__GetAdminAclEntryResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetAdminAclEntryResponse *)soap_instantiate__sai__GetAdminAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetAdminAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAdminAclEntryResponse, sizeof(_sai__GetAdminAclEntryResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAdminAclEntry)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAdminAclEntry); if (soap_out_PointerTo_sai__GetAdminAclEntry(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetAdminAclEntry(struct soap *soap, const char *tag, int id, _sai__GetAdminAclEntry *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAdminAclEntry); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__GetAdminAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__GetAdminAclEntry(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__GetAdminAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAdminAclEntry(struct soap *soap, const char *tag, _sai__GetAdminAclEntry **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__GetAdminAclEntry **)soap_malloc(soap, sizeof(_sai__GetAdminAclEntry *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__GetAdminAclEntry *)soap_instantiate__sai__GetAdminAclEntry(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__GetAdminAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAdminAclEntry, sizeof(_sai__GetAdminAclEntry), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse); if (soap_out_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, int id, _sai__ResetFlashWearOutProtectionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtectionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__ResetFlashWearOutProtectionResponse **)soap_malloc(soap, sizeof(_sai__ResetFlashWearOutProtectionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__ResetFlashWearOutProtectionResponse *)soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__ResetFlashWearOutProtectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, sizeof(_sai__ResetFlashWearOutProtectionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__sai__ResetFlashWearOutProtection)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection); if (soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, int id, _sai__ResetFlashWearOutProtection *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ResetFlashWearOutProtection); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _sai__ResetFlashWearOutProtection ** SOAP_FMAC4 soap_get_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _sai__ResetFlashWearOutProtection ** SOAP_FMAC4 soap_in_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtection **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_sai__ResetFlashWearOutProtection **)soap_malloc(soap, sizeof(_sai__ResetFlashWearOutProtection *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_sai__ResetFlashWearOutProtection *)soap_instantiate__sai__ResetFlashWearOutProtection(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_sai__ResetFlashWearOutProtection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ResetFlashWearOutProtection, sizeof(_sai__ResetFlashWearOutProtection), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetSystemPowerStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse); if (soap_out_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, int id, _rci__GetSystemPowerStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetSystemPowerStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _rci__GetSystemPowerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _rci__GetSystemPowerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, _rci__GetSystemPowerStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_rci__GetSystemPowerStateResponse **)soap_malloc(soap, sizeof(_rci__GetSystemPowerStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_rci__GetSystemPowerStateResponse *)soap_instantiate__rci__GetSystemPowerStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_rci__GetSystemPowerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetSystemPowerStateResponse, sizeof(_rci__GetSystemPowerStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetSystemPowerState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetSystemPowerState); if (soap_out_PointerTo_rci__GetSystemPowerState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__GetSystemPowerState(struct soap *soap, const char *tag, int id, _rci__GetSystemPowerState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetSystemPowerState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _rci__GetSystemPowerState ** SOAP_FMAC4 soap_get_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_rci__GetSystemPowerState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _rci__GetSystemPowerState ** SOAP_FMAC4 soap_in_PointerTo_rci__GetSystemPowerState(struct soap *soap, const char *tag, _rci__GetSystemPowerState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_rci__GetSystemPowerState **)soap_malloc(soap, sizeof(_rci__GetSystemPowerState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_rci__GetSystemPowerState *)soap_instantiate__rci__GetSystemPowerState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_rci__GetSystemPowerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetSystemPowerState, sizeof(_rci__GetSystemPowerState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__rci__RemoteControlResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__RemoteControlResponse); if (soap_out_PointerTo_rci__RemoteControlResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__RemoteControlResponse(struct soap *soap, const char *tag, int id, _rci__RemoteControlResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__RemoteControlResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _rci__RemoteControlResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_rci__RemoteControlResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _rci__RemoteControlResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__RemoteControlResponse(struct soap *soap, const char *tag, _rci__RemoteControlResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_rci__RemoteControlResponse **)soap_malloc(soap, sizeof(_rci__RemoteControlResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_rci__RemoteControlResponse *)soap_instantiate__rci__RemoteControlResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_rci__RemoteControlResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__RemoteControlResponse, sizeof(_rci__RemoteControlResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__rci__RemoteControl)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__RemoteControl); if (soap_out_PointerTo_rci__RemoteControl(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__RemoteControl(struct soap *soap, const char *tag, int id, _rci__RemoteControl *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__RemoteControl); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _rci__RemoteControl ** SOAP_FMAC4 soap_get_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_rci__RemoteControl(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _rci__RemoteControl ** SOAP_FMAC4 soap_in_PointerTo_rci__RemoteControl(struct soap *soap, const char *tag, _rci__RemoteControl **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_rci__RemoteControl **)soap_malloc(soap, sizeof(_rci__RemoteControl *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_rci__RemoteControl *)soap_instantiate__rci__RemoteControl(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_rci__RemoteControl **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__RemoteControl, sizeof(_rci__RemoteControl), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse); if (soap_out_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, int id, _rci__GetRemoteControlCapabilitiesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilitiesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_rci__GetRemoteControlCapabilitiesResponse **)soap_malloc(soap, sizeof(_rci__GetRemoteControlCapabilitiesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_rci__GetRemoteControlCapabilitiesResponse *)soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_rci__GetRemoteControlCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, sizeof(_rci__GetRemoteControlCapabilitiesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetRemoteControlCapabilities)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities); if (soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, int id, _rci__GetRemoteControlCapabilities *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetRemoteControlCapabilities); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _rci__GetRemoteControlCapabilities ** SOAP_FMAC4 soap_get_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _rci__GetRemoteControlCapabilities ** SOAP_FMAC4 soap_in_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilities **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_rci__GetRemoteControlCapabilities **)soap_malloc(soap, sizeof(_rci__GetRemoteControlCapabilities *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_rci__GetRemoteControlCapabilities *)soap_instantiate__rci__GetRemoteControlCapabilities(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_rci__GetRemoteControlCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetRemoteControlCapabilities, sizeof(_rci__GetRemoteControlCapabilities), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse); if (soap_out_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, _net__Get8021XPxeTimeoutResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XPxeTimeoutResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Get8021XPxeTimeoutResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Get8021XPxeTimeoutResponse **)soap_malloc(soap, sizeof(_net__Get8021XPxeTimeoutResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Get8021XPxeTimeoutResponse *)soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Get8021XPxeTimeoutResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, sizeof(_net__Get8021XPxeTimeoutResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XPxeTimeout)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout); if (soap_out_PointerTo_net__Get8021XPxeTimeout(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, const char *tag, int id, _net__Get8021XPxeTimeout *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XPxeTimeout); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Get8021XPxeTimeout ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Get8021XPxeTimeout(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Get8021XPxeTimeout ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, const char *tag, _net__Get8021XPxeTimeout **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Get8021XPxeTimeout **)soap_malloc(soap, sizeof(_net__Get8021XPxeTimeout *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Get8021XPxeTimeout *)soap_instantiate__net__Get8021XPxeTimeout(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Get8021XPxeTimeout **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XPxeTimeout, sizeof(_net__Get8021XPxeTimeout), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse); if (soap_out_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, _net__Set8021XPxeTimeoutResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XPxeTimeoutResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Set8021XPxeTimeoutResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Set8021XPxeTimeoutResponse **)soap_malloc(soap, sizeof(_net__Set8021XPxeTimeoutResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Set8021XPxeTimeoutResponse *)soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Set8021XPxeTimeoutResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, sizeof(_net__Set8021XPxeTimeoutResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XPxeTimeout)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout); if (soap_out_PointerTo_net__Set8021XPxeTimeout(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, const char *tag, int id, _net__Set8021XPxeTimeout *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XPxeTimeout); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Set8021XPxeTimeout ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Set8021XPxeTimeout(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Set8021XPxeTimeout ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, const char *tag, _net__Set8021XPxeTimeout **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Set8021XPxeTimeout **)soap_malloc(soap, sizeof(_net__Set8021XPxeTimeout *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Set8021XPxeTimeout *)soap_instantiate__net__Set8021XPxeTimeout(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Set8021XPxeTimeout **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XPxeTimeout, sizeof(_net__Set8021XPxeTimeout), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XActiveS0Response)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response); if (soap_out_PointerTo_net__Get8021XActiveS0Response(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, const char *tag, int id, _net__Get8021XActiveS0Response *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XActiveS0Response); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Get8021XActiveS0Response ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Get8021XActiveS0Response(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Get8021XActiveS0Response ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, const char *tag, _net__Get8021XActiveS0Response **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Get8021XActiveS0Response **)soap_malloc(soap, sizeof(_net__Get8021XActiveS0Response *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Get8021XActiveS0Response *)soap_instantiate__net__Get8021XActiveS0Response(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Get8021XActiveS0Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XActiveS0Response, sizeof(_net__Get8021XActiveS0Response), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XActiveS0)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XActiveS0); if (soap_out_PointerTo_net__Get8021XActiveS0(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XActiveS0(struct soap *soap, const char *tag, int id, _net__Get8021XActiveS0 *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XActiveS0); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Get8021XActiveS0 ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Get8021XActiveS0(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Get8021XActiveS0 ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XActiveS0(struct soap *soap, const char *tag, _net__Get8021XActiveS0 **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Get8021XActiveS0 **)soap_malloc(soap, sizeof(_net__Get8021XActiveS0 *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Get8021XActiveS0 *)soap_instantiate__net__Get8021XActiveS0(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Get8021XActiveS0 **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XActiveS0, sizeof(_net__Get8021XActiveS0), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XActiveS0Response)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response); if (soap_out_PointerTo_net__Set8021XActiveS0Response(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, const char *tag, int id, _net__Set8021XActiveS0Response *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XActiveS0Response); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Set8021XActiveS0Response ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Set8021XActiveS0Response(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Set8021XActiveS0Response ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, const char *tag, _net__Set8021XActiveS0Response **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Set8021XActiveS0Response **)soap_malloc(soap, sizeof(_net__Set8021XActiveS0Response *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Set8021XActiveS0Response *)soap_instantiate__net__Set8021XActiveS0Response(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Set8021XActiveS0Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XActiveS0Response, sizeof(_net__Set8021XActiveS0Response), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XActiveS0)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XActiveS0); if (soap_out_PointerTo_net__Set8021XActiveS0(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XActiveS0(struct soap *soap, const char *tag, int id, _net__Set8021XActiveS0 *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XActiveS0); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Set8021XActiveS0 ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Set8021XActiveS0(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Set8021XActiveS0 ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XActiveS0(struct soap *soap, const char *tag, _net__Set8021XActiveS0 **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Set8021XActiveS0 **)soap_malloc(soap, sizeof(_net__Set8021XActiveS0 *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Set8021XActiveS0 *)soap_instantiate__net__Set8021XActiveS0(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Set8021XActiveS0 **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XActiveS0, sizeof(_net__Set8021XActiveS0), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XWiredProfileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse); if (soap_out_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, _net__Get8021XWiredProfileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XWiredProfileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Get8021XWiredProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Get8021XWiredProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Get8021XWiredProfileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Get8021XWiredProfileResponse **)soap_malloc(soap, sizeof(_net__Get8021XWiredProfileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Get8021XWiredProfileResponse *)soap_instantiate__net__Get8021XWiredProfileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Get8021XWiredProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XWiredProfileResponse, sizeof(_net__Get8021XWiredProfileResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XWiredProfile)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XWiredProfile); if (soap_out_PointerTo_net__Get8021XWiredProfile(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XWiredProfile(struct soap *soap, const char *tag, int id, _net__Get8021XWiredProfile *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XWiredProfile); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Get8021XWiredProfile ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Get8021XWiredProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Get8021XWiredProfile ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XWiredProfile(struct soap *soap, const char *tag, _net__Get8021XWiredProfile **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Get8021XWiredProfile **)soap_malloc(soap, sizeof(_net__Get8021XWiredProfile *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Get8021XWiredProfile *)soap_instantiate__net__Get8021XWiredProfile(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Get8021XWiredProfile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XWiredProfile, sizeof(_net__Get8021XWiredProfile), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XWiredProfileResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse); if (soap_out_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, _net__Set8021XWiredProfileResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XWiredProfileResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Set8021XWiredProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Set8021XWiredProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Set8021XWiredProfileResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Set8021XWiredProfileResponse **)soap_malloc(soap, sizeof(_net__Set8021XWiredProfileResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Set8021XWiredProfileResponse *)soap_instantiate__net__Set8021XWiredProfileResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Set8021XWiredProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XWiredProfileResponse, sizeof(_net__Set8021XWiredProfileResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XWiredProfile)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XWiredProfile); if (soap_out_PointerTo_net__Set8021XWiredProfile(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XWiredProfile(struct soap *soap, const char *tag, int id, _net__Set8021XWiredProfile *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XWiredProfile); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__Set8021XWiredProfile ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__Set8021XWiredProfile(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__Set8021XWiredProfile ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XWiredProfile(struct soap *soap, const char *tag, _net__Set8021XWiredProfile **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__Set8021XWiredProfile **)soap_malloc(soap, sizeof(_net__Set8021XWiredProfile *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__Set8021XWiredProfile *)soap_instantiate__net__Set8021XWiredProfile(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__Set8021XWiredProfile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XWiredProfile, sizeof(_net__Set8021XWiredProfile), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetInterfaceSettingsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse); if (soap_out_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, _net__SetInterfaceSettingsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetInterfaceSettingsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetInterfaceSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetInterfaceSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__SetInterfaceSettingsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetInterfaceSettingsResponse **)soap_malloc(soap, sizeof(_net__SetInterfaceSettingsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetInterfaceSettingsResponse *)soap_instantiate__net__SetInterfaceSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetInterfaceSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetInterfaceSettingsResponse, sizeof(_net__SetInterfaceSettingsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetInterfaceSettings)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetInterfaceSettings); if (soap_out_PointerTo_net__SetInterfaceSettings(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetInterfaceSettings(struct soap *soap, const char *tag, int id, _net__SetInterfaceSettings *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetInterfaceSettings); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetInterfaceSettings ** SOAP_FMAC4 soap_get_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetInterfaceSettings(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetInterfaceSettings ** SOAP_FMAC4 soap_in_PointerTo_net__SetInterfaceSettings(struct soap *soap, const char *tag, _net__SetInterfaceSettings **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetInterfaceSettings **)soap_malloc(soap, sizeof(_net__SetInterfaceSettings *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetInterfaceSettings *)soap_instantiate__net__SetInterfaceSettings(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetInterfaceSettings **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetInterfaceSettings, sizeof(_net__SetInterfaceSettings), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetInterfaceSettingsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse); if (soap_out_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, _net__GetInterfaceSettingsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetInterfaceSettingsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetInterfaceSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetInterfaceSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__GetInterfaceSettingsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetInterfaceSettingsResponse **)soap_malloc(soap, sizeof(_net__GetInterfaceSettingsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetInterfaceSettingsResponse *)soap_instantiate__net__GetInterfaceSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetInterfaceSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetInterfaceSettingsResponse, sizeof(_net__GetInterfaceSettingsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetInterfaceSettings)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetInterfaceSettings); if (soap_out_PointerTo_net__GetInterfaceSettings(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetInterfaceSettings(struct soap *soap, const char *tag, int id, _net__GetInterfaceSettings *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetInterfaceSettings); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetInterfaceSettings ** SOAP_FMAC4 soap_get_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetInterfaceSettings(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetInterfaceSettings ** SOAP_FMAC4 soap_in_PointerTo_net__GetInterfaceSettings(struct soap *soap, const char *tag, _net__GetInterfaceSettings **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetInterfaceSettings **)soap_malloc(soap, sizeof(_net__GetInterfaceSettings *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetInterfaceSettings *)soap_instantiate__net__GetInterfaceSettings(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetInterfaceSettings **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetInterfaceSettings, sizeof(_net__GetInterfaceSettings), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__EnumerateInterfacesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse); if (soap_out_PointerTo_net__EnumerateInterfacesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, int id, _net__EnumerateInterfacesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__EnumerateInterfacesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__EnumerateInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__EnumerateInterfacesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__EnumerateInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, _net__EnumerateInterfacesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__EnumerateInterfacesResponse **)soap_malloc(soap, sizeof(_net__EnumerateInterfacesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__EnumerateInterfacesResponse *)soap_instantiate__net__EnumerateInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__EnumerateInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__EnumerateInterfacesResponse, sizeof(_net__EnumerateInterfacesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__EnumerateInterfaces)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__EnumerateInterfaces); if (soap_out_PointerTo_net__EnumerateInterfaces(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__EnumerateInterfaces(struct soap *soap, const char *tag, int id, _net__EnumerateInterfaces *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__EnumerateInterfaces); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__EnumerateInterfaces ** SOAP_FMAC4 soap_get_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__EnumerateInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__EnumerateInterfaces ** SOAP_FMAC4 soap_in_PointerTo_net__EnumerateInterfaces(struct soap *soap, const char *tag, _net__EnumerateInterfaces **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__EnumerateInterfaces **)soap_malloc(soap, sizeof(_net__EnumerateInterfaces *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__EnumerateInterfaces *)soap_instantiate__net__EnumerateInterfaces(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__EnumerateInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__EnumerateInterfaces, sizeof(_net__EnumerateInterfaces), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetPingResponseResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetPingResponseResponse); if (soap_out_PointerTo_net__GetPingResponseResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetPingResponseResponse(struct soap *soap, const char *tag, int id, _net__GetPingResponseResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetPingResponseResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetPingResponseResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetPingResponseResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetPingResponseResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetPingResponseResponse(struct soap *soap, const char *tag, _net__GetPingResponseResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetPingResponseResponse **)soap_malloc(soap, sizeof(_net__GetPingResponseResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetPingResponseResponse *)soap_instantiate__net__GetPingResponseResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetPingResponseResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetPingResponseResponse, sizeof(_net__GetPingResponseResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetPingResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetPingResponse); if (soap_out_PointerTo_net__GetPingResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetPingResponse(struct soap *soap, const char *tag, int id, _net__GetPingResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetPingResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetPingResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetPingResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetPingResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetPingResponse(struct soap *soap, const char *tag, _net__GetPingResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetPingResponse **)soap_malloc(soap, sizeof(_net__GetPingResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetPingResponse *)soap_instantiate__net__GetPingResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetPingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetPingResponse, sizeof(_net__GetPingResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetPingResponseResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetPingResponseResponse); if (soap_out_PointerTo_net__SetPingResponseResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetPingResponseResponse(struct soap *soap, const char *tag, int id, _net__SetPingResponseResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetPingResponseResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetPingResponseResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetPingResponseResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetPingResponseResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetPingResponseResponse(struct soap *soap, const char *tag, _net__SetPingResponseResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetPingResponseResponse **)soap_malloc(soap, sizeof(_net__SetPingResponseResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetPingResponseResponse *)soap_instantiate__net__SetPingResponseResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetPingResponseResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetPingResponseResponse, sizeof(_net__SetPingResponseResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetPingResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetPingResponse); if (soap_out_PointerTo_net__SetPingResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetPingResponse(struct soap *soap, const char *tag, int id, _net__SetPingResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetPingResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetPingResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetPingResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetPingResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetPingResponse(struct soap *soap, const char *tag, _net__SetPingResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetPingResponse **)soap_malloc(soap, sizeof(_net__SetPingResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetPingResponse *)soap_instantiate__net__SetPingResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetPingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetPingResponse, sizeof(_net__SetPingResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetVlanParametersResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetVlanParametersResponse); if (soap_out_PointerTo_net__GetVlanParametersResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, _net__GetVlanParametersResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetVlanParametersResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetVlanParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetVlanParametersResponse(struct soap *soap, const char *tag, _net__GetVlanParametersResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetVlanParametersResponse **)soap_malloc(soap, sizeof(_net__GetVlanParametersResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetVlanParametersResponse *)soap_instantiate__net__GetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetVlanParametersResponse, sizeof(_net__GetVlanParametersResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetVlanParameters)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetVlanParameters); if (soap_out_PointerTo_net__GetVlanParameters(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetVlanParameters(struct soap *soap, const char *tag, int id, _net__GetVlanParameters *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetVlanParameters); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_net__GetVlanParameters(struct soap *soap, const char *tag, _net__GetVlanParameters **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetVlanParameters **)soap_malloc(soap, sizeof(_net__GetVlanParameters *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetVlanParameters *)soap_instantiate__net__GetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetVlanParameters, sizeof(_net__GetVlanParameters), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetVlanParametersResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetVlanParametersResponse); if (soap_out_PointerTo_net__SetVlanParametersResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetVlanParametersResponse(struct soap *soap, const char *tag, int id, _net__SetVlanParametersResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetVlanParametersResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetVlanParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetVlanParametersResponse(struct soap *soap, const char *tag, _net__SetVlanParametersResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetVlanParametersResponse **)soap_malloc(soap, sizeof(_net__SetVlanParametersResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetVlanParametersResponse *)soap_instantiate__net__SetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetVlanParametersResponse, sizeof(_net__SetVlanParametersResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetVlanParameters)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetVlanParameters); if (soap_out_PointerTo_net__SetVlanParameters(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetVlanParameters(struct soap *soap, const char *tag, int id, _net__SetVlanParameters *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetVlanParameters); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_net__SetVlanParameters(struct soap *soap, const char *tag, _net__SetVlanParameters **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetVlanParameters **)soap_malloc(soap, sizeof(_net__SetVlanParameters *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetVlanParameters *)soap_instantiate__net__SetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetVlanParameters, sizeof(_net__SetVlanParameters), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetTcpIpParametersResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse); if (soap_out_PointerTo_net__GetTcpIpParametersResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, _net__GetTcpIpParametersResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetTcpIpParametersResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetTcpIpParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetTcpIpParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetTcpIpParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__GetTcpIpParametersResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetTcpIpParametersResponse **)soap_malloc(soap, sizeof(_net__GetTcpIpParametersResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetTcpIpParametersResponse *)soap_instantiate__net__GetTcpIpParametersResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetTcpIpParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetTcpIpParametersResponse, sizeof(_net__GetTcpIpParametersResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetTcpIpParameters)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetTcpIpParameters); if (soap_out_PointerTo_net__GetTcpIpParameters(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetTcpIpParameters(struct soap *soap, const char *tag, int id, _net__GetTcpIpParameters *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetTcpIpParameters); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetTcpIpParameters ** SOAP_FMAC4 soap_get_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetTcpIpParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetTcpIpParameters ** SOAP_FMAC4 soap_in_PointerTo_net__GetTcpIpParameters(struct soap *soap, const char *tag, _net__GetTcpIpParameters **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetTcpIpParameters **)soap_malloc(soap, sizeof(_net__GetTcpIpParameters *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetTcpIpParameters *)soap_instantiate__net__GetTcpIpParameters(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetTcpIpParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetTcpIpParameters, sizeof(_net__GetTcpIpParameters), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetTcpIpParametersResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse); if (soap_out_PointerTo_net__SetTcpIpParametersResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, _net__SetTcpIpParametersResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetTcpIpParametersResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetTcpIpParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetTcpIpParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetTcpIpParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__SetTcpIpParametersResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetTcpIpParametersResponse **)soap_malloc(soap, sizeof(_net__SetTcpIpParametersResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetTcpIpParametersResponse *)soap_instantiate__net__SetTcpIpParametersResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetTcpIpParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetTcpIpParametersResponse, sizeof(_net__SetTcpIpParametersResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetTcpIpParameters)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetTcpIpParameters); if (soap_out_PointerTo_net__SetTcpIpParameters(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetTcpIpParameters(struct soap *soap, const char *tag, int id, _net__SetTcpIpParameters *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetTcpIpParameters); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetTcpIpParameters ** SOAP_FMAC4 soap_get_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetTcpIpParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetTcpIpParameters ** SOAP_FMAC4 soap_in_PointerTo_net__SetTcpIpParameters(struct soap *soap, const char *tag, _net__SetTcpIpParameters **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetTcpIpParameters **)soap_malloc(soap, sizeof(_net__SetTcpIpParameters *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetTcpIpParameters *)soap_instantiate__net__SetTcpIpParameters(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetTcpIpParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetTcpIpParameters, sizeof(_net__SetTcpIpParameters), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetDomainNameResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetDomainNameResponse); if (soap_out_PointerTo_net__GetDomainNameResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetDomainNameResponse(struct soap *soap, const char *tag, int id, _net__GetDomainNameResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetDomainNameResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetDomainNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetDomainNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetDomainNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetDomainNameResponse(struct soap *soap, const char *tag, _net__GetDomainNameResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetDomainNameResponse **)soap_malloc(soap, sizeof(_net__GetDomainNameResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetDomainNameResponse *)soap_instantiate__net__GetDomainNameResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetDomainNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetDomainNameResponse, sizeof(_net__GetDomainNameResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetDomainName)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetDomainName); if (soap_out_PointerTo_net__GetDomainName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetDomainName(struct soap *soap, const char *tag, int id, _net__GetDomainName *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetDomainName); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetDomainName ** SOAP_FMAC4 soap_get_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetDomainName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetDomainName ** SOAP_FMAC4 soap_in_PointerTo_net__GetDomainName(struct soap *soap, const char *tag, _net__GetDomainName **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetDomainName **)soap_malloc(soap, sizeof(_net__GetDomainName *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetDomainName *)soap_instantiate__net__GetDomainName(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetDomainName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetDomainName, sizeof(_net__GetDomainName), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetDomainNameResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetDomainNameResponse); if (soap_out_PointerTo_net__SetDomainNameResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetDomainNameResponse(struct soap *soap, const char *tag, int id, _net__SetDomainNameResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetDomainNameResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetDomainNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetDomainNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetDomainNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetDomainNameResponse(struct soap *soap, const char *tag, _net__SetDomainNameResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetDomainNameResponse **)soap_malloc(soap, sizeof(_net__SetDomainNameResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetDomainNameResponse *)soap_instantiate__net__SetDomainNameResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetDomainNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetDomainNameResponse, sizeof(_net__SetDomainNameResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetDomainName)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetDomainName); if (soap_out_PointerTo_net__SetDomainName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetDomainName(struct soap *soap, const char *tag, int id, _net__SetDomainName *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetDomainName); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetDomainName ** SOAP_FMAC4 soap_get_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetDomainName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetDomainName ** SOAP_FMAC4 soap_in_PointerTo_net__SetDomainName(struct soap *soap, const char *tag, _net__SetDomainName **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetDomainName **)soap_malloc(soap, sizeof(_net__SetDomainName *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetDomainName *)soap_instantiate__net__SetDomainName(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetDomainName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetDomainName, sizeof(_net__SetDomainName), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetHostNameResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetHostNameResponse); if (soap_out_PointerTo_net__GetHostNameResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetHostNameResponse(struct soap *soap, const char *tag, int id, _net__GetHostNameResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetHostNameResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetHostNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetHostNameResponse(struct soap *soap, const char *tag, _net__GetHostNameResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetHostNameResponse **)soap_malloc(soap, sizeof(_net__GetHostNameResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetHostNameResponse *)soap_instantiate__net__GetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetHostNameResponse, sizeof(_net__GetHostNameResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__GetHostName)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetHostName); if (soap_out_PointerTo_net__GetHostName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetHostName(struct soap *soap, const char *tag, int id, _net__GetHostName *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetHostName); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__GetHostName ** SOAP_FMAC4 soap_get_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__GetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__GetHostName ** SOAP_FMAC4 soap_in_PointerTo_net__GetHostName(struct soap *soap, const char *tag, _net__GetHostName **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__GetHostName **)soap_malloc(soap, sizeof(_net__GetHostName *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__GetHostName *)soap_instantiate__net__GetHostName(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__GetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetHostName, sizeof(_net__GetHostName), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetHostNameResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetHostNameResponse); if (soap_out_PointerTo_net__SetHostNameResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetHostNameResponse(struct soap *soap, const char *tag, int id, _net__SetHostNameResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetHostNameResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetHostNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetHostNameResponse(struct soap *soap, const char *tag, _net__SetHostNameResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetHostNameResponse **)soap_malloc(soap, sizeof(_net__SetHostNameResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetHostNameResponse *)soap_instantiate__net__SetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetHostNameResponse, sizeof(_net__SetHostNameResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__net__SetHostName)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetHostName); if (soap_out_PointerTo_net__SetHostName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetHostName(struct soap *soap, const char *tag, int id, _net__SetHostName *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetHostName); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _net__SetHostName ** SOAP_FMAC4 soap_get_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_net__SetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _net__SetHostName ** SOAP_FMAC4 soap_in_PointerTo_net__SetHostName(struct soap *soap, const char *tag, _net__SetHostName **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_net__SetHostName **)soap_malloc(soap, sizeof(_net__SetHostName *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_net__SetHostName *)soap_instantiate__net__SetHostName(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_net__SetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetHostName, sizeof(_net__SetHostName), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetIderSessionLogResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse); if (soap_out_PointerTo_inf__GetIderSessionLogResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, _inf__GetIderSessionLogResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetIderSessionLogResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetIderSessionLogResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetIderSessionLogResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetIderSessionLogResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, _inf__GetIderSessionLogResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetIderSessionLogResponse **)soap_malloc(soap, sizeof(_inf__GetIderSessionLogResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetIderSessionLogResponse *)soap_instantiate__inf__GetIderSessionLogResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetIderSessionLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetIderSessionLogResponse, sizeof(_inf__GetIderSessionLogResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetIderSessionLog)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetIderSessionLog); if (soap_out_PointerTo_inf__GetIderSessionLog(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetIderSessionLog(struct soap *soap, const char *tag, int id, _inf__GetIderSessionLog *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetIderSessionLog); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetIderSessionLog ** SOAP_FMAC4 soap_get_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetIderSessionLog(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetIderSessionLog ** SOAP_FMAC4 soap_in_PointerTo_inf__GetIderSessionLog(struct soap *soap, const char *tag, _inf__GetIderSessionLog **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetIderSessionLog **)soap_malloc(soap, sizeof(_inf__GetIderSessionLog *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetIderSessionLog *)soap_instantiate__inf__GetIderSessionLog(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetIderSessionLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetIderSessionLog, sizeof(_inf__GetIderSessionLog), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetSecurityParametersResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse); if (soap_out_PointerTo_inf__GetSecurityParametersResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, int id, _inf__GetSecurityParametersResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetSecurityParametersResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetSecurityParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetSecurityParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetSecurityParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, _inf__GetSecurityParametersResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetSecurityParametersResponse **)soap_malloc(soap, sizeof(_inf__GetSecurityParametersResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetSecurityParametersResponse *)soap_instantiate__inf__GetSecurityParametersResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetSecurityParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetSecurityParametersResponse, sizeof(_inf__GetSecurityParametersResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetSecurityParameters)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetSecurityParameters); if (soap_out_PointerTo_inf__GetSecurityParameters(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetSecurityParameters(struct soap *soap, const char *tag, int id, _inf__GetSecurityParameters *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetSecurityParameters); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetSecurityParameters ** SOAP_FMAC4 soap_get_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetSecurityParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetSecurityParameters ** SOAP_FMAC4 soap_in_PointerTo_inf__GetSecurityParameters(struct soap *soap, const char *tag, _inf__GetSecurityParameters **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetSecurityParameters **)soap_malloc(soap, sizeof(_inf__GetSecurityParameters *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetSecurityParameters *)soap_instantiate__inf__GetSecurityParameters(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetSecurityParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetSecurityParameters, sizeof(_inf__GetSecurityParameters), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetNetworkStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse); if (soap_out_PointerTo_inf__GetNetworkStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, const char *tag, int id, _inf__GetNetworkStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetNetworkStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetNetworkStateResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetNetworkStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetNetworkStateResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, const char *tag, _inf__GetNetworkStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetNetworkStateResponse **)soap_malloc(soap, sizeof(_inf__GetNetworkStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetNetworkStateResponse *)soap_instantiate__inf__GetNetworkStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetNetworkStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetNetworkStateResponse, sizeof(_inf__GetNetworkStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetNetworkState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetNetworkState); if (soap_out_PointerTo_inf__GetNetworkState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetNetworkState(struct soap *soap, const char *tag, int id, _inf__GetNetworkState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetNetworkState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetNetworkState ** SOAP_FMAC4 soap_get_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetNetworkState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetNetworkState ** SOAP_FMAC4 soap_in_PointerTo_inf__GetNetworkState(struct soap *soap, const char *tag, _inf__GetNetworkState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetNetworkState **)soap_malloc(soap, sizeof(_inf__GetNetworkState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetNetworkState *)soap_instantiate__inf__GetNetworkState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetNetworkState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetNetworkState, sizeof(_inf__GetNetworkState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetEnabledInterfacesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse); if (soap_out_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, _inf__GetEnabledInterfacesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetEnabledInterfacesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _inf__GetEnabledInterfacesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_inf__GetEnabledInterfacesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetEnabledInterfacesResponse *)soap_instantiate__inf__GetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetEnabledInterfacesResponse, sizeof(_inf__GetEnabledInterfacesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetEnabledInterfaces)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces); if (soap_out_PointerTo_inf__GetEnabledInterfaces(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, _inf__GetEnabledInterfaces *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetEnabledInterfaces); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetEnabledInterfaces(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, const char *tag, _inf__GetEnabledInterfaces **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetEnabledInterfaces **)soap_malloc(soap, sizeof(_inf__GetEnabledInterfaces *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetEnabledInterfaces *)soap_instantiate__inf__GetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetEnabledInterfaces, sizeof(_inf__GetEnabledInterfaces), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetPasswordModelResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse); if (soap_out_PointerTo_inf__GetPasswordModelResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, const char *tag, int id, _inf__GetPasswordModelResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetPasswordModelResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetPasswordModelResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetPasswordModelResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetPasswordModelResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, const char *tag, _inf__GetPasswordModelResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetPasswordModelResponse **)soap_malloc(soap, sizeof(_inf__GetPasswordModelResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetPasswordModelResponse *)soap_instantiate__inf__GetPasswordModelResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetPasswordModelResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetPasswordModelResponse, sizeof(_inf__GetPasswordModelResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetPasswordModel)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetPasswordModel); if (soap_out_PointerTo_inf__GetPasswordModel(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetPasswordModel(struct soap *soap, const char *tag, int id, _inf__GetPasswordModel *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetPasswordModel); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetPasswordModel ** SOAP_FMAC4 soap_get_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetPasswordModel(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetPasswordModel ** SOAP_FMAC4 soap_in_PointerTo_inf__GetPasswordModel(struct soap *soap, const char *tag, _inf__GetPasswordModel **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetPasswordModel **)soap_malloc(soap, sizeof(_inf__GetPasswordModel *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetPasswordModel *)soap_instantiate__inf__GetPasswordModel(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetPasswordModel **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetPasswordModel, sizeof(_inf__GetPasswordModel), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse); if (soap_out_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, int id, _inf__GetAdminNetAclEntryStatusResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatusResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetAdminNetAclEntryStatusResponse **)soap_malloc(soap, sizeof(_inf__GetAdminNetAclEntryStatusResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetAdminNetAclEntryStatusResponse *)soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetAdminNetAclEntryStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, sizeof(_inf__GetAdminNetAclEntryStatusResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus); if (soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, int id, _inf__GetAdminNetAclEntryStatus *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminNetAclEntryStatus); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatus **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetAdminNetAclEntryStatus **)soap_malloc(soap, sizeof(_inf__GetAdminNetAclEntryStatus *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetAdminNetAclEntryStatus *)soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetAdminNetAclEntryStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, sizeof(_inf__GetAdminNetAclEntryStatus), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse); if (soap_out_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, int id, _inf__GetAdminAclEntryStatusResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatusResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetAdminAclEntryStatusResponse **)soap_malloc(soap, sizeof(_inf__GetAdminAclEntryStatusResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetAdminAclEntryStatusResponse *)soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetAdminAclEntryStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, sizeof(_inf__GetAdminAclEntryStatusResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminAclEntryStatus)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus); if (soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, int id, _inf__GetAdminAclEntryStatus *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminAclEntryStatus); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetAdminAclEntryStatus ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetAdminAclEntryStatus ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatus **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetAdminAclEntryStatus **)soap_malloc(soap, sizeof(_inf__GetAdminAclEntryStatus *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetAdminAclEntryStatus *)soap_instantiate__inf__GetAdminAclEntryStatus(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetAdminAclEntryStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminAclEntryStatus, sizeof(_inf__GetAdminAclEntryStatus), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetConfigServerInfoResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse); if (soap_out_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, int id, _inf__GetConfigServerInfoResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetConfigServerInfoResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetConfigServerInfoResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetConfigServerInfoResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, _inf__GetConfigServerInfoResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetConfigServerInfoResponse **)soap_malloc(soap, sizeof(_inf__GetConfigServerInfoResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetConfigServerInfoResponse *)soap_instantiate__inf__GetConfigServerInfoResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetConfigServerInfoResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetConfigServerInfoResponse, sizeof(_inf__GetConfigServerInfoResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetConfigServerInfo)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetConfigServerInfo); if (soap_out_PointerTo_inf__GetConfigServerInfo(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetConfigServerInfo(struct soap *soap, const char *tag, int id, _inf__GetConfigServerInfo *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetConfigServerInfo); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetConfigServerInfo ** SOAP_FMAC4 soap_get_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetConfigServerInfo(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetConfigServerInfo ** SOAP_FMAC4 soap_in_PointerTo_inf__GetConfigServerInfo(struct soap *soap, const char *tag, _inf__GetConfigServerInfo **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetConfigServerInfo **)soap_malloc(soap, sizeof(_inf__GetConfigServerInfo *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetConfigServerInfo *)soap_instantiate__inf__GetConfigServerInfo(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetConfigServerInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetConfigServerInfo, sizeof(_inf__GetConfigServerInfo), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetHostNameResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetHostNameResponse); if (soap_out_PointerTo_inf__GetHostNameResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetHostNameResponse(struct soap *soap, const char *tag, int id, _inf__GetHostNameResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetHostNameResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetHostNameResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetHostNameResponse(struct soap *soap, const char *tag, _inf__GetHostNameResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetHostNameResponse **)soap_malloc(soap, sizeof(_inf__GetHostNameResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetHostNameResponse *)soap_instantiate__inf__GetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetHostNameResponse, sizeof(_inf__GetHostNameResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetHostName)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetHostName); if (soap_out_PointerTo_inf__GetHostName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetHostName(struct soap *soap, const char *tag, int id, _inf__GetHostName *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetHostName); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetHostName ** SOAP_FMAC4 soap_get_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetHostName(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetHostName ** SOAP_FMAC4 soap_in_PointerTo_inf__GetHostName(struct soap *soap, const char *tag, _inf__GetHostName **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetHostName **)soap_malloc(soap, sizeof(_inf__GetHostName *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetHostName *)soap_instantiate__inf__GetHostName(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetHostName, sizeof(_inf__GetHostName), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetVlanParametersResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse); if (soap_out_PointerTo_inf__GetVlanParametersResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, _inf__GetVlanParametersResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetVlanParametersResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetVlanParametersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, const char *tag, _inf__GetVlanParametersResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetVlanParametersResponse **)soap_malloc(soap, sizeof(_inf__GetVlanParametersResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetVlanParametersResponse *)soap_instantiate__inf__GetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetVlanParametersResponse, sizeof(_inf__GetVlanParametersResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetVlanParameters)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetVlanParameters); if (soap_out_PointerTo_inf__GetVlanParameters(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetVlanParameters(struct soap *soap, const char *tag, int id, _inf__GetVlanParameters *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetVlanParameters); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetVlanParameters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_inf__GetVlanParameters(struct soap *soap, const char *tag, _inf__GetVlanParameters **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetVlanParameters **)soap_malloc(soap, sizeof(_inf__GetVlanParameters *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetVlanParameters *)soap_instantiate__inf__GetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetVlanParameters, sizeof(_inf__GetVlanParameters), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse); if (soap_out_PointerTo_inf__GetProvisioningStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, int id, _inf__GetProvisioningStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetProvisioningStateResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetProvisioningStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetProvisioningStateResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, _inf__GetProvisioningStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetProvisioningStateResponse **)soap_malloc(soap, sizeof(_inf__GetProvisioningStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetProvisioningStateResponse *)soap_instantiate__inf__GetProvisioningStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetProvisioningStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningStateResponse, sizeof(_inf__GetProvisioningStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningState); if (soap_out_PointerTo_inf__GetProvisioningState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetProvisioningState(struct soap *soap, const char *tag, int id, _inf__GetProvisioningState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetProvisioningState ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetProvisioningState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetProvisioningState ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningState(struct soap *soap, const char *tag, _inf__GetProvisioningState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetProvisioningState **)soap_malloc(soap, sizeof(_inf__GetProvisioningState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetProvisioningState *)soap_instantiate__inf__GetProvisioningState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetProvisioningState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningState, sizeof(_inf__GetProvisioningState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningModeResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse); if (soap_out_PointerTo_inf__GetProvisioningModeResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, _inf__GetProvisioningModeResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningModeResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetProvisioningModeResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, _inf__GetProvisioningModeResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetProvisioningModeResponse **)soap_malloc(soap, sizeof(_inf__GetProvisioningModeResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetProvisioningModeResponse *)soap_instantiate__inf__GetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningModeResponse, sizeof(_inf__GetProvisioningModeResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningMode)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningMode); if (soap_out_PointerTo_inf__GetProvisioningMode(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetProvisioningMode(struct soap *soap, const char *tag, int id, _inf__GetProvisioningMode *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningMode); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetProvisioningMode(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningMode(struct soap *soap, const char *tag, _inf__GetProvisioningMode **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetProvisioningMode **)soap_malloc(soap, sizeof(_inf__GetProvisioningMode *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetProvisioningMode *)soap_instantiate__inf__GetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningMode, sizeof(_inf__GetProvisioningMode), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCodeVersionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse); if (soap_out_PointerTo_inf__GetCodeVersionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, int id, _inf__GetCodeVersionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCodeVersionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetCodeVersionsResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetCodeVersionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetCodeVersionsResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, _inf__GetCodeVersionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetCodeVersionsResponse **)soap_malloc(soap, sizeof(_inf__GetCodeVersionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetCodeVersionsResponse *)soap_instantiate__inf__GetCodeVersionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetCodeVersionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCodeVersionsResponse, sizeof(_inf__GetCodeVersionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCodeVersions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCodeVersions); if (soap_out_PointerTo_inf__GetCodeVersions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetCodeVersions(struct soap *soap, const char *tag, int id, _inf__GetCodeVersions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCodeVersions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetCodeVersions ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetCodeVersions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetCodeVersions ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCodeVersions(struct soap *soap, const char *tag, _inf__GetCodeVersions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetCodeVersions **)soap_malloc(soap, sizeof(_inf__GetCodeVersions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetCodeVersions *)soap_instantiate__inf__GetCodeVersions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetCodeVersions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCodeVersions, sizeof(_inf__GetCodeVersions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCoreVersionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse); if (soap_out_PointerTo_inf__GetCoreVersionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, _inf__GetCoreVersionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCoreVersionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetCoreVersionResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetCoreVersionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetCoreVersionResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, const char *tag, _inf__GetCoreVersionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetCoreVersionResponse **)soap_malloc(soap, sizeof(_inf__GetCoreVersionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetCoreVersionResponse *)soap_instantiate__inf__GetCoreVersionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetCoreVersionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCoreVersionResponse, sizeof(_inf__GetCoreVersionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCoreVersion)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCoreVersion); if (soap_out_PointerTo_inf__GetCoreVersion(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetCoreVersion(struct soap *soap, const char *tag, int id, _inf__GetCoreVersion *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCoreVersion); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _inf__GetCoreVersion ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_inf__GetCoreVersion(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _inf__GetCoreVersion ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCoreVersion(struct soap *soap, const char *tag, _inf__GetCoreVersion **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_inf__GetCoreVersion **)soap_malloc(soap, sizeof(_inf__GetCoreVersion *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_inf__GetCoreVersion *)soap_instantiate__inf__GetCoreVersion(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_inf__GetCoreVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCoreVersion, sizeof(_inf__GetCoreVersion), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetIderSessionLogResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse); if (soap_out_PointerTo_idr__GetIderSessionLogResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, _idr__GetIderSessionLogResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetIderSessionLogResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _idr__GetIderSessionLogResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_idr__GetIderSessionLogResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _idr__GetIderSessionLogResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, _idr__GetIderSessionLogResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_idr__GetIderSessionLogResponse **)soap_malloc(soap, sizeof(_idr__GetIderSessionLogResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_idr__GetIderSessionLogResponse *)soap_instantiate__idr__GetIderSessionLogResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_idr__GetIderSessionLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetIderSessionLogResponse, sizeof(_idr__GetIderSessionLogResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetIderSessionLog)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetIderSessionLog); if (soap_out_PointerTo_idr__GetIderSessionLog(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__GetIderSessionLog(struct soap *soap, const char *tag, int id, _idr__GetIderSessionLog *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetIderSessionLog); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _idr__GetIderSessionLog ** SOAP_FMAC4 soap_get_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_idr__GetIderSessionLog(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _idr__GetIderSessionLog ** SOAP_FMAC4 soap_in_PointerTo_idr__GetIderSessionLog(struct soap *soap, const char *tag, _idr__GetIderSessionLog **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_idr__GetIderSessionLog **)soap_malloc(soap, sizeof(_idr__GetIderSessionLog *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_idr__GetIderSessionLog *)soap_instantiate__idr__GetIderSessionLog(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_idr__GetIderSessionLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetIderSessionLog, sizeof(_idr__GetIderSessionLog), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse); if (soap_out_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, _idr__GetRedirectionListenerStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetRedirectionListenerStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__GetRedirectionListenerStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_idr__GetRedirectionListenerStateResponse **)soap_malloc(soap, sizeof(_idr__GetRedirectionListenerStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_idr__GetRedirectionListenerStateResponse *)soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_idr__GetRedirectionListenerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, sizeof(_idr__GetRedirectionListenerStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetRedirectionListenerState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState); if (soap_out_PointerTo_idr__GetRedirectionListenerState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, const char *tag, int id, _idr__GetRedirectionListenerState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetRedirectionListenerState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _idr__GetRedirectionListenerState ** SOAP_FMAC4 soap_get_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_idr__GetRedirectionListenerState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _idr__GetRedirectionListenerState ** SOAP_FMAC4 soap_in_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, const char *tag, _idr__GetRedirectionListenerState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_idr__GetRedirectionListenerState **)soap_malloc(soap, sizeof(_idr__GetRedirectionListenerState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_idr__GetRedirectionListenerState *)soap_instantiate__idr__GetRedirectionListenerState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_idr__GetRedirectionListenerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetRedirectionListenerState, sizeof(_idr__GetRedirectionListenerState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse); if (soap_out_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, _idr__SetRedirectionListenerStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__SetRedirectionListenerStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__SetRedirectionListenerStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_idr__SetRedirectionListenerStateResponse **)soap_malloc(soap, sizeof(_idr__SetRedirectionListenerStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_idr__SetRedirectionListenerStateResponse *)soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_idr__SetRedirectionListenerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, sizeof(_idr__SetRedirectionListenerStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__idr__SetRedirectionListenerState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState); if (soap_out_PointerTo_idr__SetRedirectionListenerState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, const char *tag, int id, _idr__SetRedirectionListenerState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__SetRedirectionListenerState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _idr__SetRedirectionListenerState ** SOAP_FMAC4 soap_get_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_idr__SetRedirectionListenerState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _idr__SetRedirectionListenerState ** SOAP_FMAC4 soap_in_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, const char *tag, _idr__SetRedirectionListenerState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_idr__SetRedirectionListenerState **)soap_malloc(soap, sizeof(_idr__SetRedirectionListenerState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_idr__SetRedirectionListenerState *)soap_instantiate__idr__SetRedirectionListenerState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_idr__SetRedirectionListenerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__SetRedirectionListenerState, sizeof(_idr__SetRedirectionListenerState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__hwa__GetAssetDataResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse); if (soap_out_PointerTo_hwa__GetAssetDataResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, const char *tag, int id, _hwa__GetAssetDataResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__GetAssetDataResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _hwa__GetAssetDataResponse ** SOAP_FMAC4 soap_get_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_hwa__GetAssetDataResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _hwa__GetAssetDataResponse ** SOAP_FMAC4 soap_in_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, const char *tag, _hwa__GetAssetDataResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_hwa__GetAssetDataResponse **)soap_malloc(soap, sizeof(_hwa__GetAssetDataResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_hwa__GetAssetDataResponse *)soap_instantiate__hwa__GetAssetDataResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_hwa__GetAssetDataResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__GetAssetDataResponse, sizeof(_hwa__GetAssetDataResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__hwa__GetAssetData)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__GetAssetData); if (soap_out_PointerTo_hwa__GetAssetData(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_hwa__GetAssetData(struct soap *soap, const char *tag, int id, _hwa__GetAssetData *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__GetAssetData); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _hwa__GetAssetData ** SOAP_FMAC4 soap_get_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_hwa__GetAssetData(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _hwa__GetAssetData ** SOAP_FMAC4 soap_in_PointerTo_hwa__GetAssetData(struct soap *soap, const char *tag, _hwa__GetAssetData **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_hwa__GetAssetData **)soap_malloc(soap, sizeof(_hwa__GetAssetData *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_hwa__GetAssetData *)soap_instantiate__hwa__GetAssetData(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_hwa__GetAssetData **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__GetAssetData, sizeof(_hwa__GetAssetData), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse); if (soap_out_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, int id, _hwa__EnumerateAssetTypesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__EnumerateAssetTypesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse ** SOAP_FMAC4 soap_get_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse ** SOAP_FMAC4 soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_hwa__EnumerateAssetTypesResponse **)soap_malloc(soap, sizeof(_hwa__EnumerateAssetTypesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_hwa__EnumerateAssetTypesResponse *)soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_hwa__EnumerateAssetTypesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, sizeof(_hwa__EnumerateAssetTypesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__hwa__EnumerateAssetTypes)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes); if (soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, int id, _hwa__EnumerateAssetTypes *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__EnumerateAssetTypes); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _hwa__EnumerateAssetTypes ** SOAP_FMAC4 soap_get_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _hwa__EnumerateAssetTypes ** SOAP_FMAC4 soap_in_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypes **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_hwa__EnumerateAssetTypes **)soap_malloc(soap, sizeof(_hwa__EnumerateAssetTypes *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_hwa__EnumerateAssetTypes *)soap_instantiate__hwa__EnumerateAssetTypes(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_hwa__EnumerateAssetTypes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__EnumerateAssetTypes, sizeof(_hwa__EnumerateAssetTypes), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse); if (soap_out_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, _emi__GetGeneralAlertSubscriptionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscriptionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetGeneralAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__GetGeneralAlertSubscriptionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetGeneralAlertSubscriptionResponse *)soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetGeneralAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, sizeof(_emi__GetGeneralAlertSubscriptionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetGeneralAlertSubscription)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription); if (soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, int id, _emi__GetGeneralAlertSubscription *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetGeneralAlertSubscription); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetGeneralAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetGeneralAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscription **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetGeneralAlertSubscription **)soap_malloc(soap, sizeof(_emi__GetGeneralAlertSubscription *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetGeneralAlertSubscription *)soap_instantiate__emi__GetGeneralAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetGeneralAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetGeneralAlertSubscription, sizeof(_emi__GetGeneralAlertSubscription), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse); if (soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateGeneralAlertSubscriptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateGeneralAlertSubscriptionsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateGeneralAlertSubscriptionsResponse *)soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateGeneralAlertSubscriptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions); if (soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, int id, _emi__EnumerateGeneralAlertSubscriptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateGeneralAlertSubscriptions **)soap_malloc(soap, sizeof(_emi__EnumerateGeneralAlertSubscriptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateGeneralAlertSubscriptions *)soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateGeneralAlertSubscriptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, sizeof(_emi__EnumerateGeneralAlertSubscriptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse); if (soap_out_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, int id, _emi__SubscribeForGeneralAlertResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlertResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__SubscribeForGeneralAlertResponse **)soap_malloc(soap, sizeof(_emi__SubscribeForGeneralAlertResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__SubscribeForGeneralAlertResponse *)soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__SubscribeForGeneralAlertResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, sizeof(_emi__SubscribeForGeneralAlertResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForGeneralAlert)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert); if (soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, int id, _emi__SubscribeForGeneralAlert *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForGeneralAlert); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__SubscribeForGeneralAlert ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__SubscribeForGeneralAlert ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlert **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__SubscribeForGeneralAlert **)soap_malloc(soap, sizeof(_emi__SubscribeForGeneralAlert *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__SubscribeForGeneralAlert *)soap_instantiate__emi__SubscribeForGeneralAlert(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__SubscribeForGeneralAlert **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForGeneralAlert, sizeof(_emi__SubscribeForGeneralAlert), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetSensorAttributesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse); if (soap_out_PointerTo_emi__GetSensorAttributesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, int id, _emi__GetSensorAttributesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetSensorAttributesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetSensorAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetSensorAttributesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetSensorAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, _emi__GetSensorAttributesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetSensorAttributesResponse **)soap_malloc(soap, sizeof(_emi__GetSensorAttributesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetSensorAttributesResponse *)soap_instantiate__emi__GetSensorAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetSensorAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetSensorAttributesResponse, sizeof(_emi__GetSensorAttributesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetSensorAttributes)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetSensorAttributes); if (soap_out_PointerTo_emi__GetSensorAttributes(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetSensorAttributes(struct soap *soap, const char *tag, int id, _emi__GetSensorAttributes *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetSensorAttributes); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetSensorAttributes ** SOAP_FMAC4 soap_get_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetSensorAttributes(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetSensorAttributes ** SOAP_FMAC4 soap_in_PointerTo_emi__GetSensorAttributes(struct soap *soap, const char *tag, _emi__GetSensorAttributes **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetSensorAttributes **)soap_malloc(soap, sizeof(_emi__GetSensorAttributes *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetSensorAttributes *)soap_instantiate__emi__GetSensorAttributes(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetSensorAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetSensorAttributes, sizeof(_emi__GetSensorAttributes), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateSensorsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse); if (soap_out_PointerTo_emi__EnumerateSensorsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateSensorsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateSensorsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateSensorsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateSensorsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateSensorsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, _emi__EnumerateSensorsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateSensorsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateSensorsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateSensorsResponse *)soap_instantiate__emi__EnumerateSensorsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateSensorsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateSensorsResponse, sizeof(_emi__EnumerateSensorsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateSensors)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateSensors); if (soap_out_PointerTo_emi__EnumerateSensors(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateSensors(struct soap *soap, const char *tag, int id, _emi__EnumerateSensors *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateSensors); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateSensors ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateSensors(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateSensors ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateSensors(struct soap *soap, const char *tag, _emi__EnumerateSensors **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateSensors **)soap_malloc(soap, sizeof(_emi__EnumerateSensors *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateSensors *)soap_instantiate__emi__EnumerateSensors(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateSensors **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateSensors, sizeof(_emi__EnumerateSensors), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse); if (soap_out_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, _emi__GetEventLogTimestampClockResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogTimestampClockResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClockResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetEventLogTimestampClockResponse **)soap_malloc(soap, sizeof(_emi__GetEventLogTimestampClockResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetEventLogTimestampClockResponse *)soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetEventLogTimestampClockResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, sizeof(_emi__GetEventLogTimestampClockResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogTimestampClock)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock); if (soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, int id, _emi__GetEventLogTimestampClock *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogTimestampClock); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetEventLogTimestampClock ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetEventLogTimestampClock ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClock **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetEventLogTimestampClock **)soap_malloc(soap, sizeof(_emi__GetEventLogTimestampClock *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetEventLogTimestampClock *)soap_instantiate__emi__GetEventLogTimestampClock(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetEventLogTimestampClock **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogTimestampClock, sizeof(_emi__GetEventLogTimestampClock), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse); if (soap_out_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, _emi__SetEventLogTimestampClockResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetEventLogTimestampClockResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClockResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__SetEventLogTimestampClockResponse **)soap_malloc(soap, sizeof(_emi__SetEventLogTimestampClockResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__SetEventLogTimestampClockResponse *)soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__SetEventLogTimestampClockResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, sizeof(_emi__SetEventLogTimestampClockResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetEventLogTimestampClock)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock); if (soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, int id, _emi__SetEventLogTimestampClock *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetEventLogTimestampClock); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__SetEventLogTimestampClock ** SOAP_FMAC4 soap_get_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__SetEventLogTimestampClock ** SOAP_FMAC4 soap_in_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClock **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__SetEventLogTimestampClock **)soap_malloc(soap, sizeof(_emi__SetEventLogTimestampClock *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__SetEventLogTimestampClock *)soap_instantiate__emi__SetEventLogTimestampClock(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__SetEventLogTimestampClock **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetEventLogTimestampClock, sizeof(_emi__SetEventLogTimestampClock), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__FreezeEventLogResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse); if (soap_out_PointerTo_emi__FreezeEventLogResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, const char *tag, int id, _emi__FreezeEventLogResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__FreezeEventLogResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__FreezeEventLogResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__FreezeEventLogResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__FreezeEventLogResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, const char *tag, _emi__FreezeEventLogResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__FreezeEventLogResponse **)soap_malloc(soap, sizeof(_emi__FreezeEventLogResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__FreezeEventLogResponse *)soap_instantiate__emi__FreezeEventLogResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__FreezeEventLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__FreezeEventLogResponse, sizeof(_emi__FreezeEventLogResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__FreezeEventLog)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__FreezeEventLog); if (soap_out_PointerTo_emi__FreezeEventLog(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__FreezeEventLog(struct soap *soap, const char *tag, int id, _emi__FreezeEventLog *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__FreezeEventLog); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__FreezeEventLog ** SOAP_FMAC4 soap_get_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__FreezeEventLog(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__FreezeEventLog ** SOAP_FMAC4 soap_in_PointerTo_emi__FreezeEventLog(struct soap *soap, const char *tag, _emi__FreezeEventLog **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__FreezeEventLog **)soap_malloc(soap, sizeof(_emi__FreezeEventLog *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__FreezeEventLog *)soap_instantiate__emi__FreezeEventLog(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__FreezeEventLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__FreezeEventLog, sizeof(_emi__FreezeEventLog), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__ClearEventLogResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ClearEventLogResponse); if (soap_out_PointerTo_emi__ClearEventLogResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__ClearEventLogResponse(struct soap *soap, const char *tag, int id, _emi__ClearEventLogResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ClearEventLogResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__ClearEventLogResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__ClearEventLogResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__ClearEventLogResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__ClearEventLogResponse(struct soap *soap, const char *tag, _emi__ClearEventLogResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__ClearEventLogResponse **)soap_malloc(soap, sizeof(_emi__ClearEventLogResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__ClearEventLogResponse *)soap_instantiate__emi__ClearEventLogResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__ClearEventLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ClearEventLogResponse, sizeof(_emi__ClearEventLogResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__ClearEventLog)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ClearEventLog); if (soap_out_PointerTo_emi__ClearEventLog(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__ClearEventLog(struct soap *soap, const char *tag, int id, _emi__ClearEventLog *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ClearEventLog); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__ClearEventLog ** SOAP_FMAC4 soap_get_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__ClearEventLog(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__ClearEventLog ** SOAP_FMAC4 soap_in_PointerTo_emi__ClearEventLog(struct soap *soap, const char *tag, _emi__ClearEventLog **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__ClearEventLog **)soap_malloc(soap, sizeof(_emi__ClearEventLog *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__ClearEventLog *)soap_instantiate__emi__ClearEventLog(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__ClearEventLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ClearEventLog, sizeof(_emi__ClearEventLog), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__ReadEventLogRecordsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse); if (soap_out_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, int id, _emi__ReadEventLogRecordsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ReadEventLogRecordsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__ReadEventLogRecordsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__ReadEventLogRecordsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, _emi__ReadEventLogRecordsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__ReadEventLogRecordsResponse **)soap_malloc(soap, sizeof(_emi__ReadEventLogRecordsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__ReadEventLogRecordsResponse *)soap_instantiate__emi__ReadEventLogRecordsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__ReadEventLogRecordsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ReadEventLogRecordsResponse, sizeof(_emi__ReadEventLogRecordsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__ReadEventLogRecords)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ReadEventLogRecords); if (soap_out_PointerTo_emi__ReadEventLogRecords(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__ReadEventLogRecords(struct soap *soap, const char *tag, int id, _emi__ReadEventLogRecords *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ReadEventLogRecords); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__ReadEventLogRecords ** SOAP_FMAC4 soap_get_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__ReadEventLogRecords(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__ReadEventLogRecords ** SOAP_FMAC4 soap_in_PointerTo_emi__ReadEventLogRecords(struct soap *soap, const char *tag, _emi__ReadEventLogRecords **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__ReadEventLogRecords **)soap_malloc(soap, sizeof(_emi__ReadEventLogRecords *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__ReadEventLogRecords *)soap_instantiate__emi__ReadEventLogRecords(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__ReadEventLogRecords **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ReadEventLogRecords, sizeof(_emi__ReadEventLogRecords), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogStatusResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse); if (soap_out_PointerTo_emi__GetEventLogStatusResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, int id, _emi__GetEventLogStatusResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogStatusResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetEventLogStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetEventLogStatusResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetEventLogStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, _emi__GetEventLogStatusResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetEventLogStatusResponse **)soap_malloc(soap, sizeof(_emi__GetEventLogStatusResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetEventLogStatusResponse *)soap_instantiate__emi__GetEventLogStatusResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetEventLogStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogStatusResponse, sizeof(_emi__GetEventLogStatusResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogStatus)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogStatus); if (soap_out_PointerTo_emi__GetEventLogStatus(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventLogStatus(struct soap *soap, const char *tag, int id, _emi__GetEventLogStatus *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogStatus); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetEventLogStatus ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetEventLogStatus(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetEventLogStatus ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogStatus(struct soap *soap, const char *tag, _emi__GetEventLogStatus **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetEventLogStatus **)soap_malloc(soap, sizeof(_emi__GetEventLogStatus *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetEventLogStatus *)soap_instantiate__emi__GetEventLogStatus(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetEventLogStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogStatus, sizeof(_emi__GetEventLogStatus), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__RemoveEventFilterResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse); if (soap_out_PointerTo_emi__RemoveEventFilterResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, int id, _emi__RemoveEventFilterResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__RemoveEventFilterResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__RemoveEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__RemoveEventFilterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__RemoveEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, _emi__RemoveEventFilterResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__RemoveEventFilterResponse **)soap_malloc(soap, sizeof(_emi__RemoveEventFilterResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__RemoveEventFilterResponse *)soap_instantiate__emi__RemoveEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__RemoveEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__RemoveEventFilterResponse, sizeof(_emi__RemoveEventFilterResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__RemoveEventFilter)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__RemoveEventFilter); if (soap_out_PointerTo_emi__RemoveEventFilter(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__RemoveEventFilter(struct soap *soap, const char *tag, int id, _emi__RemoveEventFilter *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__RemoveEventFilter); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__RemoveEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__RemoveEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__RemoveEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__RemoveEventFilter(struct soap *soap, const char *tag, _emi__RemoveEventFilter **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__RemoveEventFilter **)soap_malloc(soap, sizeof(_emi__RemoveEventFilter *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__RemoveEventFilter *)soap_instantiate__emi__RemoveEventFilter(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__RemoveEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__RemoveEventFilter, sizeof(_emi__RemoveEventFilter), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__UpdateEventFilterResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse); if (soap_out_PointerTo_emi__UpdateEventFilterResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, int id, _emi__UpdateEventFilterResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__UpdateEventFilterResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__UpdateEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__UpdateEventFilterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__UpdateEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, _emi__UpdateEventFilterResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__UpdateEventFilterResponse **)soap_malloc(soap, sizeof(_emi__UpdateEventFilterResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__UpdateEventFilterResponse *)soap_instantiate__emi__UpdateEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__UpdateEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__UpdateEventFilterResponse, sizeof(_emi__UpdateEventFilterResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__UpdateEventFilter)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__UpdateEventFilter); if (soap_out_PointerTo_emi__UpdateEventFilter(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__UpdateEventFilter(struct soap *soap, const char *tag, int id, _emi__UpdateEventFilter *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__UpdateEventFilter); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__UpdateEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__UpdateEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__UpdateEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__UpdateEventFilter(struct soap *soap, const char *tag, _emi__UpdateEventFilter **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__UpdateEventFilter **)soap_malloc(soap, sizeof(_emi__UpdateEventFilter *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__UpdateEventFilter *)soap_instantiate__emi__UpdateEventFilter(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__UpdateEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__UpdateEventFilter, sizeof(_emi__UpdateEventFilter), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventFilterResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventFilterResponse); if (soap_out_PointerTo_emi__GetEventFilterResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventFilterResponse(struct soap *soap, const char *tag, int id, _emi__GetEventFilterResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventFilterResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetEventFilterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventFilterResponse(struct soap *soap, const char *tag, _emi__GetEventFilterResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetEventFilterResponse **)soap_malloc(soap, sizeof(_emi__GetEventFilterResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetEventFilterResponse *)soap_instantiate__emi__GetEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventFilterResponse, sizeof(_emi__GetEventFilterResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventFilter)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventFilter); if (soap_out_PointerTo_emi__GetEventFilter(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventFilter(struct soap *soap, const char *tag, int id, _emi__GetEventFilter *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventFilter); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventFilter(struct soap *soap, const char *tag, _emi__GetEventFilter **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetEventFilter **)soap_malloc(soap, sizeof(_emi__GetEventFilter *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetEventFilter *)soap_instantiate__emi__GetEventFilter(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventFilter, sizeof(_emi__GetEventFilter), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse); if (soap_out_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, _emi__CancelAlertSubscriptionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__CancelAlertSubscriptionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__CancelAlertSubscriptionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__CancelAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__CancelAlertSubscriptionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__CancelAlertSubscriptionResponse *)soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__CancelAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, sizeof(_emi__CancelAlertSubscriptionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__CancelAlertSubscription)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__CancelAlertSubscription); if (soap_out_PointerTo_emi__CancelAlertSubscription(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__CancelAlertSubscription(struct soap *soap, const char *tag, int id, _emi__CancelAlertSubscription *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__CancelAlertSubscription); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__CancelAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__CancelAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__CancelAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__CancelAlertSubscription(struct soap *soap, const char *tag, _emi__CancelAlertSubscription **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__CancelAlertSubscription **)soap_malloc(soap, sizeof(_emi__CancelAlertSubscription *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__CancelAlertSubscription *)soap_instantiate__emi__CancelAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__CancelAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__CancelAlertSubscription, sizeof(_emi__CancelAlertSubscription), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse); if (soap_out_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateAlertPoliciesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertPoliciesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateAlertPoliciesResponse **)soap_malloc(soap, sizeof(_emi__EnumerateAlertPoliciesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateAlertPoliciesResponse *)soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateAlertPoliciesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, sizeof(_emi__EnumerateAlertPoliciesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertPolicies)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies); if (soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, int id, _emi__EnumerateAlertPolicies *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertPolicies); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateAlertPolicies ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateAlertPolicies ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, _emi__EnumerateAlertPolicies **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateAlertPolicies **)soap_malloc(soap, sizeof(_emi__EnumerateAlertPolicies *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateAlertPolicies *)soap_instantiate__emi__EnumerateAlertPolicies(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateAlertPolicies **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertPolicies, sizeof(_emi__EnumerateAlertPolicies), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse); if (soap_out_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateAlertSubscriptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateAlertSubscriptionsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateAlertSubscriptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateAlertSubscriptionsResponse *)soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateAlertSubscriptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, sizeof(_emi__EnumerateAlertSubscriptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertSubscriptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions); if (soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, int id, _emi__EnumerateAlertSubscriptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertSubscriptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateAlertSubscriptions ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateAlertSubscriptions ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateAlertSubscriptions **)soap_malloc(soap, sizeof(_emi__EnumerateAlertSubscriptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateAlertSubscriptions *)soap_instantiate__emi__EnumerateAlertSubscriptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateAlertSubscriptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertSubscriptions, sizeof(_emi__EnumerateAlertSubscriptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForAlertResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse); if (soap_out_PointerTo_emi__SubscribeForAlertResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, int id, _emi__SubscribeForAlertResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForAlertResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__SubscribeForAlertResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__SubscribeForAlertResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__SubscribeForAlertResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForAlertResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__SubscribeForAlertResponse **)soap_malloc(soap, sizeof(_emi__SubscribeForAlertResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__SubscribeForAlertResponse *)soap_instantiate__emi__SubscribeForAlertResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__SubscribeForAlertResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForAlertResponse, sizeof(_emi__SubscribeForAlertResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForAlert)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForAlert); if (soap_out_PointerTo_emi__SubscribeForAlert(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SubscribeForAlert(struct soap *soap, const char *tag, int id, _emi__SubscribeForAlert *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForAlert); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__SubscribeForAlert ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__SubscribeForAlert(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__SubscribeForAlert ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForAlert(struct soap *soap, const char *tag, _emi__SubscribeForAlert **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__SubscribeForAlert **)soap_malloc(soap, sizeof(_emi__SubscribeForAlert *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__SubscribeForAlert *)soap_instantiate__emi__SubscribeForAlert(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__SubscribeForAlert **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForAlert, sizeof(_emi__SubscribeForAlert), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__AddEventFilterResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__AddEventFilterResponse); if (soap_out_PointerTo_emi__AddEventFilterResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__AddEventFilterResponse(struct soap *soap, const char *tag, int id, _emi__AddEventFilterResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__AddEventFilterResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__AddEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__AddEventFilterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__AddEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__AddEventFilterResponse(struct soap *soap, const char *tag, _emi__AddEventFilterResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__AddEventFilterResponse **)soap_malloc(soap, sizeof(_emi__AddEventFilterResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__AddEventFilterResponse *)soap_instantiate__emi__AddEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__AddEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__AddEventFilterResponse, sizeof(_emi__AddEventFilterResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__AddEventFilter)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__AddEventFilter); if (soap_out_PointerTo_emi__AddEventFilter(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__AddEventFilter(struct soap *soap, const char *tag, int id, _emi__AddEventFilter *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__AddEventFilter); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__AddEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__AddEventFilter(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__AddEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__AddEventFilter(struct soap *soap, const char *tag, _emi__AddEventFilter **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__AddEventFilter **)soap_malloc(soap, sizeof(_emi__AddEventFilter *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__AddEventFilter *)soap_instantiate__emi__AddEventFilter(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__AddEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__AddEventFilter, sizeof(_emi__AddEventFilter), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertCommunityStringResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse); if (soap_out_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, _emi__GetAlertCommunityStringResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertCommunityStringResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetAlertCommunityStringResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetAlertCommunityStringResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__GetAlertCommunityStringResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetAlertCommunityStringResponse **)soap_malloc(soap, sizeof(_emi__GetAlertCommunityStringResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetAlertCommunityStringResponse *)soap_instantiate__emi__GetAlertCommunityStringResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetAlertCommunityStringResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertCommunityStringResponse, sizeof(_emi__GetAlertCommunityStringResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertCommunityString)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertCommunityString); if (soap_out_PointerTo_emi__GetAlertCommunityString(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetAlertCommunityString(struct soap *soap, const char *tag, int id, _emi__GetAlertCommunityString *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertCommunityString); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetAlertCommunityString ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetAlertCommunityString(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetAlertCommunityString ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertCommunityString(struct soap *soap, const char *tag, _emi__GetAlertCommunityString **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetAlertCommunityString **)soap_malloc(soap, sizeof(_emi__GetAlertCommunityString *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetAlertCommunityString *)soap_instantiate__emi__GetAlertCommunityString(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetAlertCommunityString **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertCommunityString, sizeof(_emi__GetAlertCommunityString), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetAlertCommunityStringResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse); if (soap_out_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, _emi__SetAlertCommunityStringResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetAlertCommunityStringResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__SetAlertCommunityStringResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__SetAlertCommunityStringResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__SetAlertCommunityStringResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__SetAlertCommunityStringResponse **)soap_malloc(soap, sizeof(_emi__SetAlertCommunityStringResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__SetAlertCommunityStringResponse *)soap_instantiate__emi__SetAlertCommunityStringResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__SetAlertCommunityStringResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetAlertCommunityStringResponse, sizeof(_emi__SetAlertCommunityStringResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetAlertCommunityString)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetAlertCommunityString); if (soap_out_PointerTo_emi__SetAlertCommunityString(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SetAlertCommunityString(struct soap *soap, const char *tag, int id, _emi__SetAlertCommunityString *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetAlertCommunityString); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__SetAlertCommunityString ** SOAP_FMAC4 soap_get_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__SetAlertCommunityString(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__SetAlertCommunityString ** SOAP_FMAC4 soap_in_PointerTo_emi__SetAlertCommunityString(struct soap *soap, const char *tag, _emi__SetAlertCommunityString **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__SetAlertCommunityString **)soap_malloc(soap, sizeof(_emi__SetAlertCommunityString *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__SetAlertCommunityString *)soap_instantiate__emi__SetAlertCommunityString(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__SetAlertCommunityString **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetAlertCommunityString, sizeof(_emi__SetAlertCommunityString), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertSubscriptionResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse); if (soap_out_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, _emi__GetAlertSubscriptionResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertSubscriptionResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetAlertSubscriptionResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__GetAlertSubscriptionResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetAlertSubscriptionResponse *)soap_instantiate__emi__GetAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertSubscriptionResponse, sizeof(_emi__GetAlertSubscriptionResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertSubscription)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertSubscription); if (soap_out_PointerTo_emi__GetAlertSubscription(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetAlertSubscription(struct soap *soap, const char *tag, int id, _emi__GetAlertSubscription *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertSubscription); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__GetAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__GetAlertSubscription(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__GetAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertSubscription(struct soap *soap, const char *tag, _emi__GetAlertSubscription **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__GetAlertSubscription **)soap_malloc(soap, sizeof(_emi__GetAlertSubscription *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__GetAlertSubscription *)soap_instantiate__emi__GetAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__GetAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertSubscription, sizeof(_emi__GetAlertSubscription), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateEventFiltersResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse); if (soap_out_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateEventFiltersResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateEventFiltersResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateEventFiltersResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateEventFiltersResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, _emi__EnumerateEventFiltersResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateEventFiltersResponse **)soap_malloc(soap, sizeof(_emi__EnumerateEventFiltersResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateEventFiltersResponse *)soap_instantiate__emi__EnumerateEventFiltersResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateEventFiltersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateEventFiltersResponse, sizeof(_emi__EnumerateEventFiltersResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateEventFilters)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateEventFilters); if (soap_out_PointerTo_emi__EnumerateEventFilters(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateEventFilters(struct soap *soap, const char *tag, int id, _emi__EnumerateEventFilters *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateEventFilters); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _emi__EnumerateEventFilters ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_emi__EnumerateEventFilters(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _emi__EnumerateEventFilters ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateEventFilters(struct soap *soap, const char *tag, _emi__EnumerateEventFilters **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_emi__EnumerateEventFilters **)soap_malloc(soap, sizeof(_emi__EnumerateEventFilters *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_emi__EnumerateEventFilters *)soap_instantiate__emi__EnumerateEventFilters(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_emi__EnumerateEventFilters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateEventFilters, sizeof(_emi__EnumerateEventFilters), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbStateResponse); if (soap_out_PointerTo_cb__GetHcbStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__GetHcbStateResponse(struct soap *soap, const char *tag, int id, _cb__GetHcbStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__GetHcbStateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__GetHcbStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__GetHcbStateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbStateResponse(struct soap *soap, const char *tag, _cb__GetHcbStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__GetHcbStateResponse **)soap_malloc(soap, sizeof(_cb__GetHcbStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__GetHcbStateResponse *)soap_instantiate__cb__GetHcbStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__GetHcbStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbStateResponse, sizeof(_cb__GetHcbStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbState); if (soap_out_PointerTo_cb__GetHcbState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__GetHcbState(struct soap *soap, const char *tag, int id, _cb__GetHcbState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__GetHcbState ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__GetHcbState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__GetHcbState ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbState(struct soap *soap, const char *tag, _cb__GetHcbState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__GetHcbState **)soap_malloc(soap, sizeof(_cb__GetHcbState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__GetHcbState *)soap_instantiate__cb__GetHcbState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__GetHcbState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbState, sizeof(_cb__GetHcbState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__ClearHcbStateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse); if (soap_out_PointerTo_cb__ClearHcbStateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, const char *tag, int id, _cb__ClearHcbStateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__ClearHcbStateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__ClearHcbStateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__ClearHcbStateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__ClearHcbStateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, const char *tag, _cb__ClearHcbStateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__ClearHcbStateResponse **)soap_malloc(soap, sizeof(_cb__ClearHcbStateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__ClearHcbStateResponse *)soap_instantiate__cb__ClearHcbStateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__ClearHcbStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__ClearHcbStateResponse, sizeof(_cb__ClearHcbStateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__ClearHcbState)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__ClearHcbState); if (soap_out_PointerTo_cb__ClearHcbState(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__ClearHcbState(struct soap *soap, const char *tag, int id, _cb__ClearHcbState *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__ClearHcbState); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__ClearHcbState ** SOAP_FMAC4 soap_get_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__ClearHcbState(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__ClearHcbState ** SOAP_FMAC4 soap_in_PointerTo_cb__ClearHcbState(struct soap *soap, const char *tag, _cb__ClearHcbState **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__ClearHcbState **)soap_malloc(soap, sizeof(_cb__ClearHcbState *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__ClearHcbState *)soap_instantiate__cb__ClearHcbState(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__ClearHcbState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__ClearHcbState, sizeof(_cb__ClearHcbState), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse); if (soap_out_PointerTo_cb__GetHcbOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, int id, _cb__GetHcbOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__GetHcbOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__GetHcbOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__GetHcbOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__GetHcbOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__GetHcbOptionsResponse **)soap_malloc(soap, sizeof(_cb__GetHcbOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__GetHcbOptionsResponse *)soap_instantiate__cb__GetHcbOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__GetHcbOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbOptionsResponse, sizeof(_cb__GetHcbOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbOptions); if (soap_out_PointerTo_cb__GetHcbOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__GetHcbOptions(struct soap *soap, const char *tag, int id, _cb__GetHcbOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__GetHcbOptions ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__GetHcbOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__GetHcbOptions ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbOptions(struct soap *soap, const char *tag, _cb__GetHcbOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__GetHcbOptions **)soap_malloc(soap, sizeof(_cb__GetHcbOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__GetHcbOptions *)soap_instantiate__cb__GetHcbOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__GetHcbOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbOptions, sizeof(_cb__GetHcbOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__SetHcbOptionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse); if (soap_out_PointerTo_cb__SetHcbOptionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, int id, _cb__SetHcbOptionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__SetHcbOptionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__SetHcbOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__SetHcbOptionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__SetHcbOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__SetHcbOptionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__SetHcbOptionsResponse **)soap_malloc(soap, sizeof(_cb__SetHcbOptionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__SetHcbOptionsResponse *)soap_instantiate__cb__SetHcbOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__SetHcbOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__SetHcbOptionsResponse, sizeof(_cb__SetHcbOptionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__SetHcbOptions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__SetHcbOptions); if (soap_out_PointerTo_cb__SetHcbOptions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__SetHcbOptions(struct soap *soap, const char *tag, int id, _cb__SetHcbOptions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__SetHcbOptions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__SetHcbOptions ** SOAP_FMAC4 soap_get_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__SetHcbOptions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__SetHcbOptions ** SOAP_FMAC4 soap_in_PointerTo_cb__SetHcbOptions(struct soap *soap, const char *tag, _cb__SetHcbOptions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__SetHcbOptions **)soap_malloc(soap, sizeof(_cb__SetHcbOptions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__SetHcbOptions *)soap_instantiate__cb__SetHcbOptions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__SetHcbOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__SetHcbOptions, sizeof(_cb__SetHcbOptions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse); if (soap_out_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, _cb__CbQueryCapabilitiesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbQueryCapabilitiesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, _cb__CbQueryCapabilitiesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbQueryCapabilitiesResponse **)soap_malloc(soap, sizeof(_cb__CbQueryCapabilitiesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbQueryCapabilitiesResponse *)soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbQueryCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, sizeof(_cb__CbQueryCapabilitiesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbQueryCapabilities)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbQueryCapabilities); if (soap_out_PointerTo_cb__CbQueryCapabilities(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbQueryCapabilities(struct soap *soap, const char *tag, int id, _cb__CbQueryCapabilities *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbQueryCapabilities); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbQueryCapabilities ** SOAP_FMAC4 soap_get_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbQueryCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbQueryCapabilities ** SOAP_FMAC4 soap_in_PointerTo_cb__CbQueryCapabilities(struct soap *soap, const char *tag, _cb__CbQueryCapabilities **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbQueryCapabilities **)soap_malloc(soap, sizeof(_cb__CbQueryCapabilities *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbQueryCapabilities *)soap_instantiate__cb__CbQueryCapabilities(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbQueryCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbQueryCapabilities, sizeof(_cb__CbQueryCapabilities), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterEnumerateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse); if (soap_out_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, int id, _cb__CbFilterEnumerateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterEnumerateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbFilterEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbFilterEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, _cb__CbFilterEnumerateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbFilterEnumerateResponse **)soap_malloc(soap, sizeof(_cb__CbFilterEnumerateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbFilterEnumerateResponse *)soap_instantiate__cb__CbFilterEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbFilterEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterEnumerateResponse, sizeof(_cb__CbFilterEnumerateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterEnumerate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterEnumerate); if (soap_out_PointerTo_cb__CbFilterEnumerate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterEnumerate(struct soap *soap, const char *tag, int id, _cb__CbFilterEnumerate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterEnumerate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbFilterEnumerate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbFilterEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbFilterEnumerate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterEnumerate(struct soap *soap, const char *tag, _cb__CbFilterEnumerate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbFilterEnumerate **)soap_malloc(soap, sizeof(_cb__CbFilterEnumerate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbFilterEnumerate *)soap_instantiate__cb__CbFilterEnumerate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbFilterEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterEnumerate, sizeof(_cb__CbFilterEnumerate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterDeleteResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse); if (soap_out_PointerTo_cb__CbFilterDeleteResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, int id, _cb__CbFilterDeleteResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterDeleteResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbFilterDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbFilterDeleteResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbFilterDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, _cb__CbFilterDeleteResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbFilterDeleteResponse **)soap_malloc(soap, sizeof(_cb__CbFilterDeleteResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbFilterDeleteResponse *)soap_instantiate__cb__CbFilterDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbFilterDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterDeleteResponse, sizeof(_cb__CbFilterDeleteResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterDelete)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterDelete); if (soap_out_PointerTo_cb__CbFilterDelete(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterDelete(struct soap *soap, const char *tag, int id, _cb__CbFilterDelete *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterDelete); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbFilterDelete ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbFilterDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbFilterDelete ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterDelete(struct soap *soap, const char *tag, _cb__CbFilterDelete **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbFilterDelete **)soap_malloc(soap, sizeof(_cb__CbFilterDelete *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbFilterDelete *)soap_instantiate__cb__CbFilterDelete(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbFilterDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterDelete, sizeof(_cb__CbFilterDelete), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterGetResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterGetResponse); if (soap_out_PointerTo_cb__CbFilterGetResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterGetResponse(struct soap *soap, const char *tag, int id, _cb__CbFilterGetResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterGetResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbFilterGetResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbFilterGetResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbFilterGetResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterGetResponse(struct soap *soap, const char *tag, _cb__CbFilterGetResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbFilterGetResponse **)soap_malloc(soap, sizeof(_cb__CbFilterGetResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbFilterGetResponse *)soap_instantiate__cb__CbFilterGetResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbFilterGetResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterGetResponse, sizeof(_cb__CbFilterGetResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterGet)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterGet); if (soap_out_PointerTo_cb__CbFilterGet(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterGet(struct soap *soap, const char *tag, int id, _cb__CbFilterGet *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterGet); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbFilterGet ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbFilterGet(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbFilterGet ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterGet(struct soap *soap, const char *tag, _cb__CbFilterGet **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbFilterGet **)soap_malloc(soap, sizeof(_cb__CbFilterGet *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbFilterGet *)soap_instantiate__cb__CbFilterGet(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbFilterGet **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterGet, sizeof(_cb__CbFilterGet), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterCreateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse); if (soap_out_PointerTo_cb__CbFilterCreateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, const char *tag, int id, _cb__CbFilterCreateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterCreateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbFilterCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbFilterCreateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbFilterCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, const char *tag, _cb__CbFilterCreateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbFilterCreateResponse **)soap_malloc(soap, sizeof(_cb__CbFilterCreateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbFilterCreateResponse *)soap_instantiate__cb__CbFilterCreateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbFilterCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterCreateResponse, sizeof(_cb__CbFilterCreateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterCreate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterCreate); if (soap_out_PointerTo_cb__CbFilterCreate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterCreate(struct soap *soap, const char *tag, int id, _cb__CbFilterCreate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterCreate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbFilterCreate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbFilterCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbFilterCreate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterCreate(struct soap *soap, const char *tag, _cb__CbFilterCreate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbFilterCreate **)soap_malloc(soap, sizeof(_cb__CbFilterCreate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbFilterCreate *)soap_instantiate__cb__CbFilterCreate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbFilterCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterCreate, sizeof(_cb__CbFilterCreate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse); if (soap_out_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetActiveStatisticsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatisticsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyGetActiveStatisticsResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetActiveStatisticsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyGetActiveStatisticsResponse *)soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyGetActiveStatisticsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, sizeof(_cb__CbPolicyGetActiveStatisticsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics); if (soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetActiveStatistics *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetActiveStatistics); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatistics **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyGetActiveStatistics **)soap_malloc(soap, sizeof(_cb__CbPolicyGetActiveStatistics *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyGetActiveStatistics *)soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyGetActiveStatistics **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, sizeof(_cb__CbPolicyGetActiveStatistics), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse); if (soap_out_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetEnabledResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetEnabledResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabledResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyGetEnabledResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetEnabledResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyGetEnabledResponse *)soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyGetEnabledResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, sizeof(_cb__CbPolicyGetEnabledResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetEnabled)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled); if (soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetEnabled *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetEnabled); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyGetEnabled ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyGetEnabled ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabled **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyGetEnabled **)soap_malloc(soap, sizeof(_cb__CbPolicyGetEnabled *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyGetEnabled *)soap_instantiate__cb__CbPolicyGetEnabled(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyGetEnabled **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetEnabled, sizeof(_cb__CbPolicyGetEnabled), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDisableResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse); if (soap_out_PointerTo_cb__CbPolicyDisableResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyDisableResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDisableResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyDisableResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyDisableResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyDisableResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, _cb__CbPolicyDisableResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyDisableResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyDisableResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyDisableResponse *)soap_instantiate__cb__CbPolicyDisableResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyDisableResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDisableResponse, sizeof(_cb__CbPolicyDisableResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDisable)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDisable); if (soap_out_PointerTo_cb__CbPolicyDisable(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyDisable(struct soap *soap, const char *tag, int id, _cb__CbPolicyDisable *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDisable); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyDisable ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyDisable(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyDisable ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDisable(struct soap *soap, const char *tag, _cb__CbPolicyDisable **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyDisable **)soap_malloc(soap, sizeof(_cb__CbPolicyDisable *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyDisable *)soap_instantiate__cb__CbPolicyDisable(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyDisable **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDisable, sizeof(_cb__CbPolicyDisable), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnableResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse); if (soap_out_PointerTo_cb__CbPolicyEnableResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyEnableResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnableResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyEnableResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyEnableResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyEnableResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnableResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyEnableResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyEnableResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyEnableResponse *)soap_instantiate__cb__CbPolicyEnableResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyEnableResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnableResponse, sizeof(_cb__CbPolicyEnableResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnable)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnable); if (soap_out_PointerTo_cb__CbPolicyEnable(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyEnable(struct soap *soap, const char *tag, int id, _cb__CbPolicyEnable *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnable); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyEnable ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyEnable(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyEnable ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnable(struct soap *soap, const char *tag, _cb__CbPolicyEnable **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyEnable **)soap_malloc(soap, sizeof(_cb__CbPolicyEnable *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyEnable *)soap_instantiate__cb__CbPolicyEnable(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyEnable **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnable, sizeof(_cb__CbPolicyEnable), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnumerateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse); if (soap_out_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyEnumerateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnumerateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnumerateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyEnumerateResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyEnumerateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyEnumerateResponse *)soap_instantiate__cb__CbPolicyEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnumerateResponse, sizeof(_cb__CbPolicyEnumerateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnumerate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate); if (soap_out_PointerTo_cb__CbPolicyEnumerate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, const char *tag, int id, _cb__CbPolicyEnumerate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnumerate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyEnumerate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyEnumerate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, const char *tag, _cb__CbPolicyEnumerate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyEnumerate **)soap_malloc(soap, sizeof(_cb__CbPolicyEnumerate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyEnumerate *)soap_instantiate__cb__CbPolicyEnumerate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnumerate, sizeof(_cb__CbPolicyEnumerate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDeleteResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse); if (soap_out_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyDeleteResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDeleteResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, _cb__CbPolicyDeleteResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyDeleteResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyDeleteResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyDeleteResponse *)soap_instantiate__cb__CbPolicyDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDeleteResponse, sizeof(_cb__CbPolicyDeleteResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDelete)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDelete); if (soap_out_PointerTo_cb__CbPolicyDelete(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyDelete(struct soap *soap, const char *tag, int id, _cb__CbPolicyDelete *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDelete); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyDelete ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyDelete ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDelete(struct soap *soap, const char *tag, _cb__CbPolicyDelete **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyDelete **)soap_malloc(soap, sizeof(_cb__CbPolicyDelete *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyDelete *)soap_instantiate__cb__CbPolicyDelete(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDelete, sizeof(_cb__CbPolicyDelete), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse); if (soap_out_PointerTo_cb__CbPolicyGetResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyGetResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyGetResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyGetResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyGetResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyGetResponse *)soap_instantiate__cb__CbPolicyGetResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyGetResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetResponse, sizeof(_cb__CbPolicyGetResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGet)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGet); if (soap_out_PointerTo_cb__CbPolicyGet(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGet(struct soap *soap, const char *tag, int id, _cb__CbPolicyGet *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGet); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyGet ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyGet(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyGet ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGet(struct soap *soap, const char *tag, _cb__CbPolicyGet **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyGet **)soap_malloc(soap, sizeof(_cb__CbPolicyGet *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyGet *)soap_instantiate__cb__CbPolicyGet(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyGet **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGet, sizeof(_cb__CbPolicyGet), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyCreateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse); if (soap_out_PointerTo_cb__CbPolicyCreateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyCreateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyCreateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyCreateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, _cb__CbPolicyCreateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyCreateResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyCreateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyCreateResponse *)soap_instantiate__cb__CbPolicyCreateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyCreateResponse, sizeof(_cb__CbPolicyCreateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyCreate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyCreate); if (soap_out_PointerTo_cb__CbPolicyCreate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyCreate(struct soap *soap, const char *tag, int id, _cb__CbPolicyCreate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyCreate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _cb__CbPolicyCreate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_cb__CbPolicyCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _cb__CbPolicyCreate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyCreate(struct soap *soap, const char *tag, _cb__CbPolicyCreate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_cb__CbPolicyCreate **)soap_malloc(soap, sizeof(_cb__CbPolicyCreate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_cb__CbPolicyCreate *)soap_instantiate__cb__CbPolicyCreate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_cb__CbPolicyCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyCreate, sizeof(_cb__CbPolicyCreate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse); if (soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogQueryCapabilitiesResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilitiesResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities); if (soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogQueryCapabilities *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilities **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogQueryCapabilities **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogQueryCapabilities *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogQueryCapabilities *)soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogQueryCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, sizeof(_apr__ConsoleWatchdogQueryCapabilities), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse); if (soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogGetCbPolicyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogGetCbPolicyResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogGetCbPolicyResponse *)soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogGetCbPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy); if (soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogGetCbPolicy *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicy **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogGetCbPolicy **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetCbPolicy *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogGetCbPolicy *)soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogGetCbPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, sizeof(_apr__ConsoleWatchdogGetCbPolicy), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse); if (soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogSetCbPolicyResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicyResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogSetCbPolicyResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogSetCbPolicyResponse *)soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogSetCbPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy); if (soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogSetCbPolicy *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicy **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogSetCbPolicy **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetCbPolicy *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogSetCbPolicy *)soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogSetCbPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, sizeof(_apr__ConsoleWatchdogSetCbPolicy), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse); if (soap_out_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogGetActionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogGetActionsResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetActionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogGetActionsResponse *)soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogGetActionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, sizeof(_apr__ConsoleWatchdogGetActionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetActions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions); if (soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogGetActions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetActions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogGetActions ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogGetActions ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogGetActions **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetActions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogGetActions *)soap_instantiate__apr__ConsoleWatchdogGetActions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogGetActions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetActions, sizeof(_apr__ConsoleWatchdogGetActions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse); if (soap_out_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogSetActionsResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActionsResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogSetActionsResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetActionsResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogSetActionsResponse *)soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogSetActionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, sizeof(_apr__ConsoleWatchdogSetActionsResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetActions)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions); if (soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogSetActions *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetActions); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogSetActions ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogSetActions ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActions **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogSetActions **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetActions *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogSetActions *)soap_instantiate__apr__ConsoleWatchdogSetActions(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogSetActions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetActions, sizeof(_apr__ConsoleWatchdogSetActions), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse); if (soap_out_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogEnumerateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogEnumerateResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogEnumerateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogEnumerateResponse *)soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, sizeof(_apr__ConsoleWatchdogEnumerateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate); if (soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogEnumerate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogEnumerate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogEnumerate **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogEnumerate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogEnumerate *)soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, sizeof(_apr__ConsoleWatchdogEnumerate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse); if (soap_out_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogDeleteResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDeleteResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogDeleteResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogDeleteResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogDeleteResponse *)soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, sizeof(_apr__ConsoleWatchdogDeleteResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogDelete)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete); if (soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogDelete *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogDelete); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogDelete ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogDelete ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDelete **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogDelete **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogDelete *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogDelete *)soap_instantiate__apr__ConsoleWatchdogDelete(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogDelete, sizeof(_apr__ConsoleWatchdogDelete), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse); if (soap_out_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogCreateResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreateResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogCreateResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogCreateResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogCreateResponse *)soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, sizeof(_apr__ConsoleWatchdogCreateResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogCreate)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate); if (soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogCreate *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogCreate); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apr__ConsoleWatchdogCreate ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apr__ConsoleWatchdogCreate ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreate **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apr__ConsoleWatchdogCreate **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogCreate *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apr__ConsoleWatchdogCreate *)soap_instantiate__apr__ConsoleWatchdogCreate(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apr__ConsoleWatchdogCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogCreate, sizeof(_apr__ConsoleWatchdogCreate), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse); if (soap_out_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogRegisterResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogRegisterResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogRegisterResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apl__AgentWatchdogRegisterResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogRegisterResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apl__AgentWatchdogRegisterResponse *)soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apl__AgentWatchdogRegisterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, sizeof(_apl__AgentWatchdogRegisterResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogRegister)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister); if (soap_out_PointerTo_apl__AgentWatchdogRegister(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogRegister *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogRegister); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apl__AgentWatchdogRegister ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apl__AgentWatchdogRegister(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apl__AgentWatchdogRegister ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, const char *tag, _apl__AgentWatchdogRegister **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apl__AgentWatchdogRegister **)soap_malloc(soap, sizeof(_apl__AgentWatchdogRegister *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apl__AgentWatchdogRegister *)soap_instantiate__apl__AgentWatchdogRegister(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apl__AgentWatchdogRegister **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogRegister, sizeof(_apl__AgentWatchdogRegister), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse); if (soap_out_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogHeartbeatResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeatResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apl__AgentWatchdogHeartbeatResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogHeartbeatResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apl__AgentWatchdogHeartbeatResponse *)soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apl__AgentWatchdogHeartbeatResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, sizeof(_apl__AgentWatchdogHeartbeatResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogHeartbeat)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat); if (soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogHeartbeat *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogHeartbeat); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apl__AgentWatchdogHeartbeat ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apl__AgentWatchdogHeartbeat ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeat **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apl__AgentWatchdogHeartbeat **)soap_malloc(soap, sizeof(_apl__AgentWatchdogHeartbeat *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apl__AgentWatchdogHeartbeat *)soap_instantiate__apl__AgentWatchdogHeartbeat(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apl__AgentWatchdogHeartbeat **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogHeartbeat, sizeof(_apl__AgentWatchdogHeartbeat), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse); if (soap_out_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogShutdownResponse *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogShutdownResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdownResponse **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apl__AgentWatchdogShutdownResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogShutdownResponse *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apl__AgentWatchdogShutdownResponse *)soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apl__AgentWatchdogShutdownResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, sizeof(_apl__AgentWatchdogShutdownResponse), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogShutdown)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown); if (soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogShutdown *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogShutdown); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 _apl__AgentWatchdogShutdown ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown **p, const char *tag, const char *type) { if ((p = soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 _apl__AgentWatchdogShutdown ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdown **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (_apl__AgentWatchdogShutdown **)soap_malloc(soap, sizeof(_apl__AgentWatchdogShutdown *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (_apl__AgentWatchdogShutdown *)soap_instantiate__apl__AgentWatchdogShutdown(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (_apl__AgentWatchdogShutdown **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogShutdown, sizeof(_apl__AgentWatchdogShutdown), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType); if (soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredTCPFlagsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPLayeredTCPFlagsType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPLayeredTCPFlagsType *)soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPLayeredTCPFlagsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WirelessSettingsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WirelessSettingsType); if (soap_out_PointerTowcxs__WirelessSettingsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WirelessSettingsType(struct soap *soap, const char *tag, int id, wcxs__WirelessSettingsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WirelessSettingsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__WirelessSettingsType ** SOAP_FMAC4 soap_get_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__WirelessSettingsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__WirelessSettingsType ** SOAP_FMAC4 soap_in_PointerTowcxs__WirelessSettingsType(struct soap *soap, const char *tag, wcxs__WirelessSettingsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__WirelessSettingsType **)soap_malloc(soap, sizeof(wcxs__WirelessSettingsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__WirelessSettingsType *)soap_instantiate_wcxs__WirelessSettingsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__WirelessSettingsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WirelessSettingsType, sizeof(wcxs__WirelessSettingsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WirelessCapabilitiesType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType); if (soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, int id, wcxs__WirelessCapabilitiesType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WirelessCapabilitiesType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__WirelessCapabilitiesType ** SOAP_FMAC4 soap_get_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__WirelessCapabilitiesType ** SOAP_FMAC4 soap_in_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, wcxs__WirelessCapabilitiesType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__WirelessCapabilitiesType **)soap_malloc(soap, sizeof(wcxs__WirelessCapabilitiesType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__WirelessCapabilitiesType *)soap_instantiate_wcxs__WirelessCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__WirelessCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WirelessCapabilitiesType, sizeof(wcxs__WirelessCapabilitiesType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileType); if (soap_out_PointerTowcxs__ProfileType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileType(struct soap *soap, const char *tag, int id, wcxs__ProfileType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__ProfileType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__ProfileType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__ProfileType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileType(struct soap *soap, const char *tag, wcxs__ProfileType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__ProfileType **)soap_malloc(soap, sizeof(wcxs__ProfileType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__ProfileType *)soap_instantiate_wcxs__ProfileType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__ProfileType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileType, sizeof(wcxs__ProfileType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType); if (soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingsType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__ProfileSecuritySettingsType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__ProfileSecuritySettingsType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__ProfileSecuritySettingsType *)soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__ProfileSecuritySettingsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, sizeof(wcxs__ProfileSecuritySettingsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType); if (soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingRSNType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingRSNType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__ProfileSecuritySettingRSNType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingRSNType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__ProfileSecuritySettingRSNType *)soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__ProfileSecuritySettingRSNType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, sizeof(wcxs__ProfileSecuritySettingRSNType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType); if (soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingWPAType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingWPAType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__ProfileSecuritySettingWPAType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingWPAType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__ProfileSecuritySettingWPAType *)soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__ProfileSecuritySettingWPAType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, sizeof(wcxs__ProfileSecuritySettingWPAType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__DataEncryptionCCMPType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType); if (soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, int id, wcxs__DataEncryptionCCMPType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__DataEncryptionCCMPType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__DataEncryptionCCMPType ** SOAP_FMAC4 soap_get_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__DataEncryptionCCMPType ** SOAP_FMAC4 soap_in_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, wcxs__DataEncryptionCCMPType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__DataEncryptionCCMPType **)soap_malloc(soap, sizeof(wcxs__DataEncryptionCCMPType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__DataEncryptionCCMPType *)soap_instantiate_wcxs__DataEncryptionCCMPType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__DataEncryptionCCMPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__DataEncryptionCCMPType, sizeof(wcxs__DataEncryptionCCMPType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__DataEncryptionTKIPType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType); if (soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, int id, wcxs__DataEncryptionTKIPType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__DataEncryptionTKIPType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__DataEncryptionTKIPType ** SOAP_FMAC4 soap_get_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__DataEncryptionTKIPType ** SOAP_FMAC4 soap_in_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, wcxs__DataEncryptionTKIPType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__DataEncryptionTKIPType **)soap_malloc(soap, sizeof(wcxs__DataEncryptionTKIPType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__DataEncryptionTKIPType *)soap_instantiate_wcxs__DataEncryptionTKIPType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__DataEncryptionTKIPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__DataEncryptionTKIPType, sizeof(wcxs__DataEncryptionTKIPType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *const*a) { if (*a) soap_serialize_wcxs__RawKey256Type(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey256Type(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_PointerTowcxs__RawKey256Type); if (soap_out_PointerTowcxs__RawKey256Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey256Type(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_wcxs__RawKey256Type); if (id < 0) return soap->error; return soap_out_wcxs__RawKey256Type(soap, tag, id, *a, type); } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey256Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__RawKey256Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey256Type(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 = soap_in_wcxs__RawKey256Type(soap, tag, *a, type))) return NULL; } else { a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey256Type, sizeof(xsd__base64Binary), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhrase63Type)) soap_serialize_wcxs__PassPhrase63Type(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhrase63Type); if (soap_out_PointerTowcxs__PassPhrase63Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhrase63Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhrase63Type); if (id < 0) return soap->error; return soap_out_wcxs__PassPhrase63Type(soap, tag, id, *a, type); } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__PassPhrase63Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhrase63Type(struct soap *soap, const char *tag, std::string **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_wcxs__PassPhrase63Type(soap, tag, *a, type))) return NULL; } else { a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhrase63Type, sizeof(std::string), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WEP128Type)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WEP128Type); if (soap_out_PointerTowcxs__WEP128Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WEP128Type(struct soap *soap, const char *tag, int id, wcxs__WEP128Type *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WEP128Type); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__WEP128Type ** SOAP_FMAC4 soap_get_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__WEP128Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__WEP128Type ** SOAP_FMAC4 soap_in_PointerTowcxs__WEP128Type(struct soap *soap, const char *tag, wcxs__WEP128Type **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__WEP128Type **)soap_malloc(soap, sizeof(wcxs__WEP128Type *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__WEP128Type *)soap_instantiate_wcxs__WEP128Type(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__WEP128Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WEP128Type, sizeof(wcxs__WEP128Type), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WEP64Type)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WEP64Type); if (soap_out_PointerTowcxs__WEP64Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WEP64Type(struct soap *soap, const char *tag, int id, wcxs__WEP64Type *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WEP64Type); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 wcxs__WEP64Type ** SOAP_FMAC4 soap_get_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__WEP64Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 wcxs__WEP64Type ** SOAP_FMAC4 soap_in_PointerTowcxs__WEP64Type(struct soap *soap, const char *tag, wcxs__WEP64Type **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (wcxs__WEP64Type **)soap_malloc(soap, sizeof(wcxs__WEP64Type *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (wcxs__WEP64Type *)soap_instantiate_wcxs__WEP64Type(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (wcxs__WEP64Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WEP64Type, sizeof(wcxs__WEP64Type), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *const*a) { if (*a) soap_serialize_wcxs__RawKey128Type(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey128Type(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_PointerTowcxs__RawKey128Type); if (soap_out_PointerTowcxs__RawKey128Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey128Type(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_wcxs__RawKey128Type); if (id < 0) return soap->error; return soap_out_wcxs__RawKey128Type(soap, tag, id, *a, type); } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey128Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__RawKey128Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey128Type(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 = soap_in_wcxs__RawKey128Type(soap, tag, *a, type))) return NULL; } else { a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey128Type, sizeof(xsd__base64Binary), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhraseWEP128Type)) soap_serialize_wcxs__PassPhraseWEP128Type(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type); if (soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhraseWEP128Type); if (id < 0) return soap->error; return soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, *a, type); } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, std::string **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_wcxs__PassPhraseWEP128Type(soap, tag, *a, type))) return NULL; } else { a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhraseWEP128Type, sizeof(std::string), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *const*a) { if (*a) soap_serialize_wcxs__RawKey64Type(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey64Type(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_PointerTowcxs__RawKey64Type); if (soap_out_PointerTowcxs__RawKey64Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey64Type(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_wcxs__RawKey64Type); if (id < 0) return soap->error; return soap_out_wcxs__RawKey64Type(soap, tag, id, *a, type); } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey64Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__RawKey64Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey64Type(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 = soap_in_wcxs__RawKey64Type(soap, tag, *a, type))) return NULL; } else { a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey64Type, sizeof(xsd__base64Binary), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhrase5Type)) soap_serialize_wcxs__PassPhrase5Type(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhrase5Type); if (soap_out_PointerTowcxs__PassPhrase5Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhrase5Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhrase5Type); if (id < 0) return soap->error; return soap_out_wcxs__PassPhrase5Type(soap, tag, id, *a, type); } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string **p, const char *tag, const char *type) { if ((p = soap_in_PointerTowcxs__PassPhrase5Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhrase5Type(struct soap *soap, const char *tag, std::string **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_wcxs__PassPhrase5Type(soap, tag, *a, type))) return NULL; } else { a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhrase5Type, sizeof(std::string), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__OemParametersType(struct soap *soap, unsigned short *const*a) { soap_reference(soap, *a, SOAP_TYPE_rci__OemParametersType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__OemParametersType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__OemParametersType); if (soap_out_PointerTorci__OemParametersType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__OemParametersType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__OemParametersType); if (id < 0) return soap->error; return soap_out_rci__OemParametersType(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__OemParametersType(struct soap *soap, unsigned short **p, const char *tag, const char *type) { if ((p = soap_in_PointerTorci__OemParametersType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__OemParametersType(struct soap *soap, const char *tag, unsigned short **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_rci__OemParametersType(soap, tag, *a, type))) return NULL; } else { a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__OemParametersType, sizeof(unsigned short), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__BootOptionsType(struct soap *soap, unsigned short *const*a) { soap_reference(soap, *a, SOAP_TYPE_rci__BootOptionsType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__BootOptionsType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__BootOptionsType); if (soap_out_PointerTorci__BootOptionsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__BootOptionsType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__BootOptionsType); if (id < 0) return soap->error; return soap_out_rci__BootOptionsType(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__BootOptionsType(struct soap *soap, unsigned short **p, const char *tag, const char *type) { if ((p = soap_in_PointerTorci__BootOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__BootOptionsType(struct soap *soap, const char *tag, unsigned short **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_rci__BootOptionsType(soap, tag, *a, type))) return NULL; } else { a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__BootOptionsType, sizeof(unsigned short), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short *const*a) { soap_reference(soap, *a, SOAP_TYPE_rci__SpecialCommandParameterType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__SpecialCommandParameterType); if (soap_out_PointerTorci__SpecialCommandParameterType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__SpecialCommandParameterType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__SpecialCommandParameterType); if (id < 0) return soap->error; return soap_out_rci__SpecialCommandParameterType(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short **p, const char *tag, const char *type) { if ((p = soap_in_PointerTorci__SpecialCommandParameterType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__SpecialCommandParameterType(struct soap *soap, const char *tag, unsigned short **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_rci__SpecialCommandParameterType(soap, tag, *a, type))) return NULL; } else { a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__SpecialCommandParameterType, sizeof(unsigned short), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *const*a) { soap_reference(soap, *a, SOAP_TYPE_rci__SpecialCommandType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__SpecialCommandType); if (soap_out_PointerTorci__SpecialCommandType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__SpecialCommandType(struct soap *soap, const char *tag, int id, enum rci__SpecialCommandType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__SpecialCommandType); if (id < 0) return soap->error; return soap_out_rci__SpecialCommandType(soap, tag, id, *a, type); } SOAP_FMAC3 enum rci__SpecialCommandType ** SOAP_FMAC4 soap_get_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTorci__SpecialCommandType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 enum rci__SpecialCommandType ** SOAP_FMAC4 soap_in_PointerTorci__SpecialCommandType(struct soap *soap, const char *tag, enum rci__SpecialCommandType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (enum rci__SpecialCommandType **)soap_malloc(soap, sizeof(enum rci__SpecialCommandType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_rci__SpecialCommandType(soap, tag, *a, type))) return NULL; } else { a = (enum rci__SpecialCommandType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__SpecialCommandType, sizeof(enum rci__SpecialCommandType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_inf__IderSessionLogEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToinf__IderSessionLogEntryType); if (soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, inf__IderSessionLogEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_inf__IderSessionLogEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 inf__IderSessionLogEntryType ** SOAP_FMAC4 soap_get_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 inf__IderSessionLogEntryType ** SOAP_FMAC4 soap_in_PointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, inf__IderSessionLogEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (inf__IderSessionLogEntryType **)soap_malloc(soap, sizeof(inf__IderSessionLogEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (inf__IderSessionLogEntryType *)soap_instantiate_inf__IderSessionLogEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (inf__IderSessionLogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_inf__IderSessionLogEntryType, sizeof(inf__IderSessionLogEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_inf__FirmwareVersionType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToinf__FirmwareVersionType); if (soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, int id, inf__FirmwareVersionType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_inf__FirmwareVersionType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 inf__FirmwareVersionType ** SOAP_FMAC4 soap_get_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToinf__FirmwareVersionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 inf__FirmwareVersionType ** SOAP_FMAC4 soap_in_PointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, inf__FirmwareVersionType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (inf__FirmwareVersionType **)soap_malloc(soap, sizeof(inf__FirmwareVersionType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (inf__FirmwareVersionType *)soap_instantiate_inf__FirmwareVersionType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (inf__FirmwareVersionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_inf__FirmwareVersionType, sizeof(inf__FirmwareVersionType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_idr__IderSessionLogEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToidr__IderSessionLogEntryType); if (soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, idr__IderSessionLogEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_idr__IderSessionLogEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 idr__IderSessionLogEntryType ** SOAP_FMAC4 soap_get_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 idr__IderSessionLogEntryType ** SOAP_FMAC4 soap_in_PointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, idr__IderSessionLogEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (idr__IderSessionLogEntryType **)soap_malloc(soap, sizeof(idr__IderSessionLogEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (idr__IderSessionLogEntryType *)soap_instantiate_idr__IderSessionLogEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (idr__IderSessionLogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_idr__IderSessionLogEntryType, sizeof(idr__IderSessionLogEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapl__GUID(struct soap *soap, apl__GUID *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_apl__GUID)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapl__GUID(struct soap *soap, apl__GUID *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapl__GUID); if (soap_out_PointerToapl__GUID(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapl__GUID(struct soap *soap, const char *tag, int id, apl__GUID *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apl__GUID); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 apl__GUID ** SOAP_FMAC4 soap_get_PointerToapl__GUID(struct soap *soap, apl__GUID **p, const char *tag, const char *type) { if ((p = soap_in_PointerToapl__GUID(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 apl__GUID ** SOAP_FMAC4 soap_in_PointerToapl__GUID(struct soap *soap, const char *tag, apl__GUID **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (apl__GUID **)soap_malloc(soap, sizeof(apl__GUID *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (apl__GUID *)soap_instantiate_apl__GUID(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (apl__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apl__GUID, sizeof(apl__GUID), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType); if (soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, int id, apr__AgentPresenceCapabilitiesType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__AgentPresenceCapabilitiesType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 apr__AgentPresenceCapabilitiesType ** SOAP_FMAC4 soap_get_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 apr__AgentPresenceCapabilitiesType ** SOAP_FMAC4 soap_in_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, apr__AgentPresenceCapabilitiesType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (apr__AgentPresenceCapabilitiesType **)soap_malloc(soap, sizeof(apr__AgentPresenceCapabilitiesType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (apr__AgentPresenceCapabilitiesType *)soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (apr__AgentPresenceCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, sizeof(apr__AgentPresenceCapabilitiesType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType); if (soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, apr__CircuitBreakerHardwarePolicyType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_get_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, apr__CircuitBreakerHardwarePolicyType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (apr__CircuitBreakerHardwarePolicyType **)soap_malloc(soap, sizeof(apr__CircuitBreakerHardwarePolicyType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (apr__CircuitBreakerHardwarePolicyType *)soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (apr__CircuitBreakerHardwarePolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, sizeof(apr__CircuitBreakerHardwarePolicyType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_apr__ConsoleWatchdogActionType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType); if (soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, int id, apr__ConsoleWatchdogActionType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__ConsoleWatchdogActionType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 apr__ConsoleWatchdogActionType ** SOAP_FMAC4 soap_get_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 apr__ConsoleWatchdogActionType ** SOAP_FMAC4 soap_in_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, apr__ConsoleWatchdogActionType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (apr__ConsoleWatchdogActionType **)soap_malloc(soap, sizeof(apr__ConsoleWatchdogActionType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (apr__ConsoleWatchdogActionType *)soap_instantiate_apr__ConsoleWatchdogActionType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (apr__ConsoleWatchdogActionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__ConsoleWatchdogActionType, sizeof(apr__ConsoleWatchdogActionType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_apr__ConsoleWatchdogEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType); if (soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, int id, apr__ConsoleWatchdogEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__ConsoleWatchdogEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 apr__ConsoleWatchdogEntryType ** SOAP_FMAC4 soap_get_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 apr__ConsoleWatchdogEntryType ** SOAP_FMAC4 soap_in_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, apr__ConsoleWatchdogEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (apr__ConsoleWatchdogEntryType **)soap_malloc(soap, sizeof(apr__ConsoleWatchdogEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (apr__ConsoleWatchdogEntryType *)soap_instantiate_apr__ConsoleWatchdogEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (apr__ConsoleWatchdogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__ConsoleWatchdogEntryType, sizeof(apr__ConsoleWatchdogEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType *const*a) { soap_reference(soap, *a, SOAP_TYPE_apr__CbActionType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__CbActionType); if (soap_out_PointerToapr__CbActionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__CbActionType(struct soap *soap, const char *tag, int id, enum apr__CbActionType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__CbActionType); if (id < 0) return soap->error; return soap_out_apr__CbActionType(soap, tag, id, *a, type); } SOAP_FMAC3 enum apr__CbActionType ** SOAP_FMAC4 soap_get_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToapr__CbActionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 enum apr__CbActionType ** SOAP_FMAC4 soap_in_PointerToapr__CbActionType(struct soap *soap, const char *tag, enum apr__CbActionType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (enum apr__CbActionType **)soap_malloc(soap, sizeof(enum apr__CbActionType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_apr__CbActionType(soap, tag, *a, type))) return NULL; } else { a = (enum apr__CbActionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__CbActionType, sizeof(enum apr__CbActionType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__GUID(struct soap *soap, apr__GUID *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_apr__GUID)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__GUID(struct soap *soap, apr__GUID *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__GUID); if (soap_out_PointerToapr__GUID(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__GUID(struct soap *soap, const char *tag, int id, apr__GUID *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__GUID); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 apr__GUID ** SOAP_FMAC4 soap_get_PointerToapr__GUID(struct soap *soap, apr__GUID **p, const char *tag, const char *type) { if ((p = soap_in_PointerToapr__GUID(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 apr__GUID ** SOAP_FMAC4 soap_in_PointerToapr__GUID(struct soap *soap, const char *tag, apr__GUID **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (apr__GUID **)soap_malloc(soap, sizeof(apr__GUID *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (apr__GUID *)soap_instantiate_apr__GUID(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (apr__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__GUID, sizeof(apr__GUID), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetDataArrayType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetDataArrayType); if (soap_out_PointerTohwa__AssetDataArrayType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetDataArrayType(struct soap *soap, const char *tag, int id, hwa__AssetDataArrayType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetDataArrayType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 hwa__AssetDataArrayType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTohwa__AssetDataArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 hwa__AssetDataArrayType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetDataArrayType(struct soap *soap, const char *tag, hwa__AssetDataArrayType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (hwa__AssetDataArrayType **)soap_malloc(soap, sizeof(hwa__AssetDataArrayType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (hwa__AssetDataArrayType *)soap_instantiate_hwa__AssetDataArrayType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (hwa__AssetDataArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetDataArrayType, sizeof(hwa__AssetDataArrayType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetTypeArrayType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetTypeArrayType); if (soap_out_PointerTohwa__AssetTypeArrayType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetTypeArrayType(struct soap *soap, const char *tag, int id, hwa__AssetTypeArrayType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetTypeArrayType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 hwa__AssetTypeArrayType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTohwa__AssetTypeArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 hwa__AssetTypeArrayType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetTypeArrayType(struct soap *soap, const char *tag, hwa__AssetTypeArrayType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (hwa__AssetTypeArrayType **)soap_malloc(soap, sizeof(hwa__AssetTypeArrayType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (hwa__AssetTypeArrayType *)soap_instantiate_hwa__AssetTypeArrayType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (hwa__AssetTypeArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetTypeArrayType, sizeof(hwa__AssetTypeArrayType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__GUID(struct soap *soap, hwa__GUID *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_hwa__GUID)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__GUID(struct soap *soap, hwa__GUID *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__GUID); if (soap_out_PointerTohwa__GUID(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__GUID(struct soap *soap, const char *tag, int id, hwa__GUID *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__GUID); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 hwa__GUID ** SOAP_FMAC4 soap_get_PointerTohwa__GUID(struct soap *soap, hwa__GUID **p, const char *tag, const char *type) { if ((p = soap_in_PointerTohwa__GUID(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 hwa__GUID ** SOAP_FMAC4 soap_in_PointerTohwa__GUID(struct soap *soap, const char *tag, hwa__GUID **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (hwa__GUID **)soap_malloc(soap, sizeof(hwa__GUID *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (hwa__GUID *)soap_instantiate_hwa__GUID(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (hwa__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__GUID, sizeof(hwa__GUID), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } 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_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_PointerToxsd__base64Binary); if (soap_out_PointerToxsd__base64Binary(soap, tag, id, a, type)) return soap->error; return soap_putindependent(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_xsd__base64Binary); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } 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))) soap_getindependent(soap); return p; } 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 { a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xsd__base64Binary, sizeof(xsd__base64Binary), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetDataType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetDataType); if (soap_out_PointerTohwa__AssetDataType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetDataType(struct soap *soap, const char *tag, int id, hwa__AssetDataType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetDataType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 hwa__AssetDataType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTohwa__AssetDataType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 hwa__AssetDataType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetDataType(struct soap *soap, const char *tag, hwa__AssetDataType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (hwa__AssetDataType **)soap_malloc(soap, sizeof(hwa__AssetDataType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (hwa__AssetDataType *)soap_instantiate_hwa__AssetDataType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (hwa__AssetDataType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetDataType, sizeof(hwa__AssetDataType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__BlockedPortInfoType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__BlockedPortInfoType); if (soap_out_PointerTocb__BlockedPortInfoType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__BlockedPortInfoType(struct soap *soap, const char *tag, int id, cb__BlockedPortInfoType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__BlockedPortInfoType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__BlockedPortInfoType ** SOAP_FMAC4 soap_get_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__BlockedPortInfoType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__BlockedPortInfoType ** SOAP_FMAC4 soap_in_PointerTocb__BlockedPortInfoType(struct soap *soap, const char *tag, cb__BlockedPortInfoType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__BlockedPortInfoType **)soap_malloc(soap, sizeof(cb__BlockedPortInfoType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__BlockedPortInfoType *)soap_instantiate_cb__BlockedPortInfoType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__BlockedPortInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__BlockedPortInfoType, sizeof(cb__BlockedPortInfoType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *const*a) { soap_reference(soap, *a, SOAP_TYPE_cb__HcbTriggerReasonType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__HcbTriggerReasonType); if (soap_out_PointerTocb__HcbTriggerReasonType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__HcbTriggerReasonType(struct soap *soap, const char *tag, int id, enum cb__HcbTriggerReasonType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__HcbTriggerReasonType); if (id < 0) return soap->error; return soap_out_cb__HcbTriggerReasonType(soap, tag, id, *a, type); } SOAP_FMAC3 enum cb__HcbTriggerReasonType ** SOAP_FMAC4 soap_get_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__HcbTriggerReasonType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 enum cb__HcbTriggerReasonType ** SOAP_FMAC4 soap_in_PointerTocb__HcbTriggerReasonType(struct soap *soap, const char *tag, enum cb__HcbTriggerReasonType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (enum cb__HcbTriggerReasonType **)soap_malloc(soap, sizeof(enum cb__HcbTriggerReasonType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_cb__HcbTriggerReasonType(soap, tag, *a, type))) return NULL; } else { a = (enum cb__HcbTriggerReasonType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__HcbTriggerReasonType, sizeof(enum cb__HcbTriggerReasonType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__TimeType(struct soap *soap, unsigned int *const*a) { soap_reference(soap, *a, SOAP_TYPE_cb__TimeType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__TimeType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__TimeType); if (soap_out_PointerTocb__TimeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__TimeType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__TimeType); if (id < 0) return soap->error; return soap_out_cb__TimeType(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTocb__TimeType(struct soap *soap, unsigned int **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__TimeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTocb__TimeType(struct soap *soap, const char *tag, unsigned int **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_cb__TimeType(soap, tag, *a, type))) return NULL; } else { a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__TimeType, sizeof(unsigned int), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__HcbOptionsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__HcbOptionsType); if (soap_out_PointerTocb__HcbOptionsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__HcbOptionsType(struct soap *soap, const char *tag, int id, cb__HcbOptionsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__HcbOptionsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__HcbOptionsType ** SOAP_FMAC4 soap_get_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__HcbOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__HcbOptionsType ** SOAP_FMAC4 soap_in_PointerTocb__HcbOptionsType(struct soap *soap, const char *tag, cb__HcbOptionsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__HcbOptionsType **)soap_malloc(soap, sizeof(cb__HcbOptionsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__HcbOptionsType *)soap_instantiate_cb__HcbOptionsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__HcbOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__HcbOptionsType, sizeof(cb__HcbOptionsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType); if (soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerCapabilitiesType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, cb__CircuitBreakerCapabilitiesType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerCapabilitiesType **)soap_malloc(soap, sizeof(cb__CircuitBreakerCapabilitiesType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerCapabilitiesType *)soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, sizeof(cb__CircuitBreakerCapabilitiesType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType); if (soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterInfoType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterInfoType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerFilterInfoType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerFilterInfoType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterInfoType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerFilterInfoType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterInfoType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerFilterInfoType *)soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerFilterInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, sizeof(cb__CircuitBreakerFilterInfoType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType); if (soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterStatisticsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterStatisticsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerFilterStatisticsType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterStatisticsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerFilterStatisticsType *)soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerFilterStatisticsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, sizeof(cb__CircuitBreakerFilterStatisticsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *const*a) { soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerApplicationType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType); if (soap_out_PointerTocb__CircuitBreakerApplicationType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, int id, enum cb__CircuitBreakerApplicationType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerApplicationType); if (id < 0) return soap->error; return soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, *a, type); } SOAP_FMAC3 enum cb__CircuitBreakerApplicationType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerApplicationType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 enum cb__CircuitBreakerApplicationType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, enum cb__CircuitBreakerApplicationType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (enum cb__CircuitBreakerApplicationType **)soap_malloc(soap, sizeof(enum cb__CircuitBreakerApplicationType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_cb__CircuitBreakerApplicationType(soap, tag, *a, type))) return NULL; } else { a = (enum cb__CircuitBreakerApplicationType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerApplicationType, sizeof(enum cb__CircuitBreakerApplicationType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType); if (soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerHardwarePolicyType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerHardwarePolicyType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerHardwarePolicyType **)soap_malloc(soap, sizeof(cb__CircuitBreakerHardwarePolicyType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerHardwarePolicyType *)soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerHardwarePolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, sizeof(cb__CircuitBreakerHardwarePolicyType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType); if (soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPolicyInfoType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyInfoType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerPolicyInfoType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPolicyInfoType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerPolicyInfoType *)soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerPolicyInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, sizeof(cb__CircuitBreakerPolicyInfoType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__TimedCounterType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__TimedCounterType); if (soap_out_PointerTocb__TimedCounterType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__TimedCounterType(struct soap *soap, const char *tag, int id, cb__TimedCounterType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__TimedCounterType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__TimedCounterType ** SOAP_FMAC4 soap_get_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__TimedCounterType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__TimedCounterType ** SOAP_FMAC4 soap_in_PointerTocb__TimedCounterType(struct soap *soap, const char *tag, cb__TimedCounterType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__TimedCounterType **)soap_malloc(soap, sizeof(cb__TimedCounterType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__TimedCounterType *)soap_instantiate_cb__TimedCounterType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__TimedCounterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__TimedCounterType, sizeof(cb__TimedCounterType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterType); if (soap_out_PointerTocb__CircuitBreakerFilterType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerFilterType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerFilterType *)soap_instantiate_cb__CircuitBreakerFilterType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterType, sizeof(cb__CircuitBreakerFilterType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketType); if (soap_out_PointerTocb__CircuitBreakerPacketType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerPacketType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerPacketType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerPacketType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerPacketType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerPacketType *)soap_instantiate_cb__CircuitBreakerPacketType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerPacketType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketType, sizeof(cb__CircuitBreakerPacketType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketETHType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType); if (soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketETHType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketETHType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerPacketETHType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerPacketETHType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketETHType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerPacketETHType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketETHType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerPacketETHType *)soap_instantiate_cb__CircuitBreakerPacketETHType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerPacketETHType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketETHType, sizeof(cb__CircuitBreakerPacketETHType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketIPType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType); if (soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketIPType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketIPType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerPacketIPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerPacketIPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketIPType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerPacketIPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketIPType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerPacketIPType *)soap_instantiate_cb__CircuitBreakerPacketIPType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerPacketIPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketIPType, sizeof(cb__CircuitBreakerPacketIPType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType); if (soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketUDPType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketUDPType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerPacketUDPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerPacketUDPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketUDPType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerPacketUDPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketUDPType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerPacketUDPType *)soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerPacketUDPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, sizeof(cb__CircuitBreakerPacketUDPType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType); if (soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketTCPType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketTCPType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerPacketTCPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerPacketTCPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketTCPType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerPacketTCPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketTCPType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerPacketTCPType *)soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerPacketTCPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, sizeof(cb__CircuitBreakerPacketTCPType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType); if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPLayeredPortType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPLayeredPortType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPLayeredPortType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, sizeof(cb__CircuitBreakerIPLayeredPortType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPPacketType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType); if (soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPPacketType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPPacketType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPPacketType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPPacketType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerIPPacketType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPPacketType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPPacketType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPPacketType *)soap_instantiate_cb__CircuitBreakerIPPacketType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPPacketType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPPacketType, sizeof(cb__CircuitBreakerIPPacketType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv6Type)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type); if (soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv6Type *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv6Type); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPv6Type ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPv6Type ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6Type **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPv6Type **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv6Type *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPv6Type *)soap_instantiate_cb__CircuitBreakerIPv6Type(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPv6Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv6Type, sizeof(cb__CircuitBreakerIPv6Type), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv4Type)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type); if (soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv4Type *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv4Type); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPv4Type ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPv4Type ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4Type **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPv4Type **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv4Type *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPv4Type *)soap_instantiate_cb__CircuitBreakerIPv4Type(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPv4Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv4Type, sizeof(cb__CircuitBreakerIPv4Type), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType); if (soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv6AddressAndMaskType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6AddressAndMaskType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPv6AddressAndMaskType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPv6AddressAndMaskType *)soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPv6AddressAndMaskType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType); if (soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv4AddressAndMaskType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4AddressAndMaskType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPv4AddressAndMaskType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPv4AddressAndMaskType *)soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPv4AddressAndMaskType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType); if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortRangeType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortRangeType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPLayeredPortRangeType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortRangeType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPLayeredPortRangeType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPLayeredPortRangeType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, sizeof(cb__CircuitBreakerIPLayeredPortRangeType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType); if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortSimpleType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortSimpleType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerIPLayeredPortSimpleType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerIPLayeredPortSimpleType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerIPLayeredPortSimpleType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPolicyType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType); if (soap_out_PointerTocb__CircuitBreakerPolicyType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPolicyType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPolicyType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerPolicyType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerPolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerPolicyType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerPolicyType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPolicyType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerPolicyType *)soap_instantiate_cb__CircuitBreakerPolicyType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerPolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPolicyType, sizeof(cb__CircuitBreakerPolicyType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType); if (soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerDefaultFilterType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerDefaultFilterType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerDefaultFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerDefaultFilterType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerDefaultFilterType *)soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerDefaultFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, sizeof(cb__CircuitBreakerDefaultFilterType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType); if (soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerAntiSpoofingFilterType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerAntiSpoofingFilterType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cb__CircuitBreakerAntiSpoofingFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerAntiSpoofingFilterType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cb__CircuitBreakerAntiSpoofingFilterType *)soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cb__CircuitBreakerAntiSpoofingFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, sizeof(cb__CircuitBreakerAntiSpoofingFilterType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionGeneralType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType); if (soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionGeneralType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionGeneralType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__AlertSubscriptionGeneralType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__AlertSubscriptionGeneralType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, emi__AlertSubscriptionGeneralType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__AlertSubscriptionGeneralType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionGeneralType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__AlertSubscriptionGeneralType *)soap_instantiate_emi__AlertSubscriptionGeneralType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__AlertSubscriptionGeneralType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionGeneralType, sizeof(emi__AlertSubscriptionGeneralType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__SensorAttributesType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__SensorAttributesType); if (soap_out_PointerToemi__SensorAttributesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__SensorAttributesType(struct soap *soap, const char *tag, int id, emi__SensorAttributesType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__SensorAttributesType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__SensorAttributesType ** SOAP_FMAC4 soap_get_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__SensorAttributesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__SensorAttributesType ** SOAP_FMAC4 soap_in_PointerToemi__SensorAttributesType(struct soap *soap, const char *tag, emi__SensorAttributesType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__SensorAttributesType **)soap_malloc(soap, sizeof(emi__SensorAttributesType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__SensorAttributesType *)soap_instantiate_emi__SensorAttributesType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__SensorAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__SensorAttributesType, sizeof(emi__SensorAttributesType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__SensorHandleArrayType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__SensorHandleArrayType); if (soap_out_PointerToemi__SensorHandleArrayType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__SensorHandleArrayType(struct soap *soap, const char *tag, int id, emi__SensorHandleArrayType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__SensorHandleArrayType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__SensorHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__SensorHandleArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__SensorHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__SensorHandleArrayType(struct soap *soap, const char *tag, emi__SensorHandleArrayType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__SensorHandleArrayType **)soap_malloc(soap, sizeof(emi__SensorHandleArrayType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__SensorHandleArrayType *)soap_instantiate_emi__SensorHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__SensorHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__SensorHandleArrayType, sizeof(emi__SensorHandleArrayType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventLogRecordArrayType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventLogRecordArrayType); if (soap_out_PointerToemi__EventLogRecordArrayType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventLogRecordArrayType(struct soap *soap, const char *tag, int id, emi__EventLogRecordArrayType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventLogRecordArrayType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__EventLogRecordArrayType ** SOAP_FMAC4 soap_get_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__EventLogRecordArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__EventLogRecordArrayType ** SOAP_FMAC4 soap_in_PointerToemi__EventLogRecordArrayType(struct soap *soap, const char *tag, emi__EventLogRecordArrayType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__EventLogRecordArrayType **)soap_malloc(soap, sizeof(emi__EventLogRecordArrayType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__EventLogRecordArrayType *)soap_instantiate_emi__EventLogRecordArrayType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__EventLogRecordArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventLogRecordArrayType, sizeof(emi__EventLogRecordArrayType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventFilterHandleArrayType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventFilterHandleArrayType); if (soap_out_PointerToemi__EventFilterHandleArrayType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventFilterHandleArrayType(struct soap *soap, const char *tag, int id, emi__EventFilterHandleArrayType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventFilterHandleArrayType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__EventFilterHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__EventFilterHandleArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__EventFilterHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__EventFilterHandleArrayType(struct soap *soap, const char *tag, emi__EventFilterHandleArrayType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__EventFilterHandleArrayType **)soap_malloc(soap, sizeof(emi__EventFilterHandleArrayType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__EventFilterHandleArrayType *)soap_instantiate_emi__EventFilterHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__EventFilterHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventFilterHandleArrayType, sizeof(emi__EventFilterHandleArrayType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventFilterType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventFilterType); if (soap_out_PointerToemi__EventFilterType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventFilterType(struct soap *soap, const char *tag, int id, emi__EventFilterType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventFilterType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__EventFilterType ** SOAP_FMAC4 soap_get_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__EventFilterType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__EventFilterType ** SOAP_FMAC4 soap_in_PointerToemi__EventFilterType(struct soap *soap, const char *tag, emi__EventFilterType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__EventFilterType **)soap_malloc(soap, sizeof(emi__EventFilterType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__EventFilterType *)soap_instantiate_emi__EventFilterType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__EventFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventFilterType, sizeof(emi__EventFilterType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__ByteStr)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__ByteStr); if (soap_out_PointerToemi__ByteStr(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__ByteStr(struct soap *soap, const char *tag, int id, emi__ByteStr *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__ByteStr); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__ByteStr ** SOAP_FMAC4 soap_get_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__ByteStr(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__ByteStr ** SOAP_FMAC4 soap_in_PointerToemi__ByteStr(struct soap *soap, const char *tag, emi__ByteStr **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__ByteStr **)soap_malloc(soap, sizeof(emi__ByteStr *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__ByteStr *)soap_instantiate_emi__ByteStr(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__ByteStr **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__ByteStr, sizeof(emi__ByteStr), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType); if (soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionPolicyIDArrayType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionPolicyIDArrayType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__AlertSubscriptionPolicyIDArrayType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionPolicyIDArrayType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__AlertSubscriptionPolicyIDArrayType *)soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__AlertSubscriptionPolicyIDArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, sizeof(emi__AlertSubscriptionPolicyIDArrayType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType); if (soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionHandleArrayType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionHandleArrayType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__AlertSubscriptionHandleArrayType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionHandleArrayType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__AlertSubscriptionHandleArrayType *)soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__AlertSubscriptionHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, sizeof(emi__AlertSubscriptionHandleArrayType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *const*a) { soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionPolicyIDType(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_PointerToemi__AlertSubscriptionPolicyIDType); if (soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionPolicyIDType(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_emi__AlertSubscriptionPolicyIDType); if (id < 0) return soap->error; return soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionPolicyIDType(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_emi__AlertSubscriptionPolicyIDType(soap, tag, *a, type))) return NULL; } else { a = (unsigned char **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType, sizeof(unsigned char), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionType); if (soap_out_PointerToemi__AlertSubscriptionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__AlertSubscriptionType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__AlertSubscriptionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__AlertSubscriptionType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionType(struct soap *soap, const char *tag, emi__AlertSubscriptionType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__AlertSubscriptionType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__AlertSubscriptionType *)soap_instantiate_emi__AlertSubscriptionType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__AlertSubscriptionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionType, sizeof(emi__AlertSubscriptionType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionSoapType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType); if (soap_out_PointerToemi__AlertSubscriptionSoapType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionSoapType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionSoapType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__AlertSubscriptionSoapType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__AlertSubscriptionSoapType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__AlertSubscriptionSoapType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, emi__AlertSubscriptionSoapType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__AlertSubscriptionSoapType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionSoapType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__AlertSubscriptionSoapType *)soap_instantiate_emi__AlertSubscriptionSoapType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__AlertSubscriptionSoapType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionSoapType, sizeof(emi__AlertSubscriptionSoapType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionSNMPType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType); if (soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionSNMPType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionSNMPType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__AlertSubscriptionSNMPType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__AlertSubscriptionSNMPType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, emi__AlertSubscriptionSNMPType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__AlertSubscriptionSNMPType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionSNMPType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__AlertSubscriptionSNMPType *)soap_instantiate_emi__AlertSubscriptionSNMPType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__AlertSubscriptionSNMPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionSNMPType, sizeof(emi__AlertSubscriptionSNMPType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertCredentialsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertCredentialsType); if (soap_out_PointerToemi__AlertCredentialsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertCredentialsType(struct soap *soap, const char *tag, int id, emi__AlertCredentialsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertCredentialsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__AlertCredentialsType ** SOAP_FMAC4 soap_get_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__AlertCredentialsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__AlertCredentialsType ** SOAP_FMAC4 soap_in_PointerToemi__AlertCredentialsType(struct soap *soap, const char *tag, emi__AlertCredentialsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__AlertCredentialsType **)soap_malloc(soap, sizeof(emi__AlertCredentialsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__AlertCredentialsType *)soap_instantiate_emi__AlertCredentialsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__AlertCredentialsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertCredentialsType, sizeof(emi__AlertCredentialsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__URLType(struct soap *soap, cmn__URLType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cmn__URLType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__URLType(struct soap *soap, cmn__URLType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__URLType); if (soap_out_PointerTocmn__URLType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__URLType(struct soap *soap, const char *tag, int id, cmn__URLType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__URLType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cmn__URLType ** SOAP_FMAC4 soap_get_PointerTocmn__URLType(struct soap *soap, cmn__URLType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocmn__URLType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cmn__URLType ** SOAP_FMAC4 soap_in_PointerTocmn__URLType(struct soap *soap, const char *tag, cmn__URLType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cmn__URLType **)soap_malloc(soap, sizeof(cmn__URLType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cmn__URLType *)soap_instantiate_cmn__URLType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cmn__URLType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__URLType, sizeof(cmn__URLType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__CommunityStringType(struct soap *soap, std::string *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__CommunityStringType)) soap_serialize_emi__CommunityStringType(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__CommunityStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__CommunityStringType); if (soap_out_PointerToemi__CommunityStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__CommunityStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__CommunityStringType); if (id < 0) return soap->error; return soap_out_emi__CommunityStringType(soap, tag, id, *a, type); } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerToemi__CommunityStringType(struct soap *soap, std::string **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__CommunityStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerToemi__CommunityStringType(struct soap *soap, const char *tag, std::string **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_emi__CommunityStringType(soap, tag, *a, type))) return NULL; } else { a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__CommunityStringType, sizeof(std::string), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cmn__NodeAddressType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__NodeAddressType); if (soap_out_PointerTocmn__NodeAddressType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__NodeAddressType(struct soap *soap, const char *tag, int id, cmn__NodeAddressType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__NodeAddressType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cmn__NodeAddressType ** SOAP_FMAC4 soap_get_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocmn__NodeAddressType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cmn__NodeAddressType ** SOAP_FMAC4 soap_in_PointerTocmn__NodeAddressType(struct soap *soap, const char *tag, cmn__NodeAddressType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cmn__NodeAddressType **)soap_malloc(soap, sizeof(cmn__NodeAddressType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cmn__NodeAddressType *)soap_instantiate_cmn__NodeAddressType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cmn__NodeAddressType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__NodeAddressType, sizeof(cmn__NodeAddressType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventLogRecordType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventLogRecordType); if (soap_out_PointerToemi__EventLogRecordType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventLogRecordType(struct soap *soap, const char *tag, int id, emi__EventLogRecordType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventLogRecordType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__EventLogRecordType ** SOAP_FMAC4 soap_get_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__EventLogRecordType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__EventLogRecordType ** SOAP_FMAC4 soap_in_PointerToemi__EventLogRecordType(struct soap *soap, const char *tag, emi__EventLogRecordType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__EventLogRecordType **)soap_malloc(soap, sizeof(emi__EventLogRecordType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__EventLogRecordType *)soap_instantiate_emi__EventLogRecordType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__EventLogRecordType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventLogRecordType, sizeof(emi__EventLogRecordType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__ByteData(struct soap *soap, emi__ByteData *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_emi__ByteData)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__ByteData(struct soap *soap, emi__ByteData *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__ByteData); if (soap_out_PointerToemi__ByteData(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__ByteData(struct soap *soap, const char *tag, int id, emi__ByteData *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__ByteData); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 emi__ByteData ** SOAP_FMAC4 soap_get_PointerToemi__ByteData(struct soap *soap, emi__ByteData **p, const char *tag, const char *type) { if ((p = soap_in_PointerToemi__ByteData(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 emi__ByteData ** SOAP_FMAC4 soap_in_PointerToemi__ByteData(struct soap *soap, const char *tag, emi__ByteData **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (emi__ByteData **)soap_malloc(soap, sizeof(emi__ByteData *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (emi__ByteData *)soap_instantiate_emi__ByteData(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (emi__ByteData **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__ByteData, sizeof(emi__ByteData), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocEntryHandleListType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType); if (soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, int id, stra__StorageAllocEntryHandleListType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocEntryHandleListType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__StorageAllocEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__StorageAllocEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, stra__StorageAllocEntryHandleListType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__StorageAllocEntryHandleListType **)soap_malloc(soap, sizeof(stra__StorageAllocEntryHandleListType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__StorageAllocEntryHandleListType *)soap_instantiate_stra__StorageAllocEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__StorageAllocEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocEntryHandleListType, sizeof(stra__StorageAllocEntryHandleListType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocEntryType); if (soap_out_PointerTostra__StorageAllocEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocEntryType(struct soap *soap, const char *tag, int id, stra__StorageAllocEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__StorageAllocEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__StorageAllocEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__StorageAllocEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocEntryType(struct soap *soap, const char *tag, stra__StorageAllocEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__StorageAllocEntryType **)soap_malloc(soap, sizeof(stra__StorageAllocEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__StorageAllocEntryType *)soap_instantiate_stra__StorageAllocEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__StorageAllocEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocEntryType, sizeof(stra__StorageAllocEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageEaclEntryHandleListType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType); if (soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, int id, stra__StorageEaclEntryHandleListType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageEaclEntryHandleListType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__StorageEaclEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__StorageEaclEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, stra__StorageEaclEntryHandleListType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__StorageEaclEntryHandleListType **)soap_malloc(soap, sizeof(stra__StorageEaclEntryHandleListType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__StorageEaclEntryHandleListType *)soap_instantiate_stra__StorageEaclEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__StorageEaclEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageEaclEntryHandleListType, sizeof(stra__StorageEaclEntryHandleListType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageEaclEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageEaclEntryType); if (soap_out_PointerTostra__StorageEaclEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageEaclEntryType(struct soap *soap, const char *tag, int id, stra__StorageEaclEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageEaclEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__StorageEaclEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__StorageEaclEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__StorageEaclEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageEaclEntryType(struct soap *soap, const char *tag, stra__StorageEaclEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__StorageEaclEntryType **)soap_malloc(soap, sizeof(stra__StorageEaclEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__StorageEaclEntryType *)soap_instantiate_stra__StorageEaclEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__StorageEaclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageEaclEntryType, sizeof(stra__StorageEaclEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageApplicationAttributesType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageApplicationAttributesType); if (soap_out_PointerTostra__StorageApplicationAttributesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageApplicationAttributesType(struct soap *soap, const char *tag, int id, stra__StorageApplicationAttributesType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageApplicationAttributesType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__StorageApplicationAttributesType ** SOAP_FMAC4 soap_get_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__StorageApplicationAttributesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__StorageApplicationAttributesType ** SOAP_FMAC4 soap_in_PointerTostra__StorageApplicationAttributesType(struct soap *soap, const char *tag, stra__StorageApplicationAttributesType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__StorageApplicationAttributesType **)soap_malloc(soap, sizeof(stra__StorageApplicationAttributesType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__StorageApplicationAttributesType *)soap_instantiate_stra__StorageApplicationAttributesType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__StorageApplicationAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageApplicationAttributesType, sizeof(stra__StorageApplicationAttributesType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageApplicationHandleListType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageApplicationHandleListType); if (soap_out_PointerTostra__StorageApplicationHandleListType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageApplicationHandleListType(struct soap *soap, const char *tag, int id, stra__StorageApplicationHandleListType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageApplicationHandleListType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__StorageApplicationHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__StorageApplicationHandleListType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__StorageApplicationHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageApplicationHandleListType(struct soap *soap, const char *tag, stra__StorageApplicationHandleListType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__StorageApplicationHandleListType **)soap_malloc(soap, sizeof(stra__StorageApplicationHandleListType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__StorageApplicationHandleListType *)soap_instantiate_stra__StorageApplicationHandleListType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__StorageApplicationHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageApplicationHandleListType, sizeof(stra__StorageApplicationHandleListType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__GlobalStorageAttributesType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__GlobalStorageAttributesType); if (soap_out_PointerTostra__GlobalStorageAttributesType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__GlobalStorageAttributesType(struct soap *soap, const char *tag, int id, stra__GlobalStorageAttributesType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__GlobalStorageAttributesType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__GlobalStorageAttributesType ** SOAP_FMAC4 soap_get_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__GlobalStorageAttributesType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__GlobalStorageAttributesType ** SOAP_FMAC4 soap_in_PointerTostra__GlobalStorageAttributesType(struct soap *soap, const char *tag, stra__GlobalStorageAttributesType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__GlobalStorageAttributesType **)soap_malloc(soap, sizeof(stra__GlobalStorageAttributesType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__GlobalStorageAttributesType *)soap_instantiate_stra__GlobalStorageAttributesType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__GlobalStorageAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__GlobalStorageAttributesType, sizeof(stra__GlobalStorageAttributesType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType); if (soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, int id, stra__StorageSnrpApplicationAttributeType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType ** SOAP_FMAC4 soap_get_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType ** SOAP_FMAC4 soap_in_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, stra__StorageSnrpApplicationAttributeType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__StorageSnrpApplicationAttributeType **)soap_malloc(soap, sizeof(stra__StorageSnrpApplicationAttributeType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__StorageSnrpApplicationAttributeType *)soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__StorageSnrpApplicationAttributeType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, sizeof(stra__StorageSnrpApplicationAttributeType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__GUID(struct soap *soap, stra__GUID *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__GUID)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__GUID(struct soap *soap, stra__GUID *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__GUID); if (soap_out_PointerTostra__GUID(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__GUID(struct soap *soap, const char *tag, int id, stra__GUID *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__GUID); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__GUID ** SOAP_FMAC4 soap_get_PointerTostra__GUID(struct soap *soap, stra__GUID **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__GUID(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__GUID ** SOAP_FMAC4 soap_in_PointerTostra__GUID(struct soap *soap, const char *tag, stra__GUID **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__GUID **)soap_malloc(soap, sizeof(stra__GUID *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__GUID *)soap_instantiate_stra__GUID(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__GUID, sizeof(stra__GUID), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocSnrpEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType); if (soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, int id, stra__StorageAllocSnrpEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocSnrpEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 stra__StorageAllocSnrpEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 stra__StorageAllocSnrpEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, stra__StorageAllocSnrpEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (stra__StorageAllocSnrpEntryType **)soap_malloc(soap, sizeof(stra__StorageAllocSnrpEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (stra__StorageAllocSnrpEntryType *)soap_instantiate_stra__StorageAllocSnrpEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (stra__StorageAllocSnrpEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocSnrpEntryType, sizeof(stra__StorageAllocSnrpEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileType); if (soap_out_PointerToxcfg__XProfileType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileType(struct soap *soap, const char *tag, int id, xcfg__XProfileType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__XProfileType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__XProfileType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__XProfileType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileType(struct soap *soap, const char *tag, xcfg__XProfileType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__XProfileType **)soap_malloc(soap, sizeof(xcfg__XProfileType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__XProfileType *)soap_instantiate_xcfg__XProfileType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__XProfileType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileType, sizeof(xcfg__XProfileType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_net__InterfaceDescriptorSetType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType); if (soap_out_PointerTonet__InterfaceDescriptorSetType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, const char *tag, int id, net__InterfaceDescriptorSetType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__InterfaceDescriptorSetType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 net__InterfaceDescriptorSetType ** SOAP_FMAC4 soap_get_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTonet__InterfaceDescriptorSetType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 net__InterfaceDescriptorSetType ** SOAP_FMAC4 soap_in_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, const char *tag, net__InterfaceDescriptorSetType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (net__InterfaceDescriptorSetType **)soap_malloc(soap, sizeof(net__InterfaceDescriptorSetType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (net__InterfaceDescriptorSetType *)soap_instantiate_net__InterfaceDescriptorSetType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (net__InterfaceDescriptorSetType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__InterfaceDescriptorSetType, sizeof(net__InterfaceDescriptorSetType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_net__InterfaceDescriptorGetType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType); if (soap_out_PointerTonet__InterfaceDescriptorGetType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, const char *tag, int id, net__InterfaceDescriptorGetType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__InterfaceDescriptorGetType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 net__InterfaceDescriptorGetType ** SOAP_FMAC4 soap_get_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTonet__InterfaceDescriptorGetType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 net__InterfaceDescriptorGetType ** SOAP_FMAC4 soap_in_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, const char *tag, net__InterfaceDescriptorGetType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (net__InterfaceDescriptorGetType **)soap_malloc(soap, sizeof(net__InterfaceDescriptorGetType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (net__InterfaceDescriptorGetType *)soap_instantiate_net__InterfaceDescriptorGetType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (net__InterfaceDescriptorGetType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__InterfaceDescriptorGetType, sizeof(net__InterfaceDescriptorGetType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int *const*a) { soap_reference(soap, *a, SOAP_TYPE_cmn__InterfaceHandleType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__InterfaceHandleType); if (soap_out_PointerTocmn__InterfaceHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__InterfaceHandleType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__InterfaceHandleType); if (id < 0) return soap->error; return soap_out_cmn__InterfaceHandleType(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocmn__InterfaceHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTocmn__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_cmn__InterfaceHandleType(soap, tag, *a, type))) return NULL; } else { a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__InterfaceHandleType, sizeof(unsigned int), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_net__StaticIPv4ParametersType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__StaticIPv4ParametersType); if (soap_out_PointerTonet__StaticIPv4ParametersType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__StaticIPv4ParametersType(struct soap *soap, const char *tag, int id, net__StaticIPv4ParametersType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__StaticIPv4ParametersType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 net__StaticIPv4ParametersType ** SOAP_FMAC4 soap_get_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTonet__StaticIPv4ParametersType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 net__StaticIPv4ParametersType ** SOAP_FMAC4 soap_in_PointerTonet__StaticIPv4ParametersType(struct soap *soap, const char *tag, net__StaticIPv4ParametersType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (net__StaticIPv4ParametersType **)soap_malloc(soap, sizeof(net__StaticIPv4ParametersType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (net__StaticIPv4ParametersType *)soap_instantiate_net__StaticIPv4ParametersType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (net__StaticIPv4ParametersType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__StaticIPv4ParametersType, sizeof(net__StaticIPv4ParametersType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_net__IPv4ParametersType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__IPv4ParametersType); if (soap_out_PointerTonet__IPv4ParametersType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__IPv4ParametersType(struct soap *soap, const char *tag, int id, net__IPv4ParametersType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__IPv4ParametersType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 net__IPv4ParametersType ** SOAP_FMAC4 soap_get_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTonet__IPv4ParametersType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 net__IPv4ParametersType ** SOAP_FMAC4 soap_in_PointerTonet__IPv4ParametersType(struct soap *soap, const char *tag, net__IPv4ParametersType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (net__IPv4ParametersType **)soap_malloc(soap, sizeof(net__IPv4ParametersType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (net__IPv4ParametersType *)soap_instantiate_net__IPv4ParametersType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (net__IPv4ParametersType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__IPv4ParametersType, sizeof(net__IPv4ParametersType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType); if (soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, const char *tag, int id, xcfg__XProfileEAPFAST_USCORETLSType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCORETLSType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__XProfileEAPFAST_USCORETLSType **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCORETLSType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__XProfileEAPFAST_USCORETLSType *)soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__XProfileEAPFAST_USCORETLSType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, sizeof(xcfg__XProfileEAPFAST_USCORETLSType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType); if (soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, const char *tag, int id, xcfg__XProfileEAPFAST_USCOREGTCType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCOREGTCType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__XProfileEAPFAST_USCOREGTCType **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__XProfileEAPFAST_USCOREGTCType *)soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__XProfileEAPFAST_USCOREGTCType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type); if (soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType); if (soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, const char *tag, int id, xcfg__XProfileEAP_USCOREGTCType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, const char *tag, xcfg__XProfileEAP_USCOREGTCType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__XProfileEAP_USCOREGTCType **)soap_malloc(soap, sizeof(xcfg__XProfileEAP_USCOREGTCType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__XProfileEAP_USCOREGTCType *)soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__XProfileEAP_USCOREGTCType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, sizeof(xcfg__XProfileEAP_USCOREGTCType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type); if (soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfilePEAP_USCOREMSCHAPv2Type **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type); if (soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfileTTLS_USCOREMSCHAPv2Type **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileTLSType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileTLSType); if (soap_out_PointerToxcfg__XProfileTLSType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileTLSType(struct soap *soap, const char *tag, int id, xcfg__XProfileTLSType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileTLSType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__XProfileTLSType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__XProfileTLSType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__XProfileTLSType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileTLSType(struct soap *soap, const char *tag, xcfg__XProfileTLSType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__XProfileTLSType **)soap_malloc(soap, sizeof(xcfg__XProfileTLSType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__XProfileTLSType *)soap_instantiate_xcfg__XProfileTLSType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__XProfileTLSType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileTLSType, sizeof(xcfg__XProfileTLSType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__ManualPACType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__ManualPACType); if (soap_out_PointerToxcfg__ManualPACType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__ManualPACType(struct soap *soap, const char *tag, int id, xcfg__ManualPACType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__ManualPACType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__ManualPACType ** SOAP_FMAC4 soap_get_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__ManualPACType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__ManualPACType ** SOAP_FMAC4 soap_in_PointerToxcfg__ManualPACType(struct soap *soap, const char *tag, xcfg__ManualPACType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__ManualPACType **)soap_malloc(soap, sizeof(xcfg__ManualPACType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__ManualPACType *)soap_instantiate_xcfg__ManualPACType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__ManualPACType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__ManualPACType, sizeof(xcfg__ManualPACType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__UserCredentialsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__UserCredentialsType); if (soap_out_PointerToxcfg__UserCredentialsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__UserCredentialsType(struct soap *soap, const char *tag, int id, xcfg__UserCredentialsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__UserCredentialsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__UserCredentialsType ** SOAP_FMAC4 soap_get_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__UserCredentialsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__UserCredentialsType ** SOAP_FMAC4 soap_in_PointerToxcfg__UserCredentialsType(struct soap *soap, const char *tag, xcfg__UserCredentialsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__UserCredentialsType **)soap_malloc(soap, sizeof(xcfg__UserCredentialsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__UserCredentialsType *)soap_instantiate_xcfg__UserCredentialsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__UserCredentialsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__UserCredentialsType, sizeof(xcfg__UserCredentialsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__ServerIdentityType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__ServerIdentityType); if (soap_out_PointerToxcfg__ServerIdentityType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__ServerIdentityType(struct soap *soap, const char *tag, int id, xcfg__ServerIdentityType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__ServerIdentityType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__ServerIdentityType ** SOAP_FMAC4 soap_get_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__ServerIdentityType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__ServerIdentityType ** SOAP_FMAC4 soap_in_PointerToxcfg__ServerIdentityType(struct soap *soap, const char *tag, xcfg__ServerIdentityType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__ServerIdentityType **)soap_malloc(soap, sizeof(xcfg__ServerIdentityType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__ServerIdentityType *)soap_instantiate_xcfg__ServerIdentityType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__ServerIdentityType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__ServerIdentityType, sizeof(xcfg__ServerIdentityType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__CertificateNameType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__CertificateNameType); if (soap_out_PointerToxcfg__CertificateNameType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__CertificateNameType(struct soap *soap, const char *tag, int id, xcfg__CertificateNameType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__CertificateNameType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 xcfg__CertificateNameType ** SOAP_FMAC4 soap_get_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType **p, const char *tag, const char *type) { if ((p = soap_in_PointerToxcfg__CertificateNameType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xcfg__CertificateNameType ** SOAP_FMAC4 soap_in_PointerToxcfg__CertificateNameType(struct soap *soap, const char *tag, xcfg__CertificateNameType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (xcfg__CertificateNameType **)soap_malloc(soap, sizeof(xcfg__CertificateNameType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (xcfg__CertificateNameType *)soap_instantiate_xcfg__CertificateNameType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (xcfg__CertificateNameType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__CertificateNameType, sizeof(xcfg__CertificateNameType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int *const*a) { soap_reference(soap, *a, SOAP_TYPE_sai__CertificateHandleType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateHandleType); if (soap_out_PointerTosai__CertificateHandleType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateHandleType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateHandleType); if (id < 0) return soap->error; return soap_out_sai__CertificateHandleType(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__CertificateHandleType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTosai__CertificateHandleType(struct soap *soap, const char *tag, unsigned int **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_sai__CertificateHandleType(soap, tag, *a, type))) return NULL; } else { a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateHandleType, sizeof(unsigned int), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cstr__KeyPairType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocstr__KeyPairType); if (soap_out_PointerTocstr__KeyPairType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocstr__KeyPairType(struct soap *soap, const char *tag, int id, cstr__KeyPairType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cstr__KeyPairType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cstr__KeyPairType ** SOAP_FMAC4 soap_get_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocstr__KeyPairType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cstr__KeyPairType ** SOAP_FMAC4 soap_in_PointerTocstr__KeyPairType(struct soap *soap, const char *tag, cstr__KeyPairType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cstr__KeyPairType **)soap_malloc(soap, sizeof(cstr__KeyPairType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cstr__KeyPairType *)soap_instantiate_cstr__KeyPairType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cstr__KeyPairType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cstr__KeyPairType, sizeof(cstr__KeyPairType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__GlobalPowerPolicyType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__GlobalPowerPolicyType); if (soap_out_PointerTosai__GlobalPowerPolicyType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__GlobalPowerPolicyType(struct soap *soap, const char *tag, int id, sai__GlobalPowerPolicyType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__GlobalPowerPolicyType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__GlobalPowerPolicyType ** SOAP_FMAC4 soap_get_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__GlobalPowerPolicyType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__GlobalPowerPolicyType ** SOAP_FMAC4 soap_in_PointerTosai__GlobalPowerPolicyType(struct soap *soap, const char *tag, sai__GlobalPowerPolicyType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__GlobalPowerPolicyType **)soap_malloc(soap, sizeof(sai__GlobalPowerPolicyType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__GlobalPowerPolicyType *)soap_instantiate_sai__GlobalPowerPolicyType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__GlobalPowerPolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__GlobalPowerPolicyType, sizeof(sai__GlobalPowerPolicyType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__EnvironmentDetectionType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__EnvironmentDetectionType); if (soap_out_PointerTosai__EnvironmentDetectionType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__EnvironmentDetectionType(struct soap *soap, const char *tag, int id, sai__EnvironmentDetectionType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__EnvironmentDetectionType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__EnvironmentDetectionType ** SOAP_FMAC4 soap_get_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__EnvironmentDetectionType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__EnvironmentDetectionType ** SOAP_FMAC4 soap_in_PointerTosai__EnvironmentDetectionType(struct soap *soap, const char *tag, sai__EnvironmentDetectionType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__EnvironmentDetectionType **)soap_malloc(soap, sizeof(sai__EnvironmentDetectionType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__EnvironmentDetectionType *)soap_instantiate_sai__EnvironmentDetectionType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__EnvironmentDetectionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__EnvironmentDetectionType, sizeof(sai__EnvironmentDetectionType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__ProvisioningAuditRecordType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType); if (soap_out_PointerTosai__ProvisioningAuditRecordType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, int id, sai__ProvisioningAuditRecordType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__ProvisioningAuditRecordType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__ProvisioningAuditRecordType ** SOAP_FMAC4 soap_get_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__ProvisioningAuditRecordType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__ProvisioningAuditRecordType ** SOAP_FMAC4 soap_in_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, sai__ProvisioningAuditRecordType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__ProvisioningAuditRecordType **)soap_malloc(soap, sizeof(sai__ProvisioningAuditRecordType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__ProvisioningAuditRecordType *)soap_instantiate_sai__ProvisioningAuditRecordType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__ProvisioningAuditRecordType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__ProvisioningAuditRecordType, sizeof(sai__ProvisioningAuditRecordType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertHashEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertHashEntryType); if (soap_out_PointerTosai__CertHashEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertHashEntryType(struct soap *soap, const char *tag, int id, sai__CertHashEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertHashEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__CertHashEntryType ** SOAP_FMAC4 soap_get_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__CertHashEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__CertHashEntryType ** SOAP_FMAC4 soap_in_PointerTosai__CertHashEntryType(struct soap *soap, const char *tag, sai__CertHashEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__CertHashEntryType **)soap_malloc(soap, sizeof(sai__CertHashEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__CertHashEntryType *)soap_instantiate_sai__CertHashEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__CertHashEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertHashEntryType, sizeof(sai__CertHashEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *const*a) { if (*a) soap_serialize_sai__ProvisioningOTPType(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__ProvisioningOTPType(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_PointerTosai__ProvisioningOTPType); if (soap_out_PointerTosai__ProvisioningOTPType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__ProvisioningOTPType(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_sai__ProvisioningOTPType); if (id < 0) return soap->error; return soap_out_sai__ProvisioningOTPType(soap, tag, id, *a, type); } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTosai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__ProvisioningOTPType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTosai__ProvisioningOTPType(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 = soap_in_sai__ProvisioningOTPType(soap, tag, *a, type))) return NULL; } else { a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__ProvisioningOTPType, sizeof(xsd__base64Binary), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedShort(struct soap *soap, unsigned short *const*a) { soap_reference(soap, *a, SOAP_TYPE_unsignedShort); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedShort(struct soap *soap, unsigned short *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedShort); if (soap_out_PointerTounsignedShort(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedShort(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedShort); if (id < 0) return soap->error; return soap_out_unsignedShort(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTounsignedShort(struct soap *soap, unsigned short **p, const char *tag, const char *type) { if ((p = soap_in_PointerTounsignedShort(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTounsignedShort(struct soap *soap, const char *tag, unsigned short **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_unsignedShort(soap, tag, *a, type))) return NULL; } else { a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedShort, sizeof(unsigned short), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType *const*a) { soap_reference(soap, *a, SOAP_TYPE_sai__PowerStateType); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__PowerStateType); if (soap_out_PointerTosai__PowerStateType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__PowerStateType(struct soap *soap, const char *tag, int id, enum sai__PowerStateType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__PowerStateType); if (id < 0) return soap->error; return soap_out_sai__PowerStateType(soap, tag, id, *a, type); } SOAP_FMAC3 enum sai__PowerStateType ** SOAP_FMAC4 soap_get_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__PowerStateType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 enum sai__PowerStateType ** SOAP_FMAC4 soap_in_PointerTosai__PowerStateType(struct soap *soap, const char *tag, enum sai__PowerStateType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (enum sai__PowerStateType **)soap_malloc(soap, sizeof(enum sai__PowerStateType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_sai__PowerStateType(soap, tag, *a, type))) return NULL; } else { a = (enum sai__PowerStateType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__PowerStateType, sizeof(enum sai__PowerStateType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__PkiCapsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__PkiCapsType); if (soap_out_PointerTosai__PkiCapsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__PkiCapsType(struct soap *soap, const char *tag, int id, sai__PkiCapsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__PkiCapsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__PkiCapsType ** SOAP_FMAC4 soap_get_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__PkiCapsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__PkiCapsType ** SOAP_FMAC4 soap_in_PointerTosai__PkiCapsType(struct soap *soap, const char *tag, sai__PkiCapsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__PkiCapsType **)soap_malloc(soap, sizeof(sai__PkiCapsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__PkiCapsType *)soap_instantiate_sai__PkiCapsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__PkiCapsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__PkiCapsType, sizeof(sai__PkiCapsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CrlType(struct soap *soap, sai__CrlType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__CrlType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CrlType(struct soap *soap, sai__CrlType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CrlType); if (soap_out_PointerTosai__CrlType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CrlType(struct soap *soap, const char *tag, int id, sai__CrlType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CrlType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__CrlType ** SOAP_FMAC4 soap_get_PointerTosai__CrlType(struct soap *soap, sai__CrlType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__CrlType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__CrlType ** SOAP_FMAC4 soap_in_PointerTosai__CrlType(struct soap *soap, const char *tag, sai__CrlType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__CrlType **)soap_malloc(soap, sizeof(sai__CrlType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__CrlType *)soap_instantiate_sai__CrlType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__CrlType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CrlType, sizeof(sai__CrlType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertificateType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateType); if (soap_out_PointerTosai__CertificateType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateType(struct soap *soap, const char *tag, int id, sai__CertificateType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__CertificateType ** SOAP_FMAC4 soap_get_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__CertificateType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__CertificateType ** SOAP_FMAC4 soap_in_PointerTosai__CertificateType(struct soap *soap, const char *tag, sai__CertificateType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__CertificateType **)soap_malloc(soap, sizeof(sai__CertificateType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__CertificateType *)soap_instantiate_sai__CertificateType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__CertificateType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateType, sizeof(sai__CertificateType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__TlsOptionsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__TlsOptionsType); if (soap_out_PointerTosai__TlsOptionsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__TlsOptionsType(struct soap *soap, const char *tag, int id, sai__TlsOptionsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__TlsOptionsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__TlsOptionsType ** SOAP_FMAC4 soap_get_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__TlsOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__TlsOptionsType ** SOAP_FMAC4 soap_in_PointerTosai__TlsOptionsType(struct soap *soap, const char *tag, sai__TlsOptionsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__TlsOptionsType **)soap_malloc(soap, sizeof(sai__TlsOptionsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__TlsOptionsType *)soap_instantiate_sai__TlsOptionsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__TlsOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__TlsOptionsType, sizeof(sai__TlsOptionsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__KerberosOptionsType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__KerberosOptionsType); if (soap_out_PointerTosai__KerberosOptionsType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__KerberosOptionsType(struct soap *soap, const char *tag, int id, sai__KerberosOptionsType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__KerberosOptionsType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__KerberosOptionsType ** SOAP_FMAC4 soap_get_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__KerberosOptionsType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__KerberosOptionsType ** SOAP_FMAC4 soap_in_PointerTosai__KerberosOptionsType(struct soap *soap, const char *tag, sai__KerberosOptionsType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__KerberosOptionsType **)soap_malloc(soap, sizeof(sai__KerberosOptionsType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__KerberosOptionsType *)soap_instantiate_sai__KerberosOptionsType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__KerberosOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__KerberosOptionsType, sizeof(sai__KerberosOptionsType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__AdminAclEntryExType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AdminAclEntryExType); if (soap_out_PointerTosai__AdminAclEntryExType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AdminAclEntryExType(struct soap *soap, const char *tag, int id, sai__AdminAclEntryExType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AdminAclEntryExType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__AdminAclEntryExType ** SOAP_FMAC4 soap_get_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__AdminAclEntryExType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__AdminAclEntryExType ** SOAP_FMAC4 soap_in_PointerTosai__AdminAclEntryExType(struct soap *soap, const char *tag, sai__AdminAclEntryExType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__AdminAclEntryExType **)soap_malloc(soap, sizeof(sai__AdminAclEntryExType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__AdminAclEntryExType *)soap_instantiate_sai__AdminAclEntryExType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__AdminAclEntryExType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AdminAclEntryExType, sizeof(sai__AdminAclEntryExType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryExType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryExType); if (soap_out_PointerTosai__UserAclEntryExType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryExType(struct soap *soap, const char *tag, int id, sai__UserAclEntryExType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryExType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__UserAclEntryExType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__UserAclEntryExType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__UserAclEntryExType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryExType(struct soap *soap, const char *tag, sai__UserAclEntryExType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__UserAclEntryExType **)soap_malloc(soap, sizeof(sai__UserAclEntryExType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__UserAclEntryExType *)soap_instantiate_sai__UserAclEntryExType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__UserAclEntryExType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryExType, sizeof(sai__UserAclEntryExType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__UpdateCoreUrlKeyType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType); if (soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, int id, sai__UpdateCoreUrlKeyType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UpdateCoreUrlKeyType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__UpdateCoreUrlKeyType ** SOAP_FMAC4 soap_get_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__UpdateCoreUrlKeyType ** SOAP_FMAC4 soap_in_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, sai__UpdateCoreUrlKeyType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__UpdateCoreUrlKeyType **)soap_malloc(soap, sizeof(sai__UpdateCoreUrlKeyType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__UpdateCoreUrlKeyType *)soap_instantiate_sai__UpdateCoreUrlKeyType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__UpdateCoreUrlKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UpdateCoreUrlKeyType, sizeof(sai__UpdateCoreUrlKeyType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__AmtVersion)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AmtVersion); if (soap_out_PointerTosai__AmtVersion(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AmtVersion(struct soap *soap, const char *tag, int id, sai__AmtVersion *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AmtVersion); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__AmtVersion ** SOAP_FMAC4 soap_get_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__AmtVersion(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__AmtVersion ** SOAP_FMAC4 soap_in_PointerTosai__AmtVersion(struct soap *soap, const char *tag, sai__AmtVersion **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__AmtVersion **)soap_malloc(soap, sizeof(sai__AmtVersion *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__AmtVersion *)soap_instantiate_sai__AmtVersion(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__AmtVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AmtVersion, sizeof(sai__AmtVersion), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__RngKeyType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__RngKeyType); if (soap_out_PointerTosai__RngKeyType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__RngKeyType(struct soap *soap, const char *tag, int id, sai__RngKeyType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__RngKeyType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__RngKeyType ** SOAP_FMAC4 soap_get_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__RngKeyType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__RngKeyType ** SOAP_FMAC4 soap_in_PointerTosai__RngKeyType(struct soap *soap, const char *tag, sai__RngKeyType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__RngKeyType **)soap_malloc(soap, sizeof(sai__RngKeyType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__RngKeyType *)soap_instantiate_sai__RngKeyType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__RngKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__RngKeyType, sizeof(sai__RngKeyType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertificateChainType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateChainType); if (soap_out_PointerTosai__CertificateChainType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateChainType(struct soap *soap, const char *tag, int id, sai__CertificateChainType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateChainType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__CertificateChainType ** SOAP_FMAC4 soap_get_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__CertificateChainType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__CertificateChainType ** SOAP_FMAC4 soap_in_PointerTosai__CertificateChainType(struct soap *soap, const char *tag, sai__CertificateChainType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__CertificateChainType **)soap_malloc(soap, sizeof(sai__CertificateChainType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__CertificateChainType *)soap_instantiate_sai__CertificateChainType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__CertificateChainType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateChainType, sizeof(sai__CertificateChainType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__RsaKeyType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__RsaKeyType); if (soap_out_PointerTosai__RsaKeyType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__RsaKeyType(struct soap *soap, const char *tag, int id, sai__RsaKeyType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__RsaKeyType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__RsaKeyType ** SOAP_FMAC4 soap_get_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__RsaKeyType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__RsaKeyType ** SOAP_FMAC4 soap_in_PointerTosai__RsaKeyType(struct soap *soap, const char *tag, sai__RsaKeyType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__RsaKeyType **)soap_malloc(soap, sizeof(sai__RsaKeyType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__RsaKeyType *)soap_instantiate_sai__RsaKeyType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__RsaKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__RsaKeyType, sizeof(sai__RsaKeyType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryHandleListType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryHandleListType); if (soap_out_PointerTosai__UserAclEntryHandleListType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryHandleListType(struct soap *soap, const char *tag, int id, sai__UserAclEntryHandleListType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryHandleListType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__UserAclEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__UserAclEntryHandleListType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__UserAclEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryHandleListType(struct soap *soap, const char *tag, sai__UserAclEntryHandleListType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__UserAclEntryHandleListType **)soap_malloc(soap, sizeof(sai__UserAclEntryHandleListType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__UserAclEntryHandleListType *)soap_instantiate_sai__UserAclEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__UserAclEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryHandleListType, sizeof(sai__UserAclEntryHandleListType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__AdminAclEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AdminAclEntryType); if (soap_out_PointerTosai__AdminAclEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AdminAclEntryType(struct soap *soap, const char *tag, int id, sai__AdminAclEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AdminAclEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__AdminAclEntryType ** SOAP_FMAC4 soap_get_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__AdminAclEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__AdminAclEntryType ** SOAP_FMAC4 soap_in_PointerTosai__AdminAclEntryType(struct soap *soap, const char *tag, sai__AdminAclEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__AdminAclEntryType **)soap_malloc(soap, sizeof(sai__AdminAclEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__AdminAclEntryType *)soap_instantiate_sai__AdminAclEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__AdminAclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AdminAclEntryType, sizeof(sai__AdminAclEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryType); if (soap_out_PointerTosai__UserAclEntryType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryType(struct soap *soap, const char *tag, int id, sai__UserAclEntryType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__UserAclEntryType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__UserAclEntryType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__UserAclEntryType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryType(struct soap *soap, const char *tag, sai__UserAclEntryType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__UserAclEntryType **)soap_malloc(soap, sizeof(sai__UserAclEntryType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__UserAclEntryType *)soap_instantiate_sai__UserAclEntryType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__UserAclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryType, sizeof(sai__UserAclEntryType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedInt(struct soap *soap, unsigned int *const*a) { soap_reference(soap, *a, SOAP_TYPE_unsignedInt); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedInt(struct soap *soap, unsigned int *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedInt); if (soap_out_PointerTounsignedInt(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedInt(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedInt); if (id < 0) return soap->error; return soap_out_unsignedInt(soap, tag, id, *a, type); } SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTounsignedInt(struct soap *soap, unsigned int **p, const char *tag, const char *type) { if ((p = soap_in_PointerTounsignedInt(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTounsignedInt(struct soap *soap, const char *tag, unsigned int **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_unsignedInt(soap, tag, *a, type))) return NULL; } else { a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedInt, sizeof(unsigned int), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__EnvironmentDetectionDomainType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType); if (soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, int id, sai__EnvironmentDetectionDomainType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__EnvironmentDetectionDomainType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__EnvironmentDetectionDomainType ** SOAP_FMAC4 soap_get_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__EnvironmentDetectionDomainType ** SOAP_FMAC4 soap_in_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, sai__EnvironmentDetectionDomainType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__EnvironmentDetectionDomainType **)soap_malloc(soap, sizeof(sai__EnvironmentDetectionDomainType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__EnvironmentDetectionDomainType *)soap_instantiate_sai__EnvironmentDetectionDomainType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__EnvironmentDetectionDomainType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__EnvironmentDetectionDomainType, sizeof(sai__EnvironmentDetectionDomainType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTobool(struct soap *soap, bool *const*a) { soap_reference(soap, *a, SOAP_TYPE_bool); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTobool(struct soap *soap, bool *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTobool); if (soap_out_PointerTobool(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTobool(struct soap *soap, const char *tag, int id, bool *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_bool); if (id < 0) return soap->error; return soap_out_bool(soap, tag, id, *a, type); } SOAP_FMAC3 bool ** SOAP_FMAC4 soap_get_PointerTobool(struct soap *soap, bool **p, const char *tag, const char *type) { if ((p = soap_in_PointerTobool(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 bool ** SOAP_FMAC4 soap_in_PointerTobool(struct soap *soap, const char *tag, bool **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (bool **)soap_malloc(soap, sizeof(bool *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_bool(soap, tag, *a, type))) return NULL; } else { a = (bool **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_bool, sizeof(bool), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__string(struct soap *soap, std::string *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_std__string)) soap_serialize_std__string(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__string(struct soap *soap, std::string *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostd__string); if (soap_out_PointerTostd__string(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__string(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_std__string); if (id < 0) return soap->error; return soap_out_std__string(soap, tag, id, *a, type); } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTostd__string(struct soap *soap, std::string **p, const char *tag, const char *type) { if ((p = soap_in_PointerTostd__string(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTostd__string(struct soap *soap, const char *tag, std::string **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_std__string(soap, tag, *a, type))) return NULL; } else { a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_std__string, sizeof(std::string), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__KerberosSpnType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__KerberosSpnType); if (soap_out_PointerTosai__KerberosSpnType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__KerberosSpnType(struct soap *soap, const char *tag, int id, sai__KerberosSpnType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__KerberosSpnType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__KerberosSpnType ** SOAP_FMAC4 soap_get_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__KerberosSpnType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__KerberosSpnType ** SOAP_FMAC4 soap_in_PointerTosai__KerberosSpnType(struct soap *soap, const char *tag, sai__KerberosSpnType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__KerberosSpnType **)soap_malloc(soap, sizeof(sai__KerberosSpnType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__KerberosSpnType *)soap_instantiate_sai__KerberosSpnType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__KerberosSpnType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__KerberosSpnType, sizeof(sai__KerberosSpnType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserEntryKerberosType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserEntryKerberosType); if (soap_out_PointerTosai__UserEntryKerberosType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserEntryKerberosType(struct soap *soap, const char *tag, int id, sai__UserEntryKerberosType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserEntryKerberosType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__UserEntryKerberosType ** SOAP_FMAC4 soap_get_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__UserEntryKerberosType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__UserEntryKerberosType ** SOAP_FMAC4 soap_in_PointerTosai__UserEntryKerberosType(struct soap *soap, const char *tag, sai__UserEntryKerberosType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__UserEntryKerberosType **)soap_malloc(soap, sizeof(sai__UserEntryKerberosType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__UserEntryKerberosType *)soap_instantiate_sai__UserEntryKerberosType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__UserEntryKerberosType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserEntryKerberosType, sizeof(sai__UserEntryKerberosType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserEntryDigestType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserEntryDigestType); if (soap_out_PointerTosai__UserEntryDigestType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserEntryDigestType(struct soap *soap, const char *tag, int id, sai__UserEntryDigestType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserEntryDigestType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__UserEntryDigestType ** SOAP_FMAC4 soap_get_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__UserEntryDigestType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__UserEntryDigestType ** SOAP_FMAC4 soap_in_PointerTosai__UserEntryDigestType(struct soap *soap, const char *tag, sai__UserEntryDigestType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__UserEntryDigestType **)soap_malloc(soap, sizeof(sai__UserEntryDigestType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__UserEntryDigestType *)soap_instantiate_sai__UserEntryDigestType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__UserEntryDigestType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserEntryDigestType, sizeof(sai__UserEntryDigestType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclRealmListType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclRealmListType); if (soap_out_PointerTosai__UserAclRealmListType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclRealmListType(struct soap *soap, const char *tag, int id, sai__UserAclRealmListType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclRealmListType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 sai__UserAclRealmListType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTosai__UserAclRealmListType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 sai__UserAclRealmListType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclRealmListType(struct soap *soap, const char *tag, sai__UserAclRealmListType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (sai__UserAclRealmListType **)soap_malloc(soap, sizeof(sai__UserAclRealmListType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (sai__UserAclRealmListType *)soap_instantiate_sai__UserAclRealmListType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (sai__UserAclRealmListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclRealmListType, sizeof(sai__UserAclRealmListType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cstr__RSAKeyPairType)) (*a)->soap_serialize(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocstr__RSAKeyPairType); if (soap_out_PointerTocstr__RSAKeyPairType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocstr__RSAKeyPairType(struct soap *soap, const char *tag, int id, cstr__RSAKeyPairType *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cstr__RSAKeyPairType); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type); } SOAP_FMAC3 cstr__RSAKeyPairType ** SOAP_FMAC4 soap_get_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocstr__RSAKeyPairType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 cstr__RSAKeyPairType ** SOAP_FMAC4 soap_in_PointerTocstr__RSAKeyPairType(struct soap *soap, const char *tag, cstr__RSAKeyPairType **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (cstr__RSAKeyPairType **)soap_malloc(soap, sizeof(cstr__RSAKeyPairType *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = (cstr__RSAKeyPairType *)soap_instantiate_cstr__RSAKeyPairType(soap, -1, soap->type, soap->arrayType, NULL))) return NULL; (*a)->soap_default(soap); if (!(*a)->soap_in(soap, tag, NULL)) return NULL; } else { a = (cstr__RSAKeyPairType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cstr__RSAKeyPairType, sizeof(cstr__RSAKeyPairType), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cmn__IPv6AddressStringType)) soap_serialize_cmn__IPv6AddressStringType(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__IPv6AddressStringType); if (soap_out_PointerTocmn__IPv6AddressStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__IPv6AddressStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__IPv6AddressStringType); if (id < 0) return soap->error; return soap_out_cmn__IPv6AddressStringType(soap, tag, id, *a, type); } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocmn__IPv6AddressStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__IPv6AddressStringType(struct soap *soap, const char *tag, std::string **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_cmn__IPv6AddressStringType(soap, tag, *a, type))) return NULL; } else { a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__IPv6AddressStringType, sizeof(std::string), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cmn__IPv4AddressStringType)) soap_serialize_cmn__IPv4AddressStringType(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__IPv4AddressStringType); if (soap_out_PointerTocmn__IPv4AddressStringType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__IPv4AddressStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__IPv4AddressStringType); if (id < 0) return soap->error; return soap_out_cmn__IPv4AddressStringType(soap, tag, id, *a, type); } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocmn__IPv4AddressStringType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__IPv4AddressStringType(struct soap *soap, const char *tag, std::string **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_cmn__IPv4AddressStringType(soap, tag, *a, type))) return NULL; } else { a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__IPv4AddressStringType, sizeof(std::string), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__HostNameType(struct soap *soap, std::string *const*a) { if (!soap_reference(soap, *a, SOAP_TYPE_cmn__HostNameType)) soap_serialize_cmn__HostNameType(soap, *a); } SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__HostNameType(struct soap *soap, std::string *const*a, const char *tag, const char *type) { register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__HostNameType); if (soap_out_PointerTocmn__HostNameType(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__HostNameType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type) { id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__HostNameType); if (id < 0) return soap->error; return soap_out_cmn__HostNameType(soap, tag, id, *a, type); } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__HostNameType(struct soap *soap, std::string **p, const char *tag, const char *type) { if ((p = soap_in_PointerTocmn__HostNameType(soap, tag, p, type))) soap_getindependent(soap); return p; } SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__HostNameType(struct soap *soap, const char *tag, std::string **a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a) if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *)))) return NULL; *a = NULL; if (!soap->null && *soap->href != '#') { soap_revert(soap); if (!(*a = soap_in_cmn__HostNameType(soap, tag, *a, type))) return NULL; } else { a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__HostNameType, sizeof(std::string), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedByte(struct soap *soap, unsigned char *const*a) { soap_reference(soap, *a, SOAP_TYPE_unsignedByte); } 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_PointerTounsignedByte); if (soap_out_PointerTounsignedByte(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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_unsignedByte); if (id < 0) return soap->error; return soap_out_unsignedByte(soap, tag, id, *a, type); } 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))) soap_getindependent(soap); return p; } 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_unsignedByte, sizeof(unsigned char), 0); if (soap->body && soap_element_end_in(soap, tag)) return NULL; } return a; } SOAP_FMAC3 void SOAP_FMAC4 soap_default__QName(struct soap *soap, char **a) { soap_default_string(soap, a); } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap *soap, char *const*a) { soap_serialize_string(soap, a); } 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__QName); if (soap_out__QName(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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__QName); } 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))) soap_getindependent(soap); return p; } SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type) { return soap_instring(soap, tag, a, type, SOAP_TYPE__QName, 2, -1, -1); } 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_string); } 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_string); if (soap_out_string(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap); } 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_string); } 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))) soap_getindependent(soap); return p; } SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type) { return soap_instring(soap, tag, a, type, SOAP_TYPE_string, 1, -1, -1); } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_wcxs__ProfileNameType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_wcxs__ProfileNameType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfwcxs__ProfileNameType(soap, -1))) return NULL; std::string n; std::string *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_wcxs__ProfileNameType, SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType, sizeof(std::string), 0)) break; if (!(p = soap_in_wcxs__ProfileNameType(soap, tag, NULL, "wcxs:ProfileNameType"))) break; } else { soap_default_wcxs__ProfileNameType(soap, &n); if (!soap_in_wcxs__ProfileNameType(soap, tag, &n, "wcxs:ProfileNameType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_wcxs__FeatureType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfwcxs__FeatureType(soap, -1))) return NULL; enum wcxs__FeatureType n; enum wcxs__FeatureType *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_wcxs__FeatureType, SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType, sizeof(enum wcxs__FeatureType), 0)) break; if (!(p = soap_in_wcxs__FeatureType(soap, tag, NULL, "wcxs:FeatureType"))) break; } else { soap_default_wcxs__FeatureType(soap, &n); if (!soap_in_wcxs__FeatureType(soap, tag, &n, "wcxs:FeatureType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerToinf__IderSessionLogEntryType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, -1))) return NULL; inf__IderSessionLogEntryType *n; inf__IderSessionLogEntryType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_inf__IderSessionLogEntryType, SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType, sizeof(inf__IderSessionLogEntryType), 1)) break; if (!(p = soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, NULL, "inf:IderSessionLogEntryType"))) break; } else { n = NULL; if (!soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, &n, "inf:IderSessionLogEntryType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_inf__EnabledInterfacesType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfinf__EnabledInterfacesType(soap, -1))) return NULL; enum inf__EnabledInterfacesType n; enum inf__EnabledInterfacesType *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_inf__EnabledInterfacesType, SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType, sizeof(enum inf__EnabledInterfacesType), 0)) break; if (!(p = soap_in_inf__EnabledInterfacesType(soap, tag, NULL, "inf:EnabledInterfacesType"))) break; } else { soap_default_inf__EnabledInterfacesType(soap, &n); if (!soap_in_inf__EnabledInterfacesType(soap, tag, &n, "inf:EnabledInterfacesType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerToinf__FirmwareVersionType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, -1))) return NULL; inf__FirmwareVersionType *n; inf__FirmwareVersionType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_inf__FirmwareVersionType, SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType, sizeof(inf__FirmwareVersionType), 1)) break; if (!(p = soap_in_PointerToinf__FirmwareVersionType(soap, tag, NULL, "inf:FirmwareVersionType"))) break; } else { n = NULL; if (!soap_in_PointerToinf__FirmwareVersionType(soap, tag, &n, "inf:FirmwareVersionType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerToidr__IderSessionLogEntryType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, -1))) return NULL; idr__IderSessionLogEntryType *n; idr__IderSessionLogEntryType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_idr__IderSessionLogEntryType, SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType, sizeof(idr__IderSessionLogEntryType), 1)) break; if (!(p = soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, NULL, "idr:IderSessionLogEntryType"))) break; } else { n = NULL; if (!soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, &n, "idr:IderSessionLogEntryType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, -1))) return NULL; apr__CircuitBreakerHardwarePolicyType *n; apr__CircuitBreakerHardwarePolicyType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType, sizeof(apr__CircuitBreakerHardwarePolicyType), 1)) break; if (!(p = soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, NULL, "apr:CircuitBreakerHardwarePolicyType"))) break; } else { n = NULL; if (!soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, &n, "apr:CircuitBreakerHardwarePolicyType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerToapr__ConsoleWatchdogActionType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, -1))) return NULL; apr__ConsoleWatchdogActionType *n; apr__ConsoleWatchdogActionType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_apr__ConsoleWatchdogActionType, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType, sizeof(apr__ConsoleWatchdogActionType), 1)) break; if (!(p = soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, NULL, "apr:ConsoleWatchdogActionType"))) break; } else { n = NULL; if (!soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, &n, "apr:ConsoleWatchdogActionType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerToapr__ConsoleWatchdogEntryType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, -1))) return NULL; apr__ConsoleWatchdogEntryType *n; apr__ConsoleWatchdogEntryType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_apr__ConsoleWatchdogEntryType, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType, sizeof(apr__ConsoleWatchdogEntryType), 1)) break; if (!(p = soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, NULL, "apr:ConsoleWatchdogEntryType"))) break; } else { n = NULL; if (!soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, &n, "apr:ConsoleWatchdogEntryType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedShort(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedShort(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfunsignedShort(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_unsignedShort(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfunsignedShort(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfunsignedShort(soap, -1))) return NULL; unsigned short n; unsigned short *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_unsignedShort, SOAP_TYPE_std__vectorTemplateOfunsignedShort, sizeof(unsigned short), 0)) break; if (!(p = soap_in_unsignedShort(soap, tag, NULL, "xsd:unsignedShort"))) break; } else { soap_default_unsignedShort(soap, &n); if (!soap_in_unsignedShort(soap, tag, &n, "xsd:unsignedShort")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedShort(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfunsignedShort(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedShort(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfunsignedShort(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedShort(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedShort, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfunsignedShort(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTohwa__AssetDataType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTohwa__AssetDataType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, -1))) return NULL; hwa__AssetDataType *n; hwa__AssetDataType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_hwa__AssetDataType, SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType, sizeof(hwa__AssetDataType), 1)) break; if (!(p = soap_in_PointerTohwa__AssetDataType(soap, tag, NULL, "hwa:AssetDataType"))) break; } else { n = NULL; if (!soap_in_PointerTohwa__AssetDataType(soap, tag, &n, "hwa:AssetDataType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_hwa__AssetTypeType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfhwa__AssetTypeType(soap, -1))) return NULL; enum hwa__AssetTypeType n; enum hwa__AssetTypeType *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_hwa__AssetTypeType, SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType, sizeof(enum hwa__AssetTypeType), 0)) break; if (!(p = soap_in_hwa__AssetTypeType(soap, tag, NULL, "hwa:AssetTypeType"))) break; } else { soap_default_hwa__AssetTypeType(soap, &n); if (!soap_in_hwa__AssetTypeType(soap, tag, &n, "hwa:AssetTypeType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, -1))) return NULL; cb__CircuitBreakerCapabilitiesType *n; cb__CircuitBreakerCapabilitiesType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType, sizeof(cb__CircuitBreakerCapabilitiesType), 1)) break; if (!(p = soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, NULL, "cb:CircuitBreakerCapabilitiesType"))) break; } else { n = NULL; if (!soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, &n, "cb:CircuitBreakerCapabilitiesType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, -1))) return NULL; cb__CircuitBreakerFilterInfoType *n; cb__CircuitBreakerFilterInfoType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerFilterInfoType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType, sizeof(cb__CircuitBreakerFilterInfoType), 1)) break; if (!(p = soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, NULL, "cb:CircuitBreakerFilterInfoType"))) break; } else { n = NULL; if (!soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, &n, "cb:CircuitBreakerFilterInfoType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, -1))) return NULL; cb__CircuitBreakerFilterStatisticsType *n; cb__CircuitBreakerFilterStatisticsType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType, sizeof(cb__CircuitBreakerFilterStatisticsType), 1)) break; if (!(p = soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, NULL, "cb:CircuitBreakerFilterStatisticsType"))) break; } else { n = NULL; if (!soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, &n, "cb:CircuitBreakerFilterStatisticsType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, -1))) return NULL; cb__CircuitBreakerHardwarePolicyType *n; cb__CircuitBreakerHardwarePolicyType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType, sizeof(cb__CircuitBreakerHardwarePolicyType), 1)) break; if (!(p = soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, NULL, "cb:CircuitBreakerHardwarePolicyType"))) break; } else { n = NULL; if (!soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, &n, "cb:CircuitBreakerHardwarePolicyType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, -1))) return NULL; cb__CircuitBreakerPolicyInfoType *n; cb__CircuitBreakerPolicyInfoType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType, sizeof(cb__CircuitBreakerPolicyInfoType), 1)) break; if (!(p = soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, NULL, "cb:CircuitBreakerPolicyInfoType"))) break; } else { n = NULL; if (!soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, &n, "cb:CircuitBreakerPolicyInfoType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_emi__AlertAuthOptionsType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, -1))) return NULL; enum emi__AlertAuthOptionsType n; enum emi__AlertAuthOptionsType *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__AlertAuthOptionsType, SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType, sizeof(enum emi__AlertAuthOptionsType), 0)) break; if (!(p = soap_in_emi__AlertAuthOptionsType(soap, tag, NULL, "emi:AlertAuthOptionsType"))) break; } else { soap_default_emi__AlertAuthOptionsType(soap, &n); if (!soap_in_emi__AlertAuthOptionsType(soap, tag, &n, "emi:AlertAuthOptionsType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_emi__SensorHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfemi__SensorHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__SensorHandleType, SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_emi__SensorHandleType(soap, tag, NULL, "emi:SensorHandleType"))) break; } else { soap_default_emi__SensorHandleType(soap, &n); if (!soap_in_emi__SensorHandleType(soap, tag, &n, "emi:SensorHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerToemi__EventLogRecordType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerToemi__EventLogRecordType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, -1))) return NULL; emi__EventLogRecordType *n; emi__EventLogRecordType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__EventLogRecordType, SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType, sizeof(emi__EventLogRecordType), 1)) break; if (!(p = soap_in_PointerToemi__EventLogRecordType(soap, tag, NULL, "emi:EventLogRecordType"))) break; } else { n = NULL; if (!soap_in_PointerToemi__EventLogRecordType(soap, tag, &n, "emi:EventLogRecordType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_emi__EventFilterHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfemi__EventFilterHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__EventFilterHandleType, SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_emi__EventFilterHandleType(soap, tag, NULL, "emi:EventFilterHandleType"))) break; } else { soap_default_emi__EventFilterHandleType(soap, &n); if (!soap_in_emi__EventFilterHandleType(soap, tag, &n, "emi:EventFilterHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__AlertSubscriptionHandleType, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_emi__AlertSubscriptionHandleType(soap, tag, NULL, "emi:AlertSubscriptionHandleType"))) break; } else { soap_default_emi__AlertSubscriptionHandleType(soap, &n); if (!soap_in_emi__AlertSubscriptionHandleType(soap, tag, &n, "emi:AlertSubscriptionHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, -1))) return NULL; unsigned char n; unsigned char *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__AlertSubscriptionPolicyIDType, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType, sizeof(unsigned char), 0)) break; if (!(p = soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, NULL, "emi:AlertSubscriptionPolicyIDType"))) break; } else { soap_default_emi__AlertSubscriptionPolicyIDType(soap, &n); if (!soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, &n, "emi:AlertSubscriptionPolicyIDType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_stra__StorageApplicationHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_stra__StorageApplicationHandleType, SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_stra__StorageApplicationHandleType(soap, tag, NULL, "stra:StorageApplicationHandleType"))) break; } else { soap_default_stra__StorageApplicationHandleType(soap, &n); if (!soap_in_stra__StorageApplicationHandleType(soap, tag, &n, "stra:StorageApplicationHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedByte(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedByte(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfunsignedByte(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_unsignedByte(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfunsignedByte(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfunsignedByte(soap, -1))) return NULL; unsigned char n; unsigned char *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_unsignedByte, SOAP_TYPE_std__vectorTemplateOfunsignedByte, sizeof(unsigned char), 0)) break; if (!(p = soap_in_unsignedByte(soap, tag, NULL, "xsd:unsignedByte"))) break; } else { soap_default_unsignedByte(soap, &n); if (!soap_in_unsignedByte(soap, tag, &n, "xsd:unsignedByte")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedByte(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfunsignedByte(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedByte(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfunsignedByte(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedByte(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedByte, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfunsignedByte(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_stra__StorageAllocEntryHandleType, SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_stra__StorageAllocEntryHandleType(soap, tag, NULL, "stra:StorageAllocEntryHandleType"))) break; } else { soap_default_stra__StorageAllocEntryHandleType(soap, &n); if (!soap_in_stra__StorageAllocEntryHandleType(soap, tag, &n, "stra:StorageAllocEntryHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_stra__StorageEaclEntryHandleType, SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_stra__StorageEaclEntryHandleType(soap, tag, NULL, "stra:StorageEaclEntryHandleType"))) break; } else { soap_default_stra__StorageEaclEntryHandleType(soap, &n); if (!soap_in_stra__StorageEaclEntryHandleType(soap, tag, &n, "stra:StorageEaclEntryHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_net__InterfaceHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfnet__InterfaceHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_net__InterfaceHandleType, SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_net__InterfaceHandleType(soap, tag, NULL, "net:InterfaceHandleType"))) break; } else { soap_default_net__InterfaceHandleType(soap, &n); if (!soap_in_net__InterfaceHandleType(soap, tag, &n, "net:InterfaceHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_cmn__GuidBuf(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_cmn__GuidBuf(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfcmn__GuidBuf(soap, -1))) return NULL; xsd__base64Binary n; xsd__base64Binary *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cmn__GuidBuf, SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf, sizeof(xsd__base64Binary), 0)) break; if (!(p = soap_in_cmn__GuidBuf(soap, tag, NULL, "cmn:GuidBuf"))) break; } else { soap_default_cmn__GuidBuf(soap, &n); if (!soap_in_cmn__GuidBuf(soap, tag, &n, "cmn:GuidBuf")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTosai__CrlType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTosai__CrlType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__CrlType(soap, -1))) return NULL; sai__CrlType *n; sai__CrlType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__CrlType, SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType, sizeof(sai__CrlType), 1)) break; if (!(p = soap_in_PointerTosai__CrlType(soap, tag, NULL, "sai:CrlType"))) break; } else { n = NULL; if (!soap_in_PointerTosai__CrlType(soap, tag, &n, "sai:CrlType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_sai__CertificateHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfsai__CertificateHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__CertificateHandleType, SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_sai__CertificateHandleType(soap, tag, NULL, "sai:CertificateHandleType"))) break; } else { soap_default_sai__CertificateHandleType(soap, &n); if (!soap_in_sai__CertificateHandleType(soap, tag, &n, "sai:CertificateHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTosai__TlsOptionsType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTosai__TlsOptionsType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, -1))) return NULL; sai__TlsOptionsType *n; sai__TlsOptionsType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__TlsOptionsType, SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType, sizeof(sai__TlsOptionsType), 1)) break; if (!(p = soap_in_PointerTosai__TlsOptionsType(soap, tag, NULL, "sai:TlsOptionsType"))) break; } else { n = NULL; if (!soap_in_PointerTosai__TlsOptionsType(soap, tag, &n, "sai:TlsOptionsType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_sai__EnabledInterfacesType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfsai__EnabledInterfacesType(soap, -1))) return NULL; enum sai__EnabledInterfacesType n; enum sai__EnabledInterfacesType *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__EnabledInterfacesType, SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType, sizeof(enum sai__EnabledInterfacesType), 0)) break; if (!(p = soap_in_sai__EnabledInterfacesType(soap, tag, NULL, "sai:EnabledInterfacesType"))) break; } else { soap_default_sai__EnabledInterfacesType(soap, &n); if (!soap_in_sai__EnabledInterfacesType(soap, tag, &n, "sai:EnabledInterfacesType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstd__string(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_std__string(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstd__string(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstd__string(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_std__string(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfstd__string(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfstd__string(soap, -1))) return NULL; std::string n; std::string *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_std__string, SOAP_TYPE_std__vectorTemplateOfstd__string, sizeof(std::string), 0)) break; if (!(p = soap_in_std__string(soap, tag, NULL, "xsd:string"))) break; } else { soap_default_std__string(soap, &n); if (!soap_in_std__string(soap, tag, &n, "xsd:string")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfstd__string(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfstd__string(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstd__string(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfstd__string(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstd__string(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstd__string, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstd__string(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedInt(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedInt(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfunsignedInt(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_unsignedInt(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfunsignedInt(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfunsignedInt(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_unsignedInt, SOAP_TYPE_std__vectorTemplateOfunsignedInt, sizeof(unsigned int), 0)) break; if (!(p = soap_in_unsignedInt(soap, tag, NULL, "xsd:unsignedInt"))) break; } else { soap_default_unsignedInt(soap, &n); if (!soap_in_unsignedInt(soap, tag, &n, "xsd:unsignedInt")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedInt(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfunsignedInt(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedInt(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfunsignedInt(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedInt(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedInt, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfunsignedInt(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) (*i).soap_serialize(soap); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if ((*i).soap_out(soap, tag, id, "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfxsd__base64Binary(soap, -1))) return NULL; xsd__base64Binary n; xsd__base64Binary *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_xsd__base64Binary, SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary, sizeof(xsd__base64Binary), 0)) break; if (!(p = soap_in_xsd__base64Binary(soap, tag, NULL, "xsd:base64Binary"))) break; } else { n.soap_default(soap); if (!soap_in_xsd__base64Binary(soap, tag, &n, "xsd:base64Binary")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfxsd__base64Binary(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfxsd__base64Binary(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, const std::vector*a) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) soap_serialize_PointerTosai__KerberosSpnType(soap, &(*i)); } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_PointerTosai__KerberosSpnType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, -1))) return NULL; sai__KerberosSpnType *n; sai__KerberosSpnType **p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__KerberosSpnType, SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType, sizeof(sai__KerberosSpnType), 1)) break; if (!(p = soap_in_PointerTosai__KerberosSpnType(soap, tag, NULL, "sai:KerberosSpnType"))) break; } else { n = NULL; if (!soap_in_PointerTosai__KerberosSpnType(soap, tag, &n, "sai:KerberosSpnType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_sai__UserAclRealmType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfsai__UserAclRealmType(soap, -1))) return NULL; enum sai__UserAclRealmType n; enum sai__UserAclRealmType *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__UserAclRealmType, SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType, sizeof(enum sai__UserAclRealmType), 0)) break; if (!(p = soap_in_sai__UserAclRealmType(soap, tag, NULL, "sai:UserAclRealmType"))) break; } else { soap_default_sai__UserAclRealmType(soap, &n); if (!soap_in_sai__UserAclRealmType(soap, tag, &n, "sai:UserAclRealmType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, const std::vector*a) { } SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, std::vector*p) { p->clear(); } SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, const char *tag, int id, const std::vector*a, const char *type) { for (std::vector::const_iterator i = a->begin(); i != a->end(); ++i) { if (soap_out_sai__UserAclEntryHandleType(soap, tag, id, &(*i), "")) return soap->error; } return SOAP_OK; } SOAP_FMAC3 std::vector* SOAP_FMAC4 soap_in_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, const char *tag, std::vector*a, const char *type) { if (soap_element_begin_in(soap, tag, 1, NULL)) return NULL; if (!a && !(a = soap_new_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, -1))) return NULL; unsigned int n; unsigned int *p; do { soap_revert(soap); if (*soap->id || *soap->href) { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__UserAclEntryHandleType, SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType, sizeof(unsigned int), 0)) break; if (!(p = soap_in_sai__UserAclEntryHandleType(soap, tag, NULL, "sai:UserAclEntryHandleType"))) break; } else { soap_default_sai__UserAclEntryHandleType(soap, &n); if (!soap_in_sai__UserAclEntryHandleType(soap, tag, &n, "sai:UserAclEntryHandleType")) break; } a->push_back(n); } while (!soap_element_begin_in(soap, tag, 1, NULL)); if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG) { soap->error = SOAP_OK; return a; } return NULL; } SOAP_FMAC5 std::vector * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, int n) { return soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, n, NULL, NULL, NULL); } SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, std::vector*p) { soap_delete(soap, p); } SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:"")); struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType, n, soap_fdelete); if (!cp) return NULL; if (n < 0) { cp->ptr = (void*)new std::vector; if (size) *size = sizeof(std::vector); } else { cp->ptr = (void*)new std::vector[n]; if (size) *size = n * sizeof(std::vector); } DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr)); return (std::vector*)cp->ptr; } SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector %p -> %p\n", q, p)); *(std::vector*)p = *(std::vector*)q; } /* End of soapC.cpp */