/* tr-069.h Generated by wsdl2h 2.8.83 from https://www.broadband-forum.org/cwmp/cwmp-1-4.xsd and typemap.dat 2019-04-16 15:34:01 GMT DO NOT INCLUDE THIS FILE DIRECTLY INTO YOUR PROJECT BUILDS USE THE soapcpp2-GENERATED SOURCE CODE FILES FOR YOUR PROJECT BUILDS gSOAP XML Web services tools Copyright (C) 2000-2018, Robert van Engelen, Genivia Inc. All Rights Reserved. This program is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. -------------------------------------------------------------------------------- A commercial use license is available from Genivia Inc., contact@genivia.com -------------------------------------------------------------------------------- */ /** @page page_notes Notes @note HINTS: - Run soapcpp2 on tr-069.h to generate the SOAP/XML processing logic: Use soapcpp2 -I to specify paths for #import Use soapcpp2 -j to generate improved proxy and server classes. Use soapcpp2 -r to generate a report. - Edit 'typemap.dat' to control namespace bindings and type mappings: It is strongly recommended to customize the names of the namespace prefixes generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces section below and add the modified lines to 'typemap.dat' to rerun wsdl2h. - Run Doxygen (www.doxygen.org) on this file to generate documentation. - Use wsdl2h -c to generate pure C code. - Use wsdl2h -R to include the REST operations defined by the WSDLs. - Use wsdl2h -O3 or -O4 to optimize by removing unused schema components. - Use wsdl2h -d to enable DOM support for xsd:any and xsd:anyType. - Use wsdl2h -F to simulate struct-type derivation in C (also works in C++). - Use wsdl2h -f to generate flat C++ class hierarchy, removes type derivation. - Use wsdl2h -g to generate top-level root elements with readers and writers. - Use wsdl2h -U to map XML names to C++ Unicode identifiers instead of _xNNNN. - Use wsdl2h -u to disable the generation of unions. - Use wsdl2h -L to remove this @note and all other @note comments. - Use wsdl2h -nname to use name as the base namespace prefix instead of 'ns'. - Use wsdl2h -Nname for service prefix and produce multiple service bindings - Struct/class members serialized as XML attributes are annotated with a '@'. - Struct/class members that have a special role are annotated with a '$'. @warning DO NOT INCLUDE THIS ANNOTATED FILE DIRECTLY IN YOUR PROJECT SOURCE CODE. USE THE FILES GENERATED BY soapcpp2 FOR YOUR PROJECT'S SOURCE CODE: THE GENERATED soapStub.h FILE CONTAINS THIS CONTENT WITHOUT ANNOTATIONS. @copyright LICENSE: @verbatim -------------------------------------------------------------------------------- gSOAP XML Web services tools Copyright (C) 2000-2019, Robert van Engelen, Genivia Inc. All Rights Reserved. The wsdl2h tool and its generated software are released under the GPL. This software is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. -------------------------------------------------------------------------------- GPL license. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Author contact information: engelen@genivia.com / engelen@acm.org This program is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. -------------------------------------------------------------------------------- A commercial-use license is available from Genivia, Inc., contact@genivia.com -------------------------------------------------------------------------------- @endverbatim */ //gsoapopt c,w /******************************************************************************\ * * * Definitions * * urn:dslforum-org:cwmp-1-2 * * * \******************************************************************************/ /******************************************************************************\ * * * Import * * * \******************************************************************************/ /******************************************************************************\ * * * Schema Namespaces * * * \******************************************************************************/ /* NOTE: It is strongly recommended to customize the names of the namespace prefixes generated by wsdl2h. To do so, modify the prefix bindings below and add the modified lines to 'typemap.dat' then rerun wsdl2h (use wsdl2h -t typemap.dat): cwmp = "urn:dslforum-org:cwmp-1-2" */ #define SOAP_NAMESPACE_OF_cwmp "urn:dslforum-org:cwmp-1-2" //gsoap cwmp schema namespace: urn:dslforum-org:cwmp-1-2 //gsoap cwmp schema form: unqualified /******************************************************************************\ * * * Built-in Schema Types and Top-Level Elements and Attributes * * * \******************************************************************************/ /// Built-in type "SOAP-ENC:base64". struct SOAP_ENC__base64 { unsigned char *__ptr; int __size; }; /// Built-in type "xs:boolean". typedef enum xsd__boolean { false_, true_ } xsd__boolean; /// Primitive built-in type "xs:anySimpleType". typedef char* xsd__anySimpleType; /// Primitive built-in type "xs:anyURI". typedef char* xsd__anyURI; /******************************************************************************\ * * * Schema Types and Top-Level Elements and Attributes * * urn:dslforum-org:cwmp-1-2 * * * \******************************************************************************/ /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":DefaultDeploymentUnitOperationType". /// @brief Union of values from type "xs:string". typedef char* cwmp__DeploymentUnitOperationType; /// @brief "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType is a simpleType restriction of type xs:unsignedInt. /// ///
/// /// Value range is 9000 to 9799. typedef unsigned int cwmp__CPEFaultCodeType 9000 : 9799; /// @brief "urn:dslforum-org:cwmp-1-2":CPEExtensionFaultCodeType is a simpleType restriction of type xs:unsignedInt. /// ////// CPE Fault Codes from 9000 to 9799 /// * 9000 - Method not supported /// * 9001 - Request denied (no reason specified) /// * 9002 - Internal error /// * 9003 - Invalid arguments /// * 9004 - Resources exceeded /// * 9005 - Invalid parameter name /// * 9006 - Invalid parameter type /// * 9007 - Invalid parameter value /// * 9008 - Attempt to set a non-writable parameter /// * 9009 - Notification request rejected /// * 9010 - File transfer failure /// * 9011 - Upload failure /// * 9012 - File transfer server authentication failure /// * 9013 - Unsupported protocol for file transfer /// * 9014 - File transfer failure: unable to join multicast group /// * 9015 - File transfer failure: unable to contact file server /// * 9016 - File transfer failure: unable to access file /// * 9017 - File transfer failure: unable to complete download /// * 9018 - File transfer failure: file corrupted /// * 9019 - File transfer failure: file authentication failure /// * 9020 - File transfer failure: unable to complete download within specified time windows /// * 9021 - Cancelation of file transfer not permitted in current transfer state /// * 9022 - Invalid UUID Format /// * 9023 - Unknown Execution Environment /// * 9024 - Disabled Execution Environment /// * 9025 - Deployment Unit to Execution Environment Mismatch /// * 9026 - Duplicate Deployment Unit /// * 9027 - System Resources Exceeded /// * 9028 - Unknown Deployment Unit /// * 9029 - Invalid Deployment Unit State /// * 9030 - Invalid Deployement Unit Update Downgrade not permitted /// * 9031 - Invalid Deployement Unit Update Version not specified /// * 9032 - Invalid Deployment Unit Update Version already exists ///
/// /// Value range is 9033 to 9799. typedef unsigned int cwmp__CPEExtensionFaultCodeType 9033 : 9799; /// @brief "urn:dslforum-org:cwmp-1-2":CPEVendorFaultCodeType is a simpleType restriction of type xs:unsignedInt. /// ////// Range of CPE Fault Codes from 9033 to 9799 for future extension ///
/// /// Value range is 9800 to 9899. typedef unsigned int cwmp__CPEVendorFaultCodeType 9800 : 9899; /// @brief "urn:dslforum-org:cwmp-1-2":ACSFaultCodeType is a simpleType restriction of type xs:unsignedInt. /// ////// Vendor Extension range for CPE Fault Codes from 9800 to 9899 ///
/// /// Value range is 8000 to 8799. typedef unsigned int cwmp__ACSFaultCodeType 8000 : 8799; /// @brief "urn:dslforum-org:cwmp-1-2":ACSVendorFaultCodeType is a simpleType restriction of type xs:unsignedInt. /// ////// ACS Fault Codes from 8000 to 8005 /// * 8000 - Method not supported /// * 8001 - Request denied (no reason specified) /// * 8002 - Internal error /// * 8003 - Invalid arguments /// * 8004 - Resources exceeded /// * 8005 - Retry request ///
/// /// Value range is 8800 to 8899. typedef unsigned int cwmp__ACSVendorFaultCodeType 8800 : 8899; /// @brief "urn:dslforum-org:cwmp-1-2":TransferFileType is a simpleType restriction of type xs:string. /// ////// Vendor Extension range for ACS Fault Codes from 8800 to 8899 ///
/// /// Length of this content is 0 to 64. /// Content pattern is "[1-9]\\d*( \\S+)+". /// Content pattern is "[1-9]\\d*( \\S+)+ [1-9]\\d*". /// Content pattern is "X [0-9A-F]{6} .+". /// Content pattern is "X \\S+ .+". typedef char* cwmp__TransferFileType "[1-9]\\d*( \\S+)+|[1-9]\\d*( \\S+)+ [1-9]\\d*|X [0-9A-F]{6} .+|X \\S+ .+" : 64; /// @brief "urn:dslforum-org:cwmp-1-2":DownloadFileType is a simpleType restriction of type xs:string. /// ////// This type is used for AllQueuedTransferStruct and AutonomousTransferComplete ///
/// /// Length of this content is 0 to 64. /// Content pattern is "[1-9]\\d*( \\S+)+". /// Content pattern is "X [0-9A-F]{6} .+". /// Content pattern is "X \\S+ .+". typedef char* cwmp__DownloadFileType "[1-9]\\d*( \\S+)+|X [0-9A-F]{6} .+|X \\S+ .+" : 64; /// @brief "urn:dslforum-org:cwmp-1-2":UploadFileType is a simpleType restriction of type xs:string. /// ////// This type is used for Download and RequestDownload ///
/// /// Length of this content is 0 to 64. /// Content pattern is "[1-9]\\d*( \\S+)+". /// Content pattern is "[1-9]\\d*( \\S+)+ [1-9]\\d*". /// Content pattern is "X [0-9A-F]{6} .+". /// Content pattern is "X \\S+ .+". typedef char* cwmp__UploadFileType "[1-9]\\d*( \\S+)+|[1-9]\\d*( \\S+)+ [1-9]\\d*|X [0-9A-F]{6} .+|X \\S+ .+" : 64; /// @brief "urn:dslforum-org:cwmp-1-2":EventCodeType is a simpleType restriction of type xs:string. /// /// Length of this content is 0 to 64. /// Content pattern is "\\d+( \\S+)+". /// Content pattern is "M \\S+". /// Content pattern is "M X_\\S+". /// Content pattern is "X [0-9A-F]{6} .+". /// Content pattern is "X \\S+ .+". typedef char* cwmp__EventCodeType "\\d+( \\S+)+|M \\S+|M X_\\S+|X [0-9A-F]{6} .+|X \\S+ .+" : 64; /// @brief "urn:dslforum-org:cwmp-1-2":TimeWindowModeValueType is a simpleType restriction of type xs:string. /// /// Length of this content is 0 to 64. /// Content pattern is "[1-9]\\d*( \\S+)+". /// Content pattern is "X [0-9A-F]{6} .+". /// Content pattern is "X \\S+ .+". typedef char* cwmp__TimeWindowModeValueType "[1-9]\\d*( \\S+)+|X [0-9A-F]{6} .+|X \\S+ .+" : 64; /// @brief "urn:dslforum-org:cwmp-1-2":CommandKeyType is a simpleType restriction of type xs:string. /// /// Length of this content is 0 to 32. typedef char* cwmp__CommandKeyType : 32; /// @brief "urn:dslforum-org:cwmp-1-2":ObjectNameType is a simpleType restriction of type xs:string. /// /// Length of this content is 0 to 256. /// Content pattern is ".*\\.". typedef char* cwmp__ObjectNameType ".*\\." : 256; /// @brief "urn:dslforum-org:cwmp-1-2":ParameterKeyType is a simpleType restriction of type xs:string. /// /// Length of this content is 0 to 32. typedef char* cwmp__ParameterKeyType : 32; /// @brief "urn:dslforum-org:cwmp-1-2":AccessListValueType is a simpleType restriction of type xs:string. /// /// @note The enum values are prefixed with "cwmp__AccessListValueType__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations enum cwmp__AccessListValueType { cwmp__AccessListValueType__Subscriber, ///< xs:string value="Subscriber" }; /// @brief "urn:dslforum-org:cwmp-1-2":ParameterAttributeNotificationValueType is a simpleType restriction of type xs:int. /// /// @note The enum values are prefixed with "cwmp__ParameterAttributeNotificationValueType__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations enum cwmp__ParameterAttributeNotificationValueType { ////// This type is used for Upload ///
/// cwmp__ParameterAttributeNotificationValueType__0 = 0, ///< xs:int value="0" ////// Notification off. The CPE need not inform the ACS of a change to the specified parameter(s) ///
/// cwmp__ParameterAttributeNotificationValueType__1 = 1, ///< xs:int value="1" ////// Passive notification. Whenever the specified parameter value changes, the CPE MUST include the new value in the ParameterList in the Inform message that is sent the next time a session is established to the ACS ///
/// cwmp__ParameterAttributeNotificationValueType__2 = 2, ///< xs:int value="2" ////// Active notification. Whenever the specified parameter value changes, the CPE MUST initiate a session to the ACS, and include the new value in the ParameterList in the associated Inform message ///
/// cwmp__ParameterAttributeNotificationValueType__3 = 3, ///< xs:int value="3" ////// Reserved for future use ///
/// cwmp__ParameterAttributeNotificationValueType__4 = 4, ///< xs:int value="4" ////// Reserved for future use ///
/// cwmp__ParameterAttributeNotificationValueType__5 = 5, ///< xs:int value="5" ////// Reserved for future use ///
/// cwmp__ParameterAttributeNotificationValueType__6 = 6, ///< xs:int value="6" }; /// @brief "urn:dslforum-org:cwmp-1-2":TransferStateType is a simpleType restriction of type xs:int. /// /// @note The enum values are prefixed with "cwmp__TransferStateType__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations enum cwmp__TransferStateType { ////// Reserved for future use ///
/// cwmp__TransferStateType__1 = 1, ///< xs:int value="1" ////// Not yet started ///
/// cwmp__TransferStateType__2 = 2, ///< xs:int value="2" ////// In progress ///
/// cwmp__TransferStateType__3 = 3, ///< xs:int value="3" }; /// @brief "urn:dslforum-org:cwmp-1-2":DeploymentUnitUUID is a simpleType restriction of type xs:string. /// ////// Completed ///
/// /// Content pattern is "[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}". typedef char* cwmp__DeploymentUnitUUID "[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}"; /// @brief "urn:dslforum-org:cwmp-1-2":DeploymentUnitState is a simpleType restriction of type xs:string. /// ////// A unique identifier for a Deployment Unit ///
/// /// @note The enum values are prefixed with "cwmp__DeploymentUnitState__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations enum cwmp__DeploymentUnitState { ////// The state of a Deployment Unit on the device ///
/// cwmp__DeploymentUnitState__Installed, ///< xs:string value="Installed" ////// The Deployment Unit has been Installed. ///
/// cwmp__DeploymentUnitState__Uninstalled, ///< xs:string value="Uninstalled" ////// The Deployment Unit has been Uninstalled. ///
/// cwmp__DeploymentUnitState__Failed, ///< xs:string value="Failed" }; /// @brief "urn:dslforum-org:cwmp-1-2":DefaultDeploymentUnitOperationType is a simpleType restriction of type xs:string. /// /// @note The enum values are prefixed with "cwmp__DefaultDeploymentUnitOperationType__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations enum cwmp__DefaultDeploymentUnitOperationType { ////// The Deployment Unit Installed failed such that the Deployment Unit instance /// could not be created. ///
/// cwmp__DefaultDeploymentUnitOperationType__Install, ///< xs:string value="Install" ////// Install of a Deployment Unit ///
/// cwmp__DefaultDeploymentUnitOperationType__Update, ///< xs:string value="Update" ////// Update of a Deployment Unit ///
/// cwmp__DefaultDeploymentUnitOperationType__Uninstall, ///< xs:string value="Uninstall" }; /// @brief "urn:dslforum-org:cwmp-1-2":TransferCompleteCPEFaultCodeType is a simpleType restriction of type "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType. /// ////// Uninstall of a Deployment Unit ///
/// /// @note The enum values are prefixed with "cwmp__TransferCompleteCPEFaultCodeType__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations enum cwmp__TransferCompleteCPEFaultCodeType { cwmp__TransferCompleteCPEFaultCodeType__9001 = 9001, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9001" cwmp__TransferCompleteCPEFaultCodeType__9002 = 9002, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9002" cwmp__TransferCompleteCPEFaultCodeType__9010 = 9010, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9010" cwmp__TransferCompleteCPEFaultCodeType__9011 = 9011, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9011" cwmp__TransferCompleteCPEFaultCodeType__9012 = 9012, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9012" cwmp__TransferCompleteCPEFaultCodeType__9014 = 9014, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9014" cwmp__TransferCompleteCPEFaultCodeType__9015 = 9015, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9015" cwmp__TransferCompleteCPEFaultCodeType__9016 = 9016, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9016" cwmp__TransferCompleteCPEFaultCodeType__9017 = 9017, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9017" cwmp__TransferCompleteCPEFaultCodeType__9018 = 9018, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9018" cwmp__TransferCompleteCPEFaultCodeType__9019 = 9019, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9019" cwmp__TransferCompleteCPEFaultCodeType__9020 = 9020, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9020" }; /// @brief "urn:dslforum-org:cwmp-1-2":DeploymentUnitCPEFaultCodeType is a simpleType restriction of type "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType. /// ////// Restricted subset of CPEFaultCodeType that are specific for the TransferComplete and AutonomousTransferComplete RPCs ///
/// /// @note The enum values are prefixed with "cwmp__DeploymentUnitCPEFaultCodeType__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations enum cwmp__DeploymentUnitCPEFaultCodeType { cwmp__DeploymentUnitCPEFaultCodeType__9001 = 9001, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9001" cwmp__DeploymentUnitCPEFaultCodeType__9003 = 9003, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9003" cwmp__DeploymentUnitCPEFaultCodeType__9012 = 9012, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9012" cwmp__DeploymentUnitCPEFaultCodeType__9013 = 9013, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9013" cwmp__DeploymentUnitCPEFaultCodeType__9015 = 9015, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9015" cwmp__DeploymentUnitCPEFaultCodeType__9016 = 9016, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9016" cwmp__DeploymentUnitCPEFaultCodeType__9017 = 9017, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9017" cwmp__DeploymentUnitCPEFaultCodeType__9018 = 9018, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9018" cwmp__DeploymentUnitCPEFaultCodeType__9022 = 9022, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9022" cwmp__DeploymentUnitCPEFaultCodeType__9023 = 9023, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9023" cwmp__DeploymentUnitCPEFaultCodeType__9024 = 9024, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9024" cwmp__DeploymentUnitCPEFaultCodeType__9025 = 9025, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9025" cwmp__DeploymentUnitCPEFaultCodeType__9026 = 9026, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9026" cwmp__DeploymentUnitCPEFaultCodeType__9027 = 9027, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9027" cwmp__DeploymentUnitCPEFaultCodeType__9028 = 9028, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9028" cwmp__DeploymentUnitCPEFaultCodeType__9029 = 9029, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9029" cwmp__DeploymentUnitCPEFaultCodeType__9030 = 9030, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9030" cwmp__DeploymentUnitCPEFaultCodeType__9031 = 9031, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9031" cwmp__DeploymentUnitCPEFaultCodeType__9032 = 9032, ///< "urn:dslforum-org:cwmp-1-2":CPEFaultCodeType value="9032" }; /******************************************************************************\ * * * Schema Complex Types and Top-Level Elements * * urn:dslforum-org:cwmp-1-2 * * * \******************************************************************************/ /// @brief "urn:dslforum-org:cwmp-1-2":TransferCompleteFaultStruct is a complexType. /// ////// Restricted subset of CPEFaultCodeType that are specific for a single operation in the DUStateChangeComplete and AutonomousDUStateChangeComplete RPCs ///
/// /// @note struct cwmp__TransferCompleteFaultStruct operations: /// - cwmp__TransferCompleteFaultStruct* soap_new_cwmp__TransferCompleteFaultStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__TransferCompleteFaultStruct(struct soap*, cwmp__TransferCompleteFaultStruct*) default initialize members /// - int soap_read_cwmp__TransferCompleteFaultStruct(struct soap*, cwmp__TransferCompleteFaultStruct*) deserialize from a source /// - int soap_write_cwmp__TransferCompleteFaultStruct(struct soap*, cwmp__TransferCompleteFaultStruct*) serialize to a sink /// - cwmp__TransferCompleteFaultStruct* soap_dup_cwmp__TransferCompleteFaultStruct(struct soap*, cwmp__TransferCompleteFaultStruct* dst, cwmp__TransferCompleteFaultStruct *src) returns deep copy of cwmp__TransferCompleteFaultStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__TransferCompleteFaultStruct(cwmp__TransferCompleteFaultStruct*) deep deletes cwmp__TransferCompleteFaultStruct data members, use only on dst after soap_dup_cwmp__TransferCompleteFaultStruct(NULL, cwmp__TransferCompleteFaultStruct *dst, cwmp__TransferCompleteFaultStruct *src) (use soapcpp2 -Ed) struct cwmp__TransferCompleteFaultStruct { ////// Fault information for TransferComplete and AutonomousTransferComplete ///
/// /// @brief Union of values from type "xs:unsignedInt". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":TransferCompleteCPEFaultCodeType". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":CPEExtensionFaultCodeType". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":CPEVendorFaultCodeType". char* FaultCode 1; ///< Required element. /// Length of this content is 0 to 256. char* FaultString 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":DeploymentUnitFaultStruct is a complexType. /// ////// Fault codes only related to TransferComplete RPCs ///
/// /// @note struct cwmp__DeploymentUnitFaultStruct operations: /// - cwmp__DeploymentUnitFaultStruct* soap_new_cwmp__DeploymentUnitFaultStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__DeploymentUnitFaultStruct(struct soap*, cwmp__DeploymentUnitFaultStruct*) default initialize members /// - int soap_read_cwmp__DeploymentUnitFaultStruct(struct soap*, cwmp__DeploymentUnitFaultStruct*) deserialize from a source /// - int soap_write_cwmp__DeploymentUnitFaultStruct(struct soap*, cwmp__DeploymentUnitFaultStruct*) serialize to a sink /// - cwmp__DeploymentUnitFaultStruct* soap_dup_cwmp__DeploymentUnitFaultStruct(struct soap*, cwmp__DeploymentUnitFaultStruct* dst, cwmp__DeploymentUnitFaultStruct *src) returns deep copy of cwmp__DeploymentUnitFaultStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__DeploymentUnitFaultStruct(cwmp__DeploymentUnitFaultStruct*) deep deletes cwmp__DeploymentUnitFaultStruct data members, use only on dst after soap_dup_cwmp__DeploymentUnitFaultStruct(NULL, cwmp__DeploymentUnitFaultStruct *dst, cwmp__DeploymentUnitFaultStruct *src) (use soapcpp2 -Ed) struct cwmp__DeploymentUnitFaultStruct { ////// Structure used to convey success or failure status of an operation performed on a Deployment Unit ///
/// /// @brief Union of values from type "xs:unsignedInt". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":DeploymentUnitCPEFaultCodeType". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":CPEExtensionFaultCodeType". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":CPEVendorFaultCodeType". char* FaultCode 1; ///< Required element. ////// Fault codes only related to DUStateChangeComplete RPCs ///
/// /// Element "FaultString" of type xs:string. char* FaultString 0; ///< Optional element. }; /// @brief "urn:dslforum-org:cwmp-1-2":ParameterValueStruct is a complexType. /// /// @note struct cwmp__ParameterValueStruct operations: /// - cwmp__ParameterValueStruct* soap_new_cwmp__ParameterValueStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__ParameterValueStruct(struct soap*, cwmp__ParameterValueStruct*) default initialize members /// - int soap_read_cwmp__ParameterValueStruct(struct soap*, cwmp__ParameterValueStruct*) deserialize from a source /// - int soap_write_cwmp__ParameterValueStruct(struct soap*, cwmp__ParameterValueStruct*) serialize to a sink /// - cwmp__ParameterValueStruct* soap_dup_cwmp__ParameterValueStruct(struct soap*, cwmp__ParameterValueStruct* dst, cwmp__ParameterValueStruct *src) returns deep copy of cwmp__ParameterValueStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__ParameterValueStruct(cwmp__ParameterValueStruct*) deep deletes cwmp__ParameterValueStruct data members, use only on dst after soap_dup_cwmp__ParameterValueStruct(NULL, cwmp__ParameterValueStruct *dst, cwmp__ParameterValueStruct *src) (use soapcpp2 -Ed) struct cwmp__ParameterValueStruct { /// Length of this content is 0 to 256. char* Name 1; ///< Required element. /// Element "Value" of type xs:anySimpleType. xsd__anySimpleType Value 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":DeviceIdStruct is a complexType. /// /// @note struct cwmp__DeviceIdStruct operations: /// - cwmp__DeviceIdStruct* soap_new_cwmp__DeviceIdStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__DeviceIdStruct(struct soap*, cwmp__DeviceIdStruct*) default initialize members /// - int soap_read_cwmp__DeviceIdStruct(struct soap*, cwmp__DeviceIdStruct*) deserialize from a source /// - int soap_write_cwmp__DeviceIdStruct(struct soap*, cwmp__DeviceIdStruct*) serialize to a sink /// - cwmp__DeviceIdStruct* soap_dup_cwmp__DeviceIdStruct(struct soap*, cwmp__DeviceIdStruct* dst, cwmp__DeviceIdStruct *src) returns deep copy of cwmp__DeviceIdStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__DeviceIdStruct(cwmp__DeviceIdStruct*) deep deletes cwmp__DeviceIdStruct data members, use only on dst after soap_dup_cwmp__DeviceIdStruct(NULL, cwmp__DeviceIdStruct *dst, cwmp__DeviceIdStruct *src) (use soapcpp2 -Ed) struct cwmp__DeviceIdStruct { /// Length of this content is 0 to 64. char* Manufacturer 1; ///< Required element. /// Length of this content is 6. /// Content pattern is "[0-9A-F]{6}". char* OUI 1; ///< Required element. /// Length of this content is 0 to 64. char* ProductClass 1; ///< Required element. /// Length of this content is 0 to 64. char* SerialNumber 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":EventStruct is a complexType. /// /// @note struct cwmp__EventStruct operations: /// - cwmp__EventStruct* soap_new_cwmp__EventStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__EventStruct(struct soap*, cwmp__EventStruct*) default initialize members /// - int soap_read_cwmp__EventStruct(struct soap*, cwmp__EventStruct*) deserialize from a source /// - int soap_write_cwmp__EventStruct(struct soap*, cwmp__EventStruct*) serialize to a sink /// - cwmp__EventStruct* soap_dup_cwmp__EventStruct(struct soap*, cwmp__EventStruct* dst, cwmp__EventStruct *src) returns deep copy of cwmp__EventStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__EventStruct(cwmp__EventStruct*) deep deletes cwmp__EventStruct data members, use only on dst after soap_dup_cwmp__EventStruct(NULL, cwmp__EventStruct *dst, cwmp__EventStruct *src) (use soapcpp2 -Ed) struct cwmp__EventStruct { /// Element "EventCode" of type "urn:dslforum-org:cwmp-1-2":EventCodeType. cwmp__EventCodeType EventCode 1; ///< Required element. /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":ParameterInfoStruct is a complexType. /// /// @note struct cwmp__ParameterInfoStruct operations: /// - cwmp__ParameterInfoStruct* soap_new_cwmp__ParameterInfoStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__ParameterInfoStruct(struct soap*, cwmp__ParameterInfoStruct*) default initialize members /// - int soap_read_cwmp__ParameterInfoStruct(struct soap*, cwmp__ParameterInfoStruct*) deserialize from a source /// - int soap_write_cwmp__ParameterInfoStruct(struct soap*, cwmp__ParameterInfoStruct*) serialize to a sink /// - cwmp__ParameterInfoStruct* soap_dup_cwmp__ParameterInfoStruct(struct soap*, cwmp__ParameterInfoStruct* dst, cwmp__ParameterInfoStruct *src) returns deep copy of cwmp__ParameterInfoStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__ParameterInfoStruct(cwmp__ParameterInfoStruct*) deep deletes cwmp__ParameterInfoStruct data members, use only on dst after soap_dup_cwmp__ParameterInfoStruct(NULL, cwmp__ParameterInfoStruct *dst, cwmp__ParameterInfoStruct *src) (use soapcpp2 -Ed) struct cwmp__ParameterInfoStruct { /// Length of this content is 0 to 256. char* Name 1; ///< Required element. /// Element "Writable" of type xs:boolean. xsd__boolean Writable 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":SetParameterAttributesStruct is a complexType. /// /// @note struct cwmp__SetParameterAttributesStruct operations: /// - cwmp__SetParameterAttributesStruct* soap_new_cwmp__SetParameterAttributesStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__SetParameterAttributesStruct(struct soap*, cwmp__SetParameterAttributesStruct*) default initialize members /// - int soap_read_cwmp__SetParameterAttributesStruct(struct soap*, cwmp__SetParameterAttributesStruct*) deserialize from a source /// - int soap_write_cwmp__SetParameterAttributesStruct(struct soap*, cwmp__SetParameterAttributesStruct*) serialize to a sink /// - cwmp__SetParameterAttributesStruct* soap_dup_cwmp__SetParameterAttributesStruct(struct soap*, cwmp__SetParameterAttributesStruct* dst, cwmp__SetParameterAttributesStruct *src) returns deep copy of cwmp__SetParameterAttributesStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__SetParameterAttributesStruct(cwmp__SetParameterAttributesStruct*) deep deletes cwmp__SetParameterAttributesStruct data members, use only on dst after soap_dup_cwmp__SetParameterAttributesStruct(NULL, cwmp__SetParameterAttributesStruct *dst, cwmp__SetParameterAttributesStruct *src) (use soapcpp2 -Ed) struct cwmp__SetParameterAttributesStruct { /// Length of this content is 0 to 256. char* Name 1; ///< Required element. /// Element "NotificationChange" of type xs:boolean. xsd__boolean NotificationChange 1; ///< Required element. /// Element "Notification" of type "urn:dslforum-org:cwmp-1-2":ParameterAttributeNotificationValueType. enum cwmp__ParameterAttributeNotificationValueType Notification 1; ///< Required element. /// Element "AccessListChange" of type xs:boolean. xsd__boolean AccessListChange 1; ///< Required element. /// Element "AccessList" of type "urn:dslforum-org:cwmp-1-2":AccessList. struct AccessList* AccessList 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":ParameterAttributeStruct is a complexType. /// /// @note struct cwmp__ParameterAttributeStruct operations: /// - cwmp__ParameterAttributeStruct* soap_new_cwmp__ParameterAttributeStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__ParameterAttributeStruct(struct soap*, cwmp__ParameterAttributeStruct*) default initialize members /// - int soap_read_cwmp__ParameterAttributeStruct(struct soap*, cwmp__ParameterAttributeStruct*) deserialize from a source /// - int soap_write_cwmp__ParameterAttributeStruct(struct soap*, cwmp__ParameterAttributeStruct*) serialize to a sink /// - cwmp__ParameterAttributeStruct* soap_dup_cwmp__ParameterAttributeStruct(struct soap*, cwmp__ParameterAttributeStruct* dst, cwmp__ParameterAttributeStruct *src) returns deep copy of cwmp__ParameterAttributeStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__ParameterAttributeStruct(cwmp__ParameterAttributeStruct*) deep deletes cwmp__ParameterAttributeStruct data members, use only on dst after soap_dup_cwmp__ParameterAttributeStruct(NULL, cwmp__ParameterAttributeStruct *dst, cwmp__ParameterAttributeStruct *src) (use soapcpp2 -Ed) struct cwmp__ParameterAttributeStruct { /// Length of this content is 0 to 256. char* Name 1; ///< Required element. /// Element "Notification" of type "urn:dslforum-org:cwmp-1-2":ParameterAttributeNotificationValueType. enum cwmp__ParameterAttributeNotificationValueType Notification 1; ///< Required element. /// Element "AccessList" of type "urn:dslforum-org:cwmp-1-2":AccessList. struct AccessList* AccessList 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":TimeWindowStruct is a complexType. /// /// @note struct cwmp__TimeWindowStruct operations: /// - cwmp__TimeWindowStruct* soap_new_cwmp__TimeWindowStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__TimeWindowStruct(struct soap*, cwmp__TimeWindowStruct*) default initialize members /// - int soap_read_cwmp__TimeWindowStruct(struct soap*, cwmp__TimeWindowStruct*) deserialize from a source /// - int soap_write_cwmp__TimeWindowStruct(struct soap*, cwmp__TimeWindowStruct*) serialize to a sink /// - cwmp__TimeWindowStruct* soap_dup_cwmp__TimeWindowStruct(struct soap*, cwmp__TimeWindowStruct* dst, cwmp__TimeWindowStruct *src) returns deep copy of cwmp__TimeWindowStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__TimeWindowStruct(cwmp__TimeWindowStruct*) deep deletes cwmp__TimeWindowStruct data members, use only on dst after soap_dup_cwmp__TimeWindowStruct(NULL, cwmp__TimeWindowStruct *dst, cwmp__TimeWindowStruct *src) (use soapcpp2 -Ed) struct cwmp__TimeWindowStruct { /// Element "WindowStart" of type xs:unsignedInt. unsigned int WindowStart 1; ///< Required element. /// Element "WindowEnd" of type xs:unsignedInt. unsigned int WindowEnd 1; ///< Required element. /// Element "WindowMode" of type "urn:dslforum-org:cwmp-1-2":TimeWindowModeValueType. cwmp__TimeWindowModeValueType WindowMode 1; ///< Required element. /// Length of this content is 0 to 256. char* UserMessage 1; ///< Required element. /// Element "MaxRetries" of type xs:int. int MaxRetries 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":QueuedTransferStruct is a complexType. /// /// @note struct cwmp__QueuedTransferStruct operations: /// - cwmp__QueuedTransferStruct* soap_new_cwmp__QueuedTransferStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__QueuedTransferStruct(struct soap*, cwmp__QueuedTransferStruct*) default initialize members /// - int soap_read_cwmp__QueuedTransferStruct(struct soap*, cwmp__QueuedTransferStruct*) deserialize from a source /// - int soap_write_cwmp__QueuedTransferStruct(struct soap*, cwmp__QueuedTransferStruct*) serialize to a sink /// - cwmp__QueuedTransferStruct* soap_dup_cwmp__QueuedTransferStruct(struct soap*, cwmp__QueuedTransferStruct* dst, cwmp__QueuedTransferStruct *src) returns deep copy of cwmp__QueuedTransferStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__QueuedTransferStruct(cwmp__QueuedTransferStruct*) deep deletes cwmp__QueuedTransferStruct data members, use only on dst after soap_dup_cwmp__QueuedTransferStruct(NULL, cwmp__QueuedTransferStruct *dst, cwmp__QueuedTransferStruct *src) (use soapcpp2 -Ed) struct cwmp__QueuedTransferStruct { /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. /// Element "State" of type "urn:dslforum-org:cwmp-1-2":TransferStateType. enum cwmp__TransferStateType State 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":AllQueuedTransferStruct is a complexType. /// /// @note struct cwmp__AllQueuedTransferStruct operations: /// - cwmp__AllQueuedTransferStruct* soap_new_cwmp__AllQueuedTransferStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__AllQueuedTransferStruct(struct soap*, cwmp__AllQueuedTransferStruct*) default initialize members /// - int soap_read_cwmp__AllQueuedTransferStruct(struct soap*, cwmp__AllQueuedTransferStruct*) deserialize from a source /// - int soap_write_cwmp__AllQueuedTransferStruct(struct soap*, cwmp__AllQueuedTransferStruct*) serialize to a sink /// - cwmp__AllQueuedTransferStruct* soap_dup_cwmp__AllQueuedTransferStruct(struct soap*, cwmp__AllQueuedTransferStruct* dst, cwmp__AllQueuedTransferStruct *src) returns deep copy of cwmp__AllQueuedTransferStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__AllQueuedTransferStruct(cwmp__AllQueuedTransferStruct*) deep deletes cwmp__AllQueuedTransferStruct data members, use only on dst after soap_dup_cwmp__AllQueuedTransferStruct(NULL, cwmp__AllQueuedTransferStruct *dst, cwmp__AllQueuedTransferStruct *src) (use soapcpp2 -Ed) struct cwmp__AllQueuedTransferStruct { /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. /// Element "State" of type "urn:dslforum-org:cwmp-1-2":TransferStateType. enum cwmp__TransferStateType State 1; ///< Required element. /// Element "IsDownload" of type xs:boolean. xsd__boolean IsDownload 1; ///< Required element. /// Element "FileType" of type "urn:dslforum-org:cwmp-1-2":TransferFileType. cwmp__TransferFileType FileType 1; ///< Required element. /// Element "FileSize" of type xs:unsignedInt. unsigned int FileSize 1; ///< Required element. /// Length of this content is 0 to 256. char* TargetFileName 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":OperationStruct is an abstract complexType. /// ////// An optional detail message providing further context for the fault ///
/// /// This type is extended by: /// - "urn:dslforum-org:cwmp-1-2":InstallOpStruct as struct cwmp__InstallOpStruct /// - "urn:dslforum-org:cwmp-1-2":UpdateOpStruct as struct cwmp__UpdateOpStruct /// - "urn:dslforum-org:cwmp-1-2":UninstallOpStruct as struct cwmp__UninstallOpStruct /// /// @note struct cwmp__OperationStruct operations: /// - cwmp__OperationStruct* soap_new_cwmp__OperationStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__OperationStruct(struct soap*, cwmp__OperationStruct*) default initialize members /// - int soap_read_cwmp__OperationStruct(struct soap*, cwmp__OperationStruct*) deserialize from a source /// - int soap_write_cwmp__OperationStruct(struct soap*, cwmp__OperationStruct*) serialize to a sink /// - cwmp__OperationStruct* soap_dup_cwmp__OperationStruct(struct soap*, cwmp__OperationStruct* dst, cwmp__OperationStruct *src) returns deep copy of cwmp__OperationStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__OperationStruct(cwmp__OperationStruct*) deep deletes cwmp__OperationStruct data members, use only on dst after soap_dup_cwmp__OperationStruct(NULL, cwmp__OperationStruct *dst, cwmp__OperationStruct *src) (use soapcpp2 -Ed) struct cwmp__OperationStruct { }; /// @brief "urn:dslforum-org:cwmp-1-2":OpResultStruct is a complexType. /// ////// A base type for Deployment Unit operations that can be performed on a device ///
/// /// This type is extended by: /// - "urn:dslforum-org:cwmp-1-2":AutonOpResultStruct as struct cwmp__AutonOpResultStruct /// /// @note struct cwmp__OpResultStruct operations: /// - cwmp__OpResultStruct* soap_new_cwmp__OpResultStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__OpResultStruct(struct soap*, cwmp__OpResultStruct*) default initialize members /// - int soap_read_cwmp__OpResultStruct(struct soap*, cwmp__OpResultStruct*) deserialize from a source /// - int soap_write_cwmp__OpResultStruct(struct soap*, cwmp__OpResultStruct*) serialize to a sink /// - cwmp__OpResultStruct* soap_dup_cwmp__OpResultStruct(struct soap*, cwmp__OpResultStruct* dst, cwmp__OpResultStruct *src) returns deep copy of cwmp__OpResultStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__OpResultStruct(cwmp__OpResultStruct*) deep deletes cwmp__OpResultStruct data members, use only on dst after soap_dup_cwmp__OpResultStruct(NULL, cwmp__OpResultStruct *dst, cwmp__OpResultStruct *src) (use soapcpp2 -Ed) struct cwmp__OpResultStruct { ////// The result of a Deployment Unit operation performed on the device ///
/// /// Element "UUID" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitUUID. cwmp__DeploymentUnitUUID UUID 1; ///< Required element. ////// The UUID of the affected Deployment Unit ///
/// /// Element "DeploymentUnitRef" of type xs:string. char* DeploymentUnitRef 1; ///< Required element. ////// A reference to the affected Deployment Unit ///
/// /// Length of this content is 0 to 32. char* Version 1; ///< Required element. ////// The Version of the affected Deployment Unit ///
/// /// Element "CurrentState" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitState. enum cwmp__DeploymentUnitState CurrentState 1; ///< Required element. ////// The current state of the affected Deployment Unit after performing the operation ///
/// /// Element "Resolved" of type xs:boolean. xsd__boolean Resolved 1; ///< Required element. ////// Whether or not the Deployment Unit resolved all of its dependencies after the Installation or Update ///
/// /// Element "ExecutionUnitRefList" of type xs:string. char* ExecutionUnitRefList 1; ///< Required element. ////// A comma-separated list of execution unit references (e.g., ".SoftwareModules.ExecutionUnit.2, .SoftwareModules.ExecutionUnit.3"). /// In the case of an install, the execution units are those created by the operation. In /// the case of an uninstall, the execution units are those removed by the operation. In the case of an update, the execution units are those that remain after the operation /// has completed. ///
/// /// Element "StartTime" of type xs:dateTime. time_t StartTime 1; ///< Required element. ////// The time on the device the operation on the affected Deployment Unit started. If the /// CPE cannot determine this, then the value should be the Unknown Time value. ///
/// /// Element "CompleteTime" of type xs:dateTime. time_t CompleteTime 1; ///< Required element. ////// The time on the device the operation on the affected Deployment Unit completed (successfully /// or otherwise). If the CPE cannot determine this, then the value should be the Unknown Time /// value. ///
/// /// Element "Fault" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitFaultStruct. struct cwmp__DeploymentUnitFaultStruct* Fault 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":OptionStruct is a complexType. /// /// @note struct cwmp__OptionStruct operations: /// - cwmp__OptionStruct* soap_new_cwmp__OptionStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__OptionStruct(struct soap*, cwmp__OptionStruct*) default initialize members /// - int soap_read_cwmp__OptionStruct(struct soap*, cwmp__OptionStruct*) deserialize from a source /// - int soap_write_cwmp__OptionStruct(struct soap*, cwmp__OptionStruct*) serialize to a sink /// - cwmp__OptionStruct* soap_dup_cwmp__OptionStruct(struct soap*, cwmp__OptionStruct* dst, cwmp__OptionStruct *src) returns deep copy of cwmp__OptionStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__OptionStruct(cwmp__OptionStruct*) deep deletes cwmp__OptionStruct data members, use only on dst after soap_dup_cwmp__OptionStruct(NULL, cwmp__OptionStruct *dst, cwmp__OptionStruct *src) (use soapcpp2 -Ed) struct cwmp__OptionStruct { /// Length of this content is 0 to 64. char* OptionName 1; ///< Required element. /// Element "VoucherSN" of type xs:unsignedInt. unsigned int VoucherSN 1; ///< Required element. enum _cwmp__OptionStruct_State { ////// Fault structure conveying the success or, in the case of failure, reason for the failure, /// of the operation ///
/// _cwmp__OptionStruct_State__0 = 0, ///< xs:unsignedInt value="0" ////// Option is disabled and not setup ///
/// _cwmp__OptionStruct_State__1 = 1, ///< xs:unsignedInt value="1" ////// Option is enabled and not setup ///
/// _cwmp__OptionStruct_State__2 = 2, ///< xs:unsignedInt value="2" ////// Option is disabled and setup ///
/// _cwmp__OptionStruct_State__3 = 3, ///< xs:unsignedInt value="3" } State 1; ///< Required element. enum _cwmp__OptionStruct_Mode { ////// Option is enabled and setup ///
/// _cwmp__OptionStruct_Mode__0 = 0, ///< xs:int value="0" ////// 0 - Disabled ///
/// _cwmp__OptionStruct_Mode__1 = 1, ///< xs:int value="1" ////// 1 - Enabled with expiration ///
/// _cwmp__OptionStruct_Mode__2 = 2, ///< xs:int value="2" } Mode 1; ///< Required element. /// Element "StartDate" of type xs:dateTime. time_t StartDate 1; ///< Required element. /// Element "ExpirationDate" of type xs:dateTime. time_t* ExpirationDate 0; ///< Optional element. enum _cwmp__OptionStruct_IsTransferable { ////// 2 - Enabled without expiration ///
/// _cwmp__OptionStruct_IsTransferable__0 = 0, ///< xs:int value="0" ////// Non-transferable ///
/// _cwmp__OptionStruct_IsTransferable__1 = 1, ///< xs:int value="1" } IsTransferable 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":ArgStruct is a complexType. /// /// @note struct cwmp__ArgStruct operations: /// - cwmp__ArgStruct* soap_new_cwmp__ArgStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__ArgStruct(struct soap*, cwmp__ArgStruct*) default initialize members /// - int soap_read_cwmp__ArgStruct(struct soap*, cwmp__ArgStruct*) deserialize from a source /// - int soap_write_cwmp__ArgStruct(struct soap*, cwmp__ArgStruct*) serialize to a sink /// - cwmp__ArgStruct* soap_dup_cwmp__ArgStruct(struct soap*, cwmp__ArgStruct* dst, cwmp__ArgStruct *src) returns deep copy of cwmp__ArgStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__ArgStruct(cwmp__ArgStruct*) deep deletes cwmp__ArgStruct data members, use only on dst after soap_dup_cwmp__ArgStruct(NULL, cwmp__ArgStruct *dst, cwmp__ArgStruct *src) (use soapcpp2 -Ed) struct cwmp__ArgStruct { /// Length of this content is 0 to 64. char* Name 1; ///< Required element. /// Length of this content is 0 to 256. char* Value 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":Fault /// @brief "urn:dslforum-org:cwmp-1-2":Fault is a complexType. /// /// @note struct _cwmp__Fault operations: /// - _cwmp__Fault* soap_new__cwmp__Fault(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__Fault(struct soap*, _cwmp__Fault*) default initialize members /// - int soap_read__cwmp__Fault(struct soap*, _cwmp__Fault*) deserialize from a source /// - int soap_write__cwmp__Fault(struct soap*, _cwmp__Fault*) serialize to a sink /// - _cwmp__Fault* soap_dup__cwmp__Fault(struct soap*, _cwmp__Fault* dst, _cwmp__Fault *src) returns deep copy of _cwmp__Fault src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__Fault(_cwmp__Fault*) deep deletes _cwmp__Fault data members, use only on dst after soap_dup__cwmp__Fault(NULL, _cwmp__Fault *dst, _cwmp__Fault *src) (use soapcpp2 -Ed) struct _cwmp__Fault { /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":CPEFaultCodeType". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":CPEVendorFaultCodeType". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":ACSFaultCodeType". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":ACSVendorFaultCodeType". char* FaultCode 1; ///< Required element. /// Element "FaultString" of type xs:string. char* FaultString 0; ///< Optional element. /// Size of SetParameterValuesFault array is 0..unbounded. $ int __sizeSetParameterValuesFault 0; /// @note struct _cwmp__Fault_SetParameterValuesFault operations: /// - _cwmp__Fault_SetParameterValuesFault* soap_new__cwmp__Fault_SetParameterValuesFault(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__Fault_SetParameterValuesFault(struct soap*, _cwmp__Fault_SetParameterValuesFault*) default initialize members /// - int soap_read__cwmp__Fault_SetParameterValuesFault(struct soap*, _cwmp__Fault_SetParameterValuesFault*) deserialize from a source /// - int soap_write__cwmp__Fault_SetParameterValuesFault(struct soap*, _cwmp__Fault_SetParameterValuesFault*) serialize to a sink /// - _cwmp__Fault_SetParameterValuesFault* soap_dup__cwmp__Fault_SetParameterValuesFault(struct soap*, _cwmp__Fault_SetParameterValuesFault* dst, _cwmp__Fault_SetParameterValuesFault *src) returns deep copy of _cwmp__Fault_SetParameterValuesFault src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__Fault_SetParameterValuesFault(_cwmp__Fault_SetParameterValuesFault*) deep deletes _cwmp__Fault_SetParameterValuesFault data members, use only on dst after soap_dup__cwmp__Fault_SetParameterValuesFault(NULL, _cwmp__Fault_SetParameterValuesFault *dst, _cwmp__Fault_SetParameterValuesFault *src) (use soapcpp2 -Ed) struct _cwmp__Fault_SetParameterValuesFault { /// Element "ParameterName" of type xs:string. char* ParameterName 1; ///< Required element. /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":CPEFaultCodeType". /// @brief Union of values from type ""urn:dslforum-org:cwmp-1-2":CPEVendorFaultCodeType". char* FaultCode 1; ///< Required element. /// Element "FaultString" of type xs:string. char* FaultString 0; ///< Optional element. } *SetParameterValuesFault 0; ///< Multiple elements. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetRPCMethods ////// Transferable ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetRPCMethods is a complexType. /// /// @note struct _cwmp__GetRPCMethods operations: /// - _cwmp__GetRPCMethods* soap_new__cwmp__GetRPCMethods(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetRPCMethods(struct soap*, _cwmp__GetRPCMethods*) default initialize members /// - int soap_read__cwmp__GetRPCMethods(struct soap*, _cwmp__GetRPCMethods*) deserialize from a source /// - int soap_write__cwmp__GetRPCMethods(struct soap*, _cwmp__GetRPCMethods*) serialize to a sink /// - _cwmp__GetRPCMethods* soap_dup__cwmp__GetRPCMethods(struct soap*, _cwmp__GetRPCMethods* dst, _cwmp__GetRPCMethods *src) returns deep copy of _cwmp__GetRPCMethods src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetRPCMethods(_cwmp__GetRPCMethods*) deep deletes _cwmp__GetRPCMethods data members, use only on dst after soap_dup__cwmp__GetRPCMethods(NULL, _cwmp__GetRPCMethods *dst, _cwmp__GetRPCMethods *src) (use soapcpp2 -Ed) struct _cwmp__GetRPCMethods { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetRPCMethodsResponse ////// GeRPCMethods message - Annex A.3.1.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetRPCMethodsResponse is a complexType. /// /// @note struct _cwmp__GetRPCMethodsResponse operations: /// - _cwmp__GetRPCMethodsResponse* soap_new__cwmp__GetRPCMethodsResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetRPCMethodsResponse(struct soap*, _cwmp__GetRPCMethodsResponse*) default initialize members /// - int soap_read__cwmp__GetRPCMethodsResponse(struct soap*, _cwmp__GetRPCMethodsResponse*) deserialize from a source /// - int soap_write__cwmp__GetRPCMethodsResponse(struct soap*, _cwmp__GetRPCMethodsResponse*) serialize to a sink /// - _cwmp__GetRPCMethodsResponse* soap_dup__cwmp__GetRPCMethodsResponse(struct soap*, _cwmp__GetRPCMethodsResponse* dst, _cwmp__GetRPCMethodsResponse *src) returns deep copy of _cwmp__GetRPCMethodsResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetRPCMethodsResponse(_cwmp__GetRPCMethodsResponse*) deep deletes _cwmp__GetRPCMethodsResponse data members, use only on dst after soap_dup__cwmp__GetRPCMethodsResponse(NULL, _cwmp__GetRPCMethodsResponse *dst, _cwmp__GetRPCMethodsResponse *src) (use soapcpp2 -Ed) struct _cwmp__GetRPCMethodsResponse { /// Element "MethodList" of type "urn:dslforum-org:cwmp-1-2":MethodList. struct MethodList* MethodList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":SetParameterValues ////// GeRPCMethodsResponse message - Annex A.3.1.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":SetParameterValues is a complexType. /// /// @note struct _cwmp__SetParameterValues operations: /// - _cwmp__SetParameterValues* soap_new__cwmp__SetParameterValues(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__SetParameterValues(struct soap*, _cwmp__SetParameterValues*) default initialize members /// - int soap_read__cwmp__SetParameterValues(struct soap*, _cwmp__SetParameterValues*) deserialize from a source /// - int soap_write__cwmp__SetParameterValues(struct soap*, _cwmp__SetParameterValues*) serialize to a sink /// - _cwmp__SetParameterValues* soap_dup__cwmp__SetParameterValues(struct soap*, _cwmp__SetParameterValues* dst, _cwmp__SetParameterValues *src) returns deep copy of _cwmp__SetParameterValues src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__SetParameterValues(_cwmp__SetParameterValues*) deep deletes _cwmp__SetParameterValues data members, use only on dst after soap_dup__cwmp__SetParameterValues(NULL, _cwmp__SetParameterValues *dst, _cwmp__SetParameterValues *src) (use soapcpp2 -Ed) struct _cwmp__SetParameterValues { /// Element "ParameterList" of type "urn:dslforum-org:cwmp-1-2":ParameterValueList. struct ParameterValueList* ParameterList 1; ///< Required element. /// Element "ParameterKey" of type "urn:dslforum-org:cwmp-1-2":ParameterKeyType. cwmp__ParameterKeyType ParameterKey 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":SetParameterValuesResponse ////// SetParameterValues message - Annex A.3.2.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":SetParameterValuesResponse is a complexType. /// /// @note struct _cwmp__SetParameterValuesResponse operations: /// - _cwmp__SetParameterValuesResponse* soap_new__cwmp__SetParameterValuesResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__SetParameterValuesResponse(struct soap*, _cwmp__SetParameterValuesResponse*) default initialize members /// - int soap_read__cwmp__SetParameterValuesResponse(struct soap*, _cwmp__SetParameterValuesResponse*) deserialize from a source /// - int soap_write__cwmp__SetParameterValuesResponse(struct soap*, _cwmp__SetParameterValuesResponse*) serialize to a sink /// - _cwmp__SetParameterValuesResponse* soap_dup__cwmp__SetParameterValuesResponse(struct soap*, _cwmp__SetParameterValuesResponse* dst, _cwmp__SetParameterValuesResponse *src) returns deep copy of _cwmp__SetParameterValuesResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__SetParameterValuesResponse(_cwmp__SetParameterValuesResponse*) deep deletes _cwmp__SetParameterValuesResponse data members, use only on dst after soap_dup__cwmp__SetParameterValuesResponse(NULL, _cwmp__SetParameterValuesResponse *dst, _cwmp__SetParameterValuesResponse *src) (use soapcpp2 -Ed) struct _cwmp__SetParameterValuesResponse { enum _cwmp__SetParameterValuesResponse_Status { ////// SetParameterValuesResponse message - Annex A.3.2.1 ///
/// _cwmp__SetParameterValuesResponse_Status__0 = 0, ///< xs:int value="0" ////// All Parameter changes have been validated and applied ///
/// _cwmp__SetParameterValuesResponse_Status__1 = 1, ///< xs:int value="1" } Status 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetParameterValues ////// All Parameter changes have been validated and committed, but some or all are not yet applied (for example, if a reboot is required before the new values are applied) ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetParameterValues is a complexType. /// /// @note struct _cwmp__GetParameterValues operations: /// - _cwmp__GetParameterValues* soap_new__cwmp__GetParameterValues(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetParameterValues(struct soap*, _cwmp__GetParameterValues*) default initialize members /// - int soap_read__cwmp__GetParameterValues(struct soap*, _cwmp__GetParameterValues*) deserialize from a source /// - int soap_write__cwmp__GetParameterValues(struct soap*, _cwmp__GetParameterValues*) serialize to a sink /// - _cwmp__GetParameterValues* soap_dup__cwmp__GetParameterValues(struct soap*, _cwmp__GetParameterValues* dst, _cwmp__GetParameterValues *src) returns deep copy of _cwmp__GetParameterValues src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetParameterValues(_cwmp__GetParameterValues*) deep deletes _cwmp__GetParameterValues data members, use only on dst after soap_dup__cwmp__GetParameterValues(NULL, _cwmp__GetParameterValues *dst, _cwmp__GetParameterValues *src) (use soapcpp2 -Ed) struct _cwmp__GetParameterValues { /// Element "ParameterNames" of type "urn:dslforum-org:cwmp-1-2":ParameterNames. struct ParameterNames* ParameterNames 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetParameterValuesResponse ////// GetParameterValues message - Annex A.3.2.2 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetParameterValuesResponse is a complexType. /// /// @note struct _cwmp__GetParameterValuesResponse operations: /// - _cwmp__GetParameterValuesResponse* soap_new__cwmp__GetParameterValuesResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetParameterValuesResponse(struct soap*, _cwmp__GetParameterValuesResponse*) default initialize members /// - int soap_read__cwmp__GetParameterValuesResponse(struct soap*, _cwmp__GetParameterValuesResponse*) deserialize from a source /// - int soap_write__cwmp__GetParameterValuesResponse(struct soap*, _cwmp__GetParameterValuesResponse*) serialize to a sink /// - _cwmp__GetParameterValuesResponse* soap_dup__cwmp__GetParameterValuesResponse(struct soap*, _cwmp__GetParameterValuesResponse* dst, _cwmp__GetParameterValuesResponse *src) returns deep copy of _cwmp__GetParameterValuesResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetParameterValuesResponse(_cwmp__GetParameterValuesResponse*) deep deletes _cwmp__GetParameterValuesResponse data members, use only on dst after soap_dup__cwmp__GetParameterValuesResponse(NULL, _cwmp__GetParameterValuesResponse *dst, _cwmp__GetParameterValuesResponse *src) (use soapcpp2 -Ed) struct _cwmp__GetParameterValuesResponse { /// Element "ParameterList" of type "urn:dslforum-org:cwmp-1-2":ParameterValueList. struct ParameterValueList* ParameterList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetParameterNames ////// GetParameterValuesResponse message - Annex A.3.2.2 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetParameterNames is a complexType. /// /// @note struct _cwmp__GetParameterNames operations: /// - _cwmp__GetParameterNames* soap_new__cwmp__GetParameterNames(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetParameterNames(struct soap*, _cwmp__GetParameterNames*) default initialize members /// - int soap_read__cwmp__GetParameterNames(struct soap*, _cwmp__GetParameterNames*) deserialize from a source /// - int soap_write__cwmp__GetParameterNames(struct soap*, _cwmp__GetParameterNames*) serialize to a sink /// - _cwmp__GetParameterNames* soap_dup__cwmp__GetParameterNames(struct soap*, _cwmp__GetParameterNames* dst, _cwmp__GetParameterNames *src) returns deep copy of _cwmp__GetParameterNames src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetParameterNames(_cwmp__GetParameterNames*) deep deletes _cwmp__GetParameterNames data members, use only on dst after soap_dup__cwmp__GetParameterNames(NULL, _cwmp__GetParameterNames *dst, _cwmp__GetParameterNames *src) (use soapcpp2 -Ed) struct _cwmp__GetParameterNames { /// Length of this content is 0 to 256. char* ParameterPath 1; ///< Required element. /// Element "NextLevel" of type xs:boolean. xsd__boolean NextLevel 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetParameterNamesResponse ////// GetParameterNames message - Annex A.3.2.3 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetParameterNamesResponse is a complexType. /// /// @note struct _cwmp__GetParameterNamesResponse operations: /// - _cwmp__GetParameterNamesResponse* soap_new__cwmp__GetParameterNamesResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetParameterNamesResponse(struct soap*, _cwmp__GetParameterNamesResponse*) default initialize members /// - int soap_read__cwmp__GetParameterNamesResponse(struct soap*, _cwmp__GetParameterNamesResponse*) deserialize from a source /// - int soap_write__cwmp__GetParameterNamesResponse(struct soap*, _cwmp__GetParameterNamesResponse*) serialize to a sink /// - _cwmp__GetParameterNamesResponse* soap_dup__cwmp__GetParameterNamesResponse(struct soap*, _cwmp__GetParameterNamesResponse* dst, _cwmp__GetParameterNamesResponse *src) returns deep copy of _cwmp__GetParameterNamesResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetParameterNamesResponse(_cwmp__GetParameterNamesResponse*) deep deletes _cwmp__GetParameterNamesResponse data members, use only on dst after soap_dup__cwmp__GetParameterNamesResponse(NULL, _cwmp__GetParameterNamesResponse *dst, _cwmp__GetParameterNamesResponse *src) (use soapcpp2 -Ed) struct _cwmp__GetParameterNamesResponse { /// Element "ParameterList" of type "urn:dslforum-org:cwmp-1-2":ParameterInfoList. struct ParameterInfoList* ParameterList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":SetParameterAttributes ////// GetParameterNamesResponse message - Annex A.3.2.3 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":SetParameterAttributes is a complexType. /// /// @note struct _cwmp__SetParameterAttributes operations: /// - _cwmp__SetParameterAttributes* soap_new__cwmp__SetParameterAttributes(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__SetParameterAttributes(struct soap*, _cwmp__SetParameterAttributes*) default initialize members /// - int soap_read__cwmp__SetParameterAttributes(struct soap*, _cwmp__SetParameterAttributes*) deserialize from a source /// - int soap_write__cwmp__SetParameterAttributes(struct soap*, _cwmp__SetParameterAttributes*) serialize to a sink /// - _cwmp__SetParameterAttributes* soap_dup__cwmp__SetParameterAttributes(struct soap*, _cwmp__SetParameterAttributes* dst, _cwmp__SetParameterAttributes *src) returns deep copy of _cwmp__SetParameterAttributes src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__SetParameterAttributes(_cwmp__SetParameterAttributes*) deep deletes _cwmp__SetParameterAttributes data members, use only on dst after soap_dup__cwmp__SetParameterAttributes(NULL, _cwmp__SetParameterAttributes *dst, _cwmp__SetParameterAttributes *src) (use soapcpp2 -Ed) struct _cwmp__SetParameterAttributes { /// Element "ParameterList" of type "urn:dslforum-org:cwmp-1-2":SetParameterAttributesList. struct SetParameterAttributesList* ParameterList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":SetParameterAttributesResponse ////// SetParameterAttributes message - Annex A.3.2.4 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":SetParameterAttributesResponse is a complexType. /// /// @note struct _cwmp__SetParameterAttributesResponse operations: /// - _cwmp__SetParameterAttributesResponse* soap_new__cwmp__SetParameterAttributesResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__SetParameterAttributesResponse(struct soap*, _cwmp__SetParameterAttributesResponse*) default initialize members /// - int soap_read__cwmp__SetParameterAttributesResponse(struct soap*, _cwmp__SetParameterAttributesResponse*) deserialize from a source /// - int soap_write__cwmp__SetParameterAttributesResponse(struct soap*, _cwmp__SetParameterAttributesResponse*) serialize to a sink /// - _cwmp__SetParameterAttributesResponse* soap_dup__cwmp__SetParameterAttributesResponse(struct soap*, _cwmp__SetParameterAttributesResponse* dst, _cwmp__SetParameterAttributesResponse *src) returns deep copy of _cwmp__SetParameterAttributesResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__SetParameterAttributesResponse(_cwmp__SetParameterAttributesResponse*) deep deletes _cwmp__SetParameterAttributesResponse data members, use only on dst after soap_dup__cwmp__SetParameterAttributesResponse(NULL, _cwmp__SetParameterAttributesResponse *dst, _cwmp__SetParameterAttributesResponse *src) (use soapcpp2 -Ed) struct _cwmp__SetParameterAttributesResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetParameterAttributes ////// SetParameterAttributesResponse message - Annex A.3.2.4 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetParameterAttributes is a complexType. /// /// @note struct _cwmp__GetParameterAttributes operations: /// - _cwmp__GetParameterAttributes* soap_new__cwmp__GetParameterAttributes(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetParameterAttributes(struct soap*, _cwmp__GetParameterAttributes*) default initialize members /// - int soap_read__cwmp__GetParameterAttributes(struct soap*, _cwmp__GetParameterAttributes*) deserialize from a source /// - int soap_write__cwmp__GetParameterAttributes(struct soap*, _cwmp__GetParameterAttributes*) serialize to a sink /// - _cwmp__GetParameterAttributes* soap_dup__cwmp__GetParameterAttributes(struct soap*, _cwmp__GetParameterAttributes* dst, _cwmp__GetParameterAttributes *src) returns deep copy of _cwmp__GetParameterAttributes src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetParameterAttributes(_cwmp__GetParameterAttributes*) deep deletes _cwmp__GetParameterAttributes data members, use only on dst after soap_dup__cwmp__GetParameterAttributes(NULL, _cwmp__GetParameterAttributes *dst, _cwmp__GetParameterAttributes *src) (use soapcpp2 -Ed) struct _cwmp__GetParameterAttributes { /// Element "ParameterNames" of type "urn:dslforum-org:cwmp-1-2":ParameterNames. struct ParameterNames* ParameterNames 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetParameterAttributesResponse ////// GetParameterAttributes message - Annex A.3.2.5 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetParameterAttributesResponse is a complexType. /// /// @note struct _cwmp__GetParameterAttributesResponse operations: /// - _cwmp__GetParameterAttributesResponse* soap_new__cwmp__GetParameterAttributesResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetParameterAttributesResponse(struct soap*, _cwmp__GetParameterAttributesResponse*) default initialize members /// - int soap_read__cwmp__GetParameterAttributesResponse(struct soap*, _cwmp__GetParameterAttributesResponse*) deserialize from a source /// - int soap_write__cwmp__GetParameterAttributesResponse(struct soap*, _cwmp__GetParameterAttributesResponse*) serialize to a sink /// - _cwmp__GetParameterAttributesResponse* soap_dup__cwmp__GetParameterAttributesResponse(struct soap*, _cwmp__GetParameterAttributesResponse* dst, _cwmp__GetParameterAttributesResponse *src) returns deep copy of _cwmp__GetParameterAttributesResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetParameterAttributesResponse(_cwmp__GetParameterAttributesResponse*) deep deletes _cwmp__GetParameterAttributesResponse data members, use only on dst after soap_dup__cwmp__GetParameterAttributesResponse(NULL, _cwmp__GetParameterAttributesResponse *dst, _cwmp__GetParameterAttributesResponse *src) (use soapcpp2 -Ed) struct _cwmp__GetParameterAttributesResponse { /// Element "ParameterList" of type "urn:dslforum-org:cwmp-1-2":ParameterAttributeList. struct ParameterAttributeList* ParameterList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":AddObject ////// GetParameterAttributesResponse message - Annex A.3.2.5 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":AddObject is a complexType. /// /// @note struct _cwmp__AddObject operations: /// - _cwmp__AddObject* soap_new__cwmp__AddObject(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__AddObject(struct soap*, _cwmp__AddObject*) default initialize members /// - int soap_read__cwmp__AddObject(struct soap*, _cwmp__AddObject*) deserialize from a source /// - int soap_write__cwmp__AddObject(struct soap*, _cwmp__AddObject*) serialize to a sink /// - _cwmp__AddObject* soap_dup__cwmp__AddObject(struct soap*, _cwmp__AddObject* dst, _cwmp__AddObject *src) returns deep copy of _cwmp__AddObject src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__AddObject(_cwmp__AddObject*) deep deletes _cwmp__AddObject data members, use only on dst after soap_dup__cwmp__AddObject(NULL, _cwmp__AddObject *dst, _cwmp__AddObject *src) (use soapcpp2 -Ed) struct _cwmp__AddObject { /// Element "ObjectName" of type "urn:dslforum-org:cwmp-1-2":ObjectNameType. cwmp__ObjectNameType ObjectName 1; ///< Required element. /// Element "ParameterKey" of type "urn:dslforum-org:cwmp-1-2":ParameterKeyType. cwmp__ParameterKeyType ParameterKey 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":AddObjectResponse ////// AddObject message - Annex A.3.2.6 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":AddObjectResponse is a complexType. /// /// @note struct _cwmp__AddObjectResponse operations: /// - _cwmp__AddObjectResponse* soap_new__cwmp__AddObjectResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__AddObjectResponse(struct soap*, _cwmp__AddObjectResponse*) default initialize members /// - int soap_read__cwmp__AddObjectResponse(struct soap*, _cwmp__AddObjectResponse*) deserialize from a source /// - int soap_write__cwmp__AddObjectResponse(struct soap*, _cwmp__AddObjectResponse*) serialize to a sink /// - _cwmp__AddObjectResponse* soap_dup__cwmp__AddObjectResponse(struct soap*, _cwmp__AddObjectResponse* dst, _cwmp__AddObjectResponse *src) returns deep copy of _cwmp__AddObjectResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__AddObjectResponse(_cwmp__AddObjectResponse*) deep deletes _cwmp__AddObjectResponse data members, use only on dst after soap_dup__cwmp__AddObjectResponse(NULL, _cwmp__AddObjectResponse *dst, _cwmp__AddObjectResponse *src) (use soapcpp2 -Ed) struct _cwmp__AddObjectResponse { /// Value range is 1 to highest. unsigned int InstanceNumber 1; ///< Required element. enum _cwmp__AddObjectResponse_Status { ////// AddObjectResponse message - Annex A.3.2.6 ///
/// _cwmp__AddObjectResponse_Status__0 = 0, ///< xs:int value="0" ////// The object has been created ///
/// _cwmp__AddObjectResponse_Status__1 = 1, ///< xs:int value="1" } Status 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":DeleteObject ////// The object creation has been validated and committed, but not yet applied ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":DeleteObject is a complexType. /// /// @note struct _cwmp__DeleteObject operations: /// - _cwmp__DeleteObject* soap_new__cwmp__DeleteObject(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__DeleteObject(struct soap*, _cwmp__DeleteObject*) default initialize members /// - int soap_read__cwmp__DeleteObject(struct soap*, _cwmp__DeleteObject*) deserialize from a source /// - int soap_write__cwmp__DeleteObject(struct soap*, _cwmp__DeleteObject*) serialize to a sink /// - _cwmp__DeleteObject* soap_dup__cwmp__DeleteObject(struct soap*, _cwmp__DeleteObject* dst, _cwmp__DeleteObject *src) returns deep copy of _cwmp__DeleteObject src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__DeleteObject(_cwmp__DeleteObject*) deep deletes _cwmp__DeleteObject data members, use only on dst after soap_dup__cwmp__DeleteObject(NULL, _cwmp__DeleteObject *dst, _cwmp__DeleteObject *src) (use soapcpp2 -Ed) struct _cwmp__DeleteObject { /// Element "ObjectName" of type "urn:dslforum-org:cwmp-1-2":ObjectNameType. cwmp__ObjectNameType ObjectName 1; ///< Required element. /// Element "ParameterKey" of type "urn:dslforum-org:cwmp-1-2":ParameterKeyType. cwmp__ParameterKeyType ParameterKey 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":DeleteObjectResponse ////// DeleteObject message - Annex A.3.2.7 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":DeleteObjectResponse is a complexType. /// /// @note struct _cwmp__DeleteObjectResponse operations: /// - _cwmp__DeleteObjectResponse* soap_new__cwmp__DeleteObjectResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__DeleteObjectResponse(struct soap*, _cwmp__DeleteObjectResponse*) default initialize members /// - int soap_read__cwmp__DeleteObjectResponse(struct soap*, _cwmp__DeleteObjectResponse*) deserialize from a source /// - int soap_write__cwmp__DeleteObjectResponse(struct soap*, _cwmp__DeleteObjectResponse*) serialize to a sink /// - _cwmp__DeleteObjectResponse* soap_dup__cwmp__DeleteObjectResponse(struct soap*, _cwmp__DeleteObjectResponse* dst, _cwmp__DeleteObjectResponse *src) returns deep copy of _cwmp__DeleteObjectResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__DeleteObjectResponse(_cwmp__DeleteObjectResponse*) deep deletes _cwmp__DeleteObjectResponse data members, use only on dst after soap_dup__cwmp__DeleteObjectResponse(NULL, _cwmp__DeleteObjectResponse *dst, _cwmp__DeleteObjectResponse *src) (use soapcpp2 -Ed) struct _cwmp__DeleteObjectResponse { enum _cwmp__DeleteObjectResponse_Status { ////// DeleteObjectResponse message - Annex A.3.2.7 ///
/// _cwmp__DeleteObjectResponse_Status__0 = 0, ///< xs:int value="0" ////// The object has been deleted ///
/// _cwmp__DeleteObjectResponse_Status__1 = 1, ///< xs:int value="1" } Status 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":Download ////// The object deletion has been validated and committed, but not yet applied ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":Download is a complexType. /// /// @note struct _cwmp__Download operations: /// - _cwmp__Download* soap_new__cwmp__Download(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__Download(struct soap*, _cwmp__Download*) default initialize members /// - int soap_read__cwmp__Download(struct soap*, _cwmp__Download*) deserialize from a source /// - int soap_write__cwmp__Download(struct soap*, _cwmp__Download*) serialize to a sink /// - _cwmp__Download* soap_dup__cwmp__Download(struct soap*, _cwmp__Download* dst, _cwmp__Download *src) returns deep copy of _cwmp__Download src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__Download(_cwmp__Download*) deep deletes _cwmp__Download data members, use only on dst after soap_dup__cwmp__Download(NULL, _cwmp__Download *dst, _cwmp__Download *src) (use soapcpp2 -Ed) struct _cwmp__Download { /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. /// Element "FileType" of type "urn:dslforum-org:cwmp-1-2":DownloadFileType. cwmp__DownloadFileType FileType 1; ///< Required element. /// Length of this content is 0 to 256. char* URL 1; ///< Required element. /// Length of this content is 0 to 256. char* Username 1; ///< Required element. /// Length of this content is 0 to 256. char* Password 1; ///< Required element. /// Element "FileSize" of type xs:unsignedInt. unsigned int FileSize 1; ///< Required element. /// Length of this content is 0 to 256. char* TargetFileName 1; ///< Required element. /// Element "DelaySeconds" of type xs:unsignedInt. unsigned int DelaySeconds 1; ///< Required element. /// Length of this content is 0 to 256. char* SuccessURL 1; ///< Required element. /// Length of this content is 0 to 256. char* FailureURL 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":DownloadResponse ////// Download message - Annex A.3.2.8 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":DownloadResponse is a complexType. /// /// @note struct _cwmp__DownloadResponse operations: /// - _cwmp__DownloadResponse* soap_new__cwmp__DownloadResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__DownloadResponse(struct soap*, _cwmp__DownloadResponse*) default initialize members /// - int soap_read__cwmp__DownloadResponse(struct soap*, _cwmp__DownloadResponse*) deserialize from a source /// - int soap_write__cwmp__DownloadResponse(struct soap*, _cwmp__DownloadResponse*) serialize to a sink /// - _cwmp__DownloadResponse* soap_dup__cwmp__DownloadResponse(struct soap*, _cwmp__DownloadResponse* dst, _cwmp__DownloadResponse *src) returns deep copy of _cwmp__DownloadResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__DownloadResponse(_cwmp__DownloadResponse*) deep deletes _cwmp__DownloadResponse data members, use only on dst after soap_dup__cwmp__DownloadResponse(NULL, _cwmp__DownloadResponse *dst, _cwmp__DownloadResponse *src) (use soapcpp2 -Ed) struct _cwmp__DownloadResponse { enum _cwmp__DownloadResponse_Status { ////// DownloadResponse message - Annex A.3.2.8 ///
/// _cwmp__DownloadResponse_Status__0 = 0, ///< xs:int value="0" ////// Download has completed and been applied ///
/// _cwmp__DownloadResponse_Status__1 = 1, ///< xs:int value="1" } Status 1; ///< Required element. /// Element "StartTime" of type xs:dateTime. time_t StartTime 1; ///< Required element. /// Element "CompleteTime" of type xs:dateTime. time_t CompleteTime 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":Reboot ////// Download has not yet been completed and applied ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":Reboot is a complexType. /// /// @note struct _cwmp__Reboot operations: /// - _cwmp__Reboot* soap_new__cwmp__Reboot(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__Reboot(struct soap*, _cwmp__Reboot*) default initialize members /// - int soap_read__cwmp__Reboot(struct soap*, _cwmp__Reboot*) deserialize from a source /// - int soap_write__cwmp__Reboot(struct soap*, _cwmp__Reboot*) serialize to a sink /// - _cwmp__Reboot* soap_dup__cwmp__Reboot(struct soap*, _cwmp__Reboot* dst, _cwmp__Reboot *src) returns deep copy of _cwmp__Reboot src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__Reboot(_cwmp__Reboot*) deep deletes _cwmp__Reboot data members, use only on dst after soap_dup__cwmp__Reboot(NULL, _cwmp__Reboot *dst, _cwmp__Reboot *src) (use soapcpp2 -Ed) struct _cwmp__Reboot { /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":RebootResponse ////// Reboot message - Annex A.3.2.9 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":RebootResponse is a complexType. /// /// @note struct _cwmp__RebootResponse operations: /// - _cwmp__RebootResponse* soap_new__cwmp__RebootResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__RebootResponse(struct soap*, _cwmp__RebootResponse*) default initialize members /// - int soap_read__cwmp__RebootResponse(struct soap*, _cwmp__RebootResponse*) deserialize from a source /// - int soap_write__cwmp__RebootResponse(struct soap*, _cwmp__RebootResponse*) serialize to a sink /// - _cwmp__RebootResponse* soap_dup__cwmp__RebootResponse(struct soap*, _cwmp__RebootResponse* dst, _cwmp__RebootResponse *src) returns deep copy of _cwmp__RebootResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__RebootResponse(_cwmp__RebootResponse*) deep deletes _cwmp__RebootResponse data members, use only on dst after soap_dup__cwmp__RebootResponse(NULL, _cwmp__RebootResponse *dst, _cwmp__RebootResponse *src) (use soapcpp2 -Ed) struct _cwmp__RebootResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetQueuedTransfers ////// RebootResponse message - Annex A.3.2.9 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetQueuedTransfers is a complexType. /// /// @note struct _cwmp__GetQueuedTransfers operations: /// - _cwmp__GetQueuedTransfers* soap_new__cwmp__GetQueuedTransfers(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetQueuedTransfers(struct soap*, _cwmp__GetQueuedTransfers*) default initialize members /// - int soap_read__cwmp__GetQueuedTransfers(struct soap*, _cwmp__GetQueuedTransfers*) deserialize from a source /// - int soap_write__cwmp__GetQueuedTransfers(struct soap*, _cwmp__GetQueuedTransfers*) serialize to a sink /// - _cwmp__GetQueuedTransfers* soap_dup__cwmp__GetQueuedTransfers(struct soap*, _cwmp__GetQueuedTransfers* dst, _cwmp__GetQueuedTransfers *src) returns deep copy of _cwmp__GetQueuedTransfers src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetQueuedTransfers(_cwmp__GetQueuedTransfers*) deep deletes _cwmp__GetQueuedTransfers data members, use only on dst after soap_dup__cwmp__GetQueuedTransfers(NULL, _cwmp__GetQueuedTransfers *dst, _cwmp__GetQueuedTransfers *src) (use soapcpp2 -Ed) struct _cwmp__GetQueuedTransfers { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetQueuedTransfersResponse ////// GetQueuedTransfers message - Annex A.4.1.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetQueuedTransfersResponse is a complexType. /// /// @note struct _cwmp__GetQueuedTransfersResponse operations: /// - _cwmp__GetQueuedTransfersResponse* soap_new__cwmp__GetQueuedTransfersResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetQueuedTransfersResponse(struct soap*, _cwmp__GetQueuedTransfersResponse*) default initialize members /// - int soap_read__cwmp__GetQueuedTransfersResponse(struct soap*, _cwmp__GetQueuedTransfersResponse*) deserialize from a source /// - int soap_write__cwmp__GetQueuedTransfersResponse(struct soap*, _cwmp__GetQueuedTransfersResponse*) serialize to a sink /// - _cwmp__GetQueuedTransfersResponse* soap_dup__cwmp__GetQueuedTransfersResponse(struct soap*, _cwmp__GetQueuedTransfersResponse* dst, _cwmp__GetQueuedTransfersResponse *src) returns deep copy of _cwmp__GetQueuedTransfersResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetQueuedTransfersResponse(_cwmp__GetQueuedTransfersResponse*) deep deletes _cwmp__GetQueuedTransfersResponse data members, use only on dst after soap_dup__cwmp__GetQueuedTransfersResponse(NULL, _cwmp__GetQueuedTransfersResponse *dst, _cwmp__GetQueuedTransfersResponse *src) (use soapcpp2 -Ed) struct _cwmp__GetQueuedTransfersResponse { /// Element "TransferList" of type "urn:dslforum-org:cwmp-1-2":TransferList. struct TransferList* TransferList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":ScheduleInform ////// GetQueuedTransfersResponse message - Annex A.4.1.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":ScheduleInform is a complexType. /// /// @note struct _cwmp__ScheduleInform operations: /// - _cwmp__ScheduleInform* soap_new__cwmp__ScheduleInform(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__ScheduleInform(struct soap*, _cwmp__ScheduleInform*) default initialize members /// - int soap_read__cwmp__ScheduleInform(struct soap*, _cwmp__ScheduleInform*) deserialize from a source /// - int soap_write__cwmp__ScheduleInform(struct soap*, _cwmp__ScheduleInform*) serialize to a sink /// - _cwmp__ScheduleInform* soap_dup__cwmp__ScheduleInform(struct soap*, _cwmp__ScheduleInform* dst, _cwmp__ScheduleInform *src) returns deep copy of _cwmp__ScheduleInform src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__ScheduleInform(_cwmp__ScheduleInform*) deep deletes _cwmp__ScheduleInform data members, use only on dst after soap_dup__cwmp__ScheduleInform(NULL, _cwmp__ScheduleInform *dst, _cwmp__ScheduleInform *src) (use soapcpp2 -Ed) struct _cwmp__ScheduleInform { /// Element "DelaySeconds" of type xs:unsignedInt. unsigned int DelaySeconds 1; ///< Required element. /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":ScheduleInformResponse ////// ScheduleInform message - Annex A.4.1.2 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":ScheduleInformResponse is a complexType. /// /// @note struct _cwmp__ScheduleInformResponse operations: /// - _cwmp__ScheduleInformResponse* soap_new__cwmp__ScheduleInformResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__ScheduleInformResponse(struct soap*, _cwmp__ScheduleInformResponse*) default initialize members /// - int soap_read__cwmp__ScheduleInformResponse(struct soap*, _cwmp__ScheduleInformResponse*) deserialize from a source /// - int soap_write__cwmp__ScheduleInformResponse(struct soap*, _cwmp__ScheduleInformResponse*) serialize to a sink /// - _cwmp__ScheduleInformResponse* soap_dup__cwmp__ScheduleInformResponse(struct soap*, _cwmp__ScheduleInformResponse* dst, _cwmp__ScheduleInformResponse *src) returns deep copy of _cwmp__ScheduleInformResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__ScheduleInformResponse(_cwmp__ScheduleInformResponse*) deep deletes _cwmp__ScheduleInformResponse data members, use only on dst after soap_dup__cwmp__ScheduleInformResponse(NULL, _cwmp__ScheduleInformResponse *dst, _cwmp__ScheduleInformResponse *src) (use soapcpp2 -Ed) struct _cwmp__ScheduleInformResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":SetVouchers ////// ScheduleInformResponse message - Annex A.4.1.2 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":SetVouchers is a complexType. /// /// @note struct _cwmp__SetVouchers operations: /// - _cwmp__SetVouchers* soap_new__cwmp__SetVouchers(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__SetVouchers(struct soap*, _cwmp__SetVouchers*) default initialize members /// - int soap_read__cwmp__SetVouchers(struct soap*, _cwmp__SetVouchers*) deserialize from a source /// - int soap_write__cwmp__SetVouchers(struct soap*, _cwmp__SetVouchers*) serialize to a sink /// - _cwmp__SetVouchers* soap_dup__cwmp__SetVouchers(struct soap*, _cwmp__SetVouchers* dst, _cwmp__SetVouchers *src) returns deep copy of _cwmp__SetVouchers src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__SetVouchers(_cwmp__SetVouchers*) deep deletes _cwmp__SetVouchers data members, use only on dst after soap_dup__cwmp__SetVouchers(NULL, _cwmp__SetVouchers *dst, _cwmp__SetVouchers *src) (use soapcpp2 -Ed) struct _cwmp__SetVouchers { /// Element "VoucherList" of type "urn:dslforum-org:cwmp-1-2":VoucherList. struct VoucherList* VoucherList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":SetVouchersResponse ////// SetVouchers message - Annex A.4.1.3 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":SetVouchersResponse is a complexType. /// /// @note struct _cwmp__SetVouchersResponse operations: /// - _cwmp__SetVouchersResponse* soap_new__cwmp__SetVouchersResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__SetVouchersResponse(struct soap*, _cwmp__SetVouchersResponse*) default initialize members /// - int soap_read__cwmp__SetVouchersResponse(struct soap*, _cwmp__SetVouchersResponse*) deserialize from a source /// - int soap_write__cwmp__SetVouchersResponse(struct soap*, _cwmp__SetVouchersResponse*) serialize to a sink /// - _cwmp__SetVouchersResponse* soap_dup__cwmp__SetVouchersResponse(struct soap*, _cwmp__SetVouchersResponse* dst, _cwmp__SetVouchersResponse *src) returns deep copy of _cwmp__SetVouchersResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__SetVouchersResponse(_cwmp__SetVouchersResponse*) deep deletes _cwmp__SetVouchersResponse data members, use only on dst after soap_dup__cwmp__SetVouchersResponse(NULL, _cwmp__SetVouchersResponse *dst, _cwmp__SetVouchersResponse *src) (use soapcpp2 -Ed) struct _cwmp__SetVouchersResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetOptions ////// SetVouchersResponse message - Annex A.4.1.3 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetOptions is a complexType. /// /// @note struct _cwmp__GetOptions operations: /// - _cwmp__GetOptions* soap_new__cwmp__GetOptions(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetOptions(struct soap*, _cwmp__GetOptions*) default initialize members /// - int soap_read__cwmp__GetOptions(struct soap*, _cwmp__GetOptions*) deserialize from a source /// - int soap_write__cwmp__GetOptions(struct soap*, _cwmp__GetOptions*) serialize to a sink /// - _cwmp__GetOptions* soap_dup__cwmp__GetOptions(struct soap*, _cwmp__GetOptions* dst, _cwmp__GetOptions *src) returns deep copy of _cwmp__GetOptions src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetOptions(_cwmp__GetOptions*) deep deletes _cwmp__GetOptions data members, use only on dst after soap_dup__cwmp__GetOptions(NULL, _cwmp__GetOptions *dst, _cwmp__GetOptions *src) (use soapcpp2 -Ed) struct _cwmp__GetOptions { /// Length of this content is 0 to 64. char* OptionName 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetOptionsResponse ////// GetOptions message - Annex A.4.1.4 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetOptionsResponse is a complexType. /// /// @note struct _cwmp__GetOptionsResponse operations: /// - _cwmp__GetOptionsResponse* soap_new__cwmp__GetOptionsResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetOptionsResponse(struct soap*, _cwmp__GetOptionsResponse*) default initialize members /// - int soap_read__cwmp__GetOptionsResponse(struct soap*, _cwmp__GetOptionsResponse*) deserialize from a source /// - int soap_write__cwmp__GetOptionsResponse(struct soap*, _cwmp__GetOptionsResponse*) serialize to a sink /// - _cwmp__GetOptionsResponse* soap_dup__cwmp__GetOptionsResponse(struct soap*, _cwmp__GetOptionsResponse* dst, _cwmp__GetOptionsResponse *src) returns deep copy of _cwmp__GetOptionsResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetOptionsResponse(_cwmp__GetOptionsResponse*) deep deletes _cwmp__GetOptionsResponse data members, use only on dst after soap_dup__cwmp__GetOptionsResponse(NULL, _cwmp__GetOptionsResponse *dst, _cwmp__GetOptionsResponse *src) (use soapcpp2 -Ed) struct _cwmp__GetOptionsResponse { /// Element "OptionList" of type "urn:dslforum-org:cwmp-1-2":OptionList. struct OptionList* OptionList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":Upload ////// GetOptionsResponse message - Annex A.4.1.4 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":Upload is a complexType. /// /// @note struct _cwmp__Upload operations: /// - _cwmp__Upload* soap_new__cwmp__Upload(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__Upload(struct soap*, _cwmp__Upload*) default initialize members /// - int soap_read__cwmp__Upload(struct soap*, _cwmp__Upload*) deserialize from a source /// - int soap_write__cwmp__Upload(struct soap*, _cwmp__Upload*) serialize to a sink /// - _cwmp__Upload* soap_dup__cwmp__Upload(struct soap*, _cwmp__Upload* dst, _cwmp__Upload *src) returns deep copy of _cwmp__Upload src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__Upload(_cwmp__Upload*) deep deletes _cwmp__Upload data members, use only on dst after soap_dup__cwmp__Upload(NULL, _cwmp__Upload *dst, _cwmp__Upload *src) (use soapcpp2 -Ed) struct _cwmp__Upload { /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. /// Element "FileType" of type "urn:dslforum-org:cwmp-1-2":UploadFileType. cwmp__UploadFileType FileType 1; ///< Required element. /// Length of this content is 0 to 256. char* URL 1; ///< Required element. /// Length of this content is 0 to 256. char* Username 1; ///< Required element. /// Length of this content is 0 to 256. char* Password 1; ///< Required element. /// Element "DelaySeconds" of type xs:unsignedInt. unsigned int DelaySeconds 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":UploadResponse ////// Upload message - Annex A.4.1.5 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":UploadResponse is a complexType. /// /// @note struct _cwmp__UploadResponse operations: /// - _cwmp__UploadResponse* soap_new__cwmp__UploadResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__UploadResponse(struct soap*, _cwmp__UploadResponse*) default initialize members /// - int soap_read__cwmp__UploadResponse(struct soap*, _cwmp__UploadResponse*) deserialize from a source /// - int soap_write__cwmp__UploadResponse(struct soap*, _cwmp__UploadResponse*) serialize to a sink /// - _cwmp__UploadResponse* soap_dup__cwmp__UploadResponse(struct soap*, _cwmp__UploadResponse* dst, _cwmp__UploadResponse *src) returns deep copy of _cwmp__UploadResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__UploadResponse(_cwmp__UploadResponse*) deep deletes _cwmp__UploadResponse data members, use only on dst after soap_dup__cwmp__UploadResponse(NULL, _cwmp__UploadResponse *dst, _cwmp__UploadResponse *src) (use soapcpp2 -Ed) struct _cwmp__UploadResponse { enum _cwmp__UploadResponse_Status { ////// UploadResponse message - Annex A.4.1.5 ///
/// _cwmp__UploadResponse_Status__0 = 0, ///< xs:int value="0" ////// Upload has been completed ///
/// _cwmp__UploadResponse_Status__1 = 1, ///< xs:int value="1" } Status 1; ///< Required element. /// Element "StartTime" of type xs:dateTime. time_t StartTime 1; ///< Required element. /// Element "CompleteTime" of type xs:dateTime. time_t CompleteTime 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":FactoryReset ////// Upload has not yet completed ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":FactoryReset is a complexType. /// /// @note struct _cwmp__FactoryReset operations: /// - _cwmp__FactoryReset* soap_new__cwmp__FactoryReset(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__FactoryReset(struct soap*, _cwmp__FactoryReset*) default initialize members /// - int soap_read__cwmp__FactoryReset(struct soap*, _cwmp__FactoryReset*) deserialize from a source /// - int soap_write__cwmp__FactoryReset(struct soap*, _cwmp__FactoryReset*) serialize to a sink /// - _cwmp__FactoryReset* soap_dup__cwmp__FactoryReset(struct soap*, _cwmp__FactoryReset* dst, _cwmp__FactoryReset *src) returns deep copy of _cwmp__FactoryReset src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__FactoryReset(_cwmp__FactoryReset*) deep deletes _cwmp__FactoryReset data members, use only on dst after soap_dup__cwmp__FactoryReset(NULL, _cwmp__FactoryReset *dst, _cwmp__FactoryReset *src) (use soapcpp2 -Ed) struct _cwmp__FactoryReset { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":FactoryResetResponse ////// FactoryReset message - Annex A.4.1.6 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":FactoryResetResponse is a complexType. /// /// @note struct _cwmp__FactoryResetResponse operations: /// - _cwmp__FactoryResetResponse* soap_new__cwmp__FactoryResetResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__FactoryResetResponse(struct soap*, _cwmp__FactoryResetResponse*) default initialize members /// - int soap_read__cwmp__FactoryResetResponse(struct soap*, _cwmp__FactoryResetResponse*) deserialize from a source /// - int soap_write__cwmp__FactoryResetResponse(struct soap*, _cwmp__FactoryResetResponse*) serialize to a sink /// - _cwmp__FactoryResetResponse* soap_dup__cwmp__FactoryResetResponse(struct soap*, _cwmp__FactoryResetResponse* dst, _cwmp__FactoryResetResponse *src) returns deep copy of _cwmp__FactoryResetResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__FactoryResetResponse(_cwmp__FactoryResetResponse*) deep deletes _cwmp__FactoryResetResponse data members, use only on dst after soap_dup__cwmp__FactoryResetResponse(NULL, _cwmp__FactoryResetResponse *dst, _cwmp__FactoryResetResponse *src) (use soapcpp2 -Ed) struct _cwmp__FactoryResetResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetAllQueuedTransfers ////// FactoryResetResponse message - Annex A.4.1.6 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetAllQueuedTransfers is a complexType. /// /// @note struct _cwmp__GetAllQueuedTransfers operations: /// - _cwmp__GetAllQueuedTransfers* soap_new__cwmp__GetAllQueuedTransfers(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetAllQueuedTransfers(struct soap*, _cwmp__GetAllQueuedTransfers*) default initialize members /// - int soap_read__cwmp__GetAllQueuedTransfers(struct soap*, _cwmp__GetAllQueuedTransfers*) deserialize from a source /// - int soap_write__cwmp__GetAllQueuedTransfers(struct soap*, _cwmp__GetAllQueuedTransfers*) serialize to a sink /// - _cwmp__GetAllQueuedTransfers* soap_dup__cwmp__GetAllQueuedTransfers(struct soap*, _cwmp__GetAllQueuedTransfers* dst, _cwmp__GetAllQueuedTransfers *src) returns deep copy of _cwmp__GetAllQueuedTransfers src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetAllQueuedTransfers(_cwmp__GetAllQueuedTransfers*) deep deletes _cwmp__GetAllQueuedTransfers data members, use only on dst after soap_dup__cwmp__GetAllQueuedTransfers(NULL, _cwmp__GetAllQueuedTransfers *dst, _cwmp__GetAllQueuedTransfers *src) (use soapcpp2 -Ed) struct _cwmp__GetAllQueuedTransfers { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":GetAllQueuedTransfersResponse ////// GetAllQueuedTransfers message - Annex A.4.1.7 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":GetAllQueuedTransfersResponse is a complexType. /// /// @note struct _cwmp__GetAllQueuedTransfersResponse operations: /// - _cwmp__GetAllQueuedTransfersResponse* soap_new__cwmp__GetAllQueuedTransfersResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__GetAllQueuedTransfersResponse(struct soap*, _cwmp__GetAllQueuedTransfersResponse*) default initialize members /// - int soap_read__cwmp__GetAllQueuedTransfersResponse(struct soap*, _cwmp__GetAllQueuedTransfersResponse*) deserialize from a source /// - int soap_write__cwmp__GetAllQueuedTransfersResponse(struct soap*, _cwmp__GetAllQueuedTransfersResponse*) serialize to a sink /// - _cwmp__GetAllQueuedTransfersResponse* soap_dup__cwmp__GetAllQueuedTransfersResponse(struct soap*, _cwmp__GetAllQueuedTransfersResponse* dst, _cwmp__GetAllQueuedTransfersResponse *src) returns deep copy of _cwmp__GetAllQueuedTransfersResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__GetAllQueuedTransfersResponse(_cwmp__GetAllQueuedTransfersResponse*) deep deletes _cwmp__GetAllQueuedTransfersResponse data members, use only on dst after soap_dup__cwmp__GetAllQueuedTransfersResponse(NULL, _cwmp__GetAllQueuedTransfersResponse *dst, _cwmp__GetAllQueuedTransfersResponse *src) (use soapcpp2 -Ed) struct _cwmp__GetAllQueuedTransfersResponse { /// Element "TransferList" of type "urn:dslforum-org:cwmp-1-2":AllTransferList. struct AllTransferList* TransferList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":ScheduleDownload ////// GetAllQueuedTransfersResponse message - Annex A.4.1.7 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":ScheduleDownload is a complexType. /// /// @note struct _cwmp__ScheduleDownload operations: /// - _cwmp__ScheduleDownload* soap_new__cwmp__ScheduleDownload(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__ScheduleDownload(struct soap*, _cwmp__ScheduleDownload*) default initialize members /// - int soap_read__cwmp__ScheduleDownload(struct soap*, _cwmp__ScheduleDownload*) deserialize from a source /// - int soap_write__cwmp__ScheduleDownload(struct soap*, _cwmp__ScheduleDownload*) serialize to a sink /// - _cwmp__ScheduleDownload* soap_dup__cwmp__ScheduleDownload(struct soap*, _cwmp__ScheduleDownload* dst, _cwmp__ScheduleDownload *src) returns deep copy of _cwmp__ScheduleDownload src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__ScheduleDownload(_cwmp__ScheduleDownload*) deep deletes _cwmp__ScheduleDownload data members, use only on dst after soap_dup__cwmp__ScheduleDownload(NULL, _cwmp__ScheduleDownload *dst, _cwmp__ScheduleDownload *src) (use soapcpp2 -Ed) struct _cwmp__ScheduleDownload { /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. /// Element "FileType" of type "urn:dslforum-org:cwmp-1-2":DownloadFileType. cwmp__DownloadFileType FileType 1; ///< Required element. /// Length of this content is 0 to 256. char* URL 1; ///< Required element. /// Length of this content is 0 to 256. char* Username 1; ///< Required element. /// Length of this content is 0 to 256. char* Password 1; ///< Required element. /// Element "FileSize" of type xs:unsignedInt. unsigned int FileSize 1; ///< Required element. /// Length of this content is 0 to 256. char* TargetFileName 1; ///< Required element. /// Element "TimeWindowList" of type "urn:dslforum-org:cwmp-1-2":TimeWindowList. struct TimeWindowList* TimeWindowList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":ScheduleDownloadResponse ////// ScheduleDownload message - Annex A.4.1.8 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":ScheduleDownloadResponse is a complexType. /// /// @note struct _cwmp__ScheduleDownloadResponse operations: /// - _cwmp__ScheduleDownloadResponse* soap_new__cwmp__ScheduleDownloadResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__ScheduleDownloadResponse(struct soap*, _cwmp__ScheduleDownloadResponse*) default initialize members /// - int soap_read__cwmp__ScheduleDownloadResponse(struct soap*, _cwmp__ScheduleDownloadResponse*) deserialize from a source /// - int soap_write__cwmp__ScheduleDownloadResponse(struct soap*, _cwmp__ScheduleDownloadResponse*) serialize to a sink /// - _cwmp__ScheduleDownloadResponse* soap_dup__cwmp__ScheduleDownloadResponse(struct soap*, _cwmp__ScheduleDownloadResponse* dst, _cwmp__ScheduleDownloadResponse *src) returns deep copy of _cwmp__ScheduleDownloadResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__ScheduleDownloadResponse(_cwmp__ScheduleDownloadResponse*) deep deletes _cwmp__ScheduleDownloadResponse data members, use only on dst after soap_dup__cwmp__ScheduleDownloadResponse(NULL, _cwmp__ScheduleDownloadResponse *dst, _cwmp__ScheduleDownloadResponse *src) (use soapcpp2 -Ed) struct _cwmp__ScheduleDownloadResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":CancelTransfer ////// ScheduleDownloadResponse message - Annex A.4.1.8 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":CancelTransfer is a complexType. /// /// @note struct _cwmp__CancelTransfer operations: /// - _cwmp__CancelTransfer* soap_new__cwmp__CancelTransfer(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__CancelTransfer(struct soap*, _cwmp__CancelTransfer*) default initialize members /// - int soap_read__cwmp__CancelTransfer(struct soap*, _cwmp__CancelTransfer*) deserialize from a source /// - int soap_write__cwmp__CancelTransfer(struct soap*, _cwmp__CancelTransfer*) serialize to a sink /// - _cwmp__CancelTransfer* soap_dup__cwmp__CancelTransfer(struct soap*, _cwmp__CancelTransfer* dst, _cwmp__CancelTransfer *src) returns deep copy of _cwmp__CancelTransfer src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__CancelTransfer(_cwmp__CancelTransfer*) deep deletes _cwmp__CancelTransfer data members, use only on dst after soap_dup__cwmp__CancelTransfer(NULL, _cwmp__CancelTransfer *dst, _cwmp__CancelTransfer *src) (use soapcpp2 -Ed) struct _cwmp__CancelTransfer { /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":CancelTransferResponse ////// CancelTransfer message - Annex A.4.1.9 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":CancelTransferResponse is a complexType. /// /// @note struct _cwmp__CancelTransferResponse operations: /// - _cwmp__CancelTransferResponse* soap_new__cwmp__CancelTransferResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__CancelTransferResponse(struct soap*, _cwmp__CancelTransferResponse*) default initialize members /// - int soap_read__cwmp__CancelTransferResponse(struct soap*, _cwmp__CancelTransferResponse*) deserialize from a source /// - int soap_write__cwmp__CancelTransferResponse(struct soap*, _cwmp__CancelTransferResponse*) serialize to a sink /// - _cwmp__CancelTransferResponse* soap_dup__cwmp__CancelTransferResponse(struct soap*, _cwmp__CancelTransferResponse* dst, _cwmp__CancelTransferResponse *src) returns deep copy of _cwmp__CancelTransferResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__CancelTransferResponse(_cwmp__CancelTransferResponse*) deep deletes _cwmp__CancelTransferResponse data members, use only on dst after soap_dup__cwmp__CancelTransferResponse(NULL, _cwmp__CancelTransferResponse *dst, _cwmp__CancelTransferResponse *src) (use soapcpp2 -Ed) struct _cwmp__CancelTransferResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":ChangeDUState ////// CancelTransferResponse message - Annex A.4.1.9 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":ChangeDUState is a complexType. /// /// @note struct _cwmp__ChangeDUState operations: /// - _cwmp__ChangeDUState* soap_new__cwmp__ChangeDUState(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__ChangeDUState(struct soap*, _cwmp__ChangeDUState*) default initialize members /// - int soap_read__cwmp__ChangeDUState(struct soap*, _cwmp__ChangeDUState*) deserialize from a source /// - int soap_write__cwmp__ChangeDUState(struct soap*, _cwmp__ChangeDUState*) serialize to a sink /// - _cwmp__ChangeDUState* soap_dup__cwmp__ChangeDUState(struct soap*, _cwmp__ChangeDUState* dst, _cwmp__ChangeDUState *src) returns deep copy of _cwmp__ChangeDUState src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__ChangeDUState(_cwmp__ChangeDUState*) deep deletes _cwmp__ChangeDUState data members, use only on dst after soap_dup__cwmp__ChangeDUState(NULL, _cwmp__ChangeDUState *dst, _cwmp__ChangeDUState *src) (use soapcpp2 -Ed) struct _cwmp__ChangeDUState { ////// A request to perform an action on a Deployment Unit on the device ///
/// /// Size of array of struct cwmp__OperationStruct* is 1..unbounded. $ int __sizeOperations 1; /// Array struct cwmp__OperationStruct* of size 1..unbounded. struct cwmp__OperationStruct* Operations 1; ///< Multiple elements. ////// The operations to be performed. The content of an operation is contained within the operation /// sub-type. ///
/// /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 0; ///< Optional element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":ChangeDUStateResponse ////// An optional command key used to correlate future results of the operation or changes made to /// the device as a result of the operation. ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":ChangeDUStateResponse is a complexType. /// /// @note struct _cwmp__ChangeDUStateResponse operations: /// - _cwmp__ChangeDUStateResponse* soap_new__cwmp__ChangeDUStateResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__ChangeDUStateResponse(struct soap*, _cwmp__ChangeDUStateResponse*) default initialize members /// - int soap_read__cwmp__ChangeDUStateResponse(struct soap*, _cwmp__ChangeDUStateResponse*) deserialize from a source /// - int soap_write__cwmp__ChangeDUStateResponse(struct soap*, _cwmp__ChangeDUStateResponse*) serialize to a sink /// - _cwmp__ChangeDUStateResponse* soap_dup__cwmp__ChangeDUStateResponse(struct soap*, _cwmp__ChangeDUStateResponse* dst, _cwmp__ChangeDUStateResponse *src) returns deep copy of _cwmp__ChangeDUStateResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__ChangeDUStateResponse(_cwmp__ChangeDUStateResponse*) deep deletes _cwmp__ChangeDUStateResponse data members, use only on dst after soap_dup__cwmp__ChangeDUStateResponse(NULL, _cwmp__ChangeDUStateResponse *dst, _cwmp__ChangeDUStateResponse *src) (use soapcpp2 -Ed) struct _cwmp__ChangeDUStateResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":Inform ////// Response to a ChangeDUState message ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":Inform is a complexType. /// /// @note struct _cwmp__Inform operations: /// - _cwmp__Inform* soap_new__cwmp__Inform(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__Inform(struct soap*, _cwmp__Inform*) default initialize members /// - int soap_read__cwmp__Inform(struct soap*, _cwmp__Inform*) deserialize from a source /// - int soap_write__cwmp__Inform(struct soap*, _cwmp__Inform*) serialize to a sink /// - _cwmp__Inform* soap_dup__cwmp__Inform(struct soap*, _cwmp__Inform* dst, _cwmp__Inform *src) returns deep copy of _cwmp__Inform src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__Inform(_cwmp__Inform*) deep deletes _cwmp__Inform data members, use only on dst after soap_dup__cwmp__Inform(NULL, _cwmp__Inform *dst, _cwmp__Inform *src) (use soapcpp2 -Ed) struct _cwmp__Inform { /// Element "DeviceId" of type "urn:dslforum-org:cwmp-1-2":DeviceIdStruct. struct cwmp__DeviceIdStruct* DeviceId 1; ///< Required element. /// Element "Event" of type "urn:dslforum-org:cwmp-1-2":EventList. struct EventList* Event 1; ///< Required element. /// Element "MaxEnvelopes" of type xs:unsignedInt. unsigned int MaxEnvelopes 1; ///< Required element. /// Element "CurrentTime" of type xs:dateTime. time_t CurrentTime 1; ///< Required element. /// Element "RetryCount" of type xs:unsignedInt. unsigned int RetryCount 1; ///< Required element. /// Element "ParameterList" of type "urn:dslforum-org:cwmp-1-2":ParameterValueList. struct ParameterValueList* ParameterList 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":InformResponse ////// Inform message - Annex A.3.3.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":InformResponse is a complexType. /// /// @note struct _cwmp__InformResponse operations: /// - _cwmp__InformResponse* soap_new__cwmp__InformResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__InformResponse(struct soap*, _cwmp__InformResponse*) default initialize members /// - int soap_read__cwmp__InformResponse(struct soap*, _cwmp__InformResponse*) deserialize from a source /// - int soap_write__cwmp__InformResponse(struct soap*, _cwmp__InformResponse*) serialize to a sink /// - _cwmp__InformResponse* soap_dup__cwmp__InformResponse(struct soap*, _cwmp__InformResponse* dst, _cwmp__InformResponse *src) returns deep copy of _cwmp__InformResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__InformResponse(_cwmp__InformResponse*) deep deletes _cwmp__InformResponse data members, use only on dst after soap_dup__cwmp__InformResponse(NULL, _cwmp__InformResponse *dst, _cwmp__InformResponse *src) (use soapcpp2 -Ed) struct _cwmp__InformResponse { /// Element "MaxEnvelopes" of type xs:unsignedInt. unsigned int MaxEnvelopes 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":TransferComplete ////// InformResponse message - Annex A.3.3.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":TransferComplete is a complexType. /// /// @note struct _cwmp__TransferComplete operations: /// - _cwmp__TransferComplete* soap_new__cwmp__TransferComplete(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__TransferComplete(struct soap*, _cwmp__TransferComplete*) default initialize members /// - int soap_read__cwmp__TransferComplete(struct soap*, _cwmp__TransferComplete*) deserialize from a source /// - int soap_write__cwmp__TransferComplete(struct soap*, _cwmp__TransferComplete*) serialize to a sink /// - _cwmp__TransferComplete* soap_dup__cwmp__TransferComplete(struct soap*, _cwmp__TransferComplete* dst, _cwmp__TransferComplete *src) returns deep copy of _cwmp__TransferComplete src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__TransferComplete(_cwmp__TransferComplete*) deep deletes _cwmp__TransferComplete data members, use only on dst after soap_dup__cwmp__TransferComplete(NULL, _cwmp__TransferComplete *dst, _cwmp__TransferComplete *src) (use soapcpp2 -Ed) struct _cwmp__TransferComplete { /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 1; ///< Required element. /// Element "FaultStruct" of type "urn:dslforum-org:cwmp-1-2":TransferCompleteFaultStruct. struct cwmp__TransferCompleteFaultStruct* FaultStruct 1; ///< Required element. /// Element "StartTime" of type xs:dateTime. time_t StartTime 1; ///< Required element. /// Element "CompleteTime" of type xs:dateTime. time_t CompleteTime 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":TransferCompleteResponse ////// TransferComplete message - Annex A.3.3.2 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":TransferCompleteResponse is a complexType. /// /// @note struct _cwmp__TransferCompleteResponse operations: /// - _cwmp__TransferCompleteResponse* soap_new__cwmp__TransferCompleteResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__TransferCompleteResponse(struct soap*, _cwmp__TransferCompleteResponse*) default initialize members /// - int soap_read__cwmp__TransferCompleteResponse(struct soap*, _cwmp__TransferCompleteResponse*) deserialize from a source /// - int soap_write__cwmp__TransferCompleteResponse(struct soap*, _cwmp__TransferCompleteResponse*) serialize to a sink /// - _cwmp__TransferCompleteResponse* soap_dup__cwmp__TransferCompleteResponse(struct soap*, _cwmp__TransferCompleteResponse* dst, _cwmp__TransferCompleteResponse *src) returns deep copy of _cwmp__TransferCompleteResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__TransferCompleteResponse(_cwmp__TransferCompleteResponse*) deep deletes _cwmp__TransferCompleteResponse data members, use only on dst after soap_dup__cwmp__TransferCompleteResponse(NULL, _cwmp__TransferCompleteResponse *dst, _cwmp__TransferCompleteResponse *src) (use soapcpp2 -Ed) struct _cwmp__TransferCompleteResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":AutonomousTransferComplete ////// TransferCompleteResponse message - Annex A.3.3.2 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":AutonomousTransferComplete is a complexType. /// /// @note struct _cwmp__AutonomousTransferComplete operations: /// - _cwmp__AutonomousTransferComplete* soap_new__cwmp__AutonomousTransferComplete(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__AutonomousTransferComplete(struct soap*, _cwmp__AutonomousTransferComplete*) default initialize members /// - int soap_read__cwmp__AutonomousTransferComplete(struct soap*, _cwmp__AutonomousTransferComplete*) deserialize from a source /// - int soap_write__cwmp__AutonomousTransferComplete(struct soap*, _cwmp__AutonomousTransferComplete*) serialize to a sink /// - _cwmp__AutonomousTransferComplete* soap_dup__cwmp__AutonomousTransferComplete(struct soap*, _cwmp__AutonomousTransferComplete* dst, _cwmp__AutonomousTransferComplete *src) returns deep copy of _cwmp__AutonomousTransferComplete src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__AutonomousTransferComplete(_cwmp__AutonomousTransferComplete*) deep deletes _cwmp__AutonomousTransferComplete data members, use only on dst after soap_dup__cwmp__AutonomousTransferComplete(NULL, _cwmp__AutonomousTransferComplete *dst, _cwmp__AutonomousTransferComplete *src) (use soapcpp2 -Ed) struct _cwmp__AutonomousTransferComplete { /// Length of this content is 0 to 1024. char* AnnounceURL 1; ///< Required element. /// Length of this content is 0 to 1024. char* TransferURL 1; ///< Required element. /// Element "IsDownload" of type xs:boolean. xsd__boolean IsDownload 1; ///< Required element. /// Element "FileType" of type "urn:dslforum-org:cwmp-1-2":TransferFileType. cwmp__TransferFileType FileType 1; ///< Required element. /// Element "FileSize" of type xs:unsignedInt. unsigned int FileSize 1; ///< Required element. /// Length of this content is 0 to 256. char* TargetFileName 1; ///< Required element. /// Element "FaultStruct" of type "urn:dslforum-org:cwmp-1-2":TransferCompleteFaultStruct. struct cwmp__TransferCompleteFaultStruct* FaultStruct 1; ///< Required element. /// Element "StartTime" of type xs:dateTime. time_t StartTime 1; ///< Required element. /// Element "CompleteTime" of type xs:dateTime. time_t CompleteTime 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":AutonomousTransferCompleteResponse ////// AutonomousTransferComplete message - Annex A.3.3.3 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":AutonomousTransferCompleteResponse is a complexType. /// /// @note struct _cwmp__AutonomousTransferCompleteResponse operations: /// - _cwmp__AutonomousTransferCompleteResponse* soap_new__cwmp__AutonomousTransferCompleteResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__AutonomousTransferCompleteResponse(struct soap*, _cwmp__AutonomousTransferCompleteResponse*) default initialize members /// - int soap_read__cwmp__AutonomousTransferCompleteResponse(struct soap*, _cwmp__AutonomousTransferCompleteResponse*) deserialize from a source /// - int soap_write__cwmp__AutonomousTransferCompleteResponse(struct soap*, _cwmp__AutonomousTransferCompleteResponse*) serialize to a sink /// - _cwmp__AutonomousTransferCompleteResponse* soap_dup__cwmp__AutonomousTransferCompleteResponse(struct soap*, _cwmp__AutonomousTransferCompleteResponse* dst, _cwmp__AutonomousTransferCompleteResponse *src) returns deep copy of _cwmp__AutonomousTransferCompleteResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__AutonomousTransferCompleteResponse(_cwmp__AutonomousTransferCompleteResponse*) deep deletes _cwmp__AutonomousTransferCompleteResponse data members, use only on dst after soap_dup__cwmp__AutonomousTransferCompleteResponse(NULL, _cwmp__AutonomousTransferCompleteResponse *dst, _cwmp__AutonomousTransferCompleteResponse *src) (use soapcpp2 -Ed) struct _cwmp__AutonomousTransferCompleteResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":Kicked ////// AutonomousTransferCompleteResponse message - Annex A.3.3.3 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":Kicked is a complexType. /// /// @note struct _cwmp__Kicked operations: /// - _cwmp__Kicked* soap_new__cwmp__Kicked(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__Kicked(struct soap*, _cwmp__Kicked*) default initialize members /// - int soap_read__cwmp__Kicked(struct soap*, _cwmp__Kicked*) deserialize from a source /// - int soap_write__cwmp__Kicked(struct soap*, _cwmp__Kicked*) serialize to a sink /// - _cwmp__Kicked* soap_dup__cwmp__Kicked(struct soap*, _cwmp__Kicked* dst, _cwmp__Kicked *src) returns deep copy of _cwmp__Kicked src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__Kicked(_cwmp__Kicked*) deep deletes _cwmp__Kicked data members, use only on dst after soap_dup__cwmp__Kicked(NULL, _cwmp__Kicked *dst, _cwmp__Kicked *src) (use soapcpp2 -Ed) struct _cwmp__Kicked { /// Length of this content is 0 to 32. char* Command 1; ///< Required element. /// Length of this content is 0 to 64. char* Referer 1; ///< Required element. /// Length of this content is 0 to 256. char* Arg 1; ///< Required element. /// Length of this content is 0 to 1024. char* Next 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":KickedResponse ////// Kicked message - Annex A.4.2.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":KickedResponse is a complexType. /// /// @note struct _cwmp__KickedResponse operations: /// - _cwmp__KickedResponse* soap_new__cwmp__KickedResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__KickedResponse(struct soap*, _cwmp__KickedResponse*) default initialize members /// - int soap_read__cwmp__KickedResponse(struct soap*, _cwmp__KickedResponse*) deserialize from a source /// - int soap_write__cwmp__KickedResponse(struct soap*, _cwmp__KickedResponse*) serialize to a sink /// - _cwmp__KickedResponse* soap_dup__cwmp__KickedResponse(struct soap*, _cwmp__KickedResponse* dst, _cwmp__KickedResponse *src) returns deep copy of _cwmp__KickedResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__KickedResponse(_cwmp__KickedResponse*) deep deletes _cwmp__KickedResponse data members, use only on dst after soap_dup__cwmp__KickedResponse(NULL, _cwmp__KickedResponse *dst, _cwmp__KickedResponse *src) (use soapcpp2 -Ed) struct _cwmp__KickedResponse { /// Length of this content is 0 to 1024. char* NextURL 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":RequestDownload ////// KickedResponse message - Annex A.4.2.1 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":RequestDownload is a complexType. /// /// @note struct _cwmp__RequestDownload operations: /// - _cwmp__RequestDownload* soap_new__cwmp__RequestDownload(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__RequestDownload(struct soap*, _cwmp__RequestDownload*) default initialize members /// - int soap_read__cwmp__RequestDownload(struct soap*, _cwmp__RequestDownload*) deserialize from a source /// - int soap_write__cwmp__RequestDownload(struct soap*, _cwmp__RequestDownload*) serialize to a sink /// - _cwmp__RequestDownload* soap_dup__cwmp__RequestDownload(struct soap*, _cwmp__RequestDownload* dst, _cwmp__RequestDownload *src) returns deep copy of _cwmp__RequestDownload src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__RequestDownload(_cwmp__RequestDownload*) deep deletes _cwmp__RequestDownload data members, use only on dst after soap_dup__cwmp__RequestDownload(NULL, _cwmp__RequestDownload *dst, _cwmp__RequestDownload *src) (use soapcpp2 -Ed) struct _cwmp__RequestDownload { /// Element "FileType" of type "urn:dslforum-org:cwmp-1-2":DownloadFileType. cwmp__DownloadFileType FileType 1; ///< Required element. /// Element "FileTypeArg" of type "urn:dslforum-org:cwmp-1-2":FileTypeArg. struct FileTypeArg* FileTypeArg 1; ///< Required element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":RequestDownloadResponse ////// RequestDownload message - Annex A.4.2.2 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":RequestDownloadResponse is a complexType. /// /// @note struct _cwmp__RequestDownloadResponse operations: /// - _cwmp__RequestDownloadResponse* soap_new__cwmp__RequestDownloadResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__RequestDownloadResponse(struct soap*, _cwmp__RequestDownloadResponse*) default initialize members /// - int soap_read__cwmp__RequestDownloadResponse(struct soap*, _cwmp__RequestDownloadResponse*) deserialize from a source /// - int soap_write__cwmp__RequestDownloadResponse(struct soap*, _cwmp__RequestDownloadResponse*) serialize to a sink /// - _cwmp__RequestDownloadResponse* soap_dup__cwmp__RequestDownloadResponse(struct soap*, _cwmp__RequestDownloadResponse* dst, _cwmp__RequestDownloadResponse *src) returns deep copy of _cwmp__RequestDownloadResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__RequestDownloadResponse(_cwmp__RequestDownloadResponse*) deep deletes _cwmp__RequestDownloadResponse data members, use only on dst after soap_dup__cwmp__RequestDownloadResponse(NULL, _cwmp__RequestDownloadResponse *dst, _cwmp__RequestDownloadResponse *src) (use soapcpp2 -Ed) struct _cwmp__RequestDownloadResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":DUStateChangeComplete ////// RequestDownloadResponse message - Annex A.4.2.2 ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":DUStateChangeComplete is a complexType. /// /// @note struct _cwmp__DUStateChangeComplete operations: /// - _cwmp__DUStateChangeComplete* soap_new__cwmp__DUStateChangeComplete(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__DUStateChangeComplete(struct soap*, _cwmp__DUStateChangeComplete*) default initialize members /// - int soap_read__cwmp__DUStateChangeComplete(struct soap*, _cwmp__DUStateChangeComplete*) deserialize from a source /// - int soap_write__cwmp__DUStateChangeComplete(struct soap*, _cwmp__DUStateChangeComplete*) serialize to a sink /// - _cwmp__DUStateChangeComplete* soap_dup__cwmp__DUStateChangeComplete(struct soap*, _cwmp__DUStateChangeComplete* dst, _cwmp__DUStateChangeComplete *src) returns deep copy of _cwmp__DUStateChangeComplete src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__DUStateChangeComplete(_cwmp__DUStateChangeComplete*) deep deletes _cwmp__DUStateChangeComplete data members, use only on dst after soap_dup__cwmp__DUStateChangeComplete(NULL, _cwmp__DUStateChangeComplete *dst, _cwmp__DUStateChangeComplete *src) (use soapcpp2 -Ed) struct _cwmp__DUStateChangeComplete { ////// A message indicating a prior ChangeDUState request to perform an action on a Deployment Unit on the device has completed ///
/// /// Size of array of struct cwmp__OpResultStruct* is 1..unbounded. $ int __sizeResults 1; /// Array struct cwmp__OpResultStruct* of size 1..unbounded. struct cwmp__OpResultStruct* Results 1; ///< Multiple elements. ////// The results of the operation performed. The ordering of the operation results matches the /// order of the operations in the corresponding ChangeDUState message. ///
/// /// Element "CommandKey" of type "urn:dslforum-org:cwmp-1-2":CommandKeyType. cwmp__CommandKeyType CommandKey 0; ///< Optional element. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":DUStateChangeCompleteResponse ////// The command key specified in the corresponding ChangeDUState message, if any ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":DUStateChangeCompleteResponse is a complexType. /// /// @note struct _cwmp__DUStateChangeCompleteResponse operations: /// - _cwmp__DUStateChangeCompleteResponse* soap_new__cwmp__DUStateChangeCompleteResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__DUStateChangeCompleteResponse(struct soap*, _cwmp__DUStateChangeCompleteResponse*) default initialize members /// - int soap_read__cwmp__DUStateChangeCompleteResponse(struct soap*, _cwmp__DUStateChangeCompleteResponse*) deserialize from a source /// - int soap_write__cwmp__DUStateChangeCompleteResponse(struct soap*, _cwmp__DUStateChangeCompleteResponse*) serialize to a sink /// - _cwmp__DUStateChangeCompleteResponse* soap_dup__cwmp__DUStateChangeCompleteResponse(struct soap*, _cwmp__DUStateChangeCompleteResponse* dst, _cwmp__DUStateChangeCompleteResponse *src) returns deep copy of _cwmp__DUStateChangeCompleteResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__DUStateChangeCompleteResponse(_cwmp__DUStateChangeCompleteResponse*) deep deletes _cwmp__DUStateChangeCompleteResponse data members, use only on dst after soap_dup__cwmp__DUStateChangeCompleteResponse(NULL, _cwmp__DUStateChangeCompleteResponse *dst, _cwmp__DUStateChangeCompleteResponse *src) (use soapcpp2 -Ed) struct _cwmp__DUStateChangeCompleteResponse { }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":AutonomousDUStateChangeComplete ////// Response to a DUStateChangeComplete message ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":AutonomousDUStateChangeComplete is a complexType. /// /// @note struct _cwmp__AutonomousDUStateChangeComplete operations: /// - _cwmp__AutonomousDUStateChangeComplete* soap_new__cwmp__AutonomousDUStateChangeComplete(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__AutonomousDUStateChangeComplete(struct soap*, _cwmp__AutonomousDUStateChangeComplete*) default initialize members /// - int soap_read__cwmp__AutonomousDUStateChangeComplete(struct soap*, _cwmp__AutonomousDUStateChangeComplete*) deserialize from a source /// - int soap_write__cwmp__AutonomousDUStateChangeComplete(struct soap*, _cwmp__AutonomousDUStateChangeComplete*) serialize to a sink /// - _cwmp__AutonomousDUStateChangeComplete* soap_dup__cwmp__AutonomousDUStateChangeComplete(struct soap*, _cwmp__AutonomousDUStateChangeComplete* dst, _cwmp__AutonomousDUStateChangeComplete *src) returns deep copy of _cwmp__AutonomousDUStateChangeComplete src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__AutonomousDUStateChangeComplete(_cwmp__AutonomousDUStateChangeComplete*) deep deletes _cwmp__AutonomousDUStateChangeComplete data members, use only on dst after soap_dup__cwmp__AutonomousDUStateChangeComplete(NULL, _cwmp__AutonomousDUStateChangeComplete *dst, _cwmp__AutonomousDUStateChangeComplete *src) (use soapcpp2 -Ed) struct _cwmp__AutonomousDUStateChangeComplete { ////// A message indicating an autonomous action for a Deployment Unit on the device has completed ///
/// /// Size of array of struct cwmp__AutonOpResultStruct* is 1..unbounded. $ int __sizeResults 1; /// Array struct cwmp__AutonOpResultStruct* of size 1..unbounded. struct cwmp__AutonOpResultStruct* Results 1; ///< Multiple elements. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":AutonomousDUStateChangeCompleteResponse ////// The results of the operation performed ///
/// /// @brief "urn:dslforum-org:cwmp-1-2":AutonomousDUStateChangeCompleteResponse is a complexType. /// /// @note struct _cwmp__AutonomousDUStateChangeCompleteResponse operations: /// - _cwmp__AutonomousDUStateChangeCompleteResponse* soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, _cwmp__AutonomousDUStateChangeCompleteResponse*) default initialize members /// - int soap_read__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, _cwmp__AutonomousDUStateChangeCompleteResponse*) deserialize from a source /// - int soap_write__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, _cwmp__AutonomousDUStateChangeCompleteResponse*) serialize to a sink /// - _cwmp__AutonomousDUStateChangeCompleteResponse* soap_dup__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, _cwmp__AutonomousDUStateChangeCompleteResponse* dst, _cwmp__AutonomousDUStateChangeCompleteResponse *src) returns deep copy of _cwmp__AutonomousDUStateChangeCompleteResponse src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__AutonomousDUStateChangeCompleteResponse(_cwmp__AutonomousDUStateChangeCompleteResponse*) deep deletes _cwmp__AutonomousDUStateChangeCompleteResponse data members, use only on dst after soap_dup__cwmp__AutonomousDUStateChangeCompleteResponse(NULL, _cwmp__AutonomousDUStateChangeCompleteResponse *dst, _cwmp__AutonomousDUStateChangeCompleteResponse *src) (use soapcpp2 -Ed) struct _cwmp__AutonomousDUStateChangeCompleteResponse { }; /// @brief "urn:dslforum-org:cwmp-1-2":ParameterNames is a complexType with complexContent restriction of type SOAP-ENC:Array. /// /// @note struct ParameterNames operations: /// - ParameterNames* soap_new_ParameterNames(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_ParameterNames(struct soap*, ParameterNames*) default initialize members /// - int soap_read_ParameterNames(struct soap*, ParameterNames*) deserialize from a source /// - int soap_write_ParameterNames(struct soap*, ParameterNames*) serialize to a sink /// - ParameterNames* soap_dup_ParameterNames(struct soap*, ParameterNames* dst, ParameterNames *src) returns deep copy of ParameterNames src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_ParameterNames(ParameterNames*) deep deletes ParameterNames data members, use only on dst after soap_dup_ParameterNames(NULL, ParameterNames *dst, ParameterNames *src) (use soapcpp2 -Ed) /// SOAP encoded array of values of type xs:string. struct ParameterNames { /// Pointer to dynamic array of elements/// Response to a AutonomousDUStateChangeComplete message ///
/// /// @note struct cwmp__InstallOpStruct operations: /// - cwmp__InstallOpStruct* soap_new_cwmp__InstallOpStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__InstallOpStruct(struct soap*, cwmp__InstallOpStruct*) default initialize members /// - int soap_read_cwmp__InstallOpStruct(struct soap*, cwmp__InstallOpStruct*) deserialize from a source /// - int soap_write_cwmp__InstallOpStruct(struct soap*, cwmp__InstallOpStruct*) serialize to a sink /// - cwmp__InstallOpStruct* soap_dup_cwmp__InstallOpStruct(struct soap*, cwmp__InstallOpStruct* dst, cwmp__InstallOpStruct *src) returns deep copy of cwmp__InstallOpStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__InstallOpStruct(cwmp__InstallOpStruct*) deep deletes cwmp__InstallOpStruct data members, use only on dst after soap_dup_cwmp__InstallOpStruct(NULL, cwmp__InstallOpStruct *dst, cwmp__InstallOpStruct *src) (use soapcpp2 -Ed) struct cwmp__InstallOpStruct { /// INHERITED FROM cwmp__OperationStruct: // END OF INHERITED FROM cwmp__OperationStruct ////// An operation indicating a Deployment Unit should be installed ///
/// /// Length of this content is 0 to 1024. xsd__anyURI URL 1; ///< Required element. ////// The URL of the Deployment Unit to download ///
/// /// Element "UUID" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitUUID. cwmp__DeploymentUnitUUID UUID 0; ///< Optional element. ////// The UUID to be used for the Deployment Unit being installed. ///
/// /// Length of this content is 0 to 256. char* *Username 0; ///< Optional element. ////// An optional username with which to authenticate against the url ///
/// /// Length of this content is 0 to 256. char* *Password 0; ///< Optional element. ////// An optional password with which to authenticate against the url ///
/// /// Length of this content is 0 to 256. char* *ExecutionEnvRef 0; ///< Optional element. }; /// @brief "urn:dslforum-org:cwmp-1-2":UpdateOpStruct is a complexType with complexContent extension of type "urn:dslforum-org:cwmp-1-2":OperationStruct. /// ////// A reference to the Execution Environment upon which the Deployment Unit /// is to be associated (e.g., ".SoftwareModules.ExecEnv.1.") ///
/// /// @note struct cwmp__UpdateOpStruct operations: /// - cwmp__UpdateOpStruct* soap_new_cwmp__UpdateOpStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__UpdateOpStruct(struct soap*, cwmp__UpdateOpStruct*) default initialize members /// - int soap_read_cwmp__UpdateOpStruct(struct soap*, cwmp__UpdateOpStruct*) deserialize from a source /// - int soap_write_cwmp__UpdateOpStruct(struct soap*, cwmp__UpdateOpStruct*) serialize to a sink /// - cwmp__UpdateOpStruct* soap_dup_cwmp__UpdateOpStruct(struct soap*, cwmp__UpdateOpStruct* dst, cwmp__UpdateOpStruct *src) returns deep copy of cwmp__UpdateOpStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__UpdateOpStruct(cwmp__UpdateOpStruct*) deep deletes cwmp__UpdateOpStruct data members, use only on dst after soap_dup_cwmp__UpdateOpStruct(NULL, cwmp__UpdateOpStruct *dst, cwmp__UpdateOpStruct *src) (use soapcpp2 -Ed) struct cwmp__UpdateOpStruct { /// INHERITED FROM cwmp__OperationStruct: // END OF INHERITED FROM cwmp__OperationStruct ////// An operation indicating an individual or all Deployment Units should be updated ///
/// /// Element "UUID" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitUUID. cwmp__DeploymentUnitUUID UUID 0; ///< Optional element. ////// The UUID of the Deployment Unit to update. If the UUID is not present and the URL is present then the URL will be used to determine the Deployment Unit to update. If both the UUID and the URL are not specified, the operation indicates all installed Deployment Units should be updated. ///
/// /// Length of this content is 0 to 32. char* *Version 0; ///< Optional element. ////// An optional Version used to clarify which Deployment Unit to update. /// Only required in the case where multiple versions of the same Deployment Unit /// are installed on the device, in which case if not specified the update request /// will be rejected. ///
/// /// Length of this content is 0 to 1024. xsd__anyURI *URL 0; ///< Optional element. ////// The URL to be used when updating a Deployment Unit. If a UUID is provided and the URL is present then it serves as an updated URL for the existing installed Deployment Unit. If the UUID is not /// present and the URL is, it is used to determine the Deployment Unit /// to update. If neither the URL or UUID is specified then all Deployment Units are to be updated. ///
/// /// Length of this content is 0 to 256. char* *Username 0; ///< Optional element. ////// An optional username with which to authenticate against the url ///
/// /// Length of this content is 0 to 256. char* *Password 0; ///< Optional element. }; /// @brief "urn:dslforum-org:cwmp-1-2":UninstallOpStruct is a complexType with complexContent extension of type "urn:dslforum-org:cwmp-1-2":OperationStruct. /// ////// An optional password with which to authenticate against the url ///
/// /// @note struct cwmp__UninstallOpStruct operations: /// - cwmp__UninstallOpStruct* soap_new_cwmp__UninstallOpStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__UninstallOpStruct(struct soap*, cwmp__UninstallOpStruct*) default initialize members /// - int soap_read_cwmp__UninstallOpStruct(struct soap*, cwmp__UninstallOpStruct*) deserialize from a source /// - int soap_write_cwmp__UninstallOpStruct(struct soap*, cwmp__UninstallOpStruct*) serialize to a sink /// - cwmp__UninstallOpStruct* soap_dup_cwmp__UninstallOpStruct(struct soap*, cwmp__UninstallOpStruct* dst, cwmp__UninstallOpStruct *src) returns deep copy of cwmp__UninstallOpStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__UninstallOpStruct(cwmp__UninstallOpStruct*) deep deletes cwmp__UninstallOpStruct data members, use only on dst after soap_dup_cwmp__UninstallOpStruct(NULL, cwmp__UninstallOpStruct *dst, cwmp__UninstallOpStruct *src) (use soapcpp2 -Ed) struct cwmp__UninstallOpStruct { /// INHERITED FROM cwmp__OperationStruct: // END OF INHERITED FROM cwmp__OperationStruct ////// An operation indicating a Deployment Unit should be un-installed ///
/// /// Element "UUID" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitUUID. cwmp__DeploymentUnitUUID UUID 1; ///< Required element. ////// The UUID of the Deployment Unit to un-install ///
/// /// Length of this content is 0 to 32. char* *Version 0; ///< Optional element. ////// An optional Version used to clarify which Deployment Unit to uninstall. /// If not specified and there are multiple versions of the same Deployment Unit /// installed on the device, then all of them will be uninstalled. ///
/// /// Length of this content is 0 to 256. char* *ExecutionEnvRef 0; ///< Optional element. }; /// @brief "urn:dslforum-org:cwmp-1-2":AutonOpResultStruct is a complexType with complexContent extension of type "urn:dslforum-org:cwmp-1-2":OpResultStruct. /// ////// A reference to the Execution Environment upon which the Deployment Unit /// is to be removed from (e.g., ".SoftwareModules.ExecEnv.1.") ///
/// /// @note struct cwmp__AutonOpResultStruct operations: /// - cwmp__AutonOpResultStruct* soap_new_cwmp__AutonOpResultStruct(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_cwmp__AutonOpResultStruct(struct soap*, cwmp__AutonOpResultStruct*) default initialize members /// - int soap_read_cwmp__AutonOpResultStruct(struct soap*, cwmp__AutonOpResultStruct*) deserialize from a source /// - int soap_write_cwmp__AutonOpResultStruct(struct soap*, cwmp__AutonOpResultStruct*) serialize to a sink /// - cwmp__AutonOpResultStruct* soap_dup_cwmp__AutonOpResultStruct(struct soap*, cwmp__AutonOpResultStruct* dst, cwmp__AutonOpResultStruct *src) returns deep copy of cwmp__AutonOpResultStruct src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_cwmp__AutonOpResultStruct(cwmp__AutonOpResultStruct*) deep deletes cwmp__AutonOpResultStruct data members, use only on dst after soap_dup_cwmp__AutonOpResultStruct(NULL, cwmp__AutonOpResultStruct *dst, cwmp__AutonOpResultStruct *src) (use soapcpp2 -Ed) struct cwmp__AutonOpResultStruct { /// INHERITED FROM cwmp__OpResultStruct: ////// The result of a Deployment Unit operation performed autonomously on the device (i.e., not at the /// direct request of the ACS) ///
/// /// Element "UUID" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitUUID. cwmp__DeploymentUnitUUID UUID 1; ///< Required element. ////// The UUID of the affected Deployment Unit ///
/// /// Element "DeploymentUnitRef" of type xs:string. char* DeploymentUnitRef 1; ///< Required element. ////// A reference to the affected Deployment Unit ///
/// /// Length of this content is 0 to 32. char* Version 1; ///< Required element. ////// The Version of the affected Deployment Unit ///
/// /// Element "CurrentState" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitState. enum cwmp__DeploymentUnitState CurrentState 1; ///< Required element. ////// The current state of the affected Deployment Unit after performing the operation ///
/// /// Element "Resolved" of type xs:boolean. xsd__boolean Resolved 1; ///< Required element. ////// Whether or not the Deployment Unit resolved all of its dependencies after the Installation or Update ///
/// /// Element "ExecutionUnitRefList" of type xs:string. char* ExecutionUnitRefList 1; ///< Required element. ////// A comma-separated list of execution unit references (e.g., ".SoftwareModules.ExecutionUnit.2, .SoftwareModules.ExecutionUnit.3"). /// In the case of an install, the execution units are those created by the operation. In /// the case of an uninstall, the execution units are those removed by the operation. In the case of an update, the execution units are those that remain after the operation /// has completed. ///
/// /// Element "StartTime" of type xs:dateTime. time_t StartTime 1; ///< Required element. ////// The time on the device the operation on the affected Deployment Unit started. If the /// CPE cannot determine this, then the value should be the Unknown Time value. ///
/// /// Element "CompleteTime" of type xs:dateTime. time_t CompleteTime 1; ///< Required element. ////// The time on the device the operation on the affected Deployment Unit completed (successfully /// or otherwise). If the CPE cannot determine this, then the value should be the Unknown Time /// value. ///
/// /// Element "Fault" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitFaultStruct. struct cwmp__DeploymentUnitFaultStruct* Fault 1; ///< Required element. // END OF INHERITED FROM cwmp__OpResultStruct ////// Fault structure conveying the success or, in the case of failure, reason for the failure, /// of the operation ///
/// /// Element "OperationPerformed" of type "urn:dslforum-org:cwmp-1-2":DeploymentUnitOperationType. cwmp__DeploymentUnitOperationType OperationPerformed 1; ///< Required element. }; /// @brief "urn:dslforum-org:cwmp-1-2":VoucherList is a complexType with complexContent restriction of type SOAP-ENC:Array. /// /// @note struct VoucherList operations: /// - VoucherList* soap_new_VoucherList(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default_VoucherList(struct soap*, VoucherList*) default initialize members /// - int soap_read_VoucherList(struct soap*, VoucherList*) deserialize from a source /// - int soap_write_VoucherList(struct soap*, VoucherList*) serialize to a sink /// - VoucherList* soap_dup_VoucherList(struct soap*, VoucherList* dst, VoucherList *src) returns deep copy of VoucherList src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del_VoucherList(VoucherList*) deep deletes VoucherList data members, use only on dst after soap_dup_VoucherList(NULL, VoucherList *dst, VoucherList *src) (use soapcpp2 -Ed) /// SOAP encoded array of values of type SOAP-ENC:base64. struct VoucherList { /// Pointer to dynamic array of elements/// The operation that was performed against the deployment unit ///
/// /// Imported attribute reference SOAP-ENV:mustUnderstand. @ char* SOAP_ENV__mustUnderstand 0; ///< Optional attribute. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":UseCWMPVersion /// @brief "urn:dslforum-org:cwmp-1-2":UseCWMPVersion is a complexType with simpleContent extension of type xs:string. /// /// @note struct _cwmp__UseCWMPVersion operations: /// - _cwmp__UseCWMPVersion* soap_new__cwmp__UseCWMPVersion(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__UseCWMPVersion(struct soap*, _cwmp__UseCWMPVersion*) default initialize members /// - int soap_read__cwmp__UseCWMPVersion(struct soap*, _cwmp__UseCWMPVersion*) deserialize from a source /// - int soap_write__cwmp__UseCWMPVersion(struct soap*, _cwmp__UseCWMPVersion*) serialize to a sink /// - _cwmp__UseCWMPVersion* soap_dup__cwmp__UseCWMPVersion(struct soap*, _cwmp__UseCWMPVersion* dst, _cwmp__UseCWMPVersion *src) returns deep copy of _cwmp__UseCWMPVersion src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__UseCWMPVersion(_cwmp__UseCWMPVersion*) deep deletes _cwmp__UseCWMPVersion data members, use only on dst after soap_dup__cwmp__UseCWMPVersion(NULL, _cwmp__UseCWMPVersion *dst, _cwmp__UseCWMPVersion *src) (use soapcpp2 -Ed) struct _cwmp__UseCWMPVersion { /// __item wraps simpleContent of type xs:string. char* __item ; ////// NOTE: implementations MUST use a value of 0 for the mustUnderstand /// attribute. /// This is typically done in the XSD via a 'fixed="0"' attribute, but there are some problems with SOAP 1.1 that cause schema validation /// issues. ///
/// /// Imported attribute reference SOAP-ENV:mustUnderstand. @ char* SOAP_ENV__mustUnderstand 1; ///< Required attribute. }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":SessionTimeout /// @brief "urn:dslforum-org:cwmp-1-2":SessionTimeout is a complexType with simpleContent extension of type xs:unsignedInt. /// /// @note struct _cwmp__SessionTimeout operations: /// - _cwmp__SessionTimeout* soap_new__cwmp__SessionTimeout(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__SessionTimeout(struct soap*, _cwmp__SessionTimeout*) default initialize members /// - int soap_read__cwmp__SessionTimeout(struct soap*, _cwmp__SessionTimeout*) deserialize from a source /// - int soap_write__cwmp__SessionTimeout(struct soap*, _cwmp__SessionTimeout*) serialize to a sink /// - _cwmp__SessionTimeout* soap_dup__cwmp__SessionTimeout(struct soap*, _cwmp__SessionTimeout* dst, _cwmp__SessionTimeout *src) returns deep copy of _cwmp__SessionTimeout src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__SessionTimeout(_cwmp__SessionTimeout*) deep deletes _cwmp__SessionTimeout data members, use only on dst after soap_dup__cwmp__SessionTimeout(NULL, _cwmp__SessionTimeout *dst, _cwmp__SessionTimeout *src) (use soapcpp2 -Ed) struct _cwmp__SessionTimeout { /// __item wraps simpleContent of type xs:unsignedInt. unsigned int __item ; /// Imported attribute reference SOAP-ENV:mustUnderstand. @ char* SOAP_ENV__mustUnderstand 0 == "0"; ///< Optional attribute with fixed value="0". }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":ID /// @brief "urn:dslforum-org:cwmp-1-2":ID is a complexType with simpleContent extension of type xs:string. /// /// @note struct _cwmp__ID operations: /// - _cwmp__ID* soap_new__cwmp__ID(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__ID(struct soap*, _cwmp__ID*) default initialize members /// - int soap_read__cwmp__ID(struct soap*, _cwmp__ID*) deserialize from a source /// - int soap_write__cwmp__ID(struct soap*, _cwmp__ID*) serialize to a sink /// - _cwmp__ID* soap_dup__cwmp__ID(struct soap*, _cwmp__ID* dst, _cwmp__ID *src) returns deep copy of _cwmp__ID src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__ID(_cwmp__ID*) deep deletes _cwmp__ID data members, use only on dst after soap_dup__cwmp__ID(NULL, _cwmp__ID *dst, _cwmp__ID *src) (use soapcpp2 -Ed) struct _cwmp__ID { /// __item wraps simpleContent of type xs:string. char* __item ; /// Imported attribute reference SOAP-ENV:mustUnderstand. @ char* SOAP_ENV__mustUnderstand 1 == "1"; ///< Required attribute with fixed value="1". }; /// @brief Top-level root element "urn:dslforum-org:cwmp-1-2":HoldRequests /// @brief "urn:dslforum-org:cwmp-1-2":HoldRequests is a complexType with simpleContent extension of type xs:boolean. /// /// @note struct _cwmp__HoldRequests operations: /// - _cwmp__HoldRequests* soap_new__cwmp__HoldRequests(struct soap*, int num) allocate and default initialize one or more values (an array) /// - soap_default__cwmp__HoldRequests(struct soap*, _cwmp__HoldRequests*) default initialize members /// - int soap_read__cwmp__HoldRequests(struct soap*, _cwmp__HoldRequests*) deserialize from a source /// - int soap_write__cwmp__HoldRequests(struct soap*, _cwmp__HoldRequests*) serialize to a sink /// - _cwmp__HoldRequests* soap_dup__cwmp__HoldRequests(struct soap*, _cwmp__HoldRequests* dst, _cwmp__HoldRequests *src) returns deep copy of _cwmp__HoldRequests src into dst, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec) /// - soap_del__cwmp__HoldRequests(_cwmp__HoldRequests*) deep deletes _cwmp__HoldRequests data members, use only on dst after soap_dup__cwmp__HoldRequests(NULL, _cwmp__HoldRequests *dst, _cwmp__HoldRequests *src) (use soapcpp2 -Ed) struct _cwmp__HoldRequests { /// __item wraps simpleContent of type xs:boolean. xsd__boolean __item ; /// Imported attribute reference SOAP-ENV:mustUnderstand. @ char* SOAP_ENV__mustUnderstand 1 == "1"; ///< Required attribute with fixed value="1". }; /******************************************************************************\ * * * Additional Top-Level Elements * * urn:dslforum-org:cwmp-1-2 * * * \******************************************************************************/ /******************************************************************************\ * * * Additional Top-Level Attributes * * urn:dslforum-org:cwmp-1-2 * * * \******************************************************************************/ /******************************************************************************\ * * * XML Data Binding * * * \******************************************************************************/ /** @page page_XMLDataBinding XML Data Binding SOAP/XML services use data bindings that are contractually bound by WSDL and are auto-generated by wsdl2h and soapcpp2 (see Service Bindings). Plain data bindings are adopted from XML schemas as part of the WSDL types section or when running wsdl2h on a set of schemas to produce non-SOAP-based XML data bindings. @note The following readers and writers are C/C++ data type (de)serializers auto-generated by wsdl2h and soapcpp2. Run soapcpp2 on this file to generate the (de)serialization code, which is stored in soapC.c[pp]. Include "soapH.h" in your code to import these data type and function declarations. Only use the soapcpp2-generated files in your project build. Do not include the wsdl2h- generated .h file in your code. @note Data can be read and deserialized from: - an int file descriptor, using soap->recvfd = fd - a socket, using soap->socket = (int)... - a C++ stream (istream, stringstream), using soap->is = (istream*)... - a C string, using soap->is = (const char*)... - any input, using the soap->frecv() callback @note Data can be serialized and written to: - an int file descriptor, using soap->sendfd = (int)... - a socket, using soap->socket = (int)... - a C++ stream (ostream, stringstream), using soap->os = (ostream*)... - a C string, using soap->os = (const char**)... - any output, using the soap->fsend() callback @note The following options are available for (de)serialization control: - soap->encodingStyle = NULL; to remove SOAP 1.1/1.2 encodingStyle - soap_set_mode(soap, SOAP_XML_TREE); XML without id-ref (no cycles!) - soap_set_mode(soap, SOAP_XML_GRAPH); XML with id-ref (including cycles) - soap_set_namespaces(soap, struct Namespace *nsmap); to set xmlns bindings @section cwmp Top-level root elements of schema "urn:dslforum-org:cwmp-1-2" -/// NOTE: implementations MUST use a value of 1 for the mustUnderstand /// attribute. /// This is typically done in the XSD via a 'fixed="1"' attribute, but there are some problems with SOAP 1.1 that cause schema validation /// issues. ///