@tableofcontents @section README To view this file in the Firefox web browser, download readmeviewer.html from https://www.genivia.com/files/readmeviewer.html.zip, unzip and copy it to the same directory where this soapReadme.md file is located, then open it in Firefox to view the contents of soapReadme.md. This markdown file is compatible with Doxygen.
## Overview {#doc-overview} This report was generated by soapcpp2 v2.8.83 for interface header file [trapi.h](trapi.h) with options -r -S -j ### Tools The **wsdl2h** command line tool takes a set of WSDL and XSD files to generate a data binding interface header file. This interface header file is similar to a C/C++ header file and contains declarations of C/C++ types and functions with explanatory comments, directives, and annotations. Types are declared in this interface header file as serializable. Functions are declared as Web service operations for the client and server sides. The **soapcpp2** command line tool takes an interface header file (i.e. a header file) such as [trapi.h](trapi.h) to generate the data binding implementation. This implementation includes XML serializers and source code for the client and server side. An interface header file for soapcpp2 can be a regular C/C++ header file with type and function declarations (without code), and include annotations to declare XML schema-related properties. ### Files The following c++ source code files were generated by soapcpp2 for interface header file [trapi.h](trapi.h): - [soapStub.h](soapStub.h) contains an annotated copy of [trapi.h](trapi.h) and of the imported files (if any), where most of the information in this report [soapReadme.md](soapReadme.md) is sourced from (this header file also #includes "stdsoap2.h") - [soapH.h](soapH.h) declares allocation and (de)serialization functions for each C/C++ type, to #include in projects (this header file also #includes "soapStub.h") - [soapC.cpp](soapC.cpp) defines allocation and (de)serialization functions for each C/C++ type, to compile with a project - See [Web service class](#doc-server) for the server-side source code files to use Also compile stdsoap2.cpp (and dom.cpp if XML DOM is used) with a project (or link libgsoapssl++.a) and use the following compile-time options: - `-DWITH_OPENSSL` to enable HTTPS with OpenSSL - `-DWITH_GNUTLS` to enable HTTPS with GNUTLS - `-DWITH_DOM` is required when using the WS-Security plugin - `-DWITH_GZIP` to enable message compression See the gSOAP documentation for additional options. ### Contents This report has the following contents describing the data binding interface types, and the client- and the server-side operations (if any): - [enumeration types](#doc-enums) - [class, struct and union types](#doc-classes) - [typedefs](#doc-typedefs) - [summary of serializable types](#doc-types) - [schemas and namespaces](#doc-namespaces) - [Web service class](#doc-server) lists the methods to implement when developing a service [![][1] To top](#) ## Enumeration Types {#doc-enums}
Type Declared Serializable Bitmask Values
enum xsd__boolean tr-069.h:136 yes false_ , true_
enum cwmp__AccessListValueType tr-069.h:317 yes cwmp__AccessListValueType__Subscriber
enum cwmp__ParameterAttributeNotificationValueType tr-069.h:325 yes cwmp__ParameterAttributeNotificationValueType__0 , cwmp__ParameterAttributeNotificationValueType__1 , cwmp__ParameterAttributeNotificationValueType__2 , cwmp__ParameterAttributeNotificationValueType__3 , cwmp__ParameterAttributeNotificationValueType__4 , cwmp__ParameterAttributeNotificationValueType__5 , cwmp__ParameterAttributeNotificationValueType__6
enum cwmp__TransferStateType tr-069.h:367 yes cwmp__TransferStateType__1 , cwmp__TransferStateType__2 , cwmp__TransferStateType__3
enum cwmp__DeploymentUnitState tr-069.h:402 yes cwmp__DeploymentUnitState__Installed , cwmp__DeploymentUnitState__Uninstalled , cwmp__DeploymentUnitState__Failed
enum cwmp__DefaultDeploymentUnitOperationType tr-069.h:425 yes cwmp__DefaultDeploymentUnitOperationType__Install , cwmp__DefaultDeploymentUnitOperationType__Update , cwmp__DefaultDeploymentUnitOperationType__Uninstall
enum cwmp__TransferCompleteCPEFaultCodeType tr-069.h:451 yes cwmp__TransferCompleteCPEFaultCodeType__9001 , cwmp__TransferCompleteCPEFaultCodeType__9002 , cwmp__TransferCompleteCPEFaultCodeType__9010 , cwmp__TransferCompleteCPEFaultCodeType__9011 , cwmp__TransferCompleteCPEFaultCodeType__9012 , cwmp__TransferCompleteCPEFaultCodeType__9014 , cwmp__TransferCompleteCPEFaultCodeType__9015 , cwmp__TransferCompleteCPEFaultCodeType__9016 , cwmp__TransferCompleteCPEFaultCodeType__9017 , cwmp__TransferCompleteCPEFaultCodeType__9018 , cwmp__TransferCompleteCPEFaultCodeType__9019 , cwmp__TransferCompleteCPEFaultCodeType__9020
enum cwmp__DeploymentUnitCPEFaultCodeType tr-069.h:474 yes cwmp__DeploymentUnitCPEFaultCodeType__9001 , cwmp__DeploymentUnitCPEFaultCodeType__9003 , cwmp__DeploymentUnitCPEFaultCodeType__9012 , cwmp__DeploymentUnitCPEFaultCodeType__9013 , cwmp__DeploymentUnitCPEFaultCodeType__9015 , cwmp__DeploymentUnitCPEFaultCodeType__9016 , cwmp__DeploymentUnitCPEFaultCodeType__9017 , cwmp__DeploymentUnitCPEFaultCodeType__9018 , cwmp__DeploymentUnitCPEFaultCodeType__9022 , cwmp__DeploymentUnitCPEFaultCodeType__9023 , cwmp__DeploymentUnitCPEFaultCodeType__9024 , cwmp__DeploymentUnitCPEFaultCodeType__9025 , cwmp__DeploymentUnitCPEFaultCodeType__9026 , cwmp__DeploymentUnitCPEFaultCodeType__9027 , cwmp__DeploymentUnitCPEFaultCodeType__9028 , cwmp__DeploymentUnitCPEFaultCodeType__9029 , cwmp__DeploymentUnitCPEFaultCodeType__9030 , cwmp__DeploymentUnitCPEFaultCodeType__9031 , cwmp__DeploymentUnitCPEFaultCodeType__9032
enum _cwmp__OptionStruct_State tr-069.h:878 yes _cwmp__OptionStruct_State__0 , _cwmp__OptionStruct_State__1 , _cwmp__OptionStruct_State__2 , _cwmp__OptionStruct_State__3
enum _cwmp__OptionStruct_Mode tr-069.h:902 yes _cwmp__OptionStruct_Mode__0 , _cwmp__OptionStruct_Mode__1 , _cwmp__OptionStruct_Mode__2
enum _cwmp__OptionStruct_IsTransferable tr-069.h:925 yes _cwmp__OptionStruct_IsTransferable__0 , _cwmp__OptionStruct_IsTransferable__1
enum _cwmp__SetParameterValuesResponse_Status tr-069.h:1078 yes _cwmp__SetParameterValuesResponse_Status__0 , _cwmp__SetParameterValuesResponse_Status__1
enum _cwmp__AddObjectResponse_Status tr-069.h:1296 yes _cwmp__AddObjectResponse_Status__0 , _cwmp__AddObjectResponse_Status__1
enum _cwmp__DeleteObjectResponse_Status tr-069.h:1350 yes _cwmp__DeleteObjectResponse_Status__0 , _cwmp__DeleteObjectResponse_Status__1
enum _cwmp__DownloadResponse_Status tr-069.h:1426 yes _cwmp__DownloadResponse_Status__0 , _cwmp__DownloadResponse_Status__1
enum _cwmp__UploadResponse_Status tr-069.h:1690 yes _cwmp__UploadResponse_Status__0 , _cwmp__UploadResponse_Status__1
### `enum xsd__boolean` This enum type is declared in [tr-069.h](tr-069.h) at line 136 and has values `false_` (= 0), `true_` (= 1). - `enum xsd__boolean *soap_new_xsd__boolean(struct soap*)` managed allocation with default initialization - `enum xsd__boolean *soap_new_xsd__boolean(struct soap*, int n)` managed allocation with default initialization of array `enum xsd__boolean[n]` - `void soap_default_xsd__boolean(struct soap*, enum xsd__boolean *value)` set to default value - `const char *soap_xsd__boolean2s(struct soap*, enum xsd__boolean value)` returns string-converted value in temporary string buffer - `int soap_s2xsd__boolean(struct soap*, const char*, enum xsd__boolean *value)` convert string to value, returns `SOAP_OK` or error code [![][1] To top](#) ### `enum cwmp__AccessListValueType` This enum type is declared in [tr-069.h](tr-069.h) at line 317 and has values `cwmp__AccessListValueType__Subscriber` (= 0). - `enum cwmp__AccessListValueType *soap_new_cwmp__AccessListValueType(struct soap*)` managed allocation with default initialization - `enum cwmp__AccessListValueType *soap_new_cwmp__AccessListValueType(struct soap*, int n)` managed allocation with default initialization of array `enum cwmp__AccessListValueType[n]` - `void soap_default_cwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType *value)` set to default value - `const char *soap_cwmp__AccessListValueType2s(struct soap*, enum cwmp__AccessListValueType value)` returns string-converted value in temporary string buffer - `int soap_s2cwmp__AccessListValueType(struct soap*, const char*, enum cwmp__AccessListValueType *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AccessListValueType`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum cwmp__ParameterAttributeNotificationValueType` This enum type is declared in [tr-069.h](tr-069.h) at line 325 and has values `cwmp__ParameterAttributeNotificationValueType__0` (= 0), `cwmp__ParameterAttributeNotificationValueType__1` (= 1), `cwmp__ParameterAttributeNotificationValueType__2` (= 2), `cwmp__ParameterAttributeNotificationValueType__3` (= 3), `cwmp__ParameterAttributeNotificationValueType__4` (= 4), `cwmp__ParameterAttributeNotificationValueType__5` (= 5), `cwmp__ParameterAttributeNotificationValueType__6` (= 6). - `enum cwmp__ParameterAttributeNotificationValueType *soap_new_cwmp__ParameterAttributeNotificationValueType(struct soap*)` managed allocation with default initialization - `enum cwmp__ParameterAttributeNotificationValueType *soap_new_cwmp__ParameterAttributeNotificationValueType(struct soap*, int n)` managed allocation with default initialization of array `enum cwmp__ParameterAttributeNotificationValueType[n]` - `void soap_default_cwmp__ParameterAttributeNotificationValueType(struct soap*, enum cwmp__ParameterAttributeNotificationValueType *value)` set to default value - `const char *soap_cwmp__ParameterAttributeNotificationValueType2s(struct soap*, enum cwmp__ParameterAttributeNotificationValueType value)` returns string-converted value in temporary string buffer - `int soap_s2cwmp__ParameterAttributeNotificationValueType(struct soap*, const char*, enum cwmp__ParameterAttributeNotificationValueType *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ParameterAttributeNotificationValueType`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum cwmp__TransferStateType` This enum type is declared in [tr-069.h](tr-069.h) at line 367 and has values `cwmp__TransferStateType__1` (= 1), `cwmp__TransferStateType__2` (= 2), `cwmp__TransferStateType__3` (= 3). - `enum cwmp__TransferStateType *soap_new_cwmp__TransferStateType(struct soap*)` managed allocation with default initialization - `enum cwmp__TransferStateType *soap_new_cwmp__TransferStateType(struct soap*, int n)` managed allocation with default initialization of array `enum cwmp__TransferStateType[n]` - `void soap_default_cwmp__TransferStateType(struct soap*, enum cwmp__TransferStateType *value)` set to default value - `const char *soap_cwmp__TransferStateType2s(struct soap*, enum cwmp__TransferStateType value)` returns string-converted value in temporary string buffer - `int soap_s2cwmp__TransferStateType(struct soap*, const char*, enum cwmp__TransferStateType *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:TransferStateType`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum cwmp__DeploymentUnitState` This enum type is declared in [tr-069.h](tr-069.h) at line 402 and has values `cwmp__DeploymentUnitState__Installed` (= 0), `cwmp__DeploymentUnitState__Uninstalled` (= 1), `cwmp__DeploymentUnitState__Failed` (= 2). - `enum cwmp__DeploymentUnitState *soap_new_cwmp__DeploymentUnitState(struct soap*)` managed allocation with default initialization - `enum cwmp__DeploymentUnitState *soap_new_cwmp__DeploymentUnitState(struct soap*, int n)` managed allocation with default initialization of array `enum cwmp__DeploymentUnitState[n]` - `void soap_default_cwmp__DeploymentUnitState(struct soap*, enum cwmp__DeploymentUnitState *value)` set to default value - `const char *soap_cwmp__DeploymentUnitState2s(struct soap*, enum cwmp__DeploymentUnitState value)` returns string-converted value in temporary string buffer - `int soap_s2cwmp__DeploymentUnitState(struct soap*, const char*, enum cwmp__DeploymentUnitState *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DeploymentUnitState`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum cwmp__DefaultDeploymentUnitOperationType` This enum type is declared in [tr-069.h](tr-069.h) at line 425 and has values `cwmp__DefaultDeploymentUnitOperationType__Install` (= 0), `cwmp__DefaultDeploymentUnitOperationType__Update` (= 1), `cwmp__DefaultDeploymentUnitOperationType__Uninstall` (= 2). - `enum cwmp__DefaultDeploymentUnitOperationType *soap_new_cwmp__DefaultDeploymentUnitOperationType(struct soap*)` managed allocation with default initialization - `enum cwmp__DefaultDeploymentUnitOperationType *soap_new_cwmp__DefaultDeploymentUnitOperationType(struct soap*, int n)` managed allocation with default initialization of array `enum cwmp__DefaultDeploymentUnitOperationType[n]` - `void soap_default_cwmp__DefaultDeploymentUnitOperationType(struct soap*, enum cwmp__DefaultDeploymentUnitOperationType *value)` set to default value - `const char *soap_cwmp__DefaultDeploymentUnitOperationType2s(struct soap*, enum cwmp__DefaultDeploymentUnitOperationType value)` returns string-converted value in temporary string buffer - `int soap_s2cwmp__DefaultDeploymentUnitOperationType(struct soap*, const char*, enum cwmp__DefaultDeploymentUnitOperationType *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DefaultDeploymentUnitOperationType`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum cwmp__TransferCompleteCPEFaultCodeType` This enum type is declared in [tr-069.h](tr-069.h) at line 451 and has values `cwmp__TransferCompleteCPEFaultCodeType__9001` (= 9001), `cwmp__TransferCompleteCPEFaultCodeType__9002` (= 9002), `cwmp__TransferCompleteCPEFaultCodeType__9010` (= 9010), `cwmp__TransferCompleteCPEFaultCodeType__9011` (= 9011), `cwmp__TransferCompleteCPEFaultCodeType__9012` (= 9012), `cwmp__TransferCompleteCPEFaultCodeType__9014` (= 9014), `cwmp__TransferCompleteCPEFaultCodeType__9015` (= 9015), `cwmp__TransferCompleteCPEFaultCodeType__9016` (= 9016), `cwmp__TransferCompleteCPEFaultCodeType__9017` (= 9017), `cwmp__TransferCompleteCPEFaultCodeType__9018` (= 9018), `cwmp__TransferCompleteCPEFaultCodeType__9019` (= 9019), `cwmp__TransferCompleteCPEFaultCodeType__9020` (= 9020). - `enum cwmp__TransferCompleteCPEFaultCodeType *soap_new_cwmp__TransferCompleteCPEFaultCodeType(struct soap*)` managed allocation with default initialization - `enum cwmp__TransferCompleteCPEFaultCodeType *soap_new_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, int n)` managed allocation with default initialization of array `enum cwmp__TransferCompleteCPEFaultCodeType[n]` - `void soap_default_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, enum cwmp__TransferCompleteCPEFaultCodeType *value)` set to default value - `const char *soap_cwmp__TransferCompleteCPEFaultCodeType2s(struct soap*, enum cwmp__TransferCompleteCPEFaultCodeType value)` returns string-converted value in temporary string buffer - `int soap_s2cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const char*, enum cwmp__TransferCompleteCPEFaultCodeType *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:TransferCompleteCPEFaultCodeType`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum cwmp__DeploymentUnitCPEFaultCodeType` This enum type is declared in [tr-069.h](tr-069.h) at line 474 and has values `cwmp__DeploymentUnitCPEFaultCodeType__9001` (= 9001), `cwmp__DeploymentUnitCPEFaultCodeType__9003` (= 9003), `cwmp__DeploymentUnitCPEFaultCodeType__9012` (= 9012), `cwmp__DeploymentUnitCPEFaultCodeType__9013` (= 9013), `cwmp__DeploymentUnitCPEFaultCodeType__9015` (= 9015), `cwmp__DeploymentUnitCPEFaultCodeType__9016` (= 9016), `cwmp__DeploymentUnitCPEFaultCodeType__9017` (= 9017), `cwmp__DeploymentUnitCPEFaultCodeType__9018` (= 9018), `cwmp__DeploymentUnitCPEFaultCodeType__9022` (= 9022), `cwmp__DeploymentUnitCPEFaultCodeType__9023` (= 9023), `cwmp__DeploymentUnitCPEFaultCodeType__9024` (= 9024), `cwmp__DeploymentUnitCPEFaultCodeType__9025` (= 9025), `cwmp__DeploymentUnitCPEFaultCodeType__9026` (= 9026), `cwmp__DeploymentUnitCPEFaultCodeType__9027` (= 9027), `cwmp__DeploymentUnitCPEFaultCodeType__9028` (= 9028), `cwmp__DeploymentUnitCPEFaultCodeType__9029` (= 9029), `cwmp__DeploymentUnitCPEFaultCodeType__9030` (= 9030), `cwmp__DeploymentUnitCPEFaultCodeType__9031` (= 9031), `cwmp__DeploymentUnitCPEFaultCodeType__9032` (= 9032). - `enum cwmp__DeploymentUnitCPEFaultCodeType *soap_new_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*)` managed allocation with default initialization - `enum cwmp__DeploymentUnitCPEFaultCodeType *soap_new_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, int n)` managed allocation with default initialization of array `enum cwmp__DeploymentUnitCPEFaultCodeType[n]` - `void soap_default_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, enum cwmp__DeploymentUnitCPEFaultCodeType *value)` set to default value - `const char *soap_cwmp__DeploymentUnitCPEFaultCodeType2s(struct soap*, enum cwmp__DeploymentUnitCPEFaultCodeType value)` returns string-converted value in temporary string buffer - `int soap_s2cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const char*, enum cwmp__DeploymentUnitCPEFaultCodeType *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DeploymentUnitCPEFaultCodeType`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum _cwmp__OptionStruct_State` This enum type is declared in [tr-069.h](tr-069.h) at line 878 and has values `_cwmp__OptionStruct_State__0` (= 0), `_cwmp__OptionStruct_State__1` (= 1), `_cwmp__OptionStruct_State__2` (= 2), `_cwmp__OptionStruct_State__3` (= 3). - `enum _cwmp__OptionStruct_State *soap_new__cwmp__OptionStruct_State(struct soap*)` managed allocation with default initialization - `enum _cwmp__OptionStruct_State *soap_new__cwmp__OptionStruct_State(struct soap*, int n)` managed allocation with default initialization of array `enum _cwmp__OptionStruct_State[n]` - `void soap_default__cwmp__OptionStruct_State(struct soap*, enum _cwmp__OptionStruct_State *value)` set to default value - `const char *soap__cwmp__OptionStruct_State2s(struct soap*, enum _cwmp__OptionStruct_State value)` returns string-converted value in temporary string buffer - `int soap_s2_cwmp__OptionStruct_State(struct soap*, const char*, enum _cwmp__OptionStruct_State *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:OptionStruct-State`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum _cwmp__OptionStruct_Mode` This enum type is declared in [tr-069.h](tr-069.h) at line 902 and has values `_cwmp__OptionStruct_Mode__0` (= 0), `_cwmp__OptionStruct_Mode__1` (= 1), `_cwmp__OptionStruct_Mode__2` (= 2). - `enum _cwmp__OptionStruct_Mode *soap_new__cwmp__OptionStruct_Mode(struct soap*)` managed allocation with default initialization - `enum _cwmp__OptionStruct_Mode *soap_new__cwmp__OptionStruct_Mode(struct soap*, int n)` managed allocation with default initialization of array `enum _cwmp__OptionStruct_Mode[n]` - `void soap_default__cwmp__OptionStruct_Mode(struct soap*, enum _cwmp__OptionStruct_Mode *value)` set to default value - `const char *soap__cwmp__OptionStruct_Mode2s(struct soap*, enum _cwmp__OptionStruct_Mode value)` returns string-converted value in temporary string buffer - `int soap_s2_cwmp__OptionStruct_Mode(struct soap*, const char*, enum _cwmp__OptionStruct_Mode *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:OptionStruct-Mode`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum _cwmp__OptionStruct_IsTransferable` This enum type is declared in [tr-069.h](tr-069.h) at line 925 and has values `_cwmp__OptionStruct_IsTransferable__0` (= 0), `_cwmp__OptionStruct_IsTransferable__1` (= 1). - `enum _cwmp__OptionStruct_IsTransferable *soap_new__cwmp__OptionStruct_IsTransferable(struct soap*)` managed allocation with default initialization - `enum _cwmp__OptionStruct_IsTransferable *soap_new__cwmp__OptionStruct_IsTransferable(struct soap*, int n)` managed allocation with default initialization of array `enum _cwmp__OptionStruct_IsTransferable[n]` - `void soap_default__cwmp__OptionStruct_IsTransferable(struct soap*, enum _cwmp__OptionStruct_IsTransferable *value)` set to default value - `const char *soap__cwmp__OptionStruct_IsTransferable2s(struct soap*, enum _cwmp__OptionStruct_IsTransferable value)` returns string-converted value in temporary string buffer - `int soap_s2_cwmp__OptionStruct_IsTransferable(struct soap*, const char*, enum _cwmp__OptionStruct_IsTransferable *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:OptionStruct-IsTransferable`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum _cwmp__SetParameterValuesResponse_Status` This enum type is declared in [tr-069.h](tr-069.h) at line 1078 and has values `_cwmp__SetParameterValuesResponse_Status__0` (= 0), `_cwmp__SetParameterValuesResponse_Status__1` (= 1). - `enum _cwmp__SetParameterValuesResponse_Status *soap_new__cwmp__SetParameterValuesResponse_Status(struct soap*)` managed allocation with default initialization - `enum _cwmp__SetParameterValuesResponse_Status *soap_new__cwmp__SetParameterValuesResponse_Status(struct soap*, int n)` managed allocation with default initialization of array `enum _cwmp__SetParameterValuesResponse_Status[n]` - `void soap_default__cwmp__SetParameterValuesResponse_Status(struct soap*, enum _cwmp__SetParameterValuesResponse_Status *value)` set to default value - `const char *soap__cwmp__SetParameterValuesResponse_Status2s(struct soap*, enum _cwmp__SetParameterValuesResponse_Status value)` returns string-converted value in temporary string buffer - `int soap_s2_cwmp__SetParameterValuesResponse_Status(struct soap*, const char*, enum _cwmp__SetParameterValuesResponse_Status *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetParameterValuesResponse-Status`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum _cwmp__AddObjectResponse_Status` This enum type is declared in [tr-069.h](tr-069.h) at line 1296 and has values `_cwmp__AddObjectResponse_Status__0` (= 0), `_cwmp__AddObjectResponse_Status__1` (= 1). - `enum _cwmp__AddObjectResponse_Status *soap_new__cwmp__AddObjectResponse_Status(struct soap*)` managed allocation with default initialization - `enum _cwmp__AddObjectResponse_Status *soap_new__cwmp__AddObjectResponse_Status(struct soap*, int n)` managed allocation with default initialization of array `enum _cwmp__AddObjectResponse_Status[n]` - `void soap_default__cwmp__AddObjectResponse_Status(struct soap*, enum _cwmp__AddObjectResponse_Status *value)` set to default value - `const char *soap__cwmp__AddObjectResponse_Status2s(struct soap*, enum _cwmp__AddObjectResponse_Status value)` returns string-converted value in temporary string buffer - `int soap_s2_cwmp__AddObjectResponse_Status(struct soap*, const char*, enum _cwmp__AddObjectResponse_Status *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AddObjectResponse-Status`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum _cwmp__DeleteObjectResponse_Status` This enum type is declared in [tr-069.h](tr-069.h) at line 1350 and has values `_cwmp__DeleteObjectResponse_Status__0` (= 0), `_cwmp__DeleteObjectResponse_Status__1` (= 1). - `enum _cwmp__DeleteObjectResponse_Status *soap_new__cwmp__DeleteObjectResponse_Status(struct soap*)` managed allocation with default initialization - `enum _cwmp__DeleteObjectResponse_Status *soap_new__cwmp__DeleteObjectResponse_Status(struct soap*, int n)` managed allocation with default initialization of array `enum _cwmp__DeleteObjectResponse_Status[n]` - `void soap_default__cwmp__DeleteObjectResponse_Status(struct soap*, enum _cwmp__DeleteObjectResponse_Status *value)` set to default value - `const char *soap__cwmp__DeleteObjectResponse_Status2s(struct soap*, enum _cwmp__DeleteObjectResponse_Status value)` returns string-converted value in temporary string buffer - `int soap_s2_cwmp__DeleteObjectResponse_Status(struct soap*, const char*, enum _cwmp__DeleteObjectResponse_Status *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DeleteObjectResponse-Status`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum _cwmp__DownloadResponse_Status` This enum type is declared in [tr-069.h](tr-069.h) at line 1426 and has values `_cwmp__DownloadResponse_Status__0` (= 0), `_cwmp__DownloadResponse_Status__1` (= 1). - `enum _cwmp__DownloadResponse_Status *soap_new__cwmp__DownloadResponse_Status(struct soap*)` managed allocation with default initialization - `enum _cwmp__DownloadResponse_Status *soap_new__cwmp__DownloadResponse_Status(struct soap*, int n)` managed allocation with default initialization of array `enum _cwmp__DownloadResponse_Status[n]` - `void soap_default__cwmp__DownloadResponse_Status(struct soap*, enum _cwmp__DownloadResponse_Status *value)` set to default value - `const char *soap__cwmp__DownloadResponse_Status2s(struct soap*, enum _cwmp__DownloadResponse_Status value)` returns string-converted value in temporary string buffer - `int soap_s2_cwmp__DownloadResponse_Status(struct soap*, const char*, enum _cwmp__DownloadResponse_Status *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DownloadResponse-Status`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `enum _cwmp__UploadResponse_Status` This enum type is declared in [tr-069.h](tr-069.h) at line 1690 and has values `_cwmp__UploadResponse_Status__0` (= 0), `_cwmp__UploadResponse_Status__1` (= 1). - `enum _cwmp__UploadResponse_Status *soap_new__cwmp__UploadResponse_Status(struct soap*)` managed allocation with default initialization - `enum _cwmp__UploadResponse_Status *soap_new__cwmp__UploadResponse_Status(struct soap*, int n)` managed allocation with default initialization of array `enum _cwmp__UploadResponse_Status[n]` - `void soap_default__cwmp__UploadResponse_Status(struct soap*, enum _cwmp__UploadResponse_Status *value)` set to default value - `const char *soap__cwmp__UploadResponse_Status2s(struct soap*, enum _cwmp__UploadResponse_Status value)` returns string-converted value in temporary string buffer - `int soap_s2_cwmp__UploadResponse_Status(struct soap*, const char*, enum _cwmp__UploadResponse_Status *value)` convert string to value, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:UploadResponse-Status`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ## Class, Struct and Union Types {#doc-classes} The table below lists the classes, structs and unions declared in [trapi.h](trapi.h) or that are imported:
Type Declared Serializable
struct SOAP_ENC__base64 tr-069.h:133 yes
struct cwmp__TransferCompleteFaultStruct tr-069.h:518 yes
struct cwmp__DeploymentUnitFaultStruct tr-069.h:548 yes
struct cwmp__ParameterValueStruct tr-069.h:577 yes
struct cwmp__DeviceIdStruct tr-069.h:595 yes
struct cwmp__EventStruct tr-069.h:621 yes
struct cwmp__ParameterInfoStruct tr-069.h:638 yes
struct cwmp__SetParameterAttributesStruct tr-069.h:656 yes
struct cwmp__ParameterAttributeStruct tr-069.h:680 yes
struct cwmp__TimeWindowStruct tr-069.h:700 yes
struct cwmp__QueuedTransferStruct tr-069.h:724 yes
struct cwmp__AllQueuedTransferStruct tr-069.h:741 yes
struct cwmp__OperationStruct tr-069.h:776 yes
struct cwmp__OpResultStruct tr-069.h:796 yes
struct cwmp__OptionStruct tr-069.h:871 yes
struct cwmp__ArgStruct tr-069.h:950 yes
struct _cwmp__Fault_SetParameterValuesFault tr-069.h:989 yes
struct _cwmp__Fault tr-069.h:970 yes
struct _cwmp__GetRPCMethods tr-069.h:1016 yes
struct _cwmp__GetRPCMethodsResponse tr-069.h:1034 yes
struct _cwmp__SetParameterValues tr-069.h:1054 yes
struct _cwmp__SetParameterValuesResponse tr-069.h:1076 yes
struct _cwmp__GetParameterValues tr-069.h:1108 yes
struct _cwmp__GetParameterValuesResponse tr-069.h:1128 yes
struct _cwmp__GetParameterNames tr-069.h:1148 yes
struct _cwmp__GetParameterNamesResponse tr-069.h:1171 yes
struct _cwmp__SetParameterAttributes tr-069.h:1191 yes
struct _cwmp__SetParameterAttributesResponse tr-069.h:1211 yes
struct _cwmp__GetParameterAttributes tr-069.h:1229 yes
struct _cwmp__GetParameterAttributesResponse tr-069.h:1249 yes
struct _cwmp__AddObject tr-069.h:1269 yes
struct _cwmp__AddObjectResponse tr-069.h:1291 yes
struct _cwmp__DeleteObject tr-069.h:1326 yes
struct _cwmp__DeleteObjectResponse tr-069.h:1348 yes
struct _cwmp__Download tr-069.h:1380 yes
struct _cwmp__DownloadResponse tr-069.h:1424 yes
struct _cwmp__Reboot tr-069.h:1460 yes
struct _cwmp__RebootResponse tr-069.h:1480 yes
struct _cwmp__GetQueuedTransfers tr-069.h:1498 yes
struct _cwmp__GetQueuedTransfersResponse tr-069.h:1516 yes
struct _cwmp__ScheduleInform tr-069.h:1536 yes
struct _cwmp__ScheduleInformResponse tr-069.h:1558 yes
struct _cwmp__SetVouchers tr-069.h:1576 yes
struct _cwmp__SetVouchersResponse tr-069.h:1596 yes
struct _cwmp__GetOptions tr-069.h:1614 yes
struct _cwmp__GetOptionsResponse tr-069.h:1635 yes
struct _cwmp__Upload tr-069.h:1655 yes
struct _cwmp__UploadResponse tr-069.h:1688 yes
struct _cwmp__FactoryReset tr-069.h:1724 yes
struct _cwmp__FactoryResetResponse tr-069.h:1742 yes
struct _cwmp__GetAllQueuedTransfers tr-069.h:1760 yes
struct _cwmp__GetAllQueuedTransfersResponse tr-069.h:1778 yes
struct _cwmp__ScheduleDownload tr-069.h:1798 yes
struct _cwmp__ScheduleDownloadResponse tr-069.h:1836 yes
struct _cwmp__CancelTransfer tr-069.h:1854 yes
struct _cwmp__CancelTransferResponse tr-069.h:1874 yes
struct _cwmp__ChangeDUState tr-069.h:1892 yes
struct _cwmp__ChangeDUStateResponse tr-069.h:1926 yes
struct _cwmp__Inform tr-069.h:1944 yes
struct _cwmp__InformResponse tr-069.h:1974 yes
struct _cwmp__TransferComplete tr-069.h:1994 yes
struct _cwmp__TransferCompleteResponse tr-069.h:2020 yes
struct _cwmp__AutonomousTransferComplete tr-069.h:2038 yes
struct _cwmp__AutonomousTransferCompleteResponse tr-069.h:2077 yes
struct _cwmp__Kicked tr-069.h:2095 yes
struct _cwmp__KickedResponse tr-069.h:2125 yes
struct _cwmp__RequestDownload tr-069.h:2146 yes
struct _cwmp__RequestDownloadResponse tr-069.h:2168 yes
struct _cwmp__DUStateChangeComplete tr-069.h:2186 yes
struct _cwmp__DUStateChangeCompleteResponse tr-069.h:2219 yes
struct _cwmp__AutonomousDUStateChangeComplete tr-069.h:2237 yes
struct _cwmp__AutonomousDUStateChangeCompleteResponse tr-069.h:2263 yes
struct ParameterNames tr-069.h:1110 yes
struct ParameterValueList tr-069.h:1056 yes
struct MethodList tr-069.h:1036 yes
struct EventList tr-069.h:1948 yes
struct ParameterInfoList tr-069.h:1173 yes
struct AccessList tr-069.h:667 yes
struct SetParameterAttributesList tr-069.h:1193 yes
struct ParameterAttributeList tr-069.h:1251 yes
struct TimeWindowList tr-069.h:1818 yes
struct TransferList tr-069.h:1518 yes
struct AllTransferList tr-069.h:1780 yes
struct cwmp__InstallOpStruct tr-069.h:2500 yes
struct cwmp__UpdateOpStruct tr-069.h:2554 yes
struct cwmp__UninstallOpStruct tr-069.h:2612 yes
struct cwmp__AutonOpResultStruct tr-069.h:2245 yes
struct VoucherList tr-069.h:1578 yes
struct OptionList tr-069.h:1637 yes
struct FileTypeArg tr-069.h:2150 yes
struct _cwmp__SupportedCWMPVersions tr-069.h:2799 yes
struct _cwmp__UseCWMPVersion tr-069.h:2824 yes
struct _cwmp__SessionTimeout tr-069.h:2849 yes
struct _cwmp__ID tr-069.h:2867 yes
struct _cwmp__HoldRequests tr-069.h:2885 yes
struct SOAP_ENV__Header trapi.h:6 yes
struct SOAP_ENV__Detail trapi.h:16 yes
struct __cwmp__GetParameterNames trapi.h:31 yes
struct __cwmp__GetParameterValues trapi.h:37 yes
struct __cwmp__GetParameterValuesResponse trapi.h:43 yes
struct __cwmp__SetParameterValues trapi.h:50 yes
struct __cwmp__GetParameterAttributes trapi.h:56 yes
struct __cwmp__SetParameterAttributes trapi.h:62 yes
struct __cwmp__Download trapi.h:68 yes
struct __cwmp__Upload trapi.h:74 yes
struct __cwmp__AddObject trapi.h:80 yes
struct __cwmp__DeleteObject trapi.h:86 yes
struct __cwmp__GetRPCMethods trapi.h:92 yes
struct __cwmp__Inform trapi.h:98 yes
struct __cwmp__Reboot trapi.h:102 yes
struct __cwmp__FactoryReset trapi.h:106 yes
struct SOAP_ENV__Code trapi.h:107 yes
struct SOAP_ENV__Reason trapi.h:107 yes
struct SOAP_ENV__Fault trapi.h:107 yes
### `struct SOAP_ENC__base64` This struct is declared in [tr-069.h](tr-069.h) at line 133, is binary, meaning serialized as *`xsd:base64Binary`* base64 binary data with `__ptr` pointing to the data of length `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC SOAP_ENC__base64 { public: unsigned char *__ptr; int __size; public: /** Return unique type id SOAP_TYPE_SOAP_ENC__base64 */ long soap_type() const { return SOAP_TYPE_SOAP_ENC__base64; } /** Constructor with member initializations */ SOAP_ENC__base64() : __ptr(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENC__base64 * SOAP_FMAC2 soap_instantiate_SOAP_ENC__base64(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct SOAP_ENC__base64` are available: - `struct SOAP_ENC__base64 *soap_new_SOAP_ENC__base64(struct soap*)` managed allocation with default initialization - `struct SOAP_ENC__base64 *soap_new_SOAP_ENC__base64(struct soap*, int n)` managed allocation with default initialization of array `struct SOAP_ENC__base64[n]` - `struct SOAP_ENC__base64 *soap_new_req_SOAP_ENC__base64(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct SOAP_ENC__base64 *soap_new_set_SOAP_ENC__base64(struct soap*, unsigned char *__ptr, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_SOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64*)` (re)set to default initialization values - `int soap_write_SOAP_ENC__base64(struct soap*, const struct SOAP_ENC__base64*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_SOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_SOAP_ENC__base64(struct soap*, const char *URL, const struct SOAP_ENC__base64*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_SOAP_ENC__base64(struct soap*, const char *URL, const struct SOAP_ENC__base64*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_SOAP_ENC__base64(struct soap*, const char *URL, const struct SOAP_ENC__base64*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_SOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_SOAP_ENC__base64(struct soap*, const char *URL, struct SOAP_ENC__base64*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`SOAP-ENC:base64`* is: [![][1] To top](#) ### `struct cwmp__TransferCompleteFaultStruct` This struct is declared in [tr-069.h](tr-069.h) at line 518, is serialized as XML schema type *`cwmp:TransferCompleteFaultStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__TransferCompleteFaultStruct { public: /** Required element 'FaultCode' of XML schema type 'xsd:string' */ char *FaultCode; /** Required element 'FaultString' of XML schema type 'xsd:string' */ char *FaultString; public: /** Return unique type id SOAP_TYPE_cwmp__TransferCompleteFaultStruct */ long soap_type() const { return SOAP_TYPE_cwmp__TransferCompleteFaultStruct; } /** Constructor with member initializations */ cwmp__TransferCompleteFaultStruct() : FaultCode(), FaultString() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__TransferCompleteFaultStruct * SOAP_FMAC2 soap_instantiate_cwmp__TransferCompleteFaultStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *FaultCode` is a required element *``* of XML schema type *`xsd:string`* - `char *FaultString` is a required element *``* of XML schema type *`xsd:string`* The following operations on `struct cwmp__TransferCompleteFaultStruct` are available: - `struct cwmp__TransferCompleteFaultStruct *soap_new_cwmp__TransferCompleteFaultStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__TransferCompleteFaultStruct *soap_new_cwmp__TransferCompleteFaultStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__TransferCompleteFaultStruct[n]` - `struct cwmp__TransferCompleteFaultStruct *soap_new_req_cwmp__TransferCompleteFaultStruct(struct soap*, char *FaultCode, char *FaultString)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__TransferCompleteFaultStruct *soap_new_set_cwmp__TransferCompleteFaultStruct(struct soap*, char *FaultCode, char *FaultString)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct*)` (re)set to default initialization values - `int soap_write_cwmp__TransferCompleteFaultStruct(struct soap*, const struct cwmp__TransferCompleteFaultStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__TransferCompleteFaultStruct(struct soap*, const char *URL, const struct cwmp__TransferCompleteFaultStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__TransferCompleteFaultStruct(struct soap*, const char *URL, const struct cwmp__TransferCompleteFaultStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__TransferCompleteFaultStruct(struct soap*, const char *URL, const struct cwmp__TransferCompleteFaultStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__TransferCompleteFaultStruct(struct soap*, const char *URL, struct cwmp__TransferCompleteFaultStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:TransferCompleteFaultStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__DeploymentUnitFaultStruct` This struct is declared in [tr-069.h](tr-069.h) at line 548, is serialized as XML schema type *`cwmp:DeploymentUnitFaultStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__DeploymentUnitFaultStruct { public: /** Required element 'FaultCode' of XML schema type 'xsd:string' */ char *FaultCode; /** Optional element 'FaultString' of XML schema type 'xsd:string' */ char *FaultString; public: /** Return unique type id SOAP_TYPE_cwmp__DeploymentUnitFaultStruct */ long soap_type() const { return SOAP_TYPE_cwmp__DeploymentUnitFaultStruct; } /** Constructor with member initializations */ cwmp__DeploymentUnitFaultStruct() : FaultCode(), FaultString() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__DeploymentUnitFaultStruct * SOAP_FMAC2 soap_instantiate_cwmp__DeploymentUnitFaultStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *FaultCode` is a required element *``* of XML schema type *`xsd:string`* - `char *FaultString` is an optional element *``* of XML schema type *`xsd:string`* The following operations on `struct cwmp__DeploymentUnitFaultStruct` are available: - `struct cwmp__DeploymentUnitFaultStruct *soap_new_cwmp__DeploymentUnitFaultStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__DeploymentUnitFaultStruct *soap_new_cwmp__DeploymentUnitFaultStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__DeploymentUnitFaultStruct[n]` - `struct cwmp__DeploymentUnitFaultStruct *soap_new_req_cwmp__DeploymentUnitFaultStruct(struct soap*, char *FaultCode)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__DeploymentUnitFaultStruct *soap_new_set_cwmp__DeploymentUnitFaultStruct(struct soap*, char *FaultCode, char *FaultString)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct*)` (re)set to default initialization values - `int soap_write_cwmp__DeploymentUnitFaultStruct(struct soap*, const struct cwmp__DeploymentUnitFaultStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__DeploymentUnitFaultStruct(struct soap*, const char *URL, const struct cwmp__DeploymentUnitFaultStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__DeploymentUnitFaultStruct(struct soap*, const char *URL, const struct cwmp__DeploymentUnitFaultStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__DeploymentUnitFaultStruct(struct soap*, const char *URL, const struct cwmp__DeploymentUnitFaultStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__DeploymentUnitFaultStruct(struct soap*, const char *URL, struct cwmp__DeploymentUnitFaultStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DeploymentUnitFaultStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__ParameterValueStruct` This struct is declared in [tr-069.h](tr-069.h) at line 577, is serialized as XML schema type *`cwmp:ParameterValueStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__ParameterValueStruct { public: /** Required element 'Name' of XML schema type 'xsd:string' */ char *Name; /** Required element 'Value' of XML schema type 'xsd:anySimpleType' */ char *Value; public: /** Return unique type id SOAP_TYPE_cwmp__ParameterValueStruct */ long soap_type() const { return SOAP_TYPE_cwmp__ParameterValueStruct; } /** Constructor with member initializations */ cwmp__ParameterValueStruct() : Name(), Value() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__ParameterValueStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterValueStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *Name` is a required element *``* of XML schema type *`xsd:string`* - `char *Value` is a required element *``* of XML schema type *`xsd:anySimpleType`*, where the type of this member is xsd__anySimpleType The following operations on `struct cwmp__ParameterValueStruct` are available: - `struct cwmp__ParameterValueStruct *soap_new_cwmp__ParameterValueStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__ParameterValueStruct *soap_new_cwmp__ParameterValueStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__ParameterValueStruct[n]` - `struct cwmp__ParameterValueStruct *soap_new_req_cwmp__ParameterValueStruct(struct soap*, char *Name, char *Value)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__ParameterValueStruct *soap_new_set_cwmp__ParameterValueStruct(struct soap*, char *Name, char *Value)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct*)` (re)set to default initialization values - `int soap_write_cwmp__ParameterValueStruct(struct soap*, const struct cwmp__ParameterValueStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__ParameterValueStruct(struct soap*, const char *URL, const struct cwmp__ParameterValueStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__ParameterValueStruct(struct soap*, const char *URL, const struct cwmp__ParameterValueStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__ParameterValueStruct(struct soap*, const char *URL, const struct cwmp__ParameterValueStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__ParameterValueStruct(struct soap*, const char *URL, struct cwmp__ParameterValueStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ParameterValueStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__DeviceIdStruct` This struct is declared in [tr-069.h](tr-069.h) at line 595, is serialized as XML schema type *`cwmp:DeviceIdStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__DeviceIdStruct { public: /** Required element 'Manufacturer' of XML schema type 'xsd:string' */ char *Manufacturer; /** Required element 'OUI' of XML schema type 'xsd:string' */ char *OUI; /** Required element 'ProductClass' of XML schema type 'xsd:string' */ char *ProductClass; /** Required element 'SerialNumber' of XML schema type 'xsd:string' */ char *SerialNumber; public: /** Return unique type id SOAP_TYPE_cwmp__DeviceIdStruct */ long soap_type() const { return SOAP_TYPE_cwmp__DeviceIdStruct; } /** Constructor with member initializations */ cwmp__DeviceIdStruct() : Manufacturer(), OUI(), ProductClass(), SerialNumber() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__DeviceIdStruct * SOAP_FMAC2 soap_instantiate_cwmp__DeviceIdStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *Manufacturer` is a required element *``* of XML schema type *`xsd:string`* - `char *OUI` is a required element *``* of XML schema type *`xsd:string`* - `char *ProductClass` is a required element *``* of XML schema type *`xsd:string`* - `char *SerialNumber` is a required element *``* of XML schema type *`xsd:string`* The following operations on `struct cwmp__DeviceIdStruct` are available: - `struct cwmp__DeviceIdStruct *soap_new_cwmp__DeviceIdStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__DeviceIdStruct *soap_new_cwmp__DeviceIdStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__DeviceIdStruct[n]` - `struct cwmp__DeviceIdStruct *soap_new_req_cwmp__DeviceIdStruct(struct soap*, char *Manufacturer, char *OUI, char *ProductClass, char *SerialNumber)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__DeviceIdStruct *soap_new_set_cwmp__DeviceIdStruct(struct soap*, char *Manufacturer, char *OUI, char *ProductClass, char *SerialNumber)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct*)` (re)set to default initialization values - `int soap_write_cwmp__DeviceIdStruct(struct soap*, const struct cwmp__DeviceIdStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__DeviceIdStruct(struct soap*, const char *URL, const struct cwmp__DeviceIdStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__DeviceIdStruct(struct soap*, const char *URL, const struct cwmp__DeviceIdStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__DeviceIdStruct(struct soap*, const char *URL, const struct cwmp__DeviceIdStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__DeviceIdStruct(struct soap*, const char *URL, struct cwmp__DeviceIdStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DeviceIdStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__EventStruct` This struct is declared in [tr-069.h](tr-069.h) at line 621, is serialized as XML schema type *`cwmp:EventStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__EventStruct { public: /** Required element 'EventCode' of XML schema type 'cwmp:EventCodeType' */ char *EventCode; /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; public: /** Return unique type id SOAP_TYPE_cwmp__EventStruct */ long soap_type() const { return SOAP_TYPE_cwmp__EventStruct; } /** Constructor with member initializations */ cwmp__EventStruct() : EventCode(), CommandKey() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__EventStruct * SOAP_FMAC2 soap_instantiate_cwmp__EventStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *EventCode` is a required element *``* of XML schema type *`cwmp:EventCodeType`*, where the type of this member is cwmp__EventCodeType - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType The following operations on `struct cwmp__EventStruct` are available: - `struct cwmp__EventStruct *soap_new_cwmp__EventStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__EventStruct *soap_new_cwmp__EventStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__EventStruct[n]` - `struct cwmp__EventStruct *soap_new_req_cwmp__EventStruct(struct soap*, char *EventCode, char *CommandKey)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__EventStruct *soap_new_set_cwmp__EventStruct(struct soap*, char *EventCode, char *CommandKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__EventStruct(struct soap*, struct cwmp__EventStruct*)` (re)set to default initialization values - `int soap_write_cwmp__EventStruct(struct soap*, const struct cwmp__EventStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__EventStruct(struct soap*, struct cwmp__EventStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__EventStruct(struct soap*, const char *URL, const struct cwmp__EventStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__EventStruct(struct soap*, const char *URL, const struct cwmp__EventStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__EventStruct(struct soap*, const char *URL, const struct cwmp__EventStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__EventStruct(struct soap*, struct cwmp__EventStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__EventStruct(struct soap*, const char *URL, struct cwmp__EventStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:EventStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__ParameterInfoStruct` This struct is declared in [tr-069.h](tr-069.h) at line 638, is serialized as XML schema type *`cwmp:ParameterInfoStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__ParameterInfoStruct { public: /** Required element 'Name' of XML schema type 'xsd:string' */ char *Name; /** Required element 'Writable' of XML schema type 'xsd:boolean' */ enum xsd__boolean Writable; public: /** Return unique type id SOAP_TYPE_cwmp__ParameterInfoStruct */ long soap_type() const { return SOAP_TYPE_cwmp__ParameterInfoStruct; } /** Constructor with member initializations */ cwmp__ParameterInfoStruct() : Name(), Writable() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__ParameterInfoStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterInfoStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *Name` is a required element *``* of XML schema type *`xsd:string`* - `enum xsd__boolean Writable` is a required element *``* of XML schema type *`xsd:boolean`*, where the type of this member is xsd__boolean The following operations on `struct cwmp__ParameterInfoStruct` are available: - `struct cwmp__ParameterInfoStruct *soap_new_cwmp__ParameterInfoStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__ParameterInfoStruct *soap_new_cwmp__ParameterInfoStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__ParameterInfoStruct[n]` - `struct cwmp__ParameterInfoStruct *soap_new_req_cwmp__ParameterInfoStruct(struct soap*, char *Name, enum xsd__boolean Writable)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__ParameterInfoStruct *soap_new_set_cwmp__ParameterInfoStruct(struct soap*, char *Name, enum xsd__boolean Writable)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct*)` (re)set to default initialization values - `int soap_write_cwmp__ParameterInfoStruct(struct soap*, const struct cwmp__ParameterInfoStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__ParameterInfoStruct(struct soap*, const char *URL, const struct cwmp__ParameterInfoStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__ParameterInfoStruct(struct soap*, const char *URL, const struct cwmp__ParameterInfoStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__ParameterInfoStruct(struct soap*, const char *URL, const struct cwmp__ParameterInfoStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__ParameterInfoStruct(struct soap*, const char *URL, struct cwmp__ParameterInfoStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ParameterInfoStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__SetParameterAttributesStruct` This struct is declared in [tr-069.h](tr-069.h) at line 656, is serialized as XML schema type *`cwmp:SetParameterAttributesStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__SetParameterAttributesStruct { public: /** Required element 'Name' of XML schema type 'xsd:string' */ char *Name; /** Required element 'NotificationChange' of XML schema type 'xsd:boolean' */ enum xsd__boolean NotificationChange; /** Required element 'Notification' of XML schema type 'cwmp:ParameterAttributeNotificationValueType' */ enum cwmp__ParameterAttributeNotificationValueType Notification; /** Required element 'AccessListChange' of XML schema type 'xsd:boolean' */ enum xsd__boolean AccessListChange; /** Required element 'AccessList' of XML schema type 'ArrayOfAccessListValueType' */ struct AccessList *AccessList; public: /** Return unique type id SOAP_TYPE_cwmp__SetParameterAttributesStruct */ long soap_type() const { return SOAP_TYPE_cwmp__SetParameterAttributesStruct; } /** Constructor with member initializations */ cwmp__SetParameterAttributesStruct() : Name(), NotificationChange(), Notification(), AccessListChange(), AccessList() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__SetParameterAttributesStruct * SOAP_FMAC2 soap_instantiate_cwmp__SetParameterAttributesStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *Name` is a required element *``* of XML schema type *`xsd:string`* - `enum xsd__boolean NotificationChange` is a required element *``* of XML schema type *`xsd:boolean`*, where the type of this member is xsd__boolean - `enum cwmp__ParameterAttributeNotificationValueType Notification` is a required element *``* of XML schema type *`cwmp:ParameterAttributeNotificationValueType`*, where the type of this member is cwmp__ParameterAttributeNotificationValueType - `enum xsd__boolean AccessListChange` is a required element *``* of XML schema type *`xsd:boolean`*, where the type of this member is xsd__boolean - `struct AccessList *AccessList` is a required element *``* of XML schema type *`ArrayOfAccessListValueType`*, where the type of this member is a pointer to AccessList The following operations on `struct cwmp__SetParameterAttributesStruct` are available: - `struct cwmp__SetParameterAttributesStruct *soap_new_cwmp__SetParameterAttributesStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__SetParameterAttributesStruct *soap_new_cwmp__SetParameterAttributesStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__SetParameterAttributesStruct[n]` - `struct cwmp__SetParameterAttributesStruct *soap_new_req_cwmp__SetParameterAttributesStruct(struct soap*, char *Name, enum xsd__boolean NotificationChange, enum cwmp__ParameterAttributeNotificationValueType Notification, enum xsd__boolean AccessListChange, struct AccessList *AccessList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__SetParameterAttributesStruct *soap_new_set_cwmp__SetParameterAttributesStruct(struct soap*, char *Name, enum xsd__boolean NotificationChange, enum cwmp__ParameterAttributeNotificationValueType Notification, enum xsd__boolean AccessListChange, struct AccessList *AccessList)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct*)` (re)set to default initialization values - `int soap_write_cwmp__SetParameterAttributesStruct(struct soap*, const struct cwmp__SetParameterAttributesStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__SetParameterAttributesStruct(struct soap*, const char *URL, const struct cwmp__SetParameterAttributesStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__SetParameterAttributesStruct(struct soap*, const char *URL, const struct cwmp__SetParameterAttributesStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__SetParameterAttributesStruct(struct soap*, const char *URL, const struct cwmp__SetParameterAttributesStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__SetParameterAttributesStruct(struct soap*, const char *URL, struct cwmp__SetParameterAttributesStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetParameterAttributesStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__ParameterAttributeStruct` This struct is declared in [tr-069.h](tr-069.h) at line 680, is serialized as XML schema type *`cwmp:ParameterAttributeStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__ParameterAttributeStruct { public: /** Required element 'Name' of XML schema type 'xsd:string' */ char *Name; /** Required element 'Notification' of XML schema type 'cwmp:ParameterAttributeNotificationValueType' */ enum cwmp__ParameterAttributeNotificationValueType Notification; /** Required element 'AccessList' of XML schema type 'ArrayOfAccessListValueType' */ struct AccessList *AccessList; public: /** Return unique type id SOAP_TYPE_cwmp__ParameterAttributeStruct */ long soap_type() const { return SOAP_TYPE_cwmp__ParameterAttributeStruct; } /** Constructor with member initializations */ cwmp__ParameterAttributeStruct() : Name(), Notification(), AccessList() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__ParameterAttributeStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterAttributeStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *Name` is a required element *``* of XML schema type *`xsd:string`* - `enum cwmp__ParameterAttributeNotificationValueType Notification` is a required element *``* of XML schema type *`cwmp:ParameterAttributeNotificationValueType`*, where the type of this member is cwmp__ParameterAttributeNotificationValueType - `struct AccessList *AccessList` is a required element *``* of XML schema type *`ArrayOfAccessListValueType`*, where the type of this member is a pointer to AccessList The following operations on `struct cwmp__ParameterAttributeStruct` are available: - `struct cwmp__ParameterAttributeStruct *soap_new_cwmp__ParameterAttributeStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__ParameterAttributeStruct *soap_new_cwmp__ParameterAttributeStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__ParameterAttributeStruct[n]` - `struct cwmp__ParameterAttributeStruct *soap_new_req_cwmp__ParameterAttributeStruct(struct soap*, char *Name, enum cwmp__ParameterAttributeNotificationValueType Notification, struct AccessList *AccessList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__ParameterAttributeStruct *soap_new_set_cwmp__ParameterAttributeStruct(struct soap*, char *Name, enum cwmp__ParameterAttributeNotificationValueType Notification, struct AccessList *AccessList)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct*)` (re)set to default initialization values - `int soap_write_cwmp__ParameterAttributeStruct(struct soap*, const struct cwmp__ParameterAttributeStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__ParameterAttributeStruct(struct soap*, const char *URL, const struct cwmp__ParameterAttributeStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__ParameterAttributeStruct(struct soap*, const char *URL, const struct cwmp__ParameterAttributeStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__ParameterAttributeStruct(struct soap*, const char *URL, const struct cwmp__ParameterAttributeStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__ParameterAttributeStruct(struct soap*, const char *URL, struct cwmp__ParameterAttributeStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ParameterAttributeStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__TimeWindowStruct` This struct is declared in [tr-069.h](tr-069.h) at line 700, is serialized as XML schema type *`cwmp:TimeWindowStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__TimeWindowStruct { public: /** Required element 'WindowStart' of XML schema type 'xsd:unsignedInt' */ unsigned int WindowStart; /** Required element 'WindowEnd' of XML schema type 'xsd:unsignedInt' */ unsigned int WindowEnd; /** Required element 'WindowMode' of XML schema type 'cwmp:TimeWindowModeValueType' */ char *WindowMode; /** Required element 'UserMessage' of XML schema type 'xsd:string' */ char *UserMessage; /** Required element 'MaxRetries' of XML schema type 'xsd:int' */ int MaxRetries; public: /** Return unique type id SOAP_TYPE_cwmp__TimeWindowStruct */ long soap_type() const { return SOAP_TYPE_cwmp__TimeWindowStruct; } /** Constructor with member initializations */ cwmp__TimeWindowStruct() : WindowStart(), WindowEnd(), WindowMode(), UserMessage(), MaxRetries() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__TimeWindowStruct * SOAP_FMAC2 soap_instantiate_cwmp__TimeWindowStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `unsigned int WindowStart` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `unsigned int WindowEnd` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `char *WindowMode` is a required element *``* of XML schema type *`cwmp:TimeWindowModeValueType`*, where the type of this member is cwmp__TimeWindowModeValueType - `char *UserMessage` is a required element *``* of XML schema type *`xsd:string`* - `int MaxRetries` is a required element *``* of XML schema type *`xsd:int`* The following operations on `struct cwmp__TimeWindowStruct` are available: - `struct cwmp__TimeWindowStruct *soap_new_cwmp__TimeWindowStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__TimeWindowStruct *soap_new_cwmp__TimeWindowStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__TimeWindowStruct[n]` - `struct cwmp__TimeWindowStruct *soap_new_req_cwmp__TimeWindowStruct(struct soap*, unsigned int WindowStart, unsigned int WindowEnd, char *WindowMode, char *UserMessage, int MaxRetries)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__TimeWindowStruct *soap_new_set_cwmp__TimeWindowStruct(struct soap*, unsigned int WindowStart, unsigned int WindowEnd, char *WindowMode, char *UserMessage, int MaxRetries)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct*)` (re)set to default initialization values - `int soap_write_cwmp__TimeWindowStruct(struct soap*, const struct cwmp__TimeWindowStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__TimeWindowStruct(struct soap*, const char *URL, const struct cwmp__TimeWindowStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__TimeWindowStruct(struct soap*, const char *URL, const struct cwmp__TimeWindowStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__TimeWindowStruct(struct soap*, const char *URL, const struct cwmp__TimeWindowStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__TimeWindowStruct(struct soap*, const char *URL, struct cwmp__TimeWindowStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:TimeWindowStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__QueuedTransferStruct` This struct is declared in [tr-069.h](tr-069.h) at line 724, is serialized as XML schema type *`cwmp:QueuedTransferStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__QueuedTransferStruct { public: /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; /** Required element 'State' of XML schema type 'cwmp:TransferStateType' */ enum cwmp__TransferStateType State; public: /** Return unique type id SOAP_TYPE_cwmp__QueuedTransferStruct */ long soap_type() const { return SOAP_TYPE_cwmp__QueuedTransferStruct; } /** Constructor with member initializations */ cwmp__QueuedTransferStruct() : CommandKey(), State() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__QueuedTransferStruct * SOAP_FMAC2 soap_instantiate_cwmp__QueuedTransferStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType - `enum cwmp__TransferStateType State` is a required element *``* of XML schema type *`cwmp:TransferStateType`*, where the type of this member is cwmp__TransferStateType The following operations on `struct cwmp__QueuedTransferStruct` are available: - `struct cwmp__QueuedTransferStruct *soap_new_cwmp__QueuedTransferStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__QueuedTransferStruct *soap_new_cwmp__QueuedTransferStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__QueuedTransferStruct[n]` - `struct cwmp__QueuedTransferStruct *soap_new_req_cwmp__QueuedTransferStruct(struct soap*, char *CommandKey, enum cwmp__TransferStateType State)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__QueuedTransferStruct *soap_new_set_cwmp__QueuedTransferStruct(struct soap*, char *CommandKey, enum cwmp__TransferStateType State)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct*)` (re)set to default initialization values - `int soap_write_cwmp__QueuedTransferStruct(struct soap*, const struct cwmp__QueuedTransferStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__QueuedTransferStruct(struct soap*, const char *URL, const struct cwmp__QueuedTransferStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__QueuedTransferStruct(struct soap*, const char *URL, const struct cwmp__QueuedTransferStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__QueuedTransferStruct(struct soap*, const char *URL, const struct cwmp__QueuedTransferStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__QueuedTransferStruct(struct soap*, const char *URL, struct cwmp__QueuedTransferStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:QueuedTransferStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__AllQueuedTransferStruct` This struct is declared in [tr-069.h](tr-069.h) at line 741, is serialized as XML schema type *`cwmp:AllQueuedTransferStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__AllQueuedTransferStruct { public: /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; /** Required element 'State' of XML schema type 'cwmp:TransferStateType' */ enum cwmp__TransferStateType State; /** Required element 'IsDownload' of XML schema type 'xsd:boolean' */ enum xsd__boolean IsDownload; /** Required element 'FileType' of XML schema type 'cwmp:TransferFileType' */ char *FileType; /** Required element 'FileSize' of XML schema type 'xsd:unsignedInt' */ unsigned int FileSize; /** Required element 'TargetFileName' of XML schema type 'xsd:string' */ char *TargetFileName; public: /** Return unique type id SOAP_TYPE_cwmp__AllQueuedTransferStruct */ long soap_type() const { return SOAP_TYPE_cwmp__AllQueuedTransferStruct; } /** Constructor with member initializations */ cwmp__AllQueuedTransferStruct() : CommandKey(), State(), IsDownload(), FileType(), FileSize(), TargetFileName() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__AllQueuedTransferStruct * SOAP_FMAC2 soap_instantiate_cwmp__AllQueuedTransferStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType - `enum cwmp__TransferStateType State` is a required element *``* of XML schema type *`cwmp:TransferStateType`*, where the type of this member is cwmp__TransferStateType - `enum xsd__boolean IsDownload` is a required element *``* of XML schema type *`xsd:boolean`*, where the type of this member is xsd__boolean - `char *FileType` is a required element *``* of XML schema type *`cwmp:TransferFileType`*, where the type of this member is cwmp__TransferFileType - `unsigned int FileSize` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `char *TargetFileName` is a required element *``* of XML schema type *`xsd:string`* The following operations on `struct cwmp__AllQueuedTransferStruct` are available: - `struct cwmp__AllQueuedTransferStruct *soap_new_cwmp__AllQueuedTransferStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__AllQueuedTransferStruct *soap_new_cwmp__AllQueuedTransferStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__AllQueuedTransferStruct[n]` - `struct cwmp__AllQueuedTransferStruct *soap_new_req_cwmp__AllQueuedTransferStruct(struct soap*, char *CommandKey, enum cwmp__TransferStateType State, enum xsd__boolean IsDownload, char *FileType, unsigned int FileSize, char *TargetFileName)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__AllQueuedTransferStruct *soap_new_set_cwmp__AllQueuedTransferStruct(struct soap*, char *CommandKey, enum cwmp__TransferStateType State, enum xsd__boolean IsDownload, char *FileType, unsigned int FileSize, char *TargetFileName)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct*)` (re)set to default initialization values - `int soap_write_cwmp__AllQueuedTransferStruct(struct soap*, const struct cwmp__AllQueuedTransferStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__AllQueuedTransferStruct(struct soap*, const char *URL, const struct cwmp__AllQueuedTransferStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__AllQueuedTransferStruct(struct soap*, const char *URL, const struct cwmp__AllQueuedTransferStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__AllQueuedTransferStruct(struct soap*, const char *URL, const struct cwmp__AllQueuedTransferStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__AllQueuedTransferStruct(struct soap*, const char *URL, struct cwmp__AllQueuedTransferStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AllQueuedTransferStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__OperationStruct` This struct is declared in [tr-069.h](tr-069.h) at line 776, is serialized as XML schema type *`cwmp:OperationStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__OperationStruct { public: /** Return unique type id SOAP_TYPE_cwmp__OperationStruct */ long soap_type() const { return SOAP_TYPE_cwmp__OperationStruct; } /** Constructor with member initializations */ cwmp__OperationStruct() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__OperationStruct * SOAP_FMAC2 soap_instantiate_cwmp__OperationStruct(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct cwmp__OperationStruct` are available: - `struct cwmp__OperationStruct *soap_new_cwmp__OperationStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__OperationStruct *soap_new_cwmp__OperationStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__OperationStruct[n]` - `struct cwmp__OperationStruct *soap_new_req_cwmp__OperationStruct(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__OperationStruct *soap_new_set_cwmp__OperationStruct(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct*)` (re)set to default initialization values - `int soap_write_cwmp__OperationStruct(struct soap*, const struct cwmp__OperationStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__OperationStruct(struct soap*, const char *URL, const struct cwmp__OperationStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__OperationStruct(struct soap*, const char *URL, const struct cwmp__OperationStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__OperationStruct(struct soap*, const char *URL, const struct cwmp__OperationStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__OperationStruct(struct soap*, const char *URL, struct cwmp__OperationStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:OperationStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__OpResultStruct` This struct is declared in [tr-069.h](tr-069.h) at line 796, is serialized as XML schema type *`cwmp:OpResultStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__OpResultStruct { public: /** Required element 'UUID' of XML schema type 'cwmp:DeploymentUnitUUID' */ char *UUID; /** Required element 'DeploymentUnitRef' of XML schema type 'xsd:string' */ char *DeploymentUnitRef; /** Required element 'Version' of XML schema type 'xsd:string' */ char *Version; /** Required element 'CurrentState' of XML schema type 'cwmp:DeploymentUnitState' */ enum cwmp__DeploymentUnitState CurrentState; /** Required element 'Resolved' of XML schema type 'xsd:boolean' */ enum xsd__boolean Resolved; /** Required element 'ExecutionUnitRefList' of XML schema type 'xsd:string' */ char *ExecutionUnitRefList; /** Required element 'StartTime' of XML schema type 'xsd:dateTime' */ time_t StartTime; /** Required element 'CompleteTime' of XML schema type 'xsd:dateTime' */ time_t CompleteTime; /** Required element 'Fault' of XML schema type 'cwmp:DeploymentUnitFaultStruct' */ struct cwmp__DeploymentUnitFaultStruct *Fault; public: /** Return unique type id SOAP_TYPE_cwmp__OpResultStruct */ long soap_type() const { return SOAP_TYPE_cwmp__OpResultStruct; } /** Constructor with member initializations */ cwmp__OpResultStruct() : UUID(), DeploymentUnitRef(), Version(), CurrentState(), Resolved(), ExecutionUnitRefList(), StartTime(), CompleteTime(), Fault() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__OpResultStruct * SOAP_FMAC2 soap_instantiate_cwmp__OpResultStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *UUID` is a required element *``* of XML schema type *`cwmp:DeploymentUnitUUID`*, where the type of this member is cwmp__DeploymentUnitUUID - `char *DeploymentUnitRef` is a required element *``* of XML schema type *`xsd:string`* - `char *Version` is a required element *``* of XML schema type *`xsd:string`* - `enum cwmp__DeploymentUnitState CurrentState` is a required element *``* of XML schema type *`cwmp:DeploymentUnitState`*, where the type of this member is cwmp__DeploymentUnitState - `enum xsd__boolean Resolved` is a required element *``* of XML schema type *`xsd:boolean`*, where the type of this member is xsd__boolean - `char *ExecutionUnitRefList` is a required element *``* of XML schema type *`xsd:string`* - `time_t StartTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `time_t CompleteTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `struct cwmp__DeploymentUnitFaultStruct *Fault` is a required element *``* of XML schema type *`cwmp:DeploymentUnitFaultStruct`*, where the type of this member is a pointer to cwmp__DeploymentUnitFaultStruct The following operations on `struct cwmp__OpResultStruct` are available: - `struct cwmp__OpResultStruct *soap_new_cwmp__OpResultStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__OpResultStruct *soap_new_cwmp__OpResultStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__OpResultStruct[n]` - `struct cwmp__OpResultStruct *soap_new_req_cwmp__OpResultStruct(struct soap*, char *UUID, char *DeploymentUnitRef, char *Version, enum cwmp__DeploymentUnitState CurrentState, enum xsd__boolean Resolved, char *ExecutionUnitRefList, time_t StartTime, time_t CompleteTime, struct cwmp__DeploymentUnitFaultStruct *Fault)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__OpResultStruct *soap_new_set_cwmp__OpResultStruct(struct soap*, char *UUID, char *DeploymentUnitRef, char *Version, enum cwmp__DeploymentUnitState CurrentState, enum xsd__boolean Resolved, char *ExecutionUnitRefList, time_t StartTime, time_t CompleteTime, struct cwmp__DeploymentUnitFaultStruct *Fault)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct*)` (re)set to default initialization values - `int soap_write_cwmp__OpResultStruct(struct soap*, const struct cwmp__OpResultStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__OpResultStruct(struct soap*, const char *URL, const struct cwmp__OpResultStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__OpResultStruct(struct soap*, const char *URL, const struct cwmp__OpResultStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__OpResultStruct(struct soap*, const char *URL, const struct cwmp__OpResultStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__OpResultStruct(struct soap*, const char *URL, struct cwmp__OpResultStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:OpResultStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__OptionStruct` This struct is declared in [tr-069.h](tr-069.h) at line 871, is serialized as XML schema type *`cwmp:OptionStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__OptionStruct { public: /** Required element 'OptionName' of XML schema type 'xsd:string' */ char *OptionName; /** Required element 'VoucherSN' of XML schema type 'xsd:unsignedInt' */ unsigned int VoucherSN; /** Required element 'State' of XML schema type 'cwmp:OptionStruct-State' */ enum _cwmp__OptionStruct_State State; /** Required element 'Mode' of XML schema type 'cwmp:OptionStruct-Mode' */ enum _cwmp__OptionStruct_Mode Mode; /** Required element 'StartDate' of XML schema type 'xsd:dateTime' */ time_t StartDate; /** Optional element 'ExpirationDate' of XML schema type 'xsd:dateTime' */ time_t *ExpirationDate; /** Required element 'IsTransferable' of XML schema type 'cwmp:OptionStruct-IsTransferable' */ enum _cwmp__OptionStruct_IsTransferable IsTransferable; public: /** Return unique type id SOAP_TYPE_cwmp__OptionStruct */ long soap_type() const { return SOAP_TYPE_cwmp__OptionStruct; } /** Constructor with member initializations */ cwmp__OptionStruct() : OptionName(), VoucherSN(), State(), Mode(), StartDate(), ExpirationDate(), IsTransferable() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__OptionStruct * SOAP_FMAC2 soap_instantiate_cwmp__OptionStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *OptionName` is a required element *``* of XML schema type *`xsd:string`* - `unsigned int VoucherSN` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `enum _cwmp__OptionStruct_State State` is a required element *``* of XML schema type *`cwmp:OptionStruct-State`*, where the type of this member is _cwmp__OptionStruct_State - `enum _cwmp__OptionStruct_Mode Mode` is a required element *``* of XML schema type *`cwmp:OptionStruct-Mode`*, where the type of this member is _cwmp__OptionStruct_Mode - `time_t StartDate` is a required element *``* of XML schema type *`xsd:dateTime`* - `time_t *ExpirationDate` is an optional element *``* of XML schema type *`xsd:dateTime`* - `enum _cwmp__OptionStruct_IsTransferable IsTransferable` is a required element *``* of XML schema type *`cwmp:OptionStruct-IsTransferable`*, where the type of this member is _cwmp__OptionStruct_IsTransferable The following operations on `struct cwmp__OptionStruct` are available: - `struct cwmp__OptionStruct *soap_new_cwmp__OptionStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__OptionStruct *soap_new_cwmp__OptionStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__OptionStruct[n]` - `struct cwmp__OptionStruct *soap_new_req_cwmp__OptionStruct(struct soap*, char *OptionName, unsigned int VoucherSN, enum _cwmp__OptionStruct_State State, enum _cwmp__OptionStruct_Mode Mode, time_t StartDate, enum _cwmp__OptionStruct_IsTransferable IsTransferable)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__OptionStruct *soap_new_set_cwmp__OptionStruct(struct soap*, char *OptionName, unsigned int VoucherSN, enum _cwmp__OptionStruct_State State, enum _cwmp__OptionStruct_Mode Mode, time_t StartDate, time_t *ExpirationDate, enum _cwmp__OptionStruct_IsTransferable IsTransferable)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct*)` (re)set to default initialization values - `int soap_write_cwmp__OptionStruct(struct soap*, const struct cwmp__OptionStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__OptionStruct(struct soap*, const char *URL, const struct cwmp__OptionStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__OptionStruct(struct soap*, const char *URL, const struct cwmp__OptionStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__OptionStruct(struct soap*, const char *URL, const struct cwmp__OptionStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__OptionStruct(struct soap*, const char *URL, struct cwmp__OptionStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:OptionStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__ArgStruct` This struct is declared in [tr-069.h](tr-069.h) at line 950, is serialized as XML schema type *`cwmp:ArgStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__ArgStruct { public: /** Required element 'Name' of XML schema type 'xsd:string' */ char *Name; /** Required element 'Value' of XML schema type 'xsd:string' */ char *Value; public: /** Return unique type id SOAP_TYPE_cwmp__ArgStruct */ long soap_type() const { return SOAP_TYPE_cwmp__ArgStruct; } /** Constructor with member initializations */ cwmp__ArgStruct() : Name(), Value() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__ArgStruct * SOAP_FMAC2 soap_instantiate_cwmp__ArgStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *Name` is a required element *``* of XML schema type *`xsd:string`* - `char *Value` is a required element *``* of XML schema type *`xsd:string`* The following operations on `struct cwmp__ArgStruct` are available: - `struct cwmp__ArgStruct *soap_new_cwmp__ArgStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__ArgStruct *soap_new_cwmp__ArgStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__ArgStruct[n]` - `struct cwmp__ArgStruct *soap_new_req_cwmp__ArgStruct(struct soap*, char *Name, char *Value)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__ArgStruct *soap_new_set_cwmp__ArgStruct(struct soap*, char *Name, char *Value)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct*)` (re)set to default initialization values - `int soap_write_cwmp__ArgStruct(struct soap*, const struct cwmp__ArgStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__ArgStruct(struct soap*, const char *URL, const struct cwmp__ArgStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__ArgStruct(struct soap*, const char *URL, const struct cwmp__ArgStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__ArgStruct(struct soap*, const char *URL, const struct cwmp__ArgStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__ArgStruct(struct soap*, const char *URL, struct cwmp__ArgStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ArgStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__Fault_SetParameterValuesFault` This struct is declared in [tr-069.h](tr-069.h) at line 989, is serialized as XML schema type *`cwmp:Fault-SetParameterValuesFault`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__Fault_SetParameterValuesFault { public: /** Required element 'ParameterName' of XML schema type 'xsd:string' */ char *ParameterName; /** Required element 'FaultCode' of XML schema type 'xsd:string' */ char *FaultCode; /** Optional element 'FaultString' of XML schema type 'xsd:string' */ char *FaultString; public: /** Return unique type id SOAP_TYPE__cwmp__Fault_SetParameterValuesFault */ long soap_type() const { return SOAP_TYPE__cwmp__Fault_SetParameterValuesFault; } /** Constructor with member initializations */ _cwmp__Fault_SetParameterValuesFault() : ParameterName(), FaultCode(), FaultString() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__Fault_SetParameterValuesFault * SOAP_FMAC2 soap_instantiate__cwmp__Fault_SetParameterValuesFault(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *ParameterName` is a required element *``* of XML schema type *`xsd:string`* - `char *FaultCode` is a required element *``* of XML schema type *`xsd:string`* - `char *FaultString` is an optional element *``* of XML schema type *`xsd:string`* The following operations on `struct _cwmp__Fault_SetParameterValuesFault` are available: - `struct _cwmp__Fault_SetParameterValuesFault *soap_new__cwmp__Fault_SetParameterValuesFault(struct soap*)` managed allocation with default initialization - `struct _cwmp__Fault_SetParameterValuesFault *soap_new__cwmp__Fault_SetParameterValuesFault(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__Fault_SetParameterValuesFault[n]` - `struct _cwmp__Fault_SetParameterValuesFault *soap_new_req__cwmp__Fault_SetParameterValuesFault(struct soap*, char *ParameterName, char *FaultCode)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__Fault_SetParameterValuesFault *soap_new_set__cwmp__Fault_SetParameterValuesFault(struct soap*, char *ParameterName, char *FaultCode, char *FaultString)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault*)` (re)set to default initialization values - `int soap_write__cwmp__Fault_SetParameterValuesFault(struct soap*, const struct _cwmp__Fault_SetParameterValuesFault*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__Fault_SetParameterValuesFault(struct soap*, const char *URL, const struct _cwmp__Fault_SetParameterValuesFault*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__Fault_SetParameterValuesFault(struct soap*, const char *URL, const struct _cwmp__Fault_SetParameterValuesFault*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__Fault_SetParameterValuesFault(struct soap*, const char *URL, const struct _cwmp__Fault_SetParameterValuesFault*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__Fault_SetParameterValuesFault(struct soap*, const char *URL, struct _cwmp__Fault_SetParameterValuesFault*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:Fault-SetParameterValuesFault`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__Fault` This struct is declared in [tr-069.h](tr-069.h) at line 970, is serialized as XML schema type *`cwmp:Fault`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__Fault { public: /** Required element 'FaultCode' of XML schema type 'xsd:string' */ char *FaultCode; /** Optional element 'FaultString' of XML schema type 'xsd:string' */ char *FaultString; /** Sequence of elements 'SetParameterValuesFault' of XML schema type 'cwmp:Fault-SetParameterValuesFault' stored in dynamic array SetParameterValuesFault of length __sizeSetParameterValuesFault */ int __sizeSetParameterValuesFault; struct _cwmp__Fault_SetParameterValuesFault *SetParameterValuesFault; public: /** Return unique type id SOAP_TYPE__cwmp__Fault */ long soap_type() const { return SOAP_TYPE__cwmp__Fault; } /** Constructor with member initializations */ _cwmp__Fault() : FaultCode(), FaultString(), __sizeSetParameterValuesFault(), SetParameterValuesFault() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__Fault * SOAP_FMAC2 soap_instantiate__cwmp__Fault(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *FaultCode` is a required element *``* of XML schema type *`xsd:string`* - `char *FaultString` is an optional element *``* of XML schema type *`xsd:string`* - `int __sizeSetParameterValuesFault` is a sequence of elements *``* of XML schema type *`cwmp:Fault-SetParameterValuesFault`* stored in dynamic array `SetParameterValuesFault` of length `__sizeSetParameterValuesFault` (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) The following operations on `struct _cwmp__Fault` are available: - `struct _cwmp__Fault *soap_new__cwmp__Fault(struct soap*)` managed allocation with default initialization - `struct _cwmp__Fault *soap_new__cwmp__Fault(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__Fault[n]` - `struct _cwmp__Fault *soap_new_req__cwmp__Fault(struct soap*, char *FaultCode, int __sizeSetParameterValuesFault, struct _cwmp__Fault_SetParameterValuesFault *SetParameterValuesFault)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__Fault *soap_new_set__cwmp__Fault(struct soap*, char *FaultCode, char *FaultString, int __sizeSetParameterValuesFault, struct _cwmp__Fault_SetParameterValuesFault *SetParameterValuesFault)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__Fault(struct soap*, struct _cwmp__Fault*)` (re)set to default initialization values - `int soap_write__cwmp__Fault(struct soap*, const struct _cwmp__Fault*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__Fault(struct soap*, struct _cwmp__Fault*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__Fault(struct soap*, const char *URL, const struct _cwmp__Fault*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__Fault(struct soap*, const char *URL, const struct _cwmp__Fault*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__Fault(struct soap*, const char *URL, const struct _cwmp__Fault*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__Fault(struct soap*, struct _cwmp__Fault*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__Fault(struct soap*, const char *URL, struct _cwmp__Fault*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:Fault`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetRPCMethods` This struct is declared in [tr-069.h](tr-069.h) at line 1016, is serialized as XML schema type *`cwmp:GetRPCMethods`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetRPCMethods { public: /** Return unique type id SOAP_TYPE__cwmp__GetRPCMethods */ long soap_type() const { return SOAP_TYPE__cwmp__GetRPCMethods; } /** Constructor with member initializations */ _cwmp__GetRPCMethods() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetRPCMethods * SOAP_FMAC2 soap_instantiate__cwmp__GetRPCMethods(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__GetRPCMethods` are available: - `struct _cwmp__GetRPCMethods *soap_new__cwmp__GetRPCMethods(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetRPCMethods *soap_new__cwmp__GetRPCMethods(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetRPCMethods[n]` - `struct _cwmp__GetRPCMethods *soap_new_req__cwmp__GetRPCMethods(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetRPCMethods *soap_new_set__cwmp__GetRPCMethods(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods*)` (re)set to default initialization values - `int soap_write__cwmp__GetRPCMethods(struct soap*, const struct _cwmp__GetRPCMethods*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetRPCMethods(struct soap*, const char *URL, const struct _cwmp__GetRPCMethods*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetRPCMethods(struct soap*, const char *URL, const struct _cwmp__GetRPCMethods*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetRPCMethods(struct soap*, const char *URL, const struct _cwmp__GetRPCMethods*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetRPCMethods(struct soap*, const char *URL, struct _cwmp__GetRPCMethods*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetRPCMethods`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetRPCMethodsResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1034, is serialized as XML schema type *`cwmp:GetRPCMethodsResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetRPCMethodsResponse { public: /** Required element 'MethodList' of XML schema type 'ArrayOfstring' */ struct MethodList *MethodList; public: /** Return unique type id SOAP_TYPE__cwmp__GetRPCMethodsResponse */ long soap_type() const { return SOAP_TYPE__cwmp__GetRPCMethodsResponse; } /** Constructor with member initializations */ _cwmp__GetRPCMethodsResponse() : MethodList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetRPCMethodsResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetRPCMethodsResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct MethodList *MethodList` is a required element *``* of XML schema type *`ArrayOfstring`*, where the type of this member is a pointer to MethodList The following operations on `struct _cwmp__GetRPCMethodsResponse` are available: - `struct _cwmp__GetRPCMethodsResponse *soap_new__cwmp__GetRPCMethodsResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetRPCMethodsResponse *soap_new__cwmp__GetRPCMethodsResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetRPCMethodsResponse[n]` - `struct _cwmp__GetRPCMethodsResponse *soap_new_req__cwmp__GetRPCMethodsResponse(struct soap*, struct MethodList *MethodList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetRPCMethodsResponse *soap_new_set__cwmp__GetRPCMethodsResponse(struct soap*, struct MethodList *MethodList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse*)` (re)set to default initialization values - `int soap_write__cwmp__GetRPCMethodsResponse(struct soap*, const struct _cwmp__GetRPCMethodsResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetRPCMethodsResponse(struct soap*, const char *URL, const struct _cwmp__GetRPCMethodsResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetRPCMethodsResponse(struct soap*, const char *URL, const struct _cwmp__GetRPCMethodsResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetRPCMethodsResponse(struct soap*, const char *URL, const struct _cwmp__GetRPCMethodsResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetRPCMethodsResponse(struct soap*, const char *URL, struct _cwmp__GetRPCMethodsResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetRPCMethodsResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__SetParameterValues` This struct is declared in [tr-069.h](tr-069.h) at line 1054, is serialized as XML schema type *`cwmp:SetParameterValues`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__SetParameterValues { public: /** Required element 'ParameterList' of XML schema type 'ArrayOfParameterValueStruct' */ struct ParameterValueList *ParameterList; /** Required element 'ParameterKey' of XML schema type 'cwmp:ParameterKeyType' */ char *ParameterKey; public: /** Return unique type id SOAP_TYPE__cwmp__SetParameterValues */ long soap_type() const { return SOAP_TYPE__cwmp__SetParameterValues; } /** Constructor with member initializations */ _cwmp__SetParameterValues() : ParameterList(), ParameterKey() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__SetParameterValues * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterValues(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct ParameterValueList *ParameterList` is a required element *``* of XML schema type *`ArrayOfParameterValueStruct`*, where the type of this member is a pointer to ParameterValueList - `char *ParameterKey` is a required element *``* of XML schema type *`cwmp:ParameterKeyType`*, where the type of this member is cwmp__ParameterKeyType The following operations on `struct _cwmp__SetParameterValues` are available: - `struct _cwmp__SetParameterValues *soap_new__cwmp__SetParameterValues(struct soap*)` managed allocation with default initialization - `struct _cwmp__SetParameterValues *soap_new__cwmp__SetParameterValues(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__SetParameterValues[n]` - `struct _cwmp__SetParameterValues *soap_new_req__cwmp__SetParameterValues(struct soap*, struct ParameterValueList *ParameterList, char *ParameterKey)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__SetParameterValues *soap_new_set__cwmp__SetParameterValues(struct soap*, struct ParameterValueList *ParameterList, char *ParameterKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues*)` (re)set to default initialization values - `int soap_write__cwmp__SetParameterValues(struct soap*, const struct _cwmp__SetParameterValues*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__SetParameterValues(struct soap*, const char *URL, const struct _cwmp__SetParameterValues*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__SetParameterValues(struct soap*, const char *URL, const struct _cwmp__SetParameterValues*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__SetParameterValues(struct soap*, const char *URL, const struct _cwmp__SetParameterValues*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__SetParameterValues(struct soap*, const char *URL, struct _cwmp__SetParameterValues*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetParameterValues`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__SetParameterValuesResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1076, is serialized as XML schema type *`cwmp:SetParameterValuesResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__SetParameterValuesResponse { public: /** Required element 'Status' of XML schema type 'cwmp:SetParameterValuesResponse-Status' */ enum _cwmp__SetParameterValuesResponse_Status Status; public: /** Return unique type id SOAP_TYPE__cwmp__SetParameterValuesResponse */ long soap_type() const { return SOAP_TYPE__cwmp__SetParameterValuesResponse; } /** Constructor with member initializations */ _cwmp__SetParameterValuesResponse() : Status() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__SetParameterValuesResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterValuesResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `enum _cwmp__SetParameterValuesResponse_Status Status` is a required element *``* of XML schema type *`cwmp:SetParameterValuesResponse-Status`*, where the type of this member is _cwmp__SetParameterValuesResponse_Status The following operations on `struct _cwmp__SetParameterValuesResponse` are available: - `struct _cwmp__SetParameterValuesResponse *soap_new__cwmp__SetParameterValuesResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__SetParameterValuesResponse *soap_new__cwmp__SetParameterValuesResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__SetParameterValuesResponse[n]` - `struct _cwmp__SetParameterValuesResponse *soap_new_req__cwmp__SetParameterValuesResponse(struct soap*, enum _cwmp__SetParameterValuesResponse_Status Status)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__SetParameterValuesResponse *soap_new_set__cwmp__SetParameterValuesResponse(struct soap*, enum _cwmp__SetParameterValuesResponse_Status Status)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse*)` (re)set to default initialization values - `int soap_write__cwmp__SetParameterValuesResponse(struct soap*, const struct _cwmp__SetParameterValuesResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__SetParameterValuesResponse(struct soap*, const char *URL, const struct _cwmp__SetParameterValuesResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__SetParameterValuesResponse(struct soap*, const char *URL, const struct _cwmp__SetParameterValuesResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__SetParameterValuesResponse(struct soap*, const char *URL, const struct _cwmp__SetParameterValuesResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__SetParameterValuesResponse(struct soap*, const char *URL, struct _cwmp__SetParameterValuesResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetParameterValuesResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetParameterValues` This struct is declared in [tr-069.h](tr-069.h) at line 1108, is serialized as XML schema type *`cwmp:GetParameterValues`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetParameterValues { public: /** Required element 'ParameterNames' of XML schema type 'ArrayOfstring' */ struct ParameterNames *ParameterNames; public: /** Return unique type id SOAP_TYPE__cwmp__GetParameterValues */ long soap_type() const { return SOAP_TYPE__cwmp__GetParameterValues; } /** Constructor with member initializations */ _cwmp__GetParameterValues() : ParameterNames() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetParameterValues * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterValues(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct ParameterNames *ParameterNames` is a required element *``* of XML schema type *`ArrayOfstring`*, where the type of this member is a pointer to ParameterNames The following operations on `struct _cwmp__GetParameterValues` are available: - `struct _cwmp__GetParameterValues *soap_new__cwmp__GetParameterValues(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetParameterValues *soap_new__cwmp__GetParameterValues(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetParameterValues[n]` - `struct _cwmp__GetParameterValues *soap_new_req__cwmp__GetParameterValues(struct soap*, struct ParameterNames *ParameterNames)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetParameterValues *soap_new_set__cwmp__GetParameterValues(struct soap*, struct ParameterNames *ParameterNames)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues*)` (re)set to default initialization values - `int soap_write__cwmp__GetParameterValues(struct soap*, const struct _cwmp__GetParameterValues*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetParameterValues(struct soap*, const char *URL, const struct _cwmp__GetParameterValues*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetParameterValues(struct soap*, const char *URL, const struct _cwmp__GetParameterValues*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetParameterValues(struct soap*, const char *URL, const struct _cwmp__GetParameterValues*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetParameterValues(struct soap*, const char *URL, struct _cwmp__GetParameterValues*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetParameterValues`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetParameterValuesResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1128, is serialized as XML schema type *`cwmp:GetParameterValuesResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetParameterValuesResponse { public: /** Required element 'ParameterList' of XML schema type 'ArrayOfParameterValueStruct' */ struct ParameterValueList *ParameterList; public: /** Return unique type id SOAP_TYPE__cwmp__GetParameterValuesResponse */ long soap_type() const { return SOAP_TYPE__cwmp__GetParameterValuesResponse; } /** Constructor with member initializations */ _cwmp__GetParameterValuesResponse() : ParameterList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetParameterValuesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterValuesResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct ParameterValueList *ParameterList` is a required element *``* of XML schema type *`ArrayOfParameterValueStruct`*, where the type of this member is a pointer to ParameterValueList The following operations on `struct _cwmp__GetParameterValuesResponse` are available: - `struct _cwmp__GetParameterValuesResponse *soap_new__cwmp__GetParameterValuesResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetParameterValuesResponse *soap_new__cwmp__GetParameterValuesResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetParameterValuesResponse[n]` - `struct _cwmp__GetParameterValuesResponse *soap_new_req__cwmp__GetParameterValuesResponse(struct soap*, struct ParameterValueList *ParameterList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetParameterValuesResponse *soap_new_set__cwmp__GetParameterValuesResponse(struct soap*, struct ParameterValueList *ParameterList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse*)` (re)set to default initialization values - `int soap_write__cwmp__GetParameterValuesResponse(struct soap*, const struct _cwmp__GetParameterValuesResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetParameterValuesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterValuesResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetParameterValuesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterValuesResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetParameterValuesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterValuesResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetParameterValuesResponse(struct soap*, const char *URL, struct _cwmp__GetParameterValuesResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetParameterValuesResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetParameterNames` This struct is declared in [tr-069.h](tr-069.h) at line 1148, is serialized as XML schema type *`cwmp:GetParameterNames`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetParameterNames { public: /** Required element 'ParameterPath' of XML schema type 'xsd:string' */ char *ParameterPath; /** Required element 'NextLevel' of XML schema type 'xsd:boolean' */ enum xsd__boolean NextLevel; public: /** Return unique type id SOAP_TYPE__cwmp__GetParameterNames */ long soap_type() const { return SOAP_TYPE__cwmp__GetParameterNames; } /** Constructor with member initializations */ _cwmp__GetParameterNames() : ParameterPath(), NextLevel() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetParameterNames * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterNames(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *ParameterPath` is a required element *``* of XML schema type *`xsd:string`* - `enum xsd__boolean NextLevel` is a required element *``* of XML schema type *`xsd:boolean`*, where the type of this member is xsd__boolean The following operations on `struct _cwmp__GetParameterNames` are available: - `struct _cwmp__GetParameterNames *soap_new__cwmp__GetParameterNames(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetParameterNames *soap_new__cwmp__GetParameterNames(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetParameterNames[n]` - `struct _cwmp__GetParameterNames *soap_new_req__cwmp__GetParameterNames(struct soap*, char *ParameterPath, enum xsd__boolean NextLevel)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetParameterNames *soap_new_set__cwmp__GetParameterNames(struct soap*, char *ParameterPath, enum xsd__boolean NextLevel)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames*)` (re)set to default initialization values - `int soap_write__cwmp__GetParameterNames(struct soap*, const struct _cwmp__GetParameterNames*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetParameterNames(struct soap*, const char *URL, const struct _cwmp__GetParameterNames*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetParameterNames(struct soap*, const char *URL, const struct _cwmp__GetParameterNames*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetParameterNames(struct soap*, const char *URL, const struct _cwmp__GetParameterNames*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetParameterNames(struct soap*, const char *URL, struct _cwmp__GetParameterNames*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetParameterNames`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetParameterNamesResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1171, is serialized as XML schema type *`cwmp:GetParameterNamesResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetParameterNamesResponse { public: /** Required element 'ParameterList' of XML schema type 'ArrayOfParameterInfoStruct' */ struct ParameterInfoList *ParameterList; public: /** Return unique type id SOAP_TYPE__cwmp__GetParameterNamesResponse */ long soap_type() const { return SOAP_TYPE__cwmp__GetParameterNamesResponse; } /** Constructor with member initializations */ _cwmp__GetParameterNamesResponse() : ParameterList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetParameterNamesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterNamesResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct ParameterInfoList *ParameterList` is a required element *``* of XML schema type *`ArrayOfParameterInfoStruct`*, where the type of this member is a pointer to ParameterInfoList The following operations on `struct _cwmp__GetParameterNamesResponse` are available: - `struct _cwmp__GetParameterNamesResponse *soap_new__cwmp__GetParameterNamesResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetParameterNamesResponse *soap_new__cwmp__GetParameterNamesResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetParameterNamesResponse[n]` - `struct _cwmp__GetParameterNamesResponse *soap_new_req__cwmp__GetParameterNamesResponse(struct soap*, struct ParameterInfoList *ParameterList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetParameterNamesResponse *soap_new_set__cwmp__GetParameterNamesResponse(struct soap*, struct ParameterInfoList *ParameterList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse*)` (re)set to default initialization values - `int soap_write__cwmp__GetParameterNamesResponse(struct soap*, const struct _cwmp__GetParameterNamesResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetParameterNamesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterNamesResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetParameterNamesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterNamesResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetParameterNamesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterNamesResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetParameterNamesResponse(struct soap*, const char *URL, struct _cwmp__GetParameterNamesResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetParameterNamesResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__SetParameterAttributes` This struct is declared in [tr-069.h](tr-069.h) at line 1191, is serialized as XML schema type *`cwmp:SetParameterAttributes`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__SetParameterAttributes { public: /** Required element 'ParameterList' of XML schema type 'ArrayOfSetParameterAttributesStruct' */ struct SetParameterAttributesList *ParameterList; public: /** Return unique type id SOAP_TYPE__cwmp__SetParameterAttributes */ long soap_type() const { return SOAP_TYPE__cwmp__SetParameterAttributes; } /** Constructor with member initializations */ _cwmp__SetParameterAttributes() : ParameterList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__SetParameterAttributes * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterAttributes(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct SetParameterAttributesList *ParameterList` is a required element *``* of XML schema type *`ArrayOfSetParameterAttributesStruct`*, where the type of this member is a pointer to SetParameterAttributesList The following operations on `struct _cwmp__SetParameterAttributes` are available: - `struct _cwmp__SetParameterAttributes *soap_new__cwmp__SetParameterAttributes(struct soap*)` managed allocation with default initialization - `struct _cwmp__SetParameterAttributes *soap_new__cwmp__SetParameterAttributes(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__SetParameterAttributes[n]` - `struct _cwmp__SetParameterAttributes *soap_new_req__cwmp__SetParameterAttributes(struct soap*, struct SetParameterAttributesList *ParameterList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__SetParameterAttributes *soap_new_set__cwmp__SetParameterAttributes(struct soap*, struct SetParameterAttributesList *ParameterList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes*)` (re)set to default initialization values - `int soap_write__cwmp__SetParameterAttributes(struct soap*, const struct _cwmp__SetParameterAttributes*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__SetParameterAttributes(struct soap*, const char *URL, const struct _cwmp__SetParameterAttributes*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__SetParameterAttributes(struct soap*, const char *URL, const struct _cwmp__SetParameterAttributes*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__SetParameterAttributes(struct soap*, const char *URL, const struct _cwmp__SetParameterAttributes*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__SetParameterAttributes(struct soap*, const char *URL, struct _cwmp__SetParameterAttributes*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetParameterAttributes`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__SetParameterAttributesResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1211, is serialized as XML schema type *`cwmp:SetParameterAttributesResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__SetParameterAttributesResponse { public: /** Return unique type id SOAP_TYPE__cwmp__SetParameterAttributesResponse */ long soap_type() const { return SOAP_TYPE__cwmp__SetParameterAttributesResponse; } /** Constructor with member initializations */ _cwmp__SetParameterAttributesResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__SetParameterAttributesResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterAttributesResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__SetParameterAttributesResponse` are available: - `struct _cwmp__SetParameterAttributesResponse *soap_new__cwmp__SetParameterAttributesResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__SetParameterAttributesResponse *soap_new__cwmp__SetParameterAttributesResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__SetParameterAttributesResponse[n]` - `struct _cwmp__SetParameterAttributesResponse *soap_new_req__cwmp__SetParameterAttributesResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__SetParameterAttributesResponse *soap_new_set__cwmp__SetParameterAttributesResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse*)` (re)set to default initialization values - `int soap_write__cwmp__SetParameterAttributesResponse(struct soap*, const struct _cwmp__SetParameterAttributesResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__SetParameterAttributesResponse(struct soap*, const char *URL, const struct _cwmp__SetParameterAttributesResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__SetParameterAttributesResponse(struct soap*, const char *URL, const struct _cwmp__SetParameterAttributesResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__SetParameterAttributesResponse(struct soap*, const char *URL, const struct _cwmp__SetParameterAttributesResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__SetParameterAttributesResponse(struct soap*, const char *URL, struct _cwmp__SetParameterAttributesResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetParameterAttributesResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetParameterAttributes` This struct is declared in [tr-069.h](tr-069.h) at line 1229, is serialized as XML schema type *`cwmp:GetParameterAttributes`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetParameterAttributes { public: /** Required element 'ParameterNames' of XML schema type 'ArrayOfstring' */ struct ParameterNames *ParameterNames; public: /** Return unique type id SOAP_TYPE__cwmp__GetParameterAttributes */ long soap_type() const { return SOAP_TYPE__cwmp__GetParameterAttributes; } /** Constructor with member initializations */ _cwmp__GetParameterAttributes() : ParameterNames() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetParameterAttributes * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterAttributes(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct ParameterNames *ParameterNames` is a required element *``* of XML schema type *`ArrayOfstring`*, where the type of this member is a pointer to ParameterNames The following operations on `struct _cwmp__GetParameterAttributes` are available: - `struct _cwmp__GetParameterAttributes *soap_new__cwmp__GetParameterAttributes(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetParameterAttributes *soap_new__cwmp__GetParameterAttributes(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetParameterAttributes[n]` - `struct _cwmp__GetParameterAttributes *soap_new_req__cwmp__GetParameterAttributes(struct soap*, struct ParameterNames *ParameterNames)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetParameterAttributes *soap_new_set__cwmp__GetParameterAttributes(struct soap*, struct ParameterNames *ParameterNames)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes*)` (re)set to default initialization values - `int soap_write__cwmp__GetParameterAttributes(struct soap*, const struct _cwmp__GetParameterAttributes*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetParameterAttributes(struct soap*, const char *URL, const struct _cwmp__GetParameterAttributes*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetParameterAttributes(struct soap*, const char *URL, const struct _cwmp__GetParameterAttributes*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetParameterAttributes(struct soap*, const char *URL, const struct _cwmp__GetParameterAttributes*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetParameterAttributes(struct soap*, const char *URL, struct _cwmp__GetParameterAttributes*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetParameterAttributes`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetParameterAttributesResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1249, is serialized as XML schema type *`cwmp:GetParameterAttributesResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetParameterAttributesResponse { public: /** Required element 'ParameterList' of XML schema type 'ArrayOfParameterAttributeStruct' */ struct ParameterAttributeList *ParameterList; public: /** Return unique type id SOAP_TYPE__cwmp__GetParameterAttributesResponse */ long soap_type() const { return SOAP_TYPE__cwmp__GetParameterAttributesResponse; } /** Constructor with member initializations */ _cwmp__GetParameterAttributesResponse() : ParameterList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetParameterAttributesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterAttributesResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct ParameterAttributeList *ParameterList` is a required element *``* of XML schema type *`ArrayOfParameterAttributeStruct`*, where the type of this member is a pointer to ParameterAttributeList The following operations on `struct _cwmp__GetParameterAttributesResponse` are available: - `struct _cwmp__GetParameterAttributesResponse *soap_new__cwmp__GetParameterAttributesResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetParameterAttributesResponse *soap_new__cwmp__GetParameterAttributesResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetParameterAttributesResponse[n]` - `struct _cwmp__GetParameterAttributesResponse *soap_new_req__cwmp__GetParameterAttributesResponse(struct soap*, struct ParameterAttributeList *ParameterList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetParameterAttributesResponse *soap_new_set__cwmp__GetParameterAttributesResponse(struct soap*, struct ParameterAttributeList *ParameterList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse*)` (re)set to default initialization values - `int soap_write__cwmp__GetParameterAttributesResponse(struct soap*, const struct _cwmp__GetParameterAttributesResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetParameterAttributesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterAttributesResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetParameterAttributesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterAttributesResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetParameterAttributesResponse(struct soap*, const char *URL, const struct _cwmp__GetParameterAttributesResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetParameterAttributesResponse(struct soap*, const char *URL, struct _cwmp__GetParameterAttributesResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetParameterAttributesResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__AddObject` This struct is declared in [tr-069.h](tr-069.h) at line 1269, is serialized as XML schema type *`cwmp:AddObject`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__AddObject { public: /** Required element 'ObjectName' of XML schema type 'cwmp:ObjectNameType' */ char *ObjectName; /** Required element 'ParameterKey' of XML schema type 'cwmp:ParameterKeyType' */ char *ParameterKey; public: /** Return unique type id SOAP_TYPE__cwmp__AddObject */ long soap_type() const { return SOAP_TYPE__cwmp__AddObject; } /** Constructor with member initializations */ _cwmp__AddObject() : ObjectName(), ParameterKey() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__AddObject * SOAP_FMAC2 soap_instantiate__cwmp__AddObject(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *ObjectName` is a required element *``* of XML schema type *`cwmp:ObjectNameType`*, where the type of this member is cwmp__ObjectNameType - `char *ParameterKey` is a required element *``* of XML schema type *`cwmp:ParameterKeyType`*, where the type of this member is cwmp__ParameterKeyType The following operations on `struct _cwmp__AddObject` are available: - `struct _cwmp__AddObject *soap_new__cwmp__AddObject(struct soap*)` managed allocation with default initialization - `struct _cwmp__AddObject *soap_new__cwmp__AddObject(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__AddObject[n]` - `struct _cwmp__AddObject *soap_new_req__cwmp__AddObject(struct soap*, char *ObjectName, char *ParameterKey)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__AddObject *soap_new_set__cwmp__AddObject(struct soap*, char *ObjectName, char *ParameterKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__AddObject(struct soap*, struct _cwmp__AddObject*)` (re)set to default initialization values - `int soap_write__cwmp__AddObject(struct soap*, const struct _cwmp__AddObject*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__AddObject(struct soap*, struct _cwmp__AddObject*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__AddObject(struct soap*, const char *URL, const struct _cwmp__AddObject*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__AddObject(struct soap*, const char *URL, const struct _cwmp__AddObject*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__AddObject(struct soap*, const char *URL, const struct _cwmp__AddObject*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__AddObject(struct soap*, struct _cwmp__AddObject*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__AddObject(struct soap*, const char *URL, struct _cwmp__AddObject*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AddObject`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__AddObjectResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1291, is serialized as XML schema type *`cwmp:AddObjectResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__AddObjectResponse { public: /** Required element 'InstanceNumber' of XML schema type 'xsd:unsignedInt' */ unsigned int InstanceNumber; /** Required element 'Status' of XML schema type 'cwmp:AddObjectResponse-Status' */ enum _cwmp__AddObjectResponse_Status Status; public: /** Return unique type id SOAP_TYPE__cwmp__AddObjectResponse */ long soap_type() const { return SOAP_TYPE__cwmp__AddObjectResponse; } /** Constructor with member initializations */ _cwmp__AddObjectResponse() : InstanceNumber(), Status() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__AddObjectResponse * SOAP_FMAC2 soap_instantiate__cwmp__AddObjectResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `unsigned int InstanceNumber` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `enum _cwmp__AddObjectResponse_Status Status` is a required element *``* of XML schema type *`cwmp:AddObjectResponse-Status`*, where the type of this member is _cwmp__AddObjectResponse_Status The following operations on `struct _cwmp__AddObjectResponse` are available: - `struct _cwmp__AddObjectResponse *soap_new__cwmp__AddObjectResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__AddObjectResponse *soap_new__cwmp__AddObjectResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__AddObjectResponse[n]` - `struct _cwmp__AddObjectResponse *soap_new_req__cwmp__AddObjectResponse(struct soap*, unsigned int InstanceNumber, enum _cwmp__AddObjectResponse_Status Status)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__AddObjectResponse *soap_new_set__cwmp__AddObjectResponse(struct soap*, unsigned int InstanceNumber, enum _cwmp__AddObjectResponse_Status Status)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse*)` (re)set to default initialization values - `int soap_write__cwmp__AddObjectResponse(struct soap*, const struct _cwmp__AddObjectResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__AddObjectResponse(struct soap*, const char *URL, const struct _cwmp__AddObjectResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__AddObjectResponse(struct soap*, const char *URL, const struct _cwmp__AddObjectResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__AddObjectResponse(struct soap*, const char *URL, const struct _cwmp__AddObjectResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__AddObjectResponse(struct soap*, const char *URL, struct _cwmp__AddObjectResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AddObjectResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__DeleteObject` This struct is declared in [tr-069.h](tr-069.h) at line 1326, is serialized as XML schema type *`cwmp:DeleteObject`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__DeleteObject { public: /** Required element 'ObjectName' of XML schema type 'cwmp:ObjectNameType' */ char *ObjectName; /** Required element 'ParameterKey' of XML schema type 'cwmp:ParameterKeyType' */ char *ParameterKey; public: /** Return unique type id SOAP_TYPE__cwmp__DeleteObject */ long soap_type() const { return SOAP_TYPE__cwmp__DeleteObject; } /** Constructor with member initializations */ _cwmp__DeleteObject() : ObjectName(), ParameterKey() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__DeleteObject * SOAP_FMAC2 soap_instantiate__cwmp__DeleteObject(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *ObjectName` is a required element *``* of XML schema type *`cwmp:ObjectNameType`*, where the type of this member is cwmp__ObjectNameType - `char *ParameterKey` is a required element *``* of XML schema type *`cwmp:ParameterKeyType`*, where the type of this member is cwmp__ParameterKeyType The following operations on `struct _cwmp__DeleteObject` are available: - `struct _cwmp__DeleteObject *soap_new__cwmp__DeleteObject(struct soap*)` managed allocation with default initialization - `struct _cwmp__DeleteObject *soap_new__cwmp__DeleteObject(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__DeleteObject[n]` - `struct _cwmp__DeleteObject *soap_new_req__cwmp__DeleteObject(struct soap*, char *ObjectName, char *ParameterKey)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__DeleteObject *soap_new_set__cwmp__DeleteObject(struct soap*, char *ObjectName, char *ParameterKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject*)` (re)set to default initialization values - `int soap_write__cwmp__DeleteObject(struct soap*, const struct _cwmp__DeleteObject*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__DeleteObject(struct soap*, const char *URL, const struct _cwmp__DeleteObject*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__DeleteObject(struct soap*, const char *URL, const struct _cwmp__DeleteObject*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__DeleteObject(struct soap*, const char *URL, const struct _cwmp__DeleteObject*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__DeleteObject(struct soap*, const char *URL, struct _cwmp__DeleteObject*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DeleteObject`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__DeleteObjectResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1348, is serialized as XML schema type *`cwmp:DeleteObjectResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__DeleteObjectResponse { public: /** Required element 'Status' of XML schema type 'cwmp:DeleteObjectResponse-Status' */ enum _cwmp__DeleteObjectResponse_Status Status; public: /** Return unique type id SOAP_TYPE__cwmp__DeleteObjectResponse */ long soap_type() const { return SOAP_TYPE__cwmp__DeleteObjectResponse; } /** Constructor with member initializations */ _cwmp__DeleteObjectResponse() : Status() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__DeleteObjectResponse * SOAP_FMAC2 soap_instantiate__cwmp__DeleteObjectResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `enum _cwmp__DeleteObjectResponse_Status Status` is a required element *``* of XML schema type *`cwmp:DeleteObjectResponse-Status`*, where the type of this member is _cwmp__DeleteObjectResponse_Status The following operations on `struct _cwmp__DeleteObjectResponse` are available: - `struct _cwmp__DeleteObjectResponse *soap_new__cwmp__DeleteObjectResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__DeleteObjectResponse *soap_new__cwmp__DeleteObjectResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__DeleteObjectResponse[n]` - `struct _cwmp__DeleteObjectResponse *soap_new_req__cwmp__DeleteObjectResponse(struct soap*, enum _cwmp__DeleteObjectResponse_Status Status)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__DeleteObjectResponse *soap_new_set__cwmp__DeleteObjectResponse(struct soap*, enum _cwmp__DeleteObjectResponse_Status Status)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse*)` (re)set to default initialization values - `int soap_write__cwmp__DeleteObjectResponse(struct soap*, const struct _cwmp__DeleteObjectResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__DeleteObjectResponse(struct soap*, const char *URL, const struct _cwmp__DeleteObjectResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__DeleteObjectResponse(struct soap*, const char *URL, const struct _cwmp__DeleteObjectResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__DeleteObjectResponse(struct soap*, const char *URL, const struct _cwmp__DeleteObjectResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__DeleteObjectResponse(struct soap*, const char *URL, struct _cwmp__DeleteObjectResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DeleteObjectResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__Download` This struct is declared in [tr-069.h](tr-069.h) at line 1380, is serialized as XML schema type *`cwmp:Download`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__Download { public: /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; /** Required element 'FileType' of XML schema type 'cwmp:DownloadFileType' */ char *FileType; /** Required element 'URL' of XML schema type 'xsd:string' */ char *URL; /** Required element 'Username' of XML schema type 'xsd:string' */ char *Username; /** Required element 'Password' of XML schema type 'xsd:string' */ char *Password; /** Required element 'FileSize' of XML schema type 'xsd:unsignedInt' */ unsigned int FileSize; /** Required element 'TargetFileName' of XML schema type 'xsd:string' */ char *TargetFileName; /** Required element 'DelaySeconds' of XML schema type 'xsd:unsignedInt' */ unsigned int DelaySeconds; /** Required element 'SuccessURL' of XML schema type 'xsd:string' */ char *SuccessURL; /** Required element 'FailureURL' of XML schema type 'xsd:string' */ char *FailureURL; public: /** Return unique type id SOAP_TYPE__cwmp__Download */ long soap_type() const { return SOAP_TYPE__cwmp__Download; } /** Constructor with member initializations */ _cwmp__Download() : CommandKey(), FileType(), URL(), Username(), Password(), FileSize(), TargetFileName(), DelaySeconds(), SuccessURL(), FailureURL() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__Download * SOAP_FMAC2 soap_instantiate__cwmp__Download(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType - `char *FileType` is a required element *``* of XML schema type *`cwmp:DownloadFileType`*, where the type of this member is cwmp__DownloadFileType - `char *URL` is a required element *``* of XML schema type *`xsd:string`* - `char *Username` is a required element *``* of XML schema type *`xsd:string`* - `char *Password` is a required element *``* of XML schema type *`xsd:string`* - `unsigned int FileSize` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `char *TargetFileName` is a required element *``* of XML schema type *`xsd:string`* - `unsigned int DelaySeconds` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `char *SuccessURL` is a required element *``* of XML schema type *`xsd:string`* - `char *FailureURL` is a required element *``* of XML schema type *`xsd:string`* The following operations on `struct _cwmp__Download` are available: - `struct _cwmp__Download *soap_new__cwmp__Download(struct soap*)` managed allocation with default initialization - `struct _cwmp__Download *soap_new__cwmp__Download(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__Download[n]` - `struct _cwmp__Download *soap_new_req__cwmp__Download(struct soap*, char *CommandKey, char *FileType, char *URL, char *Username, char *Password, unsigned int FileSize, char *TargetFileName, unsigned int DelaySeconds, char *SuccessURL, char *FailureURL)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__Download *soap_new_set__cwmp__Download(struct soap*, char *CommandKey, char *FileType, char *URL, char *Username, char *Password, unsigned int FileSize, char *TargetFileName, unsigned int DelaySeconds, char *SuccessURL, char *FailureURL)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__Download(struct soap*, struct _cwmp__Download*)` (re)set to default initialization values - `int soap_write__cwmp__Download(struct soap*, const struct _cwmp__Download*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__Download(struct soap*, struct _cwmp__Download*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__Download(struct soap*, const char *URL, const struct _cwmp__Download*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__Download(struct soap*, const char *URL, const struct _cwmp__Download*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__Download(struct soap*, const char *URL, const struct _cwmp__Download*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__Download(struct soap*, struct _cwmp__Download*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__Download(struct soap*, const char *URL, struct _cwmp__Download*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:Download`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__DownloadResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1424, is serialized as XML schema type *`cwmp:DownloadResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__DownloadResponse { public: /** Required element 'Status' of XML schema type 'cwmp:DownloadResponse-Status' */ enum _cwmp__DownloadResponse_Status Status; /** Required element 'StartTime' of XML schema type 'xsd:dateTime' */ time_t StartTime; /** Required element 'CompleteTime' of XML schema type 'xsd:dateTime' */ time_t CompleteTime; public: /** Return unique type id SOAP_TYPE__cwmp__DownloadResponse */ long soap_type() const { return SOAP_TYPE__cwmp__DownloadResponse; } /** Constructor with member initializations */ _cwmp__DownloadResponse() : Status(), StartTime(), CompleteTime() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__DownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__DownloadResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `enum _cwmp__DownloadResponse_Status Status` is a required element *``* of XML schema type *`cwmp:DownloadResponse-Status`*, where the type of this member is _cwmp__DownloadResponse_Status - `time_t StartTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `time_t CompleteTime` is a required element *``* of XML schema type *`xsd:dateTime`* The following operations on `struct _cwmp__DownloadResponse` are available: - `struct _cwmp__DownloadResponse *soap_new__cwmp__DownloadResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__DownloadResponse *soap_new__cwmp__DownloadResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__DownloadResponse[n]` - `struct _cwmp__DownloadResponse *soap_new_req__cwmp__DownloadResponse(struct soap*, enum _cwmp__DownloadResponse_Status Status, time_t StartTime, time_t CompleteTime)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__DownloadResponse *soap_new_set__cwmp__DownloadResponse(struct soap*, enum _cwmp__DownloadResponse_Status Status, time_t StartTime, time_t CompleteTime)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse*)` (re)set to default initialization values - `int soap_write__cwmp__DownloadResponse(struct soap*, const struct _cwmp__DownloadResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__DownloadResponse(struct soap*, const char *URL, const struct _cwmp__DownloadResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__DownloadResponse(struct soap*, const char *URL, const struct _cwmp__DownloadResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__DownloadResponse(struct soap*, const char *URL, const struct _cwmp__DownloadResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__DownloadResponse(struct soap*, const char *URL, struct _cwmp__DownloadResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DownloadResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__Reboot` This struct is declared in [tr-069.h](tr-069.h) at line 1460, is serialized as XML schema type *`cwmp:Reboot`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__Reboot { public: /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; public: /** Return unique type id SOAP_TYPE__cwmp__Reboot */ long soap_type() const { return SOAP_TYPE__cwmp__Reboot; } /** Constructor with member initializations */ _cwmp__Reboot() : CommandKey() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__Reboot * SOAP_FMAC2 soap_instantiate__cwmp__Reboot(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType The following operations on `struct _cwmp__Reboot` are available: - `struct _cwmp__Reboot *soap_new__cwmp__Reboot(struct soap*)` managed allocation with default initialization - `struct _cwmp__Reboot *soap_new__cwmp__Reboot(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__Reboot[n]` - `struct _cwmp__Reboot *soap_new_req__cwmp__Reboot(struct soap*, char *CommandKey)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__Reboot *soap_new_set__cwmp__Reboot(struct soap*, char *CommandKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__Reboot(struct soap*, struct _cwmp__Reboot*)` (re)set to default initialization values - `int soap_write__cwmp__Reboot(struct soap*, const struct _cwmp__Reboot*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__Reboot(struct soap*, struct _cwmp__Reboot*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__Reboot(struct soap*, const char *URL, const struct _cwmp__Reboot*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__Reboot(struct soap*, const char *URL, const struct _cwmp__Reboot*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__Reboot(struct soap*, const char *URL, const struct _cwmp__Reboot*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__Reboot(struct soap*, struct _cwmp__Reboot*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__Reboot(struct soap*, const char *URL, struct _cwmp__Reboot*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:Reboot`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__RebootResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1480, is serialized as XML schema type *`cwmp:RebootResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__RebootResponse { public: /** Return unique type id SOAP_TYPE__cwmp__RebootResponse */ long soap_type() const { return SOAP_TYPE__cwmp__RebootResponse; } /** Constructor with member initializations */ _cwmp__RebootResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__RebootResponse * SOAP_FMAC2 soap_instantiate__cwmp__RebootResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__RebootResponse` are available: - `struct _cwmp__RebootResponse *soap_new__cwmp__RebootResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__RebootResponse *soap_new__cwmp__RebootResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__RebootResponse[n]` - `struct _cwmp__RebootResponse *soap_new_req__cwmp__RebootResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__RebootResponse *soap_new_set__cwmp__RebootResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse*)` (re)set to default initialization values - `int soap_write__cwmp__RebootResponse(struct soap*, const struct _cwmp__RebootResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__RebootResponse(struct soap*, const char *URL, const struct _cwmp__RebootResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__RebootResponse(struct soap*, const char *URL, const struct _cwmp__RebootResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__RebootResponse(struct soap*, const char *URL, const struct _cwmp__RebootResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__RebootResponse(struct soap*, const char *URL, struct _cwmp__RebootResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:RebootResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetQueuedTransfers` This struct is declared in [tr-069.h](tr-069.h) at line 1498, is serialized as XML schema type *`cwmp:GetQueuedTransfers`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetQueuedTransfers { public: /** Return unique type id SOAP_TYPE__cwmp__GetQueuedTransfers */ long soap_type() const { return SOAP_TYPE__cwmp__GetQueuedTransfers; } /** Constructor with member initializations */ _cwmp__GetQueuedTransfers() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetQueuedTransfers * SOAP_FMAC2 soap_instantiate__cwmp__GetQueuedTransfers(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__GetQueuedTransfers` are available: - `struct _cwmp__GetQueuedTransfers *soap_new__cwmp__GetQueuedTransfers(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetQueuedTransfers *soap_new__cwmp__GetQueuedTransfers(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetQueuedTransfers[n]` - `struct _cwmp__GetQueuedTransfers *soap_new_req__cwmp__GetQueuedTransfers(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetQueuedTransfers *soap_new_set__cwmp__GetQueuedTransfers(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetQueuedTransfers(struct soap*, struct _cwmp__GetQueuedTransfers*)` (re)set to default initialization values - `int soap_write__cwmp__GetQueuedTransfers(struct soap*, const struct _cwmp__GetQueuedTransfers*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetQueuedTransfers(struct soap*, struct _cwmp__GetQueuedTransfers*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetQueuedTransfers(struct soap*, const char *URL, const struct _cwmp__GetQueuedTransfers*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetQueuedTransfers(struct soap*, const char *URL, const struct _cwmp__GetQueuedTransfers*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetQueuedTransfers(struct soap*, const char *URL, const struct _cwmp__GetQueuedTransfers*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetQueuedTransfers(struct soap*, struct _cwmp__GetQueuedTransfers*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetQueuedTransfers(struct soap*, const char *URL, struct _cwmp__GetQueuedTransfers*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetQueuedTransfers`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetQueuedTransfersResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1516, is serialized as XML schema type *`cwmp:GetQueuedTransfersResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetQueuedTransfersResponse { public: /** Required element 'TransferList' of XML schema type 'ArrayOfQueuedTransferStruct' */ struct TransferList *TransferList; public: /** Return unique type id SOAP_TYPE__cwmp__GetQueuedTransfersResponse */ long soap_type() const { return SOAP_TYPE__cwmp__GetQueuedTransfersResponse; } /** Constructor with member initializations */ _cwmp__GetQueuedTransfersResponse() : TransferList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetQueuedTransfersResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetQueuedTransfersResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct TransferList *TransferList` is a required element *``* of XML schema type *`ArrayOfQueuedTransferStruct`*, where the type of this member is a pointer to TransferList The following operations on `struct _cwmp__GetQueuedTransfersResponse` are available: - `struct _cwmp__GetQueuedTransfersResponse *soap_new__cwmp__GetQueuedTransfersResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetQueuedTransfersResponse *soap_new__cwmp__GetQueuedTransfersResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetQueuedTransfersResponse[n]` - `struct _cwmp__GetQueuedTransfersResponse *soap_new_req__cwmp__GetQueuedTransfersResponse(struct soap*, struct TransferList *TransferList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetQueuedTransfersResponse *soap_new_set__cwmp__GetQueuedTransfersResponse(struct soap*, struct TransferList *TransferList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetQueuedTransfersResponse(struct soap*, struct _cwmp__GetQueuedTransfersResponse*)` (re)set to default initialization values - `int soap_write__cwmp__GetQueuedTransfersResponse(struct soap*, const struct _cwmp__GetQueuedTransfersResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetQueuedTransfersResponse(struct soap*, struct _cwmp__GetQueuedTransfersResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetQueuedTransfersResponse(struct soap*, const char *URL, const struct _cwmp__GetQueuedTransfersResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetQueuedTransfersResponse(struct soap*, const char *URL, const struct _cwmp__GetQueuedTransfersResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetQueuedTransfersResponse(struct soap*, const char *URL, const struct _cwmp__GetQueuedTransfersResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetQueuedTransfersResponse(struct soap*, struct _cwmp__GetQueuedTransfersResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetQueuedTransfersResponse(struct soap*, const char *URL, struct _cwmp__GetQueuedTransfersResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetQueuedTransfersResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__ScheduleInform` This struct is declared in [tr-069.h](tr-069.h) at line 1536, is serialized as XML schema type *`cwmp:ScheduleInform`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__ScheduleInform { public: /** Required element 'DelaySeconds' of XML schema type 'xsd:unsignedInt' */ unsigned int DelaySeconds; /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; public: /** Return unique type id SOAP_TYPE__cwmp__ScheduleInform */ long soap_type() const { return SOAP_TYPE__cwmp__ScheduleInform; } /** Constructor with member initializations */ _cwmp__ScheduleInform() : DelaySeconds(), CommandKey() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__ScheduleInform * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleInform(struct soap*, int, const char*, const char*, size_t*); }; where: - `unsigned int DelaySeconds` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType The following operations on `struct _cwmp__ScheduleInform` are available: - `struct _cwmp__ScheduleInform *soap_new__cwmp__ScheduleInform(struct soap*)` managed allocation with default initialization - `struct _cwmp__ScheduleInform *soap_new__cwmp__ScheduleInform(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__ScheduleInform[n]` - `struct _cwmp__ScheduleInform *soap_new_req__cwmp__ScheduleInform(struct soap*, unsigned int DelaySeconds, char *CommandKey)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__ScheduleInform *soap_new_set__cwmp__ScheduleInform(struct soap*, unsigned int DelaySeconds, char *CommandKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__ScheduleInform(struct soap*, struct _cwmp__ScheduleInform*)` (re)set to default initialization values - `int soap_write__cwmp__ScheduleInform(struct soap*, const struct _cwmp__ScheduleInform*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__ScheduleInform(struct soap*, struct _cwmp__ScheduleInform*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__ScheduleInform(struct soap*, const char *URL, const struct _cwmp__ScheduleInform*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__ScheduleInform(struct soap*, const char *URL, const struct _cwmp__ScheduleInform*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__ScheduleInform(struct soap*, const char *URL, const struct _cwmp__ScheduleInform*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__ScheduleInform(struct soap*, struct _cwmp__ScheduleInform*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__ScheduleInform(struct soap*, const char *URL, struct _cwmp__ScheduleInform*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ScheduleInform`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__ScheduleInformResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1558, is serialized as XML schema type *`cwmp:ScheduleInformResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__ScheduleInformResponse { public: /** Return unique type id SOAP_TYPE__cwmp__ScheduleInformResponse */ long soap_type() const { return SOAP_TYPE__cwmp__ScheduleInformResponse; } /** Constructor with member initializations */ _cwmp__ScheduleInformResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__ScheduleInformResponse * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleInformResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__ScheduleInformResponse` are available: - `struct _cwmp__ScheduleInformResponse *soap_new__cwmp__ScheduleInformResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__ScheduleInformResponse *soap_new__cwmp__ScheduleInformResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__ScheduleInformResponse[n]` - `struct _cwmp__ScheduleInformResponse *soap_new_req__cwmp__ScheduleInformResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__ScheduleInformResponse *soap_new_set__cwmp__ScheduleInformResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__ScheduleInformResponse(struct soap*, struct _cwmp__ScheduleInformResponse*)` (re)set to default initialization values - `int soap_write__cwmp__ScheduleInformResponse(struct soap*, const struct _cwmp__ScheduleInformResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__ScheduleInformResponse(struct soap*, struct _cwmp__ScheduleInformResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__ScheduleInformResponse(struct soap*, const char *URL, const struct _cwmp__ScheduleInformResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__ScheduleInformResponse(struct soap*, const char *URL, const struct _cwmp__ScheduleInformResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__ScheduleInformResponse(struct soap*, const char *URL, const struct _cwmp__ScheduleInformResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__ScheduleInformResponse(struct soap*, struct _cwmp__ScheduleInformResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__ScheduleInformResponse(struct soap*, const char *URL, struct _cwmp__ScheduleInformResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ScheduleInformResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__SetVouchers` This struct is declared in [tr-069.h](tr-069.h) at line 1576, is serialized as XML schema type *`cwmp:SetVouchers`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__SetVouchers { public: /** Required element 'VoucherList' of XML schema type 'ArrayOfbase64' */ struct VoucherList *VoucherList; public: /** Return unique type id SOAP_TYPE__cwmp__SetVouchers */ long soap_type() const { return SOAP_TYPE__cwmp__SetVouchers; } /** Constructor with member initializations */ _cwmp__SetVouchers() : VoucherList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__SetVouchers * SOAP_FMAC2 soap_instantiate__cwmp__SetVouchers(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct VoucherList *VoucherList` is a required element *``* of XML schema type *`ArrayOfbase64`*, where the type of this member is a pointer to VoucherList The following operations on `struct _cwmp__SetVouchers` are available: - `struct _cwmp__SetVouchers *soap_new__cwmp__SetVouchers(struct soap*)` managed allocation with default initialization - `struct _cwmp__SetVouchers *soap_new__cwmp__SetVouchers(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__SetVouchers[n]` - `struct _cwmp__SetVouchers *soap_new_req__cwmp__SetVouchers(struct soap*, struct VoucherList *VoucherList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__SetVouchers *soap_new_set__cwmp__SetVouchers(struct soap*, struct VoucherList *VoucherList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__SetVouchers(struct soap*, struct _cwmp__SetVouchers*)` (re)set to default initialization values - `int soap_write__cwmp__SetVouchers(struct soap*, const struct _cwmp__SetVouchers*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__SetVouchers(struct soap*, struct _cwmp__SetVouchers*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__SetVouchers(struct soap*, const char *URL, const struct _cwmp__SetVouchers*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__SetVouchers(struct soap*, const char *URL, const struct _cwmp__SetVouchers*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__SetVouchers(struct soap*, const char *URL, const struct _cwmp__SetVouchers*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__SetVouchers(struct soap*, struct _cwmp__SetVouchers*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__SetVouchers(struct soap*, const char *URL, struct _cwmp__SetVouchers*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetVouchers`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__SetVouchersResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1596, is serialized as XML schema type *`cwmp:SetVouchersResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__SetVouchersResponse { public: /** Return unique type id SOAP_TYPE__cwmp__SetVouchersResponse */ long soap_type() const { return SOAP_TYPE__cwmp__SetVouchersResponse; } /** Constructor with member initializations */ _cwmp__SetVouchersResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__SetVouchersResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetVouchersResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__SetVouchersResponse` are available: - `struct _cwmp__SetVouchersResponse *soap_new__cwmp__SetVouchersResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__SetVouchersResponse *soap_new__cwmp__SetVouchersResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__SetVouchersResponse[n]` - `struct _cwmp__SetVouchersResponse *soap_new_req__cwmp__SetVouchersResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__SetVouchersResponse *soap_new_set__cwmp__SetVouchersResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__SetVouchersResponse(struct soap*, struct _cwmp__SetVouchersResponse*)` (re)set to default initialization values - `int soap_write__cwmp__SetVouchersResponse(struct soap*, const struct _cwmp__SetVouchersResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__SetVouchersResponse(struct soap*, struct _cwmp__SetVouchersResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__SetVouchersResponse(struct soap*, const char *URL, const struct _cwmp__SetVouchersResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__SetVouchersResponse(struct soap*, const char *URL, const struct _cwmp__SetVouchersResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__SetVouchersResponse(struct soap*, const char *URL, const struct _cwmp__SetVouchersResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__SetVouchersResponse(struct soap*, struct _cwmp__SetVouchersResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__SetVouchersResponse(struct soap*, const char *URL, struct _cwmp__SetVouchersResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetVouchersResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetOptions` This struct is declared in [tr-069.h](tr-069.h) at line 1614, is serialized as XML schema type *`cwmp:GetOptions`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetOptions { public: /** Required element 'OptionName' of XML schema type 'xsd:string' */ char *OptionName; public: /** Return unique type id SOAP_TYPE__cwmp__GetOptions */ long soap_type() const { return SOAP_TYPE__cwmp__GetOptions; } /** Constructor with member initializations */ _cwmp__GetOptions() : OptionName() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetOptions * SOAP_FMAC2 soap_instantiate__cwmp__GetOptions(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *OptionName` is a required element *``* of XML schema type *`xsd:string`* The following operations on `struct _cwmp__GetOptions` are available: - `struct _cwmp__GetOptions *soap_new__cwmp__GetOptions(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetOptions *soap_new__cwmp__GetOptions(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetOptions[n]` - `struct _cwmp__GetOptions *soap_new_req__cwmp__GetOptions(struct soap*, char *OptionName)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetOptions *soap_new_set__cwmp__GetOptions(struct soap*, char *OptionName)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetOptions(struct soap*, struct _cwmp__GetOptions*)` (re)set to default initialization values - `int soap_write__cwmp__GetOptions(struct soap*, const struct _cwmp__GetOptions*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetOptions(struct soap*, struct _cwmp__GetOptions*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetOptions(struct soap*, const char *URL, const struct _cwmp__GetOptions*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetOptions(struct soap*, const char *URL, const struct _cwmp__GetOptions*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetOptions(struct soap*, const char *URL, const struct _cwmp__GetOptions*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetOptions(struct soap*, struct _cwmp__GetOptions*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetOptions(struct soap*, const char *URL, struct _cwmp__GetOptions*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetOptions`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetOptionsResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1635, is serialized as XML schema type *`cwmp:GetOptionsResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetOptionsResponse { public: /** Required element 'OptionList' of XML schema type 'ArrayOfOptionStruct' */ struct OptionList *OptionList; public: /** Return unique type id SOAP_TYPE__cwmp__GetOptionsResponse */ long soap_type() const { return SOAP_TYPE__cwmp__GetOptionsResponse; } /** Constructor with member initializations */ _cwmp__GetOptionsResponse() : OptionList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetOptionsResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetOptionsResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct OptionList *OptionList` is a required element *``* of XML schema type *`ArrayOfOptionStruct`*, where the type of this member is a pointer to OptionList The following operations on `struct _cwmp__GetOptionsResponse` are available: - `struct _cwmp__GetOptionsResponse *soap_new__cwmp__GetOptionsResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetOptionsResponse *soap_new__cwmp__GetOptionsResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetOptionsResponse[n]` - `struct _cwmp__GetOptionsResponse *soap_new_req__cwmp__GetOptionsResponse(struct soap*, struct OptionList *OptionList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetOptionsResponse *soap_new_set__cwmp__GetOptionsResponse(struct soap*, struct OptionList *OptionList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetOptionsResponse(struct soap*, struct _cwmp__GetOptionsResponse*)` (re)set to default initialization values - `int soap_write__cwmp__GetOptionsResponse(struct soap*, const struct _cwmp__GetOptionsResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetOptionsResponse(struct soap*, struct _cwmp__GetOptionsResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetOptionsResponse(struct soap*, const char *URL, const struct _cwmp__GetOptionsResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetOptionsResponse(struct soap*, const char *URL, const struct _cwmp__GetOptionsResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetOptionsResponse(struct soap*, const char *URL, const struct _cwmp__GetOptionsResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetOptionsResponse(struct soap*, struct _cwmp__GetOptionsResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetOptionsResponse(struct soap*, const char *URL, struct _cwmp__GetOptionsResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetOptionsResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__Upload` This struct is declared in [tr-069.h](tr-069.h) at line 1655, is serialized as XML schema type *`cwmp:Upload`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__Upload { public: /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; /** Required element 'FileType' of XML schema type 'cwmp:UploadFileType' */ char *FileType; /** Required element 'URL' of XML schema type 'xsd:string' */ char *URL; /** Required element 'Username' of XML schema type 'xsd:string' */ char *Username; /** Required element 'Password' of XML schema type 'xsd:string' */ char *Password; /** Required element 'DelaySeconds' of XML schema type 'xsd:unsignedInt' */ unsigned int DelaySeconds; public: /** Return unique type id SOAP_TYPE__cwmp__Upload */ long soap_type() const { return SOAP_TYPE__cwmp__Upload; } /** Constructor with member initializations */ _cwmp__Upload() : CommandKey(), FileType(), URL(), Username(), Password(), DelaySeconds() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__Upload * SOAP_FMAC2 soap_instantiate__cwmp__Upload(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType - `char *FileType` is a required element *``* of XML schema type *`cwmp:UploadFileType`*, where the type of this member is cwmp__UploadFileType - `char *URL` is a required element *``* of XML schema type *`xsd:string`* - `char *Username` is a required element *``* of XML schema type *`xsd:string`* - `char *Password` is a required element *``* of XML schema type *`xsd:string`* - `unsigned int DelaySeconds` is a required element *``* of XML schema type *`xsd:unsignedInt`* The following operations on `struct _cwmp__Upload` are available: - `struct _cwmp__Upload *soap_new__cwmp__Upload(struct soap*)` managed allocation with default initialization - `struct _cwmp__Upload *soap_new__cwmp__Upload(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__Upload[n]` - `struct _cwmp__Upload *soap_new_req__cwmp__Upload(struct soap*, char *CommandKey, char *FileType, char *URL, char *Username, char *Password, unsigned int DelaySeconds)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__Upload *soap_new_set__cwmp__Upload(struct soap*, char *CommandKey, char *FileType, char *URL, char *Username, char *Password, unsigned int DelaySeconds)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__Upload(struct soap*, struct _cwmp__Upload*)` (re)set to default initialization values - `int soap_write__cwmp__Upload(struct soap*, const struct _cwmp__Upload*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__Upload(struct soap*, struct _cwmp__Upload*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__Upload(struct soap*, const char *URL, const struct _cwmp__Upload*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__Upload(struct soap*, const char *URL, const struct _cwmp__Upload*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__Upload(struct soap*, const char *URL, const struct _cwmp__Upload*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__Upload(struct soap*, struct _cwmp__Upload*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__Upload(struct soap*, const char *URL, struct _cwmp__Upload*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:Upload`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__UploadResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1688, is serialized as XML schema type *`cwmp:UploadResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__UploadResponse { public: /** Required element 'Status' of XML schema type 'cwmp:UploadResponse-Status' */ enum _cwmp__UploadResponse_Status Status; /** Required element 'StartTime' of XML schema type 'xsd:dateTime' */ time_t StartTime; /** Required element 'CompleteTime' of XML schema type 'xsd:dateTime' */ time_t CompleteTime; public: /** Return unique type id SOAP_TYPE__cwmp__UploadResponse */ long soap_type() const { return SOAP_TYPE__cwmp__UploadResponse; } /** Constructor with member initializations */ _cwmp__UploadResponse() : Status(), StartTime(), CompleteTime() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__UploadResponse * SOAP_FMAC2 soap_instantiate__cwmp__UploadResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `enum _cwmp__UploadResponse_Status Status` is a required element *``* of XML schema type *`cwmp:UploadResponse-Status`*, where the type of this member is _cwmp__UploadResponse_Status - `time_t StartTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `time_t CompleteTime` is a required element *``* of XML schema type *`xsd:dateTime`* The following operations on `struct _cwmp__UploadResponse` are available: - `struct _cwmp__UploadResponse *soap_new__cwmp__UploadResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__UploadResponse *soap_new__cwmp__UploadResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__UploadResponse[n]` - `struct _cwmp__UploadResponse *soap_new_req__cwmp__UploadResponse(struct soap*, enum _cwmp__UploadResponse_Status Status, time_t StartTime, time_t CompleteTime)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__UploadResponse *soap_new_set__cwmp__UploadResponse(struct soap*, enum _cwmp__UploadResponse_Status Status, time_t StartTime, time_t CompleteTime)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse*)` (re)set to default initialization values - `int soap_write__cwmp__UploadResponse(struct soap*, const struct _cwmp__UploadResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__UploadResponse(struct soap*, const char *URL, const struct _cwmp__UploadResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__UploadResponse(struct soap*, const char *URL, const struct _cwmp__UploadResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__UploadResponse(struct soap*, const char *URL, const struct _cwmp__UploadResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__UploadResponse(struct soap*, const char *URL, struct _cwmp__UploadResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:UploadResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__FactoryReset` This struct is declared in [tr-069.h](tr-069.h) at line 1724, is serialized as XML schema type *`cwmp:FactoryReset`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__FactoryReset { public: /** Return unique type id SOAP_TYPE__cwmp__FactoryReset */ long soap_type() const { return SOAP_TYPE__cwmp__FactoryReset; } /** Constructor with member initializations */ _cwmp__FactoryReset() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__FactoryReset * SOAP_FMAC2 soap_instantiate__cwmp__FactoryReset(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__FactoryReset` are available: - `struct _cwmp__FactoryReset *soap_new__cwmp__FactoryReset(struct soap*)` managed allocation with default initialization - `struct _cwmp__FactoryReset *soap_new__cwmp__FactoryReset(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__FactoryReset[n]` - `struct _cwmp__FactoryReset *soap_new_req__cwmp__FactoryReset(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__FactoryReset *soap_new_set__cwmp__FactoryReset(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset*)` (re)set to default initialization values - `int soap_write__cwmp__FactoryReset(struct soap*, const struct _cwmp__FactoryReset*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__FactoryReset(struct soap*, const char *URL, const struct _cwmp__FactoryReset*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__FactoryReset(struct soap*, const char *URL, const struct _cwmp__FactoryReset*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__FactoryReset(struct soap*, const char *URL, const struct _cwmp__FactoryReset*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__FactoryReset(struct soap*, const char *URL, struct _cwmp__FactoryReset*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:FactoryReset`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__FactoryResetResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1742, is serialized as XML schema type *`cwmp:FactoryResetResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__FactoryResetResponse { public: /** Return unique type id SOAP_TYPE__cwmp__FactoryResetResponse */ long soap_type() const { return SOAP_TYPE__cwmp__FactoryResetResponse; } /** Constructor with member initializations */ _cwmp__FactoryResetResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__FactoryResetResponse * SOAP_FMAC2 soap_instantiate__cwmp__FactoryResetResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__FactoryResetResponse` are available: - `struct _cwmp__FactoryResetResponse *soap_new__cwmp__FactoryResetResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__FactoryResetResponse *soap_new__cwmp__FactoryResetResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__FactoryResetResponse[n]` - `struct _cwmp__FactoryResetResponse *soap_new_req__cwmp__FactoryResetResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__FactoryResetResponse *soap_new_set__cwmp__FactoryResetResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse*)` (re)set to default initialization values - `int soap_write__cwmp__FactoryResetResponse(struct soap*, const struct _cwmp__FactoryResetResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__FactoryResetResponse(struct soap*, const char *URL, const struct _cwmp__FactoryResetResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__FactoryResetResponse(struct soap*, const char *URL, const struct _cwmp__FactoryResetResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__FactoryResetResponse(struct soap*, const char *URL, const struct _cwmp__FactoryResetResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__FactoryResetResponse(struct soap*, const char *URL, struct _cwmp__FactoryResetResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:FactoryResetResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetAllQueuedTransfers` This struct is declared in [tr-069.h](tr-069.h) at line 1760, is serialized as XML schema type *`cwmp:GetAllQueuedTransfers`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetAllQueuedTransfers { public: /** Return unique type id SOAP_TYPE__cwmp__GetAllQueuedTransfers */ long soap_type() const { return SOAP_TYPE__cwmp__GetAllQueuedTransfers; } /** Constructor with member initializations */ _cwmp__GetAllQueuedTransfers() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetAllQueuedTransfers * SOAP_FMAC2 soap_instantiate__cwmp__GetAllQueuedTransfers(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__GetAllQueuedTransfers` are available: - `struct _cwmp__GetAllQueuedTransfers *soap_new__cwmp__GetAllQueuedTransfers(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetAllQueuedTransfers *soap_new__cwmp__GetAllQueuedTransfers(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetAllQueuedTransfers[n]` - `struct _cwmp__GetAllQueuedTransfers *soap_new_req__cwmp__GetAllQueuedTransfers(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetAllQueuedTransfers *soap_new_set__cwmp__GetAllQueuedTransfers(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetAllQueuedTransfers(struct soap*, struct _cwmp__GetAllQueuedTransfers*)` (re)set to default initialization values - `int soap_write__cwmp__GetAllQueuedTransfers(struct soap*, const struct _cwmp__GetAllQueuedTransfers*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetAllQueuedTransfers(struct soap*, struct _cwmp__GetAllQueuedTransfers*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetAllQueuedTransfers(struct soap*, const char *URL, const struct _cwmp__GetAllQueuedTransfers*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetAllQueuedTransfers(struct soap*, const char *URL, const struct _cwmp__GetAllQueuedTransfers*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetAllQueuedTransfers(struct soap*, const char *URL, const struct _cwmp__GetAllQueuedTransfers*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetAllQueuedTransfers(struct soap*, struct _cwmp__GetAllQueuedTransfers*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetAllQueuedTransfers(struct soap*, const char *URL, struct _cwmp__GetAllQueuedTransfers*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetAllQueuedTransfers`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__GetAllQueuedTransfersResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1778, is serialized as XML schema type *`cwmp:GetAllQueuedTransfersResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__GetAllQueuedTransfersResponse { public: /** Required element 'TransferList' of XML schema type 'ArrayOfAllQueuedTransferStruct' */ struct AllTransferList *TransferList; public: /** Return unique type id SOAP_TYPE__cwmp__GetAllQueuedTransfersResponse */ long soap_type() const { return SOAP_TYPE__cwmp__GetAllQueuedTransfersResponse; } /** Constructor with member initializations */ _cwmp__GetAllQueuedTransfersResponse() : TransferList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__GetAllQueuedTransfersResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetAllQueuedTransfersResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct AllTransferList *TransferList` is a required element *``* of XML schema type *`ArrayOfAllQueuedTransferStruct`*, where the type of this member is a pointer to AllTransferList The following operations on `struct _cwmp__GetAllQueuedTransfersResponse` are available: - `struct _cwmp__GetAllQueuedTransfersResponse *soap_new__cwmp__GetAllQueuedTransfersResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__GetAllQueuedTransfersResponse *soap_new__cwmp__GetAllQueuedTransfersResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__GetAllQueuedTransfersResponse[n]` - `struct _cwmp__GetAllQueuedTransfersResponse *soap_new_req__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct AllTransferList *TransferList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__GetAllQueuedTransfersResponse *soap_new_set__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct AllTransferList *TransferList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct _cwmp__GetAllQueuedTransfersResponse*)` (re)set to default initialization values - `int soap_write__cwmp__GetAllQueuedTransfersResponse(struct soap*, const struct _cwmp__GetAllQueuedTransfersResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct _cwmp__GetAllQueuedTransfersResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__GetAllQueuedTransfersResponse(struct soap*, const char *URL, const struct _cwmp__GetAllQueuedTransfersResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__GetAllQueuedTransfersResponse(struct soap*, const char *URL, const struct _cwmp__GetAllQueuedTransfersResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__GetAllQueuedTransfersResponse(struct soap*, const char *URL, const struct _cwmp__GetAllQueuedTransfersResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct _cwmp__GetAllQueuedTransfersResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__GetAllQueuedTransfersResponse(struct soap*, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:GetAllQueuedTransfersResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__ScheduleDownload` This struct is declared in [tr-069.h](tr-069.h) at line 1798, is serialized as XML schema type *`cwmp:ScheduleDownload`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__ScheduleDownload { public: /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; /** Required element 'FileType' of XML schema type 'cwmp:DownloadFileType' */ char *FileType; /** Required element 'URL' of XML schema type 'xsd:string' */ char *URL; /** Required element 'Username' of XML schema type 'xsd:string' */ char *Username; /** Required element 'Password' of XML schema type 'xsd:string' */ char *Password; /** Required element 'FileSize' of XML schema type 'xsd:unsignedInt' */ unsigned int FileSize; /** Required element 'TargetFileName' of XML schema type 'xsd:string' */ char *TargetFileName; /** Required element 'TimeWindowList' of XML schema type 'ArrayOfTimeWindowStruct' */ struct TimeWindowList *TimeWindowList; public: /** Return unique type id SOAP_TYPE__cwmp__ScheduleDownload */ long soap_type() const { return SOAP_TYPE__cwmp__ScheduleDownload; } /** Constructor with member initializations */ _cwmp__ScheduleDownload() : CommandKey(), FileType(), URL(), Username(), Password(), FileSize(), TargetFileName(), TimeWindowList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__ScheduleDownload * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleDownload(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType - `char *FileType` is a required element *``* of XML schema type *`cwmp:DownloadFileType`*, where the type of this member is cwmp__DownloadFileType - `char *URL` is a required element *``* of XML schema type *`xsd:string`* - `char *Username` is a required element *``* of XML schema type *`xsd:string`* - `char *Password` is a required element *``* of XML schema type *`xsd:string`* - `unsigned int FileSize` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `char *TargetFileName` is a required element *``* of XML schema type *`xsd:string`* - `struct TimeWindowList *TimeWindowList` is a required element *``* of XML schema type *`ArrayOfTimeWindowStruct`*, where the type of this member is a pointer to TimeWindowList The following operations on `struct _cwmp__ScheduleDownload` are available: - `struct _cwmp__ScheduleDownload *soap_new__cwmp__ScheduleDownload(struct soap*)` managed allocation with default initialization - `struct _cwmp__ScheduleDownload *soap_new__cwmp__ScheduleDownload(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__ScheduleDownload[n]` - `struct _cwmp__ScheduleDownload *soap_new_req__cwmp__ScheduleDownload(struct soap*, char *CommandKey, char *FileType, char *URL, char *Username, char *Password, unsigned int FileSize, char *TargetFileName, struct TimeWindowList *TimeWindowList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__ScheduleDownload *soap_new_set__cwmp__ScheduleDownload(struct soap*, char *CommandKey, char *FileType, char *URL, char *Username, char *Password, unsigned int FileSize, char *TargetFileName, struct TimeWindowList *TimeWindowList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__ScheduleDownload(struct soap*, struct _cwmp__ScheduleDownload*)` (re)set to default initialization values - `int soap_write__cwmp__ScheduleDownload(struct soap*, const struct _cwmp__ScheduleDownload*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__ScheduleDownload(struct soap*, struct _cwmp__ScheduleDownload*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__ScheduleDownload(struct soap*, const char *URL, const struct _cwmp__ScheduleDownload*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__ScheduleDownload(struct soap*, const char *URL, const struct _cwmp__ScheduleDownload*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__ScheduleDownload(struct soap*, const char *URL, const struct _cwmp__ScheduleDownload*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__ScheduleDownload(struct soap*, struct _cwmp__ScheduleDownload*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__ScheduleDownload(struct soap*, const char *URL, struct _cwmp__ScheduleDownload*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ScheduleDownload`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__ScheduleDownloadResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1836, is serialized as XML schema type *`cwmp:ScheduleDownloadResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__ScheduleDownloadResponse { public: /** Return unique type id SOAP_TYPE__cwmp__ScheduleDownloadResponse */ long soap_type() const { return SOAP_TYPE__cwmp__ScheduleDownloadResponse; } /** Constructor with member initializations */ _cwmp__ScheduleDownloadResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__ScheduleDownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleDownloadResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__ScheduleDownloadResponse` are available: - `struct _cwmp__ScheduleDownloadResponse *soap_new__cwmp__ScheduleDownloadResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__ScheduleDownloadResponse *soap_new__cwmp__ScheduleDownloadResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__ScheduleDownloadResponse[n]` - `struct _cwmp__ScheduleDownloadResponse *soap_new_req__cwmp__ScheduleDownloadResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__ScheduleDownloadResponse *soap_new_set__cwmp__ScheduleDownloadResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__ScheduleDownloadResponse(struct soap*, struct _cwmp__ScheduleDownloadResponse*)` (re)set to default initialization values - `int soap_write__cwmp__ScheduleDownloadResponse(struct soap*, const struct _cwmp__ScheduleDownloadResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__ScheduleDownloadResponse(struct soap*, struct _cwmp__ScheduleDownloadResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__ScheduleDownloadResponse(struct soap*, const char *URL, const struct _cwmp__ScheduleDownloadResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__ScheduleDownloadResponse(struct soap*, const char *URL, const struct _cwmp__ScheduleDownloadResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__ScheduleDownloadResponse(struct soap*, const char *URL, const struct _cwmp__ScheduleDownloadResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__ScheduleDownloadResponse(struct soap*, struct _cwmp__ScheduleDownloadResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__ScheduleDownloadResponse(struct soap*, const char *URL, struct _cwmp__ScheduleDownloadResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ScheduleDownloadResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__CancelTransfer` This struct is declared in [tr-069.h](tr-069.h) at line 1854, is serialized as XML schema type *`cwmp:CancelTransfer`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__CancelTransfer { public: /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; public: /** Return unique type id SOAP_TYPE__cwmp__CancelTransfer */ long soap_type() const { return SOAP_TYPE__cwmp__CancelTransfer; } /** Constructor with member initializations */ _cwmp__CancelTransfer() : CommandKey() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__CancelTransfer * SOAP_FMAC2 soap_instantiate__cwmp__CancelTransfer(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType The following operations on `struct _cwmp__CancelTransfer` are available: - `struct _cwmp__CancelTransfer *soap_new__cwmp__CancelTransfer(struct soap*)` managed allocation with default initialization - `struct _cwmp__CancelTransfer *soap_new__cwmp__CancelTransfer(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__CancelTransfer[n]` - `struct _cwmp__CancelTransfer *soap_new_req__cwmp__CancelTransfer(struct soap*, char *CommandKey)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__CancelTransfer *soap_new_set__cwmp__CancelTransfer(struct soap*, char *CommandKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__CancelTransfer(struct soap*, struct _cwmp__CancelTransfer*)` (re)set to default initialization values - `int soap_write__cwmp__CancelTransfer(struct soap*, const struct _cwmp__CancelTransfer*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__CancelTransfer(struct soap*, struct _cwmp__CancelTransfer*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__CancelTransfer(struct soap*, const char *URL, const struct _cwmp__CancelTransfer*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__CancelTransfer(struct soap*, const char *URL, const struct _cwmp__CancelTransfer*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__CancelTransfer(struct soap*, const char *URL, const struct _cwmp__CancelTransfer*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__CancelTransfer(struct soap*, struct _cwmp__CancelTransfer*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__CancelTransfer(struct soap*, const char *URL, struct _cwmp__CancelTransfer*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:CancelTransfer`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__CancelTransferResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1874, is serialized as XML schema type *`cwmp:CancelTransferResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__CancelTransferResponse { public: /** Return unique type id SOAP_TYPE__cwmp__CancelTransferResponse */ long soap_type() const { return SOAP_TYPE__cwmp__CancelTransferResponse; } /** Constructor with member initializations */ _cwmp__CancelTransferResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__CancelTransferResponse * SOAP_FMAC2 soap_instantiate__cwmp__CancelTransferResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__CancelTransferResponse` are available: - `struct _cwmp__CancelTransferResponse *soap_new__cwmp__CancelTransferResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__CancelTransferResponse *soap_new__cwmp__CancelTransferResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__CancelTransferResponse[n]` - `struct _cwmp__CancelTransferResponse *soap_new_req__cwmp__CancelTransferResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__CancelTransferResponse *soap_new_set__cwmp__CancelTransferResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__CancelTransferResponse(struct soap*, struct _cwmp__CancelTransferResponse*)` (re)set to default initialization values - `int soap_write__cwmp__CancelTransferResponse(struct soap*, const struct _cwmp__CancelTransferResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__CancelTransferResponse(struct soap*, struct _cwmp__CancelTransferResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__CancelTransferResponse(struct soap*, const char *URL, const struct _cwmp__CancelTransferResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__CancelTransferResponse(struct soap*, const char *URL, const struct _cwmp__CancelTransferResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__CancelTransferResponse(struct soap*, const char *URL, const struct _cwmp__CancelTransferResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__CancelTransferResponse(struct soap*, struct _cwmp__CancelTransferResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__CancelTransferResponse(struct soap*, const char *URL, struct _cwmp__CancelTransferResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:CancelTransferResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__ChangeDUState` This struct is declared in [tr-069.h](tr-069.h) at line 1892, is serialized as XML schema type *`cwmp:ChangeDUState`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__ChangeDUState { public: /** Sequence of at least 1 elements 'Operations' of XML schema type 'cwmp:OperationStruct' stored in dynamic array Operations of length __sizeOperations */ int __sizeOperations; struct cwmp__OperationStruct *Operations; /** Optional element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; public: /** Return unique type id SOAP_TYPE__cwmp__ChangeDUState */ long soap_type() const { return SOAP_TYPE__cwmp__ChangeDUState; } /** Constructor with member initializations */ _cwmp__ChangeDUState() : __sizeOperations(), Operations(), CommandKey() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__ChangeDUState * SOAP_FMAC2 soap_instantiate__cwmp__ChangeDUState(struct soap*, int, const char*, const char*, size_t*); }; where: - `int __sizeOperations` is a sequence of at least 1 elements *``* of XML schema type *`cwmp:OperationStruct`* stored in dynamic array `Operations` of length `__sizeOperations` (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) - `char *CommandKey` is an optional element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType The following operations on `struct _cwmp__ChangeDUState` are available: - `struct _cwmp__ChangeDUState *soap_new__cwmp__ChangeDUState(struct soap*)` managed allocation with default initialization - `struct _cwmp__ChangeDUState *soap_new__cwmp__ChangeDUState(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__ChangeDUState[n]` - `struct _cwmp__ChangeDUState *soap_new_req__cwmp__ChangeDUState(struct soap*, int __sizeOperations, struct cwmp__OperationStruct *Operations)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__ChangeDUState *soap_new_set__cwmp__ChangeDUState(struct soap*, int __sizeOperations, struct cwmp__OperationStruct *Operations, char *CommandKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__ChangeDUState(struct soap*, struct _cwmp__ChangeDUState*)` (re)set to default initialization values - `int soap_write__cwmp__ChangeDUState(struct soap*, const struct _cwmp__ChangeDUState*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__ChangeDUState(struct soap*, struct _cwmp__ChangeDUState*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__ChangeDUState(struct soap*, const char *URL, const struct _cwmp__ChangeDUState*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__ChangeDUState(struct soap*, const char *URL, const struct _cwmp__ChangeDUState*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__ChangeDUState(struct soap*, const char *URL, const struct _cwmp__ChangeDUState*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__ChangeDUState(struct soap*, struct _cwmp__ChangeDUState*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__ChangeDUState(struct soap*, const char *URL, struct _cwmp__ChangeDUState*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ChangeDUState`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__ChangeDUStateResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1926, is serialized as XML schema type *`cwmp:ChangeDUStateResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__ChangeDUStateResponse { public: /** Return unique type id SOAP_TYPE__cwmp__ChangeDUStateResponse */ long soap_type() const { return SOAP_TYPE__cwmp__ChangeDUStateResponse; } /** Constructor with member initializations */ _cwmp__ChangeDUStateResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__ChangeDUStateResponse * SOAP_FMAC2 soap_instantiate__cwmp__ChangeDUStateResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__ChangeDUStateResponse` are available: - `struct _cwmp__ChangeDUStateResponse *soap_new__cwmp__ChangeDUStateResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__ChangeDUStateResponse *soap_new__cwmp__ChangeDUStateResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__ChangeDUStateResponse[n]` - `struct _cwmp__ChangeDUStateResponse *soap_new_req__cwmp__ChangeDUStateResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__ChangeDUStateResponse *soap_new_set__cwmp__ChangeDUStateResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__ChangeDUStateResponse(struct soap*, struct _cwmp__ChangeDUStateResponse*)` (re)set to default initialization values - `int soap_write__cwmp__ChangeDUStateResponse(struct soap*, const struct _cwmp__ChangeDUStateResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__ChangeDUStateResponse(struct soap*, struct _cwmp__ChangeDUStateResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__ChangeDUStateResponse(struct soap*, const char *URL, const struct _cwmp__ChangeDUStateResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__ChangeDUStateResponse(struct soap*, const char *URL, const struct _cwmp__ChangeDUStateResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__ChangeDUStateResponse(struct soap*, const char *URL, const struct _cwmp__ChangeDUStateResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__ChangeDUStateResponse(struct soap*, struct _cwmp__ChangeDUStateResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__ChangeDUStateResponse(struct soap*, const char *URL, struct _cwmp__ChangeDUStateResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ChangeDUStateResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__Inform` This struct is declared in [tr-069.h](tr-069.h) at line 1944, is serialized as XML schema type *`cwmp:Inform`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__Inform { public: /** Required element 'DeviceId' of XML schema type 'cwmp:DeviceIdStruct' */ struct cwmp__DeviceIdStruct *DeviceId; /** Required element 'Event' of XML schema type 'ArrayOfEventStruct' */ struct EventList *Event; /** Required element 'MaxEnvelopes' of XML schema type 'xsd:unsignedInt' */ unsigned int MaxEnvelopes; /** Required element 'CurrentTime' of XML schema type 'xsd:dateTime' */ time_t CurrentTime; /** Required element 'RetryCount' of XML schema type 'xsd:unsignedInt' */ unsigned int RetryCount; /** Required element 'ParameterList' of XML schema type 'ArrayOfParameterValueStruct' */ struct ParameterValueList *ParameterList; public: /** Return unique type id SOAP_TYPE__cwmp__Inform */ long soap_type() const { return SOAP_TYPE__cwmp__Inform; } /** Constructor with member initializations */ _cwmp__Inform() : DeviceId(), Event(), MaxEnvelopes(), CurrentTime(), RetryCount(), ParameterList() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__Inform * SOAP_FMAC2 soap_instantiate__cwmp__Inform(struct soap*, int, const char*, const char*, size_t*); }; where: - `struct cwmp__DeviceIdStruct *DeviceId` is a required element *``* of XML schema type *`cwmp:DeviceIdStruct`*, where the type of this member is a pointer to cwmp__DeviceIdStruct - `struct EventList *Event` is a required element *``* of XML schema type *`ArrayOfEventStruct`*, where the type of this member is a pointer to EventList - `unsigned int MaxEnvelopes` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `time_t CurrentTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `unsigned int RetryCount` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `struct ParameterValueList *ParameterList` is a required element *``* of XML schema type *`ArrayOfParameterValueStruct`*, where the type of this member is a pointer to ParameterValueList The following operations on `struct _cwmp__Inform` are available: - `struct _cwmp__Inform *soap_new__cwmp__Inform(struct soap*)` managed allocation with default initialization - `struct _cwmp__Inform *soap_new__cwmp__Inform(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__Inform[n]` - `struct _cwmp__Inform *soap_new_req__cwmp__Inform(struct soap*, struct cwmp__DeviceIdStruct *DeviceId, struct EventList *Event, unsigned int MaxEnvelopes, time_t CurrentTime, unsigned int RetryCount, struct ParameterValueList *ParameterList)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__Inform *soap_new_set__cwmp__Inform(struct soap*, struct cwmp__DeviceIdStruct *DeviceId, struct EventList *Event, unsigned int MaxEnvelopes, time_t CurrentTime, unsigned int RetryCount, struct ParameterValueList *ParameterList)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__Inform(struct soap*, struct _cwmp__Inform*)` (re)set to default initialization values - `int soap_write__cwmp__Inform(struct soap*, const struct _cwmp__Inform*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__Inform(struct soap*, struct _cwmp__Inform*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__Inform(struct soap*, const char *URL, const struct _cwmp__Inform*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__Inform(struct soap*, const char *URL, const struct _cwmp__Inform*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__Inform(struct soap*, const char *URL, const struct _cwmp__Inform*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__Inform(struct soap*, struct _cwmp__Inform*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__Inform(struct soap*, const char *URL, struct _cwmp__Inform*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:Inform`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__InformResponse` This struct is declared in [tr-069.h](tr-069.h) at line 1974, is serialized as XML schema type *`cwmp:InformResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__InformResponse { public: /** Required element 'MaxEnvelopes' of XML schema type 'xsd:unsignedInt' */ unsigned int MaxEnvelopes; public: /** Return unique type id SOAP_TYPE__cwmp__InformResponse */ long soap_type() const { return SOAP_TYPE__cwmp__InformResponse; } /** Constructor with member initializations */ _cwmp__InformResponse() : MaxEnvelopes() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__InformResponse * SOAP_FMAC2 soap_instantiate__cwmp__InformResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `unsigned int MaxEnvelopes` is a required element *``* of XML schema type *`xsd:unsignedInt`* The following operations on `struct _cwmp__InformResponse` are available: - `struct _cwmp__InformResponse *soap_new__cwmp__InformResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__InformResponse *soap_new__cwmp__InformResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__InformResponse[n]` - `struct _cwmp__InformResponse *soap_new_req__cwmp__InformResponse(struct soap*, unsigned int MaxEnvelopes)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__InformResponse *soap_new_set__cwmp__InformResponse(struct soap*, unsigned int MaxEnvelopes)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse*)` (re)set to default initialization values - `int soap_write__cwmp__InformResponse(struct soap*, const struct _cwmp__InformResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__InformResponse(struct soap*, const char *URL, const struct _cwmp__InformResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__InformResponse(struct soap*, const char *URL, const struct _cwmp__InformResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__InformResponse(struct soap*, const char *URL, const struct _cwmp__InformResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__InformResponse(struct soap*, const char *URL, struct _cwmp__InformResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:InformResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__TransferComplete` This struct is declared in [tr-069.h](tr-069.h) at line 1994, is serialized as XML schema type *`cwmp:TransferComplete`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__TransferComplete { public: /** Required element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; /** Required element 'FaultStruct' of XML schema type 'cwmp:TransferCompleteFaultStruct' */ struct cwmp__TransferCompleteFaultStruct *FaultStruct; /** Required element 'StartTime' of XML schema type 'xsd:dateTime' */ time_t StartTime; /** Required element 'CompleteTime' of XML schema type 'xsd:dateTime' */ time_t CompleteTime; public: /** Return unique type id SOAP_TYPE__cwmp__TransferComplete */ long soap_type() const { return SOAP_TYPE__cwmp__TransferComplete; } /** Constructor with member initializations */ _cwmp__TransferComplete() : CommandKey(), FaultStruct(), StartTime(), CompleteTime() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__TransferComplete * SOAP_FMAC2 soap_instantiate__cwmp__TransferComplete(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *CommandKey` is a required element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType - `struct cwmp__TransferCompleteFaultStruct *FaultStruct` is a required element *``* of XML schema type *`cwmp:TransferCompleteFaultStruct`*, where the type of this member is a pointer to cwmp__TransferCompleteFaultStruct - `time_t StartTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `time_t CompleteTime` is a required element *``* of XML schema type *`xsd:dateTime`* The following operations on `struct _cwmp__TransferComplete` are available: - `struct _cwmp__TransferComplete *soap_new__cwmp__TransferComplete(struct soap*)` managed allocation with default initialization - `struct _cwmp__TransferComplete *soap_new__cwmp__TransferComplete(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__TransferComplete[n]` - `struct _cwmp__TransferComplete *soap_new_req__cwmp__TransferComplete(struct soap*, char *CommandKey, struct cwmp__TransferCompleteFaultStruct *FaultStruct, time_t StartTime, time_t CompleteTime)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__TransferComplete *soap_new_set__cwmp__TransferComplete(struct soap*, char *CommandKey, struct cwmp__TransferCompleteFaultStruct *FaultStruct, time_t StartTime, time_t CompleteTime)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__TransferComplete(struct soap*, struct _cwmp__TransferComplete*)` (re)set to default initialization values - `int soap_write__cwmp__TransferComplete(struct soap*, const struct _cwmp__TransferComplete*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__TransferComplete(struct soap*, struct _cwmp__TransferComplete*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__TransferComplete(struct soap*, const char *URL, const struct _cwmp__TransferComplete*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__TransferComplete(struct soap*, const char *URL, const struct _cwmp__TransferComplete*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__TransferComplete(struct soap*, const char *URL, const struct _cwmp__TransferComplete*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__TransferComplete(struct soap*, struct _cwmp__TransferComplete*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__TransferComplete(struct soap*, const char *URL, struct _cwmp__TransferComplete*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:TransferComplete`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__TransferCompleteResponse` This struct is declared in [tr-069.h](tr-069.h) at line 2020, is serialized as XML schema type *`cwmp:TransferCompleteResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__TransferCompleteResponse { public: /** Return unique type id SOAP_TYPE__cwmp__TransferCompleteResponse */ long soap_type() const { return SOAP_TYPE__cwmp__TransferCompleteResponse; } /** Constructor with member initializations */ _cwmp__TransferCompleteResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__TransferCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__TransferCompleteResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__TransferCompleteResponse` are available: - `struct _cwmp__TransferCompleteResponse *soap_new__cwmp__TransferCompleteResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__TransferCompleteResponse *soap_new__cwmp__TransferCompleteResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__TransferCompleteResponse[n]` - `struct _cwmp__TransferCompleteResponse *soap_new_req__cwmp__TransferCompleteResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__TransferCompleteResponse *soap_new_set__cwmp__TransferCompleteResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__TransferCompleteResponse(struct soap*, struct _cwmp__TransferCompleteResponse*)` (re)set to default initialization values - `int soap_write__cwmp__TransferCompleteResponse(struct soap*, const struct _cwmp__TransferCompleteResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__TransferCompleteResponse(struct soap*, struct _cwmp__TransferCompleteResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__TransferCompleteResponse(struct soap*, const char *URL, const struct _cwmp__TransferCompleteResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__TransferCompleteResponse(struct soap*, const char *URL, const struct _cwmp__TransferCompleteResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__TransferCompleteResponse(struct soap*, const char *URL, const struct _cwmp__TransferCompleteResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__TransferCompleteResponse(struct soap*, struct _cwmp__TransferCompleteResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__TransferCompleteResponse(struct soap*, const char *URL, struct _cwmp__TransferCompleteResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:TransferCompleteResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__AutonomousTransferComplete` This struct is declared in [tr-069.h](tr-069.h) at line 2038, is serialized as XML schema type *`cwmp:AutonomousTransferComplete`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__AutonomousTransferComplete { public: /** Required element 'AnnounceURL' of XML schema type 'xsd:string' */ char *AnnounceURL; /** Required element 'TransferURL' of XML schema type 'xsd:string' */ char *TransferURL; /** Required element 'IsDownload' of XML schema type 'xsd:boolean' */ enum xsd__boolean IsDownload; /** Required element 'FileType' of XML schema type 'cwmp:TransferFileType' */ char *FileType; /** Required element 'FileSize' of XML schema type 'xsd:unsignedInt' */ unsigned int FileSize; /** Required element 'TargetFileName' of XML schema type 'xsd:string' */ char *TargetFileName; /** Required element 'FaultStruct' of XML schema type 'cwmp:TransferCompleteFaultStruct' */ struct cwmp__TransferCompleteFaultStruct *FaultStruct; /** Required element 'StartTime' of XML schema type 'xsd:dateTime' */ time_t StartTime; /** Required element 'CompleteTime' of XML schema type 'xsd:dateTime' */ time_t CompleteTime; public: /** Return unique type id SOAP_TYPE__cwmp__AutonomousTransferComplete */ long soap_type() const { return SOAP_TYPE__cwmp__AutonomousTransferComplete; } /** Constructor with member initializations */ _cwmp__AutonomousTransferComplete() : AnnounceURL(), TransferURL(), IsDownload(), FileType(), FileSize(), TargetFileName(), FaultStruct(), StartTime(), CompleteTime() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__AutonomousTransferComplete * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousTransferComplete(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *AnnounceURL` is a required element *``* of XML schema type *`xsd:string`* - `char *TransferURL` is a required element *``* of XML schema type *`xsd:string`* - `enum xsd__boolean IsDownload` is a required element *``* of XML schema type *`xsd:boolean`*, where the type of this member is xsd__boolean - `char *FileType` is a required element *``* of XML schema type *`cwmp:TransferFileType`*, where the type of this member is cwmp__TransferFileType - `unsigned int FileSize` is a required element *``* of XML schema type *`xsd:unsignedInt`* - `char *TargetFileName` is a required element *``* of XML schema type *`xsd:string`* - `struct cwmp__TransferCompleteFaultStruct *FaultStruct` is a required element *``* of XML schema type *`cwmp:TransferCompleteFaultStruct`*, where the type of this member is a pointer to cwmp__TransferCompleteFaultStruct - `time_t StartTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `time_t CompleteTime` is a required element *``* of XML schema type *`xsd:dateTime`* The following operations on `struct _cwmp__AutonomousTransferComplete` are available: - `struct _cwmp__AutonomousTransferComplete *soap_new__cwmp__AutonomousTransferComplete(struct soap*)` managed allocation with default initialization - `struct _cwmp__AutonomousTransferComplete *soap_new__cwmp__AutonomousTransferComplete(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__AutonomousTransferComplete[n]` - `struct _cwmp__AutonomousTransferComplete *soap_new_req__cwmp__AutonomousTransferComplete(struct soap*, char *AnnounceURL, char *TransferURL, enum xsd__boolean IsDownload, char *FileType, unsigned int FileSize, char *TargetFileName, struct cwmp__TransferCompleteFaultStruct *FaultStruct, time_t StartTime, time_t CompleteTime)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__AutonomousTransferComplete *soap_new_set__cwmp__AutonomousTransferComplete(struct soap*, char *AnnounceURL, char *TransferURL, enum xsd__boolean IsDownload, char *FileType, unsigned int FileSize, char *TargetFileName, struct cwmp__TransferCompleteFaultStruct *FaultStruct, time_t StartTime, time_t CompleteTime)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__AutonomousTransferComplete(struct soap*, struct _cwmp__AutonomousTransferComplete*)` (re)set to default initialization values - `int soap_write__cwmp__AutonomousTransferComplete(struct soap*, const struct _cwmp__AutonomousTransferComplete*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__AutonomousTransferComplete(struct soap*, struct _cwmp__AutonomousTransferComplete*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__AutonomousTransferComplete(struct soap*, const char *URL, const struct _cwmp__AutonomousTransferComplete*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__AutonomousTransferComplete(struct soap*, const char *URL, const struct _cwmp__AutonomousTransferComplete*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__AutonomousTransferComplete(struct soap*, const char *URL, const struct _cwmp__AutonomousTransferComplete*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__AutonomousTransferComplete(struct soap*, struct _cwmp__AutonomousTransferComplete*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__AutonomousTransferComplete(struct soap*, const char *URL, struct _cwmp__AutonomousTransferComplete*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AutonomousTransferComplete`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__AutonomousTransferCompleteResponse` This struct is declared in [tr-069.h](tr-069.h) at line 2077, is serialized as XML schema type *`cwmp:AutonomousTransferCompleteResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__AutonomousTransferCompleteResponse { public: /** Return unique type id SOAP_TYPE__cwmp__AutonomousTransferCompleteResponse */ long soap_type() const { return SOAP_TYPE__cwmp__AutonomousTransferCompleteResponse; } /** Constructor with member initializations */ _cwmp__AutonomousTransferCompleteResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__AutonomousTransferCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousTransferCompleteResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__AutonomousTransferCompleteResponse` are available: - `struct _cwmp__AutonomousTransferCompleteResponse *soap_new__cwmp__AutonomousTransferCompleteResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__AutonomousTransferCompleteResponse *soap_new__cwmp__AutonomousTransferCompleteResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__AutonomousTransferCompleteResponse[n]` - `struct _cwmp__AutonomousTransferCompleteResponse *soap_new_req__cwmp__AutonomousTransferCompleteResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__AutonomousTransferCompleteResponse *soap_new_set__cwmp__AutonomousTransferCompleteResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__AutonomousTransferCompleteResponse(struct soap*, struct _cwmp__AutonomousTransferCompleteResponse*)` (re)set to default initialization values - `int soap_write__cwmp__AutonomousTransferCompleteResponse(struct soap*, const struct _cwmp__AutonomousTransferCompleteResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__AutonomousTransferCompleteResponse(struct soap*, struct _cwmp__AutonomousTransferCompleteResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__AutonomousTransferCompleteResponse(struct soap*, const char *URL, const struct _cwmp__AutonomousTransferCompleteResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__AutonomousTransferCompleteResponse(struct soap*, const char *URL, const struct _cwmp__AutonomousTransferCompleteResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__AutonomousTransferCompleteResponse(struct soap*, const char *URL, const struct _cwmp__AutonomousTransferCompleteResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__AutonomousTransferCompleteResponse(struct soap*, struct _cwmp__AutonomousTransferCompleteResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__AutonomousTransferCompleteResponse(struct soap*, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AutonomousTransferCompleteResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__Kicked` This struct is declared in [tr-069.h](tr-069.h) at line 2095, is serialized as XML schema type *`cwmp:Kicked`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__Kicked { public: /** Required element 'Command' of XML schema type 'xsd:string' */ char *Command; /** Required element 'Referer' of XML schema type 'xsd:string' */ char *Referer; /** Required element 'Arg' of XML schema type 'xsd:string' */ char *Arg; /** Required element 'Next' of XML schema type 'xsd:string' */ char *Next; public: /** Return unique type id SOAP_TYPE__cwmp__Kicked */ long soap_type() const { return SOAP_TYPE__cwmp__Kicked; } /** Constructor with member initializations */ _cwmp__Kicked() : Command(), Referer(), Arg(), Next() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__Kicked * SOAP_FMAC2 soap_instantiate__cwmp__Kicked(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *Command` is a required element *``* of XML schema type *`xsd:string`* - `char *Referer` is a required element *``* of XML schema type *`xsd:string`* - `char *Arg` is a required element *``* of XML schema type *`xsd:string`* - `char *Next` is a required element *``* of XML schema type *`xsd:string`* The following operations on `struct _cwmp__Kicked` are available: - `struct _cwmp__Kicked *soap_new__cwmp__Kicked(struct soap*)` managed allocation with default initialization - `struct _cwmp__Kicked *soap_new__cwmp__Kicked(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__Kicked[n]` - `struct _cwmp__Kicked *soap_new_req__cwmp__Kicked(struct soap*, char *Command, char *Referer, char *Arg, char *Next)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__Kicked *soap_new_set__cwmp__Kicked(struct soap*, char *Command, char *Referer, char *Arg, char *Next)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__Kicked(struct soap*, struct _cwmp__Kicked*)` (re)set to default initialization values - `int soap_write__cwmp__Kicked(struct soap*, const struct _cwmp__Kicked*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__Kicked(struct soap*, struct _cwmp__Kicked*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__Kicked(struct soap*, const char *URL, const struct _cwmp__Kicked*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__Kicked(struct soap*, const char *URL, const struct _cwmp__Kicked*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__Kicked(struct soap*, const char *URL, const struct _cwmp__Kicked*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__Kicked(struct soap*, struct _cwmp__Kicked*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__Kicked(struct soap*, const char *URL, struct _cwmp__Kicked*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:Kicked`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__KickedResponse` This struct is declared in [tr-069.h](tr-069.h) at line 2125, is serialized as XML schema type *`cwmp:KickedResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__KickedResponse { public: /** Required element 'NextURL' of XML schema type 'xsd:string' */ char *NextURL; public: /** Return unique type id SOAP_TYPE__cwmp__KickedResponse */ long soap_type() const { return SOAP_TYPE__cwmp__KickedResponse; } /** Constructor with member initializations */ _cwmp__KickedResponse() : NextURL() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__KickedResponse * SOAP_FMAC2 soap_instantiate__cwmp__KickedResponse(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *NextURL` is a required element *``* of XML schema type *`xsd:string`* The following operations on `struct _cwmp__KickedResponse` are available: - `struct _cwmp__KickedResponse *soap_new__cwmp__KickedResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__KickedResponse *soap_new__cwmp__KickedResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__KickedResponse[n]` - `struct _cwmp__KickedResponse *soap_new_req__cwmp__KickedResponse(struct soap*, char *NextURL)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__KickedResponse *soap_new_set__cwmp__KickedResponse(struct soap*, char *NextURL)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__KickedResponse(struct soap*, struct _cwmp__KickedResponse*)` (re)set to default initialization values - `int soap_write__cwmp__KickedResponse(struct soap*, const struct _cwmp__KickedResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__KickedResponse(struct soap*, struct _cwmp__KickedResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__KickedResponse(struct soap*, const char *URL, const struct _cwmp__KickedResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__KickedResponse(struct soap*, const char *URL, const struct _cwmp__KickedResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__KickedResponse(struct soap*, const char *URL, const struct _cwmp__KickedResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__KickedResponse(struct soap*, struct _cwmp__KickedResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__KickedResponse(struct soap*, const char *URL, struct _cwmp__KickedResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:KickedResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__RequestDownload` This struct is declared in [tr-069.h](tr-069.h) at line 2146, is serialized as XML schema type *`cwmp:RequestDownload`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__RequestDownload { public: /** Required element 'FileType' of XML schema type 'cwmp:DownloadFileType' */ char *FileType; /** Required element 'FileTypeArg' of XML schema type 'ArrayOfArgStruct' */ struct FileTypeArg *FileTypeArg; public: /** Return unique type id SOAP_TYPE__cwmp__RequestDownload */ long soap_type() const { return SOAP_TYPE__cwmp__RequestDownload; } /** Constructor with member initializations */ _cwmp__RequestDownload() : FileType(), FileTypeArg() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__RequestDownload * SOAP_FMAC2 soap_instantiate__cwmp__RequestDownload(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *FileType` is a required element *``* of XML schema type *`cwmp:DownloadFileType`*, where the type of this member is cwmp__DownloadFileType - `struct FileTypeArg *FileTypeArg` is a required element *``* of XML schema type *`ArrayOfArgStruct`*, where the type of this member is a pointer to FileTypeArg The following operations on `struct _cwmp__RequestDownload` are available: - `struct _cwmp__RequestDownload *soap_new__cwmp__RequestDownload(struct soap*)` managed allocation with default initialization - `struct _cwmp__RequestDownload *soap_new__cwmp__RequestDownload(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__RequestDownload[n]` - `struct _cwmp__RequestDownload *soap_new_req__cwmp__RequestDownload(struct soap*, char *FileType, struct FileTypeArg *FileTypeArg)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__RequestDownload *soap_new_set__cwmp__RequestDownload(struct soap*, char *FileType, struct FileTypeArg *FileTypeArg)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__RequestDownload(struct soap*, struct _cwmp__RequestDownload*)` (re)set to default initialization values - `int soap_write__cwmp__RequestDownload(struct soap*, const struct _cwmp__RequestDownload*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__RequestDownload(struct soap*, struct _cwmp__RequestDownload*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__RequestDownload(struct soap*, const char *URL, const struct _cwmp__RequestDownload*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__RequestDownload(struct soap*, const char *URL, const struct _cwmp__RequestDownload*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__RequestDownload(struct soap*, const char *URL, const struct _cwmp__RequestDownload*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__RequestDownload(struct soap*, struct _cwmp__RequestDownload*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__RequestDownload(struct soap*, const char *URL, struct _cwmp__RequestDownload*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:RequestDownload`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__RequestDownloadResponse` This struct is declared in [tr-069.h](tr-069.h) at line 2168, is serialized as XML schema type *`cwmp:RequestDownloadResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__RequestDownloadResponse { public: /** Return unique type id SOAP_TYPE__cwmp__RequestDownloadResponse */ long soap_type() const { return SOAP_TYPE__cwmp__RequestDownloadResponse; } /** Constructor with member initializations */ _cwmp__RequestDownloadResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__RequestDownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__RequestDownloadResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__RequestDownloadResponse` are available: - `struct _cwmp__RequestDownloadResponse *soap_new__cwmp__RequestDownloadResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__RequestDownloadResponse *soap_new__cwmp__RequestDownloadResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__RequestDownloadResponse[n]` - `struct _cwmp__RequestDownloadResponse *soap_new_req__cwmp__RequestDownloadResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__RequestDownloadResponse *soap_new_set__cwmp__RequestDownloadResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__RequestDownloadResponse(struct soap*, struct _cwmp__RequestDownloadResponse*)` (re)set to default initialization values - `int soap_write__cwmp__RequestDownloadResponse(struct soap*, const struct _cwmp__RequestDownloadResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__RequestDownloadResponse(struct soap*, struct _cwmp__RequestDownloadResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__RequestDownloadResponse(struct soap*, const char *URL, const struct _cwmp__RequestDownloadResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__RequestDownloadResponse(struct soap*, const char *URL, const struct _cwmp__RequestDownloadResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__RequestDownloadResponse(struct soap*, const char *URL, const struct _cwmp__RequestDownloadResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__RequestDownloadResponse(struct soap*, struct _cwmp__RequestDownloadResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__RequestDownloadResponse(struct soap*, const char *URL, struct _cwmp__RequestDownloadResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:RequestDownloadResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__DUStateChangeComplete` This struct is declared in [tr-069.h](tr-069.h) at line 2186, is serialized as XML schema type *`cwmp:DUStateChangeComplete`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__DUStateChangeComplete { public: /** Sequence of at least 1 elements 'Results' of XML schema type 'cwmp:OpResultStruct' stored in dynamic array Results of length __sizeResults */ int __sizeResults; struct cwmp__OpResultStruct *Results; /** Optional element 'CommandKey' of XML schema type 'cwmp:CommandKeyType' */ char *CommandKey; public: /** Return unique type id SOAP_TYPE__cwmp__DUStateChangeComplete */ long soap_type() const { return SOAP_TYPE__cwmp__DUStateChangeComplete; } /** Constructor with member initializations */ _cwmp__DUStateChangeComplete() : __sizeResults(), Results(), CommandKey() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__DUStateChangeComplete * SOAP_FMAC2 soap_instantiate__cwmp__DUStateChangeComplete(struct soap*, int, const char*, const char*, size_t*); }; where: - `int __sizeResults` is a sequence of at least 1 elements *``* of XML schema type *`cwmp:OpResultStruct`* stored in dynamic array `Results` of length `__sizeResults` (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) - `char *CommandKey` is an optional element *``* of XML schema type *`cwmp:CommandKeyType`*, where the type of this member is cwmp__CommandKeyType The following operations on `struct _cwmp__DUStateChangeComplete` are available: - `struct _cwmp__DUStateChangeComplete *soap_new__cwmp__DUStateChangeComplete(struct soap*)` managed allocation with default initialization - `struct _cwmp__DUStateChangeComplete *soap_new__cwmp__DUStateChangeComplete(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__DUStateChangeComplete[n]` - `struct _cwmp__DUStateChangeComplete *soap_new_req__cwmp__DUStateChangeComplete(struct soap*, int __sizeResults, struct cwmp__OpResultStruct *Results)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__DUStateChangeComplete *soap_new_set__cwmp__DUStateChangeComplete(struct soap*, int __sizeResults, struct cwmp__OpResultStruct *Results, char *CommandKey)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__DUStateChangeComplete(struct soap*, struct _cwmp__DUStateChangeComplete*)` (re)set to default initialization values - `int soap_write__cwmp__DUStateChangeComplete(struct soap*, const struct _cwmp__DUStateChangeComplete*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__DUStateChangeComplete(struct soap*, struct _cwmp__DUStateChangeComplete*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__DUStateChangeComplete(struct soap*, const char *URL, const struct _cwmp__DUStateChangeComplete*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__DUStateChangeComplete(struct soap*, const char *URL, const struct _cwmp__DUStateChangeComplete*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__DUStateChangeComplete(struct soap*, const char *URL, const struct _cwmp__DUStateChangeComplete*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__DUStateChangeComplete(struct soap*, struct _cwmp__DUStateChangeComplete*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__DUStateChangeComplete(struct soap*, const char *URL, struct _cwmp__DUStateChangeComplete*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DUStateChangeComplete`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__DUStateChangeCompleteResponse` This struct is declared in [tr-069.h](tr-069.h) at line 2219, is serialized as XML schema type *`cwmp:DUStateChangeCompleteResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__DUStateChangeCompleteResponse { public: /** Return unique type id SOAP_TYPE__cwmp__DUStateChangeCompleteResponse */ long soap_type() const { return SOAP_TYPE__cwmp__DUStateChangeCompleteResponse; } /** Constructor with member initializations */ _cwmp__DUStateChangeCompleteResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__DUStateChangeCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__DUStateChangeCompleteResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__DUStateChangeCompleteResponse` are available: - `struct _cwmp__DUStateChangeCompleteResponse *soap_new__cwmp__DUStateChangeCompleteResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__DUStateChangeCompleteResponse *soap_new__cwmp__DUStateChangeCompleteResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__DUStateChangeCompleteResponse[n]` - `struct _cwmp__DUStateChangeCompleteResponse *soap_new_req__cwmp__DUStateChangeCompleteResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__DUStateChangeCompleteResponse *soap_new_set__cwmp__DUStateChangeCompleteResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__DUStateChangeCompleteResponse(struct soap*, struct _cwmp__DUStateChangeCompleteResponse*)` (re)set to default initialization values - `int soap_write__cwmp__DUStateChangeCompleteResponse(struct soap*, const struct _cwmp__DUStateChangeCompleteResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__DUStateChangeCompleteResponse(struct soap*, struct _cwmp__DUStateChangeCompleteResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__DUStateChangeCompleteResponse(struct soap*, const char *URL, const struct _cwmp__DUStateChangeCompleteResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__DUStateChangeCompleteResponse(struct soap*, const char *URL, const struct _cwmp__DUStateChangeCompleteResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__DUStateChangeCompleteResponse(struct soap*, const char *URL, const struct _cwmp__DUStateChangeCompleteResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__DUStateChangeCompleteResponse(struct soap*, struct _cwmp__DUStateChangeCompleteResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__DUStateChangeCompleteResponse(struct soap*, const char *URL, struct _cwmp__DUStateChangeCompleteResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:DUStateChangeCompleteResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__AutonomousDUStateChangeComplete` This struct is declared in [tr-069.h](tr-069.h) at line 2237, is serialized as XML schema type *`cwmp:AutonomousDUStateChangeComplete`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__AutonomousDUStateChangeComplete { public: /** Sequence of at least 1 elements 'Results' of XML schema type 'cwmp:AutonOpResultStruct' stored in dynamic array Results of length __sizeResults */ int __sizeResults; struct cwmp__AutonOpResultStruct *Results; public: /** Return unique type id SOAP_TYPE__cwmp__AutonomousDUStateChangeComplete */ long soap_type() const { return SOAP_TYPE__cwmp__AutonomousDUStateChangeComplete; } /** Constructor with member initializations */ _cwmp__AutonomousDUStateChangeComplete() : __sizeResults(), Results() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__AutonomousDUStateChangeComplete * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousDUStateChangeComplete(struct soap*, int, const char*, const char*, size_t*); }; where: - `int __sizeResults` is a sequence of at least 1 elements *``* of XML schema type *`cwmp:AutonOpResultStruct`* stored in dynamic array `Results` of length `__sizeResults` (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) The following operations on `struct _cwmp__AutonomousDUStateChangeComplete` are available: - `struct _cwmp__AutonomousDUStateChangeComplete *soap_new__cwmp__AutonomousDUStateChangeComplete(struct soap*)` managed allocation with default initialization - `struct _cwmp__AutonomousDUStateChangeComplete *soap_new__cwmp__AutonomousDUStateChangeComplete(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__AutonomousDUStateChangeComplete[n]` - `struct _cwmp__AutonomousDUStateChangeComplete *soap_new_req__cwmp__AutonomousDUStateChangeComplete(struct soap*, int __sizeResults, struct cwmp__AutonOpResultStruct *Results)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__AutonomousDUStateChangeComplete *soap_new_set__cwmp__AutonomousDUStateChangeComplete(struct soap*, int __sizeResults, struct cwmp__AutonOpResultStruct *Results)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__AutonomousDUStateChangeComplete(struct soap*, struct _cwmp__AutonomousDUStateChangeComplete*)` (re)set to default initialization values - `int soap_write__cwmp__AutonomousDUStateChangeComplete(struct soap*, const struct _cwmp__AutonomousDUStateChangeComplete*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__AutonomousDUStateChangeComplete(struct soap*, struct _cwmp__AutonomousDUStateChangeComplete*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__AutonomousDUStateChangeComplete(struct soap*, const char *URL, const struct _cwmp__AutonomousDUStateChangeComplete*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__AutonomousDUStateChangeComplete(struct soap*, const char *URL, const struct _cwmp__AutonomousDUStateChangeComplete*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__AutonomousDUStateChangeComplete(struct soap*, const char *URL, const struct _cwmp__AutonomousDUStateChangeComplete*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__AutonomousDUStateChangeComplete(struct soap*, struct _cwmp__AutonomousDUStateChangeComplete*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__AutonomousDUStateChangeComplete(struct soap*, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AutonomousDUStateChangeComplete`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__AutonomousDUStateChangeCompleteResponse` This struct is declared in [tr-069.h](tr-069.h) at line 2263, is serialized as XML schema type *`cwmp:AutonomousDUStateChangeCompleteResponse`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__AutonomousDUStateChangeCompleteResponse { public: /** Return unique type id SOAP_TYPE__cwmp__AutonomousDUStateChangeCompleteResponse */ long soap_type() const { return SOAP_TYPE__cwmp__AutonomousDUStateChangeCompleteResponse; } /** Constructor with member initializations */ _cwmp__AutonomousDUStateChangeCompleteResponse() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__AutonomousDUStateChangeCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, int, const char*, const char*, size_t*); }; where: The following operations on `struct _cwmp__AutonomousDUStateChangeCompleteResponse` are available: - `struct _cwmp__AutonomousDUStateChangeCompleteResponse *soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*)` managed allocation with default initialization - `struct _cwmp__AutonomousDUStateChangeCompleteResponse *soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__AutonomousDUStateChangeCompleteResponse[n]` - `struct _cwmp__AutonomousDUStateChangeCompleteResponse *soap_new_req__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__AutonomousDUStateChangeCompleteResponse *soap_new_set__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, struct _cwmp__AutonomousDUStateChangeCompleteResponse*)` (re)set to default initialization values - `int soap_write__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const struct _cwmp__AutonomousDUStateChangeCompleteResponse*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, struct _cwmp__AutonomousDUStateChangeCompleteResponse*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const char *URL, const struct _cwmp__AutonomousDUStateChangeCompleteResponse*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const char *URL, const struct _cwmp__AutonomousDUStateChangeCompleteResponse*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const char *URL, const struct _cwmp__AutonomousDUStateChangeCompleteResponse*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, struct _cwmp__AutonomousDUStateChangeCompleteResponse*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AutonomousDUStateChangeCompleteResponse`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct ParameterNames` This struct is declared in [tr-069.h](tr-069.h) at line 1110, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrstring` pointing to an array of `char *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC ParameterNames { public: char **__ptrstring; int __size; public: /** Return unique type id SOAP_TYPE_ParameterNames */ long soap_type() const { return SOAP_TYPE_ParameterNames; } /** Constructor with member initializations */ ParameterNames() : __ptrstring(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 ParameterNames * SOAP_FMAC2 soap_instantiate_ParameterNames(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct ParameterNames` are available: - `struct ParameterNames *soap_new_ParameterNames(struct soap*)` managed allocation with default initialization - `struct ParameterNames *soap_new_ParameterNames(struct soap*, int n)` managed allocation with default initialization of array `struct ParameterNames[n]` - `struct ParameterNames *soap_new_req_ParameterNames(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct ParameterNames *soap_new_set_ParameterNames(struct soap*, char **__ptrstring, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_ParameterNames(struct soap*, struct ParameterNames*)` (re)set to default initialization values - `int soap_write_ParameterNames(struct soap*, const struct ParameterNames*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_ParameterNames(struct soap*, struct ParameterNames*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_ParameterNames(struct soap*, const char *URL, const struct ParameterNames*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_ParameterNames(struct soap*, const char *URL, const struct ParameterNames*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_ParameterNames(struct soap*, const char *URL, const struct ParameterNames*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_ParameterNames(struct soap*, struct ParameterNames*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_ParameterNames(struct soap*, const char *URL, struct ParameterNames*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`xsd:string`* is: [![][1] To top](#) ### `struct ParameterValueList` This struct is declared in [tr-069.h](tr-069.h) at line 1056, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrParameterValueStruct` pointing to an array of `struct cwmp__ParameterValueStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC ParameterValueList { public: struct cwmp__ParameterValueStruct **__ptrParameterValueStruct; int __size; public: /** Return unique type id SOAP_TYPE_ParameterValueList */ long soap_type() const { return SOAP_TYPE_ParameterValueList; } /** Constructor with member initializations */ ParameterValueList() : __ptrParameterValueStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 ParameterValueList * SOAP_FMAC2 soap_instantiate_ParameterValueList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct ParameterValueList` are available: - `struct ParameterValueList *soap_new_ParameterValueList(struct soap*)` managed allocation with default initialization - `struct ParameterValueList *soap_new_ParameterValueList(struct soap*, int n)` managed allocation with default initialization of array `struct ParameterValueList[n]` - `struct ParameterValueList *soap_new_req_ParameterValueList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct ParameterValueList *soap_new_set_ParameterValueList(struct soap*, struct cwmp__ParameterValueStruct **__ptrParameterValueStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_ParameterValueList(struct soap*, struct ParameterValueList*)` (re)set to default initialization values - `int soap_write_ParameterValueList(struct soap*, const struct ParameterValueList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_ParameterValueList(struct soap*, struct ParameterValueList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_ParameterValueList(struct soap*, const char *URL, const struct ParameterValueList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_ParameterValueList(struct soap*, const char *URL, const struct ParameterValueList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_ParameterValueList(struct soap*, const char *URL, const struct ParameterValueList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_ParameterValueList(struct soap*, struct ParameterValueList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_ParameterValueList(struct soap*, const char *URL, struct ParameterValueList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ParameterValueStruct`* is: [![][1] To top](#) ### `struct MethodList` This struct is declared in [tr-069.h](tr-069.h) at line 1036, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrstring` pointing to an array of `char *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC MethodList { public: char **__ptrstring; int __size; public: /** Return unique type id SOAP_TYPE_MethodList */ long soap_type() const { return SOAP_TYPE_MethodList; } /** Constructor with member initializations */ MethodList() : __ptrstring(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 MethodList * SOAP_FMAC2 soap_instantiate_MethodList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct MethodList` are available: - `struct MethodList *soap_new_MethodList(struct soap*)` managed allocation with default initialization - `struct MethodList *soap_new_MethodList(struct soap*, int n)` managed allocation with default initialization of array `struct MethodList[n]` - `struct MethodList *soap_new_req_MethodList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct MethodList *soap_new_set_MethodList(struct soap*, char **__ptrstring, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_MethodList(struct soap*, struct MethodList*)` (re)set to default initialization values - `int soap_write_MethodList(struct soap*, const struct MethodList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_MethodList(struct soap*, struct MethodList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_MethodList(struct soap*, const char *URL, const struct MethodList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_MethodList(struct soap*, const char *URL, const struct MethodList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_MethodList(struct soap*, const char *URL, const struct MethodList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_MethodList(struct soap*, struct MethodList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_MethodList(struct soap*, const char *URL, struct MethodList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`xsd:string`* is: [![][1] To top](#) ### `struct EventList` This struct is declared in [tr-069.h](tr-069.h) at line 1948, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrEventStruct` pointing to an array of `struct cwmp__EventStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC EventList { public: struct cwmp__EventStruct **__ptrEventStruct; int __size; public: /** Return unique type id SOAP_TYPE_EventList */ long soap_type() const { return SOAP_TYPE_EventList; } /** Constructor with member initializations */ EventList() : __ptrEventStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 EventList * SOAP_FMAC2 soap_instantiate_EventList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct EventList` are available: - `struct EventList *soap_new_EventList(struct soap*)` managed allocation with default initialization - `struct EventList *soap_new_EventList(struct soap*, int n)` managed allocation with default initialization of array `struct EventList[n]` - `struct EventList *soap_new_req_EventList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct EventList *soap_new_set_EventList(struct soap*, struct cwmp__EventStruct **__ptrEventStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_EventList(struct soap*, struct EventList*)` (re)set to default initialization values - `int soap_write_EventList(struct soap*, const struct EventList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_EventList(struct soap*, struct EventList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_EventList(struct soap*, const char *URL, const struct EventList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_EventList(struct soap*, const char *URL, const struct EventList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_EventList(struct soap*, const char *URL, const struct EventList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_EventList(struct soap*, struct EventList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_EventList(struct soap*, const char *URL, struct EventList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:EventStruct`* is: [![][1] To top](#) ### `struct ParameterInfoList` This struct is declared in [tr-069.h](tr-069.h) at line 1173, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrParameterInfoStruct` pointing to an array of `struct cwmp__ParameterInfoStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC ParameterInfoList { public: struct cwmp__ParameterInfoStruct **__ptrParameterInfoStruct; int __size; public: /** Return unique type id SOAP_TYPE_ParameterInfoList */ long soap_type() const { return SOAP_TYPE_ParameterInfoList; } /** Constructor with member initializations */ ParameterInfoList() : __ptrParameterInfoStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 ParameterInfoList * SOAP_FMAC2 soap_instantiate_ParameterInfoList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct ParameterInfoList` are available: - `struct ParameterInfoList *soap_new_ParameterInfoList(struct soap*)` managed allocation with default initialization - `struct ParameterInfoList *soap_new_ParameterInfoList(struct soap*, int n)` managed allocation with default initialization of array `struct ParameterInfoList[n]` - `struct ParameterInfoList *soap_new_req_ParameterInfoList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct ParameterInfoList *soap_new_set_ParameterInfoList(struct soap*, struct cwmp__ParameterInfoStruct **__ptrParameterInfoStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_ParameterInfoList(struct soap*, struct ParameterInfoList*)` (re)set to default initialization values - `int soap_write_ParameterInfoList(struct soap*, const struct ParameterInfoList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_ParameterInfoList(struct soap*, struct ParameterInfoList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_ParameterInfoList(struct soap*, const char *URL, const struct ParameterInfoList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_ParameterInfoList(struct soap*, const char *URL, const struct ParameterInfoList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_ParameterInfoList(struct soap*, const char *URL, const struct ParameterInfoList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_ParameterInfoList(struct soap*, struct ParameterInfoList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_ParameterInfoList(struct soap*, const char *URL, struct ParameterInfoList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ParameterInfoStruct`* is: [![][1] To top](#) ### `struct AccessList` This struct is declared in [tr-069.h](tr-069.h) at line 667, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrstring` pointing to an array of `enum cwmp__AccessListValueType` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC AccessList { public: enum cwmp__AccessListValueType *__ptrstring; int __size; public: /** Return unique type id SOAP_TYPE_AccessList */ long soap_type() const { return SOAP_TYPE_AccessList; } /** Constructor with member initializations */ AccessList() : __ptrstring(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 AccessList * SOAP_FMAC2 soap_instantiate_AccessList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct AccessList` are available: - `struct AccessList *soap_new_AccessList(struct soap*)` managed allocation with default initialization - `struct AccessList *soap_new_AccessList(struct soap*, int n)` managed allocation with default initialization of array `struct AccessList[n]` - `struct AccessList *soap_new_req_AccessList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct AccessList *soap_new_set_AccessList(struct soap*, enum cwmp__AccessListValueType *__ptrstring, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_AccessList(struct soap*, struct AccessList*)` (re)set to default initialization values - `int soap_write_AccessList(struct soap*, const struct AccessList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_AccessList(struct soap*, struct AccessList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_AccessList(struct soap*, const char *URL, const struct AccessList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_AccessList(struct soap*, const char *URL, const struct AccessList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_AccessList(struct soap*, const char *URL, const struct AccessList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_AccessList(struct soap*, struct AccessList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_AccessList(struct soap*, const char *URL, struct AccessList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AccessListValueType`* is: [![][1] To top](#) ### `struct SetParameterAttributesList` This struct is declared in [tr-069.h](tr-069.h) at line 1193, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrSetParameterAttributesStruct` pointing to an array of `struct cwmp__SetParameterAttributesStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC SetParameterAttributesList { public: struct cwmp__SetParameterAttributesStruct **__ptrSetParameterAttributesStruct; int __size; public: /** Return unique type id SOAP_TYPE_SetParameterAttributesList */ long soap_type() const { return SOAP_TYPE_SetParameterAttributesList; } /** Constructor with member initializations */ SetParameterAttributesList() : __ptrSetParameterAttributesStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 SetParameterAttributesList * SOAP_FMAC2 soap_instantiate_SetParameterAttributesList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct SetParameterAttributesList` are available: - `struct SetParameterAttributesList *soap_new_SetParameterAttributesList(struct soap*)` managed allocation with default initialization - `struct SetParameterAttributesList *soap_new_SetParameterAttributesList(struct soap*, int n)` managed allocation with default initialization of array `struct SetParameterAttributesList[n]` - `struct SetParameterAttributesList *soap_new_req_SetParameterAttributesList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct SetParameterAttributesList *soap_new_set_SetParameterAttributesList(struct soap*, struct cwmp__SetParameterAttributesStruct **__ptrSetParameterAttributesStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_SetParameterAttributesList(struct soap*, struct SetParameterAttributesList*)` (re)set to default initialization values - `int soap_write_SetParameterAttributesList(struct soap*, const struct SetParameterAttributesList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_SetParameterAttributesList(struct soap*, struct SetParameterAttributesList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_SetParameterAttributesList(struct soap*, const char *URL, const struct SetParameterAttributesList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_SetParameterAttributesList(struct soap*, const char *URL, const struct SetParameterAttributesList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_SetParameterAttributesList(struct soap*, const char *URL, const struct SetParameterAttributesList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_SetParameterAttributesList(struct soap*, struct SetParameterAttributesList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_SetParameterAttributesList(struct soap*, const char *URL, struct SetParameterAttributesList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SetParameterAttributesStruct`* is: [![][1] To top](#) ### `struct ParameterAttributeList` This struct is declared in [tr-069.h](tr-069.h) at line 1251, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrParameterAttributeStruct` pointing to an array of `struct cwmp__ParameterAttributeStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC ParameterAttributeList { public: struct cwmp__ParameterAttributeStruct **__ptrParameterAttributeStruct; int __size; public: /** Return unique type id SOAP_TYPE_ParameterAttributeList */ long soap_type() const { return SOAP_TYPE_ParameterAttributeList; } /** Constructor with member initializations */ ParameterAttributeList() : __ptrParameterAttributeStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 ParameterAttributeList * SOAP_FMAC2 soap_instantiate_ParameterAttributeList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct ParameterAttributeList` are available: - `struct ParameterAttributeList *soap_new_ParameterAttributeList(struct soap*)` managed allocation with default initialization - `struct ParameterAttributeList *soap_new_ParameterAttributeList(struct soap*, int n)` managed allocation with default initialization of array `struct ParameterAttributeList[n]` - `struct ParameterAttributeList *soap_new_req_ParameterAttributeList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct ParameterAttributeList *soap_new_set_ParameterAttributeList(struct soap*, struct cwmp__ParameterAttributeStruct **__ptrParameterAttributeStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_ParameterAttributeList(struct soap*, struct ParameterAttributeList*)` (re)set to default initialization values - `int soap_write_ParameterAttributeList(struct soap*, const struct ParameterAttributeList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_ParameterAttributeList(struct soap*, struct ParameterAttributeList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_ParameterAttributeList(struct soap*, const char *URL, const struct ParameterAttributeList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_ParameterAttributeList(struct soap*, const char *URL, const struct ParameterAttributeList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_ParameterAttributeList(struct soap*, const char *URL, const struct ParameterAttributeList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_ParameterAttributeList(struct soap*, struct ParameterAttributeList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_ParameterAttributeList(struct soap*, const char *URL, struct ParameterAttributeList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ParameterAttributeStruct`* is: [![][1] To top](#) ### `struct TimeWindowList` This struct is declared in [tr-069.h](tr-069.h) at line 1818, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrTimeWindowStruct` pointing to an array of `struct cwmp__TimeWindowStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC TimeWindowList { public: struct cwmp__TimeWindowStruct **__ptrTimeWindowStruct; int __size; public: /** Return unique type id SOAP_TYPE_TimeWindowList */ long soap_type() const { return SOAP_TYPE_TimeWindowList; } /** Constructor with member initializations */ TimeWindowList() : __ptrTimeWindowStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 TimeWindowList * SOAP_FMAC2 soap_instantiate_TimeWindowList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct TimeWindowList` are available: - `struct TimeWindowList *soap_new_TimeWindowList(struct soap*)` managed allocation with default initialization - `struct TimeWindowList *soap_new_TimeWindowList(struct soap*, int n)` managed allocation with default initialization of array `struct TimeWindowList[n]` - `struct TimeWindowList *soap_new_req_TimeWindowList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct TimeWindowList *soap_new_set_TimeWindowList(struct soap*, struct cwmp__TimeWindowStruct **__ptrTimeWindowStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_TimeWindowList(struct soap*, struct TimeWindowList*)` (re)set to default initialization values - `int soap_write_TimeWindowList(struct soap*, const struct TimeWindowList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_TimeWindowList(struct soap*, struct TimeWindowList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_TimeWindowList(struct soap*, const char *URL, const struct TimeWindowList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_TimeWindowList(struct soap*, const char *URL, const struct TimeWindowList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_TimeWindowList(struct soap*, const char *URL, const struct TimeWindowList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_TimeWindowList(struct soap*, struct TimeWindowList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_TimeWindowList(struct soap*, const char *URL, struct TimeWindowList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:TimeWindowStruct`* is: [![][1] To top](#) ### `struct TransferList` This struct is declared in [tr-069.h](tr-069.h) at line 1518, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrQueuedTransferStruct` pointing to an array of `struct cwmp__QueuedTransferStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC TransferList { public: struct cwmp__QueuedTransferStruct **__ptrQueuedTransferStruct; int __size; public: /** Return unique type id SOAP_TYPE_TransferList */ long soap_type() const { return SOAP_TYPE_TransferList; } /** Constructor with member initializations */ TransferList() : __ptrQueuedTransferStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 TransferList * SOAP_FMAC2 soap_instantiate_TransferList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct TransferList` are available: - `struct TransferList *soap_new_TransferList(struct soap*)` managed allocation with default initialization - `struct TransferList *soap_new_TransferList(struct soap*, int n)` managed allocation with default initialization of array `struct TransferList[n]` - `struct TransferList *soap_new_req_TransferList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct TransferList *soap_new_set_TransferList(struct soap*, struct cwmp__QueuedTransferStruct **__ptrQueuedTransferStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_TransferList(struct soap*, struct TransferList*)` (re)set to default initialization values - `int soap_write_TransferList(struct soap*, const struct TransferList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_TransferList(struct soap*, struct TransferList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_TransferList(struct soap*, const char *URL, const struct TransferList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_TransferList(struct soap*, const char *URL, const struct TransferList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_TransferList(struct soap*, const char *URL, const struct TransferList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_TransferList(struct soap*, struct TransferList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_TransferList(struct soap*, const char *URL, struct TransferList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:QueuedTransferStruct`* is: [![][1] To top](#) ### `struct AllTransferList` This struct is declared in [tr-069.h](tr-069.h) at line 1780, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrAllQueuedTransferStruct` pointing to an array of `struct cwmp__AllQueuedTransferStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC AllTransferList { public: struct cwmp__AllQueuedTransferStruct **__ptrAllQueuedTransferStruct; int __size; public: /** Return unique type id SOAP_TYPE_AllTransferList */ long soap_type() const { return SOAP_TYPE_AllTransferList; } /** Constructor with member initializations */ AllTransferList() : __ptrAllQueuedTransferStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 AllTransferList * SOAP_FMAC2 soap_instantiate_AllTransferList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct AllTransferList` are available: - `struct AllTransferList *soap_new_AllTransferList(struct soap*)` managed allocation with default initialization - `struct AllTransferList *soap_new_AllTransferList(struct soap*, int n)` managed allocation with default initialization of array `struct AllTransferList[n]` - `struct AllTransferList *soap_new_req_AllTransferList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct AllTransferList *soap_new_set_AllTransferList(struct soap*, struct cwmp__AllQueuedTransferStruct **__ptrAllQueuedTransferStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_AllTransferList(struct soap*, struct AllTransferList*)` (re)set to default initialization values - `int soap_write_AllTransferList(struct soap*, const struct AllTransferList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_AllTransferList(struct soap*, struct AllTransferList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_AllTransferList(struct soap*, const char *URL, const struct AllTransferList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_AllTransferList(struct soap*, const char *URL, const struct AllTransferList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_AllTransferList(struct soap*, const char *URL, const struct AllTransferList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_AllTransferList(struct soap*, struct AllTransferList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_AllTransferList(struct soap*, const char *URL, struct AllTransferList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AllQueuedTransferStruct`* is: [![][1] To top](#) ### `struct cwmp__InstallOpStruct` This struct is declared in [tr-069.h](tr-069.h) at line 2500, is serialized as XML schema type *`cwmp:InstallOpStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__InstallOpStruct { public: /** Required element 'URL' of XML schema type 'xsd:anyURI' */ char *URL; /** Optional element 'UUID' of XML schema type 'cwmp:DeploymentUnitUUID' */ char *UUID; /** Optional element 'Username' of XML schema type 'xsd:string' */ char **Username; /** Optional element 'Password' of XML schema type 'xsd:string' */ char **Password; /** Optional element 'ExecutionEnvRef' of XML schema type 'xsd:string' */ char **ExecutionEnvRef; public: /** Return unique type id SOAP_TYPE_cwmp__InstallOpStruct */ long soap_type() const { return SOAP_TYPE_cwmp__InstallOpStruct; } /** Constructor with member initializations */ cwmp__InstallOpStruct() : URL(), UUID(), Username(), Password(), ExecutionEnvRef() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__InstallOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__InstallOpStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *URL` is a required element *``* of XML schema type *`xsd:anyURI`*, where the type of this member is xsd__anyURI - `char *UUID` is an optional element *``* of XML schema type *`cwmp:DeploymentUnitUUID`*, where the type of this member is cwmp__DeploymentUnitUUID - `char **Username` is an optional element *``* of XML schema type *`xsd:string`* - `char **Password` is an optional element *``* of XML schema type *`xsd:string`* - `char **ExecutionEnvRef` is an optional element *``* of XML schema type *`xsd:string`* The following operations on `struct cwmp__InstallOpStruct` are available: - `struct cwmp__InstallOpStruct *soap_new_cwmp__InstallOpStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__InstallOpStruct *soap_new_cwmp__InstallOpStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__InstallOpStruct[n]` - `struct cwmp__InstallOpStruct *soap_new_req_cwmp__InstallOpStruct(struct soap*, char *URL)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__InstallOpStruct *soap_new_set_cwmp__InstallOpStruct(struct soap*, char *URL, char *UUID, char **Username, char **Password, char **ExecutionEnvRef)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__InstallOpStruct(struct soap*, struct cwmp__InstallOpStruct*)` (re)set to default initialization values - `int soap_write_cwmp__InstallOpStruct(struct soap*, const struct cwmp__InstallOpStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__InstallOpStruct(struct soap*, struct cwmp__InstallOpStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__InstallOpStruct(struct soap*, const char *URL, const struct cwmp__InstallOpStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__InstallOpStruct(struct soap*, const char *URL, const struct cwmp__InstallOpStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__InstallOpStruct(struct soap*, const char *URL, const struct cwmp__InstallOpStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__InstallOpStruct(struct soap*, struct cwmp__InstallOpStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__InstallOpStruct(struct soap*, const char *URL, struct cwmp__InstallOpStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:InstallOpStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__UpdateOpStruct` This struct is declared in [tr-069.h](tr-069.h) at line 2554, is serialized as XML schema type *`cwmp:UpdateOpStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__UpdateOpStruct { public: /** Optional element 'UUID' of XML schema type 'cwmp:DeploymentUnitUUID' */ char *UUID; /** Optional element 'Version' of XML schema type 'xsd:string' */ char **Version; /** Optional element 'URL' of XML schema type 'xsd:anyURI' */ char **URL; /** Optional element 'Username' of XML schema type 'xsd:string' */ char **Username; /** Optional element 'Password' of XML schema type 'xsd:string' */ char **Password; public: /** Return unique type id SOAP_TYPE_cwmp__UpdateOpStruct */ long soap_type() const { return SOAP_TYPE_cwmp__UpdateOpStruct; } /** Constructor with member initializations */ cwmp__UpdateOpStruct() : UUID(), Version(), URL(), Username(), Password() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__UpdateOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__UpdateOpStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *UUID` is an optional element *``* of XML schema type *`cwmp:DeploymentUnitUUID`*, where the type of this member is cwmp__DeploymentUnitUUID - `char **Version` is an optional element *``* of XML schema type *`xsd:string`* - `char **URL` is an optional element *``* of XML schema type *`xsd:anyURI`*, where the type of this member is a pointer to xsd__anyURI - `char **Username` is an optional element *``* of XML schema type *`xsd:string`* - `char **Password` is an optional element *``* of XML schema type *`xsd:string`* The following operations on `struct cwmp__UpdateOpStruct` are available: - `struct cwmp__UpdateOpStruct *soap_new_cwmp__UpdateOpStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__UpdateOpStruct *soap_new_cwmp__UpdateOpStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__UpdateOpStruct[n]` - `struct cwmp__UpdateOpStruct *soap_new_req_cwmp__UpdateOpStruct(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__UpdateOpStruct *soap_new_set_cwmp__UpdateOpStruct(struct soap*, char *UUID, char **Version, char **URL, char **Username, char **Password)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__UpdateOpStruct(struct soap*, struct cwmp__UpdateOpStruct*)` (re)set to default initialization values - `int soap_write_cwmp__UpdateOpStruct(struct soap*, const struct cwmp__UpdateOpStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__UpdateOpStruct(struct soap*, struct cwmp__UpdateOpStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__UpdateOpStruct(struct soap*, const char *URL, const struct cwmp__UpdateOpStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__UpdateOpStruct(struct soap*, const char *URL, const struct cwmp__UpdateOpStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__UpdateOpStruct(struct soap*, const char *URL, const struct cwmp__UpdateOpStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__UpdateOpStruct(struct soap*, struct cwmp__UpdateOpStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__UpdateOpStruct(struct soap*, const char *URL, struct cwmp__UpdateOpStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:UpdateOpStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__UninstallOpStruct` This struct is declared in [tr-069.h](tr-069.h) at line 2612, is serialized as XML schema type *`cwmp:UninstallOpStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__UninstallOpStruct { public: /** Required element 'UUID' of XML schema type 'cwmp:DeploymentUnitUUID' */ char *UUID; /** Optional element 'Version' of XML schema type 'xsd:string' */ char **Version; /** Optional element 'ExecutionEnvRef' of XML schema type 'xsd:string' */ char **ExecutionEnvRef; public: /** Return unique type id SOAP_TYPE_cwmp__UninstallOpStruct */ long soap_type() const { return SOAP_TYPE_cwmp__UninstallOpStruct; } /** Constructor with member initializations */ cwmp__UninstallOpStruct() : UUID(), Version(), ExecutionEnvRef() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__UninstallOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__UninstallOpStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *UUID` is a required element *``* of XML schema type *`cwmp:DeploymentUnitUUID`*, where the type of this member is cwmp__DeploymentUnitUUID - `char **Version` is an optional element *``* of XML schema type *`xsd:string`* - `char **ExecutionEnvRef` is an optional element *``* of XML schema type *`xsd:string`* The following operations on `struct cwmp__UninstallOpStruct` are available: - `struct cwmp__UninstallOpStruct *soap_new_cwmp__UninstallOpStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__UninstallOpStruct *soap_new_cwmp__UninstallOpStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__UninstallOpStruct[n]` - `struct cwmp__UninstallOpStruct *soap_new_req_cwmp__UninstallOpStruct(struct soap*, char *UUID)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__UninstallOpStruct *soap_new_set_cwmp__UninstallOpStruct(struct soap*, char *UUID, char **Version, char **ExecutionEnvRef)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__UninstallOpStruct(struct soap*, struct cwmp__UninstallOpStruct*)` (re)set to default initialization values - `int soap_write_cwmp__UninstallOpStruct(struct soap*, const struct cwmp__UninstallOpStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__UninstallOpStruct(struct soap*, struct cwmp__UninstallOpStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__UninstallOpStruct(struct soap*, const char *URL, const struct cwmp__UninstallOpStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__UninstallOpStruct(struct soap*, const char *URL, const struct cwmp__UninstallOpStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__UninstallOpStruct(struct soap*, const char *URL, const struct cwmp__UninstallOpStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__UninstallOpStruct(struct soap*, struct cwmp__UninstallOpStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__UninstallOpStruct(struct soap*, const char *URL, struct cwmp__UninstallOpStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:UninstallOpStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct cwmp__AutonOpResultStruct` This struct is declared in [tr-069.h](tr-069.h) at line 2245, is serialized as XML schema type *`cwmp:AutonOpResultStruct`*, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC cwmp__AutonOpResultStruct { public: /** Required element 'UUID' of XML schema type 'cwmp:DeploymentUnitUUID' */ char *UUID; /** Required element 'DeploymentUnitRef' of XML schema type 'xsd:string' */ char *DeploymentUnitRef; /** Required element 'Version' of XML schema type 'xsd:string' */ char *Version; /** Required element 'CurrentState' of XML schema type 'cwmp:DeploymentUnitState' */ enum cwmp__DeploymentUnitState CurrentState; /** Required element 'Resolved' of XML schema type 'xsd:boolean' */ enum xsd__boolean Resolved; /** Required element 'ExecutionUnitRefList' of XML schema type 'xsd:string' */ char *ExecutionUnitRefList; /** Required element 'StartTime' of XML schema type 'xsd:dateTime' */ time_t StartTime; /** Required element 'CompleteTime' of XML schema type 'xsd:dateTime' */ time_t CompleteTime; /** Required element 'Fault' of XML schema type 'cwmp:DeploymentUnitFaultStruct' */ struct cwmp__DeploymentUnitFaultStruct *Fault; /** Required element 'OperationPerformed' of XML schema type 'cwmp:DeploymentUnitOperationType' */ char *OperationPerformed; public: /** Return unique type id SOAP_TYPE_cwmp__AutonOpResultStruct */ long soap_type() const { return SOAP_TYPE_cwmp__AutonOpResultStruct; } /** Constructor with member initializations */ cwmp__AutonOpResultStruct() : UUID(), DeploymentUnitRef(), Version(), CurrentState(), Resolved(), ExecutionUnitRefList(), StartTime(), CompleteTime(), Fault(), OperationPerformed() { } /** Friend allocator */ friend SOAP_FMAC1 cwmp__AutonOpResultStruct * SOAP_FMAC2 soap_instantiate_cwmp__AutonOpResultStruct(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *UUID` is a required element *``* of XML schema type *`cwmp:DeploymentUnitUUID`*, where the type of this member is cwmp__DeploymentUnitUUID - `char *DeploymentUnitRef` is a required element *``* of XML schema type *`xsd:string`* - `char *Version` is a required element *``* of XML schema type *`xsd:string`* - `enum cwmp__DeploymentUnitState CurrentState` is a required element *``* of XML schema type *`cwmp:DeploymentUnitState`*, where the type of this member is cwmp__DeploymentUnitState - `enum xsd__boolean Resolved` is a required element *``* of XML schema type *`xsd:boolean`*, where the type of this member is xsd__boolean - `char *ExecutionUnitRefList` is a required element *``* of XML schema type *`xsd:string`* - `time_t StartTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `time_t CompleteTime` is a required element *``* of XML schema type *`xsd:dateTime`* - `struct cwmp__DeploymentUnitFaultStruct *Fault` is a required element *``* of XML schema type *`cwmp:DeploymentUnitFaultStruct`*, where the type of this member is a pointer to cwmp__DeploymentUnitFaultStruct - `char *OperationPerformed` is a required element *``* of XML schema type *`cwmp:DeploymentUnitOperationType`*, where the type of this member is cwmp__DeploymentUnitOperationType The following operations on `struct cwmp__AutonOpResultStruct` are available: - `struct cwmp__AutonOpResultStruct *soap_new_cwmp__AutonOpResultStruct(struct soap*)` managed allocation with default initialization - `struct cwmp__AutonOpResultStruct *soap_new_cwmp__AutonOpResultStruct(struct soap*, int n)` managed allocation with default initialization of array `struct cwmp__AutonOpResultStruct[n]` - `struct cwmp__AutonOpResultStruct *soap_new_req_cwmp__AutonOpResultStruct(struct soap*, char *UUID, char *DeploymentUnitRef, char *Version, enum cwmp__DeploymentUnitState CurrentState, enum xsd__boolean Resolved, char *ExecutionUnitRefList, time_t StartTime, time_t CompleteTime, struct cwmp__DeploymentUnitFaultStruct *Fault, char *OperationPerformed)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct cwmp__AutonOpResultStruct *soap_new_set_cwmp__AutonOpResultStruct(struct soap*, char *UUID, char *DeploymentUnitRef, char *Version, enum cwmp__DeploymentUnitState CurrentState, enum xsd__boolean Resolved, char *ExecutionUnitRefList, time_t StartTime, time_t CompleteTime, struct cwmp__DeploymentUnitFaultStruct *Fault, char *OperationPerformed)` managed allocation with the public members assigned the values of these parameters - `void soap_default_cwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct*)` (re)set to default initialization values - `int soap_write_cwmp__AutonOpResultStruct(struct soap*, const struct cwmp__AutonOpResultStruct*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_cwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_cwmp__AutonOpResultStruct(struct soap*, const char *URL, const struct cwmp__AutonOpResultStruct*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_cwmp__AutonOpResultStruct(struct soap*, const char *URL, const struct cwmp__AutonOpResultStruct*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_cwmp__AutonOpResultStruct(struct soap*, const char *URL, const struct cwmp__AutonOpResultStruct*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_cwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_cwmp__AutonOpResultStruct(struct soap*, const char *URL, struct cwmp__AutonOpResultStruct*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:AutonOpResultStruct`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct VoucherList` This struct is declared in [tr-069.h](tr-069.h) at line 1578, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrbase64` pointing to an array of `struct SOAP_ENC__base64` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC VoucherList { public: struct SOAP_ENC__base64 *__ptrbase64; int __size; public: /** Return unique type id SOAP_TYPE_VoucherList */ long soap_type() const { return SOAP_TYPE_VoucherList; } /** Constructor with member initializations */ VoucherList() : __ptrbase64(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 VoucherList * SOAP_FMAC2 soap_instantiate_VoucherList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct VoucherList` are available: - `struct VoucherList *soap_new_VoucherList(struct soap*)` managed allocation with default initialization - `struct VoucherList *soap_new_VoucherList(struct soap*, int n)` managed allocation with default initialization of array `struct VoucherList[n]` - `struct VoucherList *soap_new_req_VoucherList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct VoucherList *soap_new_set_VoucherList(struct soap*, struct SOAP_ENC__base64 *__ptrbase64, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_VoucherList(struct soap*, struct VoucherList*)` (re)set to default initialization values - `int soap_write_VoucherList(struct soap*, const struct VoucherList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_VoucherList(struct soap*, struct VoucherList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_VoucherList(struct soap*, const char *URL, const struct VoucherList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_VoucherList(struct soap*, const char *URL, const struct VoucherList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_VoucherList(struct soap*, const char *URL, const struct VoucherList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_VoucherList(struct soap*, struct VoucherList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_VoucherList(struct soap*, const char *URL, struct VoucherList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`SOAP-ENC:base64`* is: [![][1] To top](#) ### `struct OptionList` This struct is declared in [tr-069.h](tr-069.h) at line 1637, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrOptionStruct` pointing to an array of `struct cwmp__OptionStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC OptionList { public: struct cwmp__OptionStruct **__ptrOptionStruct; int __size; public: /** Return unique type id SOAP_TYPE_OptionList */ long soap_type() const { return SOAP_TYPE_OptionList; } /** Constructor with member initializations */ OptionList() : __ptrOptionStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 OptionList * SOAP_FMAC2 soap_instantiate_OptionList(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct OptionList` are available: - `struct OptionList *soap_new_OptionList(struct soap*)` managed allocation with default initialization - `struct OptionList *soap_new_OptionList(struct soap*, int n)` managed allocation with default initialization of array `struct OptionList[n]` - `struct OptionList *soap_new_req_OptionList(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct OptionList *soap_new_set_OptionList(struct soap*, struct cwmp__OptionStruct **__ptrOptionStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_OptionList(struct soap*, struct OptionList*)` (re)set to default initialization values - `int soap_write_OptionList(struct soap*, const struct OptionList*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_OptionList(struct soap*, struct OptionList*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_OptionList(struct soap*, const char *URL, const struct OptionList*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_OptionList(struct soap*, const char *URL, const struct OptionList*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_OptionList(struct soap*, const char *URL, const struct OptionList*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_OptionList(struct soap*, struct OptionList*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_OptionList(struct soap*, const char *URL, struct OptionList*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:OptionStruct`* is: [![][1] To top](#) ### `struct FileTypeArg` This struct is declared in [tr-069.h](tr-069.h) at line 2150, is a SOAP-encoded array, meaning that the type name lacks a prefix and it has a member `__ptrArgStruct` pointing to an array of `struct cwmp__ArgStruct *` values and has an array size member `__size`, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC FileTypeArg { public: struct cwmp__ArgStruct **__ptrArgStruct; int __size; public: /** Return unique type id SOAP_TYPE_FileTypeArg */ long soap_type() const { return SOAP_TYPE_FileTypeArg; } /** Constructor with member initializations */ FileTypeArg() : __ptrArgStruct(), __size() { } /** Friend allocator */ friend SOAP_FMAC1 FileTypeArg * SOAP_FMAC2 soap_instantiate_FileTypeArg(struct soap*, int, const char*, const char*, size_t*); }; The following operations on `struct FileTypeArg` are available: - `struct FileTypeArg *soap_new_FileTypeArg(struct soap*)` managed allocation with default initialization - `struct FileTypeArg *soap_new_FileTypeArg(struct soap*, int n)` managed allocation with default initialization of array `struct FileTypeArg[n]` - `struct FileTypeArg *soap_new_req_FileTypeArg(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct FileTypeArg *soap_new_set_FileTypeArg(struct soap*, struct cwmp__ArgStruct **__ptrArgStruct, int __size)` managed allocation with the public members assigned the values of these parameters - `void soap_default_FileTypeArg(struct soap*, struct FileTypeArg*)` (re)set to default initialization values - `int soap_write_FileTypeArg(struct soap*, const struct FileTypeArg*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read_FileTypeArg(struct soap*, struct FileTypeArg*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT_FileTypeArg(struct soap*, const char *URL, const struct FileTypeArg*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH_FileTypeArg(struct soap*, const char *URL, const struct FileTypeArg*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send_FileTypeArg(struct soap*, const char *URL, const struct FileTypeArg*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv_FileTypeArg(struct soap*, struct FileTypeArg*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET_FileTypeArg(struct soap*, const char *URL, struct FileTypeArg*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ArgStruct`* is: [![][1] To top](#) ### `struct _cwmp__SupportedCWMPVersions` This struct is declared in [tr-069.h](tr-069.h) at line 2799, is a simple content wrapper *`cwmp:SupportedCWMPVersions`*, meaning it wraps a primitive type, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__SupportedCWMPVersions { public: /** Simple content of XML schema type 'xsd:string' wrapped by this struct */ char *__item; /** Optional attribute 'SOAP-ENV:mustUnderstand' of XML schema type 'xsd:string' */ char *SOAP_ENV__mustUnderstand; public: /** Return unique type id SOAP_TYPE__cwmp__SupportedCWMPVersions */ long soap_type() const { return SOAP_TYPE__cwmp__SupportedCWMPVersions; } /** Constructor with member initializations */ _cwmp__SupportedCWMPVersions() : __item(), SOAP_ENV__mustUnderstand() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__SupportedCWMPVersions * SOAP_FMAC2 soap_instantiate__cwmp__SupportedCWMPVersions(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *__item` is simple content of XML schema type *`xsd:string`* wrapped in *`cwmp:SupportedCWMPVersions`* (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) - `char *SOAP_ENV__mustUnderstand` is an optional attribute *`SOAP-ENV:mustUnderstand`* of XML schema type *`xsd:string`* The following operations on `struct _cwmp__SupportedCWMPVersions` are available: - `struct _cwmp__SupportedCWMPVersions *soap_new__cwmp__SupportedCWMPVersions(struct soap*)` managed allocation with default initialization - `struct _cwmp__SupportedCWMPVersions *soap_new__cwmp__SupportedCWMPVersions(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__SupportedCWMPVersions[n]` - `struct _cwmp__SupportedCWMPVersions *soap_new_req__cwmp__SupportedCWMPVersions(struct soap*)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__SupportedCWMPVersions *soap_new_set__cwmp__SupportedCWMPVersions(struct soap*, char *__item, char *SOAP_ENV__mustUnderstand)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions*)` (re)set to default initialization values - `int soap_write__cwmp__SupportedCWMPVersions(struct soap*, const struct _cwmp__SupportedCWMPVersions*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__SupportedCWMPVersions(struct soap*, const char *URL, const struct _cwmp__SupportedCWMPVersions*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__SupportedCWMPVersions(struct soap*, const char *URL, const struct _cwmp__SupportedCWMPVersions*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__SupportedCWMPVersions(struct soap*, const char *URL, const struct _cwmp__SupportedCWMPVersions*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__SupportedCWMPVersions(struct soap*, const char *URL, struct _cwmp__SupportedCWMPVersions*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SupportedCWMPVersions`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__UseCWMPVersion` This struct is declared in [tr-069.h](tr-069.h) at line 2824, is a simple content wrapper *`cwmp:UseCWMPVersion`*, meaning it wraps a primitive type, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__UseCWMPVersion { public: /** Simple content of XML schema type 'xsd:string' wrapped by this struct */ char *__item; /** Required attribute 'SOAP-ENV:mustUnderstand' of XML schema type 'xsd:string' */ char *SOAP_ENV__mustUnderstand; public: /** Return unique type id SOAP_TYPE__cwmp__UseCWMPVersion */ long soap_type() const { return SOAP_TYPE__cwmp__UseCWMPVersion; } /** Constructor with member initializations */ _cwmp__UseCWMPVersion() : __item(), SOAP_ENV__mustUnderstand() { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__UseCWMPVersion * SOAP_FMAC2 soap_instantiate__cwmp__UseCWMPVersion(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *__item` is simple content of XML schema type *`xsd:string`* wrapped in *`cwmp:UseCWMPVersion`* (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) - `char *SOAP_ENV__mustUnderstand` is a required attribute *`SOAP-ENV:mustUnderstand`* of XML schema type *`xsd:string`* The following operations on `struct _cwmp__UseCWMPVersion` are available: - `struct _cwmp__UseCWMPVersion *soap_new__cwmp__UseCWMPVersion(struct soap*)` managed allocation with default initialization - `struct _cwmp__UseCWMPVersion *soap_new__cwmp__UseCWMPVersion(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__UseCWMPVersion[n]` - `struct _cwmp__UseCWMPVersion *soap_new_req__cwmp__UseCWMPVersion(struct soap*, char *SOAP_ENV__mustUnderstand)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__UseCWMPVersion *soap_new_set__cwmp__UseCWMPVersion(struct soap*, char *__item, char *SOAP_ENV__mustUnderstand)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion*)` (re)set to default initialization values - `int soap_write__cwmp__UseCWMPVersion(struct soap*, const struct _cwmp__UseCWMPVersion*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__UseCWMPVersion(struct soap*, const char *URL, const struct _cwmp__UseCWMPVersion*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__UseCWMPVersion(struct soap*, const char *URL, const struct _cwmp__UseCWMPVersion*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__UseCWMPVersion(struct soap*, const char *URL, const struct _cwmp__UseCWMPVersion*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__UseCWMPVersion(struct soap*, const char *URL, struct _cwmp__UseCWMPVersion*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:UseCWMPVersion`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__SessionTimeout` This struct is declared in [tr-069.h](tr-069.h) at line 2849, is a simple content wrapper *`cwmp:SessionTimeout`*, meaning it wraps a primitive type, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__SessionTimeout { public: /** Simple content of XML schema type 'xsd:unsignedInt' wrapped by this struct */ unsigned int __item; /** Optional attribute 'SOAP-ENV:mustUnderstand' of XML schema type 'xsd:string' */ char *SOAP_ENV__mustUnderstand; /**< initialized with fixed value = (char*)"0" */ public: /** Return unique type id SOAP_TYPE__cwmp__SessionTimeout */ long soap_type() const { return SOAP_TYPE__cwmp__SessionTimeout; } /** Constructor with member initializations */ _cwmp__SessionTimeout() : __item(), SOAP_ENV__mustUnderstand((char*)"0") { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__SessionTimeout * SOAP_FMAC2 soap_instantiate__cwmp__SessionTimeout(struct soap*, int, const char*, const char*, size_t*); }; where: - `unsigned int __item` is simple content of XML schema type *`xsd:unsignedInt`* wrapped in *`cwmp:SessionTimeout`* (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) - `char *SOAP_ENV__mustUnderstand` is an optional attribute *`SOAP-ENV:mustUnderstand`* of XML schema type *`xsd:string`* that must have the fixed value `(char*)"0"` that must have the fixed value `(char*)"0"` The following operations on `struct _cwmp__SessionTimeout` are available: - `struct _cwmp__SessionTimeout *soap_new__cwmp__SessionTimeout(struct soap*)` managed allocation with default initialization - `struct _cwmp__SessionTimeout *soap_new__cwmp__SessionTimeout(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__SessionTimeout[n]` - `struct _cwmp__SessionTimeout *soap_new_req__cwmp__SessionTimeout(struct soap*, unsigned int __item)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__SessionTimeout *soap_new_set__cwmp__SessionTimeout(struct soap*, unsigned int __item, char *SOAP_ENV__mustUnderstand)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout*)` (re)set to default initialization values - `int soap_write__cwmp__SessionTimeout(struct soap*, const struct _cwmp__SessionTimeout*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__SessionTimeout(struct soap*, const char *URL, const struct _cwmp__SessionTimeout*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__SessionTimeout(struct soap*, const char *URL, const struct _cwmp__SessionTimeout*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__SessionTimeout(struct soap*, const char *URL, const struct _cwmp__SessionTimeout*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__SessionTimeout(struct soap*, const char *URL, struct _cwmp__SessionTimeout*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:SessionTimeout`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__ID` This struct is declared in [tr-069.h](tr-069.h) at line 2867, is a simple content wrapper *`cwmp:ID`*, meaning it wraps a primitive type, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__ID { public: /** Simple content of XML schema type 'xsd:string' wrapped by this struct */ char *__item; /** Required attribute 'SOAP-ENV:mustUnderstand' of XML schema type 'xsd:string' */ char *SOAP_ENV__mustUnderstand; /**< initialized with fixed value = (char*)"1" */ public: /** Return unique type id SOAP_TYPE__cwmp__ID */ long soap_type() const { return SOAP_TYPE__cwmp__ID; } /** Constructor with member initializations */ _cwmp__ID() : __item(), SOAP_ENV__mustUnderstand((char*)"1") { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__ID * SOAP_FMAC2 soap_instantiate__cwmp__ID(struct soap*, int, const char*, const char*, size_t*); }; where: - `char *__item` is simple content of XML schema type *`xsd:string`* wrapped in *`cwmp:ID`* (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) - `char *SOAP_ENV__mustUnderstand` is a required attribute *`SOAP-ENV:mustUnderstand`* of XML schema type *`xsd:string`* that must have the fixed value `(char*)"1"` that must have the fixed value `(char*)"1"` The following operations on `struct _cwmp__ID` are available: - `struct _cwmp__ID *soap_new__cwmp__ID(struct soap*)` managed allocation with default initialization - `struct _cwmp__ID *soap_new__cwmp__ID(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__ID[n]` - `struct _cwmp__ID *soap_new_req__cwmp__ID(struct soap*, char *SOAP_ENV__mustUnderstand)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__ID *soap_new_set__cwmp__ID(struct soap*, char *__item, char *SOAP_ENV__mustUnderstand)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__ID(struct soap*, struct _cwmp__ID*)` (re)set to default initialization values - `int soap_write__cwmp__ID(struct soap*, const struct _cwmp__ID*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__ID(struct soap*, struct _cwmp__ID*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__ID(struct soap*, const char *URL, const struct _cwmp__ID*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__ID(struct soap*, const char *URL, const struct _cwmp__ID*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__ID(struct soap*, const char *URL, const struct _cwmp__ID*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__ID(struct soap*, struct _cwmp__ID*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__ID(struct soap*, const char *URL, struct _cwmp__ID*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:ID`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct _cwmp__HoldRequests` This struct is declared in [tr-069.h](tr-069.h) at line 2885, is a simple content wrapper *`cwmp:HoldRequests`*, meaning it wraps a primitive type, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC _cwmp__HoldRequests { public: /** Simple content of XML schema type 'xsd:boolean' wrapped by this struct */ enum xsd__boolean __item; /** Required attribute 'SOAP-ENV:mustUnderstand' of XML schema type 'xsd:string' */ char *SOAP_ENV__mustUnderstand; /**< initialized with fixed value = (char*)"1" */ public: /** Return unique type id SOAP_TYPE__cwmp__HoldRequests */ long soap_type() const { return SOAP_TYPE__cwmp__HoldRequests; } /** Constructor with member initializations */ _cwmp__HoldRequests() : __item(), SOAP_ENV__mustUnderstand((char*)"1") { } /** Friend allocator */ friend SOAP_FMAC1 _cwmp__HoldRequests * SOAP_FMAC2 soap_instantiate__cwmp__HoldRequests(struct soap*, int, const char*, const char*, size_t*); }; where: - `enum xsd__boolean __item` is simple content of XML schema type *`xsd:boolean`* wrapped in *`cwmp:HoldRequests`*, where the type of this member is xsd__boolean (the leading underscores of the member name make this member invisible in XML, meaning it has no element tag) - `char *SOAP_ENV__mustUnderstand` is a required attribute *`SOAP-ENV:mustUnderstand`* of XML schema type *`xsd:string`* that must have the fixed value `(char*)"1"` that must have the fixed value `(char*)"1"` The following operations on `struct _cwmp__HoldRequests` are available: - `struct _cwmp__HoldRequests *soap_new__cwmp__HoldRequests(struct soap*)` managed allocation with default initialization - `struct _cwmp__HoldRequests *soap_new__cwmp__HoldRequests(struct soap*, int n)` managed allocation with default initialization of array `struct _cwmp__HoldRequests[n]` - `struct _cwmp__HoldRequests *soap_new_req__cwmp__HoldRequests(struct soap*, enum xsd__boolean __item, char *SOAP_ENV__mustUnderstand)` managed allocation with required members assigned the values of these parameters, with all other members default initialized - `struct _cwmp__HoldRequests *soap_new_set__cwmp__HoldRequests(struct soap*, enum xsd__boolean __item, char *SOAP_ENV__mustUnderstand)` managed allocation with the public members assigned the values of these parameters - `void soap_default__cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests*)` (re)set to default initialization values - `int soap_write__cwmp__HoldRequests(struct soap*, const struct _cwmp__HoldRequests*)` serialize to XML, returns `SOAP_OK` or error code - `int soap_read__cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests*)` deserialize from XML, returns `SOAP_OK` or error code - `int soap_PUT__cwmp__HoldRequests(struct soap*, const char *URL, const struct _cwmp__HoldRequests*)` REST PUT XML, returns `SOAP_OK` or error code - `int soap_PATCH__cwmp__HoldRequests(struct soap*, const char *URL, const struct _cwmp__HoldRequests*)` REST PATCH XML, returns `SOAP_OK` or error code - `int soap_POST_send__cwmp__HoldRequests(struct soap*, const char *URL, const struct _cwmp__HoldRequests*)` REST POST send XML (should be followed by a `soap_POST_recv_Type`), returns `SOAP_OK` or error code - `int soap_POST_recv__cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests*)` REST POST receive XML (after a `soap_POST_send_Type`), returns `SOAP_OK` or error code - `int soap_GET__cwmp__HoldRequests(struct soap*, const char *URL, struct _cwmp__HoldRequests*)` REST GET XML, returns `SOAP_OK` or error code The component of XML schema type *`cwmp:HoldRequests`* in schema "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" is: [![][1] To top](#) ### `struct SOAP_ENV__Header` This struct is declared in [trapi.h](trapi.h) at line 6, is the SOAP protocol *``* element with message-specific child elements that are mandatory to process when attributed with *`mustUnderstand="true"`*. Headers are usually added and processed by plugins. To remove the SOAP Header when sending or returning a message, set `soap->header = NULL`. Use `soap_header(struct soap *soap)` to allocate a `struct SOAP_ENV__Header` which will be pointed to by `soap->header`, then initialize it with `soap_default_SOAP_ENV__Header(soap, soap->header)` and set one or more of its data members (if any): - `struct _cwmp__SupportedCWMPVersions *cwmp__SupportedCWMPVersions` element cwmp:SupportedCWMPVersions - `struct _cwmp__UseCWMPVersion *cwmp__UseCWMPVersion` element cwmp:UseCWMPVersion - `struct _cwmp__SessionTimeout *cwmp__SessionTimeout` element cwmp:SessionTimeout - `struct _cwmp__ID *cwmp__ID` element cwmp:ID - `struct _cwmp__HoldRequests *cwmp__HoldRequests` element cwmp:HoldRequests This struct will be auto-generated when it is not explicitly declared in an interface header file, and is declared mutable, meaning that multiple declarations in interface header files are collected into one structure, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC SOAP_ENV__Header { public: /** Optional element 'cwmp:SupportedCWMPVersions' of XML schema type 'cwmp:SupportedCWMPVersions' */ struct _cwmp__SupportedCWMPVersions *cwmp__SupportedCWMPVersions; /** Optional element 'cwmp:UseCWMPVersion' of XML schema type 'cwmp:UseCWMPVersion' */ struct _cwmp__UseCWMPVersion *cwmp__UseCWMPVersion; /** Optional element 'cwmp:SessionTimeout' of XML schema type 'cwmp:SessionTimeout' */ struct _cwmp__SessionTimeout *cwmp__SessionTimeout; /** Optional element 'cwmp:ID' of XML schema type 'cwmp:ID' */ struct _cwmp__ID *cwmp__ID; /** Optional element 'cwmp:HoldRequests' of XML schema type 'cwmp:HoldRequests' */ struct _cwmp__HoldRequests *cwmp__HoldRequests; public: /** Return unique type id SOAP_TYPE_SOAP_ENV__Header */ long soap_type() const { return SOAP_TYPE_SOAP_ENV__Header; } /** Constructor with member initializations */ SOAP_ENV__Header() : cwmp__SupportedCWMPVersions(), cwmp__UseCWMPVersion(), cwmp__SessionTimeout(), cwmp__ID(), cwmp__HoldRequests() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap*, int, const char*, const char*, size_t*); }; [![][1] To top](#) ### `struct SOAP_ENV__Detail` This struct is declared in [trapi.h](trapi.h) at line 16, is the SOAP protocol *``* element with details returned by a service that triggered the error. Fault details are added and processed by plugins by setting the `detail` (for SOAP 1.1) or `SOAP_ENV__Detail` (for SOAP 1.2) member of `struct SOAP_ENV__Fault` and then setting one ore more of the detail members: - `struct _cwmp__Fault *cwmp__Fault` element *``* - `char *__any` catch-all XML in literal XML string, see also _XML This struct will be auto-generated when it is not explicitly declared in an interface header file, and is declared mutable, meaning that multiple declarations in interface header files are collected into one structure, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC SOAP_ENV__Detail { public: /** Optional element 'cwmp:Fault' of XML schema type 'cwmp:Fault' */ struct _cwmp__Fault *cwmp__Fault; char *__any; public: /** Return unique type id SOAP_TYPE_SOAP_ENV__Detail */ long soap_type() const { return SOAP_TYPE_SOAP_ENV__Detail; } /** Constructor with member initializations */ SOAP_ENV__Detail() : cwmp__Fault(), __any() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap*, int, const char*, const char*, size_t*); }; [![][1] To top](#) ### `struct __cwmp__GetParameterNames` This struct is declared in [trapi.h](trapi.h) at line 31, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__GetParameterNames()`. [![][1] To top](#) ### `struct __cwmp__GetParameterValues` This struct is declared in [trapi.h](trapi.h) at line 37, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__GetParameterValues()`. [![][1] To top](#) ### `struct __cwmp__GetParameterValuesResponse` This struct is declared in [trapi.h](trapi.h) at line 43, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__GetParameterValuesResponse()`. [![][1] To top](#) ### `struct __cwmp__SetParameterValues` This struct is declared in [trapi.h](trapi.h) at line 50, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__SetParameterValues()`. [![][1] To top](#) ### `struct __cwmp__GetParameterAttributes` This struct is declared in [trapi.h](trapi.h) at line 56, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__GetParameterAttributes()`. [![][1] To top](#) ### `struct __cwmp__SetParameterAttributes` This struct is declared in [trapi.h](trapi.h) at line 62, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__SetParameterAttributes()`. [![][1] To top](#) ### `struct __cwmp__Download` This struct is declared in [trapi.h](trapi.h) at line 68, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__Download()`. [![][1] To top](#) ### `struct __cwmp__Upload` This struct is declared in [trapi.h](trapi.h) at line 74, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__Upload()`. [![][1] To top](#) ### `struct __cwmp__AddObject` This struct is declared in [trapi.h](trapi.h) at line 80, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__AddObject()`. [![][1] To top](#) ### `struct __cwmp__DeleteObject` This struct is declared in [trapi.h](trapi.h) at line 86, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__DeleteObject()`. [![][1] To top](#) ### `struct __cwmp__GetRPCMethods` This struct is declared in [trapi.h](trapi.h) at line 92, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__GetRPCMethods()`. [![][1] To top](#) ### `struct __cwmp__Inform` This struct is declared in [trapi.h](trapi.h) at line 98, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__Inform()`. [![][1] To top](#) ### `struct __cwmp__Reboot` This struct is declared in [trapi.h](trapi.h) at line 102, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__Reboot()`. [![][1] To top](#) ### `struct __cwmp__FactoryReset` This struct is declared in [trapi.h](trapi.h) at line 106, is a wrapper, meaning that it wraps data and is not visible in XML and is internally used to wrap the request element(s) of the service operation `__cwmp__FactoryReset()`. [![][1] To top](#) ### `struct SOAP_ENV__Code` This struct is declared in [trapi.h](trapi.h) at line 107, is recursive, meaning it may (in)directly reference itself through its (base or derived class) members, and is the SOAP protocol *``* element. This struct is for internal use and will be auto-generated when not explicitly declared. [![][1] To top](#) ### `struct SOAP_ENV__Reason` This struct is declared in [trapi.h](trapi.h) at line 107, is the SOAP protocol *``* element. This struct is for internal use and will be auto-generated when not explicitly declared. [![][1] To top](#) ### `struct SOAP_ENV__Fault` This struct is declared in [trapi.h](trapi.h) at line 107, is the SOAP protocol *``* element with fault information and details returned by a service that triggered the error. At the server side, a fault can be explicitly set within a service operation by calling and returning: - `int soap_sender_fault(struct soap *soap, const char *faultstring, const char *XML)` return this error code when the sender is at fault (irrecoverable) - `int soap_receiver_fault(struct soap *soap, const char *faultstring, const char *XML)` return this error code when the receiver is at fault (recoverable, sender may retry) A service operation may also return an HTTP status or error code (200 to 599). At the client side the (proxy) call returns the error code which is also stored in `soap->error`. The fault structure is pointed to by `soap->fault`. The fault can be displayed with: - `void soap_print_fault(struct soap *soap, FILE *fd)` display fault - `void soap_print_fault_location(struct soap *soap, FILE *fd)` display the location of the fault in the XML message that caused it - `void soap_sprint_fault(struct soap *soap, char *buf, size_t len)` write fault to buffer - `void soap_stream_fault(struct soap *soap, std::ostream&)` write fault to stream - `const char *soap_fault_subcode(struct soap *soap)` returns the SOAP Fault subcode QName string or NULL when absent - `const char *soap_fault_string(struct soap *soap)` returns the SOAP Fault string/reason or NULL when absent - `const char *soap_fault_detail(struct soap *soap)` returns the SOAP Fault detail XML string or NULL when absent - `const char **soap_faultsubcode(struct soap *soap)` returns a pointer to the SOAP Fault to set this QName string - `const char **soap_faultstring(struct soap *soap)` returns a pointer to the SOAP Fault string/reason to set this string - `const char **soap_faultdetail(struct soap *soap)` returns a pointer to the SOAP Fault detail XML string to set this string or returns NULL when not accessible This struct will be auto-generated when it is not explicitly declared in an interface header file and is declared mutable, meaning that multiple declarations in interface header files are collected into one structure, and has the following auto-completed declaration in soapStub.h: struct SOAP_CMAC SOAP_ENV__Fault { public: /** Optional element 'faultcode' of XML schema type 'xsd:QName' */ char *faultcode; /** Optional element 'faultstring' of XML schema type 'xsd:string' */ char *faultstring; /** Optional element 'faultactor' of XML schema type 'xsd:string' */ char *faultactor; /** Optional element 'detail' of XML schema type 'SOAP-ENV:Detail' */ struct SOAP_ENV__Detail *detail; /** Optional element 'SOAP-ENV:Code' of XML schema type 'SOAP-ENV:Code' */ struct SOAP_ENV__Code *SOAP_ENV__Code; /** Optional element 'SOAP-ENV:Reason' of XML schema type 'SOAP-ENV:Reason' */ struct SOAP_ENV__Reason *SOAP_ENV__Reason; /** Optional element 'SOAP-ENV:Node' of XML schema type 'xsd:string' */ char *SOAP_ENV__Node; /** Optional element 'SOAP-ENV:Role' of XML schema type 'xsd:string' */ char *SOAP_ENV__Role; /** Optional element 'SOAP-ENV:Detail' of XML schema type 'SOAP-ENV:Detail' */ struct SOAP_ENV__Detail *SOAP_ENV__Detail; public: /** Return unique type id SOAP_TYPE_SOAP_ENV__Fault */ long soap_type() const { return SOAP_TYPE_SOAP_ENV__Fault; } /** Constructor with member initializations */ SOAP_ENV__Fault() : faultcode(), faultstring(), faultactor(), detail(), SOAP_ENV__Code(), SOAP_ENV__Reason(), SOAP_ENV__Node(), SOAP_ENV__Role(), SOAP_ENV__Detail() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap*, int, const char*, const char*, size_t*); }; [![][1] To top](#) ## Typedefs {#doc-typedefs} A typedef type is serializable if its underlying base type is serializable. Typedefs may declare custom serializers, meaning their underlying types are custom-serialized in XML using serialization rules that differ from the serialization rules of the underlying base type:
Typedef Type Declared Serializable Custom
_XML char * (built-in):0 yes yes
_QName char * (built-in):0 yes yes
xsd__anySimpleType char * tr-069.h:139 yes
xsd__anyURI char * tr-069.h:142 yes
cwmp__DeploymentUnitOperationType char * tr-069.h:155 yes
cwmp__CPEFaultCodeType unsigned int tr-069.h:197 yes
cwmp__CPEExtensionFaultCodeType unsigned int tr-069.h:206 yes
cwmp__CPEVendorFaultCodeType unsigned int tr-069.h:215 yes
cwmp__ACSFaultCodeType unsigned int tr-069.h:230 yes
cwmp__ACSVendorFaultCodeType unsigned int tr-069.h:239 yes
cwmp__TransferFileType char * tr-069.h:252 yes
cwmp__DownloadFileType char * tr-069.h:264 yes
cwmp__UploadFileType char * tr-069.h:277 yes
cwmp__EventCodeType char * tr-069.h:287 yes
cwmp__TimeWindowModeValueType char * tr-069.h:295 yes
cwmp__CommandKeyType char * tr-069.h:300 yes
cwmp__ObjectNameType char * tr-069.h:306 yes
cwmp__ParameterKeyType char * tr-069.h:311 yes
cwmp__DeploymentUnitUUID char * tr-069.h:392 yes
### `_XML` This typedef is internally generated and is a built-in string type to hold XML that is literally serialized to and from XML [![][1] To top](#) ### `_QName` This typedef is internally generated and is a built-in string type to serialize a list of space-separated qualified names (*`xsd:QName`*), such that XML namespace prefixes are normalized to the XML prefixes defined in the [namespace table](#doc-namespaces) or replaced with "URI": when the namespace table has no prefix entry for the URI [![][1] To top](#) ### `xsd__anySimpleType` This typedef is declared in [tr-069.h](tr-069.h) at line 139, is serialized as XML schema type *`xsd:anySimpleType`* and has underlying base type `char *` [![][1] To top](#) ### `xsd__anyURI` This typedef is declared in [tr-069.h](tr-069.h) at line 142, is serialized as XML schema type *`xsd:anyURI`* and has underlying base type `char *` [![][1] To top](#) ### `cwmp__DeploymentUnitOperationType` This typedef is declared in [tr-069.h](tr-069.h) at line 155, is serialized as XML schema type *`cwmp:DeploymentUnitOperationType`* and has underlying base type `char *` [![][1] To top](#) ### `cwmp__CPEFaultCodeType` This typedef is declared in [tr-069.h](tr-069.h) at line 197, is serialized as XML schema type *`cwmp:CPEFaultCodeType`* and has underlying base type `unsigned int`, which should be - greater than or equal to 9000 - less than or equal to 9799 [![][1] To top](#) ### `cwmp__CPEExtensionFaultCodeType` This typedef is declared in [tr-069.h](tr-069.h) at line 206, is serialized as XML schema type *`cwmp:CPEExtensionFaultCodeType`* and has underlying base type `unsigned int`, which should be - greater than or equal to 9033 - less than or equal to 9799 [![][1] To top](#) ### `cwmp__CPEVendorFaultCodeType` This typedef is declared in [tr-069.h](tr-069.h) at line 215, is serialized as XML schema type *`cwmp:CPEVendorFaultCodeType`* and has underlying base type `unsigned int`, which should be - greater than or equal to 9800 - less than or equal to 9899 [![][1] To top](#) ### `cwmp__ACSFaultCodeType` This typedef is declared in [tr-069.h](tr-069.h) at line 230, is serialized as XML schema type *`cwmp:ACSFaultCodeType`* and has underlying base type `unsigned int`, which should be - greater than or equal to 8000 - less than or equal to 8799 [![][1] To top](#) ### `cwmp__ACSVendorFaultCodeType` This typedef is declared in [tr-069.h](tr-069.h) at line 239, is serialized as XML schema type *`cwmp:ACSVendorFaultCodeType`* and has underlying base type `unsigned int`, which should be - greater than or equal to 8800 - less than or equal to 8899 [![][1] To top](#) ### `cwmp__TransferFileType` This typedef is declared in [tr-069.h](tr-069.h) at line 252, is serialized as XML schema type *`cwmp:TransferFileType`* and has underlying base type `char *`, which should be - matching regex pattern "[1-9]\d*( \S+)+|[1-9]\d*( \S+)+ [1-9]\d*|X [0-9A-F]{6} .+|X \S+ .+" - shorter than or equal to 0 characters in length [![][1] To top](#) ### `cwmp__DownloadFileType` This typedef is declared in [tr-069.h](tr-069.h) at line 264, is serialized as XML schema type *`cwmp:DownloadFileType`* and has underlying base type `char *`, which should be - matching regex pattern "[1-9]\d*( \S+)+|X [0-9A-F]{6} .+|X \S+ .+" - shorter than or equal to 0 characters in length [![][1] To top](#) ### `cwmp__UploadFileType` This typedef is declared in [tr-069.h](tr-069.h) at line 277, is serialized as XML schema type *`cwmp:UploadFileType`* and has underlying base type `char *`, which should be - matching regex pattern "[1-9]\d*( \S+)+|[1-9]\d*( \S+)+ [1-9]\d*|X [0-9A-F]{6} .+|X \S+ .+" - shorter than or equal to 0 characters in length [![][1] To top](#) ### `cwmp__EventCodeType` This typedef is declared in [tr-069.h](tr-069.h) at line 287, is serialized as XML schema type *`cwmp:EventCodeType`* and has underlying base type `char *`, which should be - matching regex pattern "\d+( \S+)+|M \S+|M X_\S+|X [0-9A-F]{6} .+|X \S+ .+" - shorter than or equal to 0 characters in length [![][1] To top](#) ### `cwmp__TimeWindowModeValueType` This typedef is declared in [tr-069.h](tr-069.h) at line 295, is serialized as XML schema type *`cwmp:TimeWindowModeValueType`* and has underlying base type `char *`, which should be - matching regex pattern "[1-9]\d*( \S+)+|X [0-9A-F]{6} .+|X \S+ .+" - shorter than or equal to 0 characters in length [![][1] To top](#) ### `cwmp__CommandKeyType` This typedef is declared in [tr-069.h](tr-069.h) at line 300, is serialized as XML schema type *`cwmp:CommandKeyType`* and has underlying base type `char *`, which should be - shorter than or equal to 0 characters in length [![][1] To top](#) ### `cwmp__ObjectNameType` This typedef is declared in [tr-069.h](tr-069.h) at line 306, is serialized as XML schema type *`cwmp:ObjectNameType`* and has underlying base type `char *`, which should be - matching regex pattern ".*\." - shorter than or equal to 0 characters in length [![][1] To top](#) ### `cwmp__ParameterKeyType` This typedef is declared in [tr-069.h](tr-069.h) at line 311, is serialized as XML schema type *`cwmp:ParameterKeyType`* and has underlying base type `char *`, which should be - shorter than or equal to 0 characters in length [![][1] To top](#) ### `cwmp__DeploymentUnitUUID` This typedef is declared in [tr-069.h](tr-069.h) at line 392, is serialized as XML schema type *`cwmp:DeploymentUnitUUID`* and has underlying base type `char *`, which should be - matching regex pattern "[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}" [![][1] To top](#) ## Summary of Serializable Types {#doc-types} Each serializable C/C++ *Type* with binding name *Name* has a set of auto-generated functions: - `Type *soap_new_Name(struct soap*)` managed allocation and default initialization - `Type *soap_new_Name(struct soap*, int n)` managed allocation and default initialization of an array `Type[n]` - `void soap_default_Name(struct soap*, Type*)` initialize or reset non-class *Type* to default) - `void Type::soap_default(struct soap*)` non-volatile class *Type* reset to default - `Type *soap_dup_Name(struct soap*, Type *dst, const Type *src)` requires soapcpp2 option -Ec, deep copy `src` to `dst` managed by context or unmanaged when context is NULL, returning `dst` (if `dst` is NULL then allocates `dst` copy) - `void soap_del_Name(struct soap*, Type*)` requires soapcpp2 option -Ec, deep delete *Type* which must be unmanaged - `const char *soap_Name2s(struct soap*, Type)` primitive *Type* only, returns string-converted *Type* in temporary string buffer - `int soap_s2Name(struct soap*, const char*, Type*)` primitive *Type* only, convert string to value, returns `SOAP_OK` or error code - `int soap_write_Name(struct soap*, const Type*)` serialize *Type* to XML, returns `SOAP_OK` or error code - `int soap_PUT_Name(struct soap*, const char *URL, const Type*)` REST PUT *Type* in XML, returns `SOAP_OK` or error code - `int soap_PATCH_Name(struct soap*, const char *URL, const Type*)` REST PATCH *Type* in XML, returns `SOAP_OK` or error code - `int soap_POST_send_Name(struct soap*, const char *URL, const Type*)` REST POST send *Type* in XML (MUST be followed by a `soap_POST_recv_OtherName`), returns `SOAP_OK` or error code - `int soap_read_Name(struct soap*, Type*)` deserialize *Type* from XML, returns `SOAP_OK` or error code - `int soap_GET_Name(struct soap*, const char *URL, Type*)` REST GET *Type* from XML, returns `SOAP_OK` or error code - `int soap_POST_recv_Name(struct soap*, Type*)` REST GET *Type* from XML (after a `soap_POST_send_OtherName`), returns `SOAP_OK` or error code - `(Type *)soap_malloc(struct soap*, sizeof(Type))` raw managed allocation of primitive *Type* (types that are not structs or classes) without initialization - `const char *soap_strdup(struct soap*, const char*)` managed allocation and duplication of string - `const wchar_t *soap_wstrdup(struct soap*, const wchar_t*)` managed allocation and duplication of wide string Each *Type* also has a unique type id `SOAP_TYPE_` that you can use to serialize `void*` in a struct/class by setting the `int __type` member to this type id. The unique type id is also used to distinguish derived class instances from base class instances by calling their `virtual soap_type()` methods that return this type id. From the toolkit documentation: - Set `soap->sendfd = fd` to serialize to an `int fd` file descriptor - Set `soap->os = &os` to serialize to a `std::ostream os` - Set `soap->recvfd = fd` to deserialize from an `int fd` file descriptor - Set `soap->is = &is` to deserialize from a `std::istream` - All managed allocated data is deleted by `soap_destroy(soap)` followed by `soap_end(soap)` with context `soap` The table below lists the serializable types by *Type*, binding *Name*, *Kind*, and the XSD data binding type and/or element. Pointers, arrays, and containers of these types are also serializable:
C/C++ Type Name Kind XML schema name
char byte char xsd:byte
int int int xsd:int
unsigned char unsignedByte unsigned char xsd:unsignedByte
cwmp__ACSVendorFaultCodeType cwmp__ACSVendorFaultCodeType unsigned int cwmp:ACSVendorFaultCodeType
cwmp__ACSFaultCodeType cwmp__ACSFaultCodeType unsigned int cwmp:ACSFaultCodeType
cwmp__CPEVendorFaultCodeType cwmp__CPEVendorFaultCodeType unsigned int cwmp:CPEVendorFaultCodeType
cwmp__CPEExtensionFaultCodeType cwmp__CPEExtensionFaultCodeType unsigned int cwmp:CPEExtensionFaultCodeType
cwmp__CPEFaultCodeType cwmp__CPEFaultCodeType unsigned int cwmp:CPEFaultCodeType
unsigned int unsignedInt unsigned int xsd:unsignedInt
time_t dateTime time_t xsd:dateTime
enum _cwmp__UploadResponse_Status _cwmp__UploadResponse_Status enum cwmp:UploadResponse-Status
enum _cwmp__DownloadResponse_Status _cwmp__DownloadResponse_Status enum cwmp:DownloadResponse-Status
enum _cwmp__DeleteObjectResponse_Status _cwmp__DeleteObjectResponse_Status enum cwmp:DeleteObjectResponse-Status
enum _cwmp__AddObjectResponse_Status _cwmp__AddObjectResponse_Status enum cwmp:AddObjectResponse-Status
enum _cwmp__SetParameterValuesResponse_Status _cwmp__SetParameterValuesResponse_Status enum cwmp:SetParameterValuesResponse-Status
enum _cwmp__OptionStruct_IsTransferable _cwmp__OptionStruct_IsTransferable enum cwmp:OptionStruct-IsTransferable
enum _cwmp__OptionStruct_Mode _cwmp__OptionStruct_Mode enum cwmp:OptionStruct-Mode
enum _cwmp__OptionStruct_State _cwmp__OptionStruct_State enum cwmp:OptionStruct-State
enum cwmp__DeploymentUnitCPEFaultCodeType cwmp__DeploymentUnitCPEFaultCodeType enum cwmp:DeploymentUnitCPEFaultCodeType
enum cwmp__TransferCompleteCPEFaultCodeType cwmp__TransferCompleteCPEFaultCodeType enum cwmp:TransferCompleteCPEFaultCodeType
enum cwmp__DefaultDeploymentUnitOperationType cwmp__DefaultDeploymentUnitOperationType enum cwmp:DefaultDeploymentUnitOperationType
enum cwmp__DeploymentUnitState cwmp__DeploymentUnitState enum cwmp:DeploymentUnitState
enum cwmp__TransferStateType cwmp__TransferStateType enum cwmp:TransferStateType
enum cwmp__ParameterAttributeNotificationValueType cwmp__ParameterAttributeNotificationValueType enum cwmp:ParameterAttributeNotificationValueType
enum cwmp__AccessListValueType cwmp__AccessListValueType enum cwmp:AccessListValueType
enum xsd__boolean xsd__boolean enum xsd:boolean
struct SOAP_ENV__Fault SOAP_ENV__Fault struct
struct SOAP_ENV__Reason SOAP_ENV__Reason struct
struct SOAP_ENV__Code SOAP_ENV__Code struct
struct SOAP_ENV__Detail SOAP_ENV__Detail struct
struct SOAP_ENV__Header SOAP_ENV__Header struct
struct _cwmp__HoldRequests _cwmp__HoldRequests struct
struct _cwmp__ID _cwmp__ID struct
struct _cwmp__SessionTimeout _cwmp__SessionTimeout struct
struct _cwmp__UseCWMPVersion _cwmp__UseCWMPVersion struct
struct _cwmp__SupportedCWMPVersions _cwmp__SupportedCWMPVersions struct
struct cwmp__UninstallOpStruct cwmp__UninstallOpStruct struct cwmp:UninstallOpStruct
struct cwmp__UpdateOpStruct cwmp__UpdateOpStruct struct cwmp:UpdateOpStruct
struct cwmp__InstallOpStruct cwmp__InstallOpStruct struct cwmp:InstallOpStruct
struct _cwmp__AutonomousDUStateChangeCompleteResponse _cwmp__AutonomousDUStateChangeCompleteResponse struct
struct cwmp__AutonOpResultStruct cwmp__AutonOpResultStruct struct cwmp:AutonOpResultStruct
struct _cwmp__AutonomousDUStateChangeComplete _cwmp__AutonomousDUStateChangeComplete struct
struct _cwmp__DUStateChangeCompleteResponse _cwmp__DUStateChangeCompleteResponse struct
struct _cwmp__DUStateChangeComplete _cwmp__DUStateChangeComplete struct
struct _cwmp__RequestDownloadResponse _cwmp__RequestDownloadResponse struct
struct FileTypeArg FileTypeArg struct cwmp:ArgStruct
struct _cwmp__RequestDownload _cwmp__RequestDownload struct
struct _cwmp__KickedResponse _cwmp__KickedResponse struct
struct _cwmp__Kicked _cwmp__Kicked struct
struct _cwmp__AutonomousTransferCompleteResponse _cwmp__AutonomousTransferCompleteResponse struct
struct _cwmp__AutonomousTransferComplete _cwmp__AutonomousTransferComplete struct
struct _cwmp__TransferCompleteResponse _cwmp__TransferCompleteResponse struct
struct _cwmp__TransferComplete _cwmp__TransferComplete struct
struct _cwmp__InformResponse _cwmp__InformResponse struct
struct EventList EventList struct cwmp:EventStruct
struct _cwmp__Inform _cwmp__Inform struct
struct _cwmp__ChangeDUStateResponse _cwmp__ChangeDUStateResponse struct
struct _cwmp__ChangeDUState _cwmp__ChangeDUState struct
struct _cwmp__CancelTransferResponse _cwmp__CancelTransferResponse struct
struct _cwmp__CancelTransfer _cwmp__CancelTransfer struct
struct _cwmp__ScheduleDownloadResponse _cwmp__ScheduleDownloadResponse struct
struct TimeWindowList TimeWindowList struct cwmp:TimeWindowStruct
struct _cwmp__ScheduleDownload _cwmp__ScheduleDownload struct
struct AllTransferList AllTransferList struct cwmp:AllQueuedTransferStruct
struct _cwmp__GetAllQueuedTransfersResponse _cwmp__GetAllQueuedTransfersResponse struct
struct _cwmp__GetAllQueuedTransfers _cwmp__GetAllQueuedTransfers struct
struct _cwmp__FactoryResetResponse _cwmp__FactoryResetResponse struct
struct _cwmp__FactoryReset _cwmp__FactoryReset struct
struct _cwmp__UploadResponse _cwmp__UploadResponse struct
struct _cwmp__Upload _cwmp__Upload struct
struct OptionList OptionList struct cwmp:OptionStruct
struct _cwmp__GetOptionsResponse _cwmp__GetOptionsResponse struct
struct _cwmp__GetOptions _cwmp__GetOptions struct
struct _cwmp__SetVouchersResponse _cwmp__SetVouchersResponse struct
struct VoucherList VoucherList struct SOAP-ENC:base64
struct _cwmp__SetVouchers _cwmp__SetVouchers struct
struct _cwmp__ScheduleInformResponse _cwmp__ScheduleInformResponse struct
struct _cwmp__ScheduleInform _cwmp__ScheduleInform struct
struct TransferList TransferList struct cwmp:QueuedTransferStruct
struct _cwmp__GetQueuedTransfersResponse _cwmp__GetQueuedTransfersResponse struct
struct _cwmp__GetQueuedTransfers _cwmp__GetQueuedTransfers struct
struct _cwmp__RebootResponse _cwmp__RebootResponse struct
struct _cwmp__Reboot _cwmp__Reboot struct
struct _cwmp__DownloadResponse _cwmp__DownloadResponse struct
struct _cwmp__Download _cwmp__Download struct
struct _cwmp__DeleteObjectResponse _cwmp__DeleteObjectResponse struct
struct _cwmp__DeleteObject _cwmp__DeleteObject struct
struct _cwmp__AddObjectResponse _cwmp__AddObjectResponse struct
struct _cwmp__AddObject _cwmp__AddObject struct
struct ParameterAttributeList ParameterAttributeList struct cwmp:ParameterAttributeStruct
struct _cwmp__GetParameterAttributesResponse _cwmp__GetParameterAttributesResponse struct
struct _cwmp__GetParameterAttributes _cwmp__GetParameterAttributes struct
struct _cwmp__SetParameterAttributesResponse _cwmp__SetParameterAttributesResponse struct
struct SetParameterAttributesList SetParameterAttributesList struct cwmp:SetParameterAttributesStruct
struct _cwmp__SetParameterAttributes _cwmp__SetParameterAttributes struct
struct ParameterInfoList ParameterInfoList struct cwmp:ParameterInfoStruct
struct _cwmp__GetParameterNamesResponse _cwmp__GetParameterNamesResponse struct
struct _cwmp__GetParameterNames _cwmp__GetParameterNames struct
struct _cwmp__GetParameterValuesResponse _cwmp__GetParameterValuesResponse struct
struct ParameterNames ParameterNames struct xsd:string
struct _cwmp__GetParameterValues _cwmp__GetParameterValues struct
struct _cwmp__SetParameterValuesResponse _cwmp__SetParameterValuesResponse struct
struct ParameterValueList ParameterValueList struct cwmp:ParameterValueStruct
struct _cwmp__SetParameterValues _cwmp__SetParameterValues struct
struct MethodList MethodList struct xsd:string
struct _cwmp__GetRPCMethodsResponse _cwmp__GetRPCMethodsResponse struct
struct _cwmp__GetRPCMethods _cwmp__GetRPCMethods struct
struct _cwmp__Fault_SetParameterValuesFault _cwmp__Fault_SetParameterValuesFault struct
struct _cwmp__Fault _cwmp__Fault struct
struct cwmp__ArgStruct cwmp__ArgStruct struct cwmp:ArgStruct
struct cwmp__OptionStruct cwmp__OptionStruct struct cwmp:OptionStruct
struct cwmp__OpResultStruct cwmp__OpResultStruct struct cwmp:OpResultStruct
struct cwmp__OperationStruct cwmp__OperationStruct struct cwmp:OperationStruct
struct cwmp__AllQueuedTransferStruct cwmp__AllQueuedTransferStruct struct cwmp:AllQueuedTransferStruct
struct cwmp__QueuedTransferStruct cwmp__QueuedTransferStruct struct cwmp:QueuedTransferStruct
struct cwmp__TimeWindowStruct cwmp__TimeWindowStruct struct cwmp:TimeWindowStruct
struct cwmp__ParameterAttributeStruct cwmp__ParameterAttributeStruct struct cwmp:ParameterAttributeStruct
struct AccessList AccessList struct cwmp:AccessListValueType
struct cwmp__SetParameterAttributesStruct cwmp__SetParameterAttributesStruct struct cwmp:SetParameterAttributesStruct
struct cwmp__ParameterInfoStruct cwmp__ParameterInfoStruct struct cwmp:ParameterInfoStruct
struct cwmp__EventStruct cwmp__EventStruct struct cwmp:EventStruct
struct cwmp__DeviceIdStruct cwmp__DeviceIdStruct struct cwmp:DeviceIdStruct
struct cwmp__ParameterValueStruct cwmp__ParameterValueStruct struct cwmp:ParameterValueStruct
struct cwmp__DeploymentUnitFaultStruct cwmp__DeploymentUnitFaultStruct struct cwmp:DeploymentUnitFaultStruct
struct cwmp__TransferCompleteFaultStruct cwmp__TransferCompleteFaultStruct struct cwmp:TransferCompleteFaultStruct
struct SOAP_ENC__base64 SOAP_ENC__base64 base64 binary SOAP-ENC:base64
cwmp__DeploymentUnitUUID cwmp__DeploymentUnitUUID string cwmp:DeploymentUnitUUID
cwmp__ParameterKeyType cwmp__ParameterKeyType string cwmp:ParameterKeyType
cwmp__ObjectNameType cwmp__ObjectNameType string cwmp:ObjectNameType
cwmp__CommandKeyType cwmp__CommandKeyType string cwmp:CommandKeyType
cwmp__TimeWindowModeValueType cwmp__TimeWindowModeValueType string cwmp:TimeWindowModeValueType
cwmp__EventCodeType cwmp__EventCodeType string cwmp:EventCodeType
cwmp__UploadFileType cwmp__UploadFileType string cwmp:UploadFileType
cwmp__DownloadFileType cwmp__DownloadFileType string cwmp:DownloadFileType
cwmp__TransferFileType cwmp__TransferFileType string cwmp:TransferFileType
cwmp__DeploymentUnitOperationType cwmp__DeploymentUnitOperationType string cwmp:DeploymentUnitOperationType
xsd__anyURI xsd__anyURI string xsd:anyURI
xsd__anySimpleType xsd__anySimpleType string xsd:anySimpleType
_QName _QName string xsd:QName
_XML _XML string (literal XML string)
char * string string xsd:string
[![][1] To top](#) ## Web Service Class cwmpService {#doc-server} This service class is declared in [soapcwmpService.h](soapcwmpService.h) and defined in [soapcwmpService.cpp](soapcwmpService.cpp): class SOAP_CMAC cwmpService { public: /// Context to manage service IO and data struct soap *soap; /// flag indicating that this context is owned by this service and should be deleted by the destructor bool soap_own; /// Variables globally declared in trapi.h, if any /// Construct a service with new managing context cwmpService(); /// Copy constructor cwmpService(const cwmpService&); /// Construct service given a shared managing context cwmpService(struct soap*); /// Constructor taking input+output mode flags for the new managing context cwmpService(soap_mode iomode); /// Constructor taking input and output mode flags for the new managing context cwmpService(soap_mode imode, soap_mode omode); /// Destructor deletes deserialized data and its managing context, when the context was allocated by the contructor virtual ~cwmpService(); /// Delete all deserialized data (with soap_destroy() and soap_end()) virtual void destroy(); /// Delete all deserialized data and reset to defaults virtual void reset(); /// Initializer used by constructors virtual void cwmpService_init(soap_mode imode, soap_mode omode); /// Return a copy that has a new managing context with the same engine state virtual cwmpService *copy() SOAP_PURE_VIRTUAL_COPY; /// Copy assignment cwmpService& operator=(const cwmpService&); /// Close connection (normally automatic) virtual int soap_close_socket(); /// Force close connection (can kill a thread blocked on IO) virtual int soap_force_close_socket(); /// Return sender-related fault to sender virtual int soap_senderfault(const char *string, const char *detailXML); /// Return sender-related fault with SOAP 1.2 subcode to sender virtual int soap_senderfault(const char *subcodeQName, const char *string, const char *detailXML); /// Return receiver-related fault to sender virtual int soap_receiverfault(const char *string, const char *detailXML); /// Return receiver-related fault with SOAP 1.2 subcode to sender virtual int soap_receiverfault(const char *subcodeQName, const char *string, const char *detailXML); /// Print fault virtual void soap_print_fault(FILE*); #ifndef WITH_LEAN #ifndef WITH_COMPAT /// Print fault to stream virtual void soap_stream_fault(std::ostream&); #endif /// Write fault to buffer virtual char *soap_sprint_fault(char *buf, size_t len); #endif /// Disables and removes SOAP Header from message by setting soap->header = NULL virtual void soap_noheader(); /// Add SOAP Header to message virtual void soap_header(struct _cwmp__SupportedCWMPVersions *cwmp__SupportedCWMPVersions, struct _cwmp__UseCWMPVersion *cwmp__UseCWMPVersion, struct _cwmp__SessionTimeout *cwmp__SessionTimeout, struct _cwmp__ID *cwmp__ID, struct _cwmp__HoldRequests *cwmp__HoldRequests); /// Get SOAP Header structure (i.e. soap->header, which is NULL when absent) virtual ::SOAP_ENV__Header *soap_header(); #ifndef WITH_NOIO /// Run simple single-thread (iterative, non-SSL) service on port until a connection error occurs (returns SOAP_OK or error code), use this->bind_flag = SO_REUSEADDR to rebind for immediate rerun virtual int run(int port, int backlog = 1); #if defined(WITH_OPENSSL) || defined(WITH_GNUTLS) /// Run simple single-thread SSL service on port until a connection error occurs (returns SOAP_OK or error code), use this->bind_flag = SO_REUSEADDR to rebind for immediate rerun virtual int ssl_run(int port, int backlog = 1); #endif /// Bind service to port (returns master socket or SOAP_INVALID_SOCKET upon error) virtual SOAP_SOCKET bind(const char *host, int port, int backlog); /// Accept next request (returns socket or SOAP_INVALID_SOCKET upon error) virtual SOAP_SOCKET accept(); #if defined(WITH_OPENSSL) || defined(WITH_GNUTLS) /// When SSL is used, after accept() should perform and accept SSL handshake virtual int ssl_accept(); #endif #endif /// After accept() serve the pending request (returns SOAP_OK or error code) virtual int serve(); /// Used by serve() to dispatch a pending request (returns SOAP_OK or error code) virtual int dispatch(); virtual int dispatch(struct soap *soap); // // Service operations are listed below: you should define these // Note: compile with -DWITH_PURE_VIRTUAL to declare pure virtual methods // /// Web service operation 'GetParameterNames' implementation, should return SOAP_OK or error code virtual int GetParameterNames(struct _cwmp__GetParameterNames *cwmp__GetParameterNames, struct _cwmp__GetParameterNamesResponse *cwmp__GetParameterNamesResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'GetParameterValues' implementation, should return SOAP_OK or error code virtual int GetParameterValues(struct _cwmp__GetParameterValues *cwmp__GetParameterValues, struct _cwmp__GetParameterValuesResponse *cwmp__GetParameterValuesResponse) SOAP_PURE_VIRTUAL; // /// Web service one-way operation 'GetParameterValuesResponse' implementation, should return value of send_GetParameterValuesResponse_empty_response() to send HTTP Accept acknowledgment, or return an error code, or return SOAP_OK to immediately return without sending an HTTP response message virtual int GetParameterValuesResponse(struct _cwmp__GetParameterValuesResponse *cwmp__GetParameterValuesResponse) SOAP_PURE_VIRTUAL; /// Web service asynchronous send of HTTP Accept acknowledgment to be called in 'GetParameterValuesResponse', returns SOAP_OK or error code virtual int send_GetParameterValuesResponse_empty_response(int soap_http_status = 202) { return soap_send_empty_response(this->soap, soap_http_status); } // /// Web service operation 'SetParameterValues' implementation, should return SOAP_OK or error code virtual int SetParameterValues(struct _cwmp__SetParameterValues *cwmp__SetParameterValues, struct _cwmp__SetParameterValuesResponse *cwmp__SetParameterValuesResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'GetParameterAttributes' implementation, should return SOAP_OK or error code virtual int GetParameterAttributes(struct _cwmp__GetParameterAttributes *cwmp__GetParameterAttributes, struct _cwmp__GetParameterAttributesResponse *cwmp__GetParameterAttributesResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'SetParameterAttributes' implementation, should return SOAP_OK or error code virtual int SetParameterAttributes(struct _cwmp__SetParameterAttributes *cwmp__SetParameterAttributes, struct _cwmp__SetParameterAttributesResponse *cwmp__SetParameterAttributesResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'Download' implementation, should return SOAP_OK or error code virtual int Download(struct _cwmp__Download *cwmp__Download, struct _cwmp__DownloadResponse *cwmp__DownloadResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'Upload' implementation, should return SOAP_OK or error code virtual int Upload(struct _cwmp__Upload *cwmp__Upload, struct _cwmp__UploadResponse *cwmp__UploadResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'AddObject' implementation, should return SOAP_OK or error code virtual int AddObject(struct _cwmp__AddObject *cwmp__AddObject, struct _cwmp__AddObjectResponse *cwmp__AddObjectResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'DeleteObject' implementation, should return SOAP_OK or error code virtual int DeleteObject(struct _cwmp__DeleteObject *cwmp__DeleteObject, struct _cwmp__DeleteObjectResponse *cwmp__DeleteObjectResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'GetRPCMethods' implementation, should return SOAP_OK or error code virtual int GetRPCMethods(struct _cwmp__GetRPCMethods *cwmp__GetRPCMethods, struct _cwmp__GetRPCMethodsResponse *cwmp__GetRPCMethodsResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'Inform' implementation, should return SOAP_OK or error code virtual int Inform(struct _cwmp__Inform *cwmp__Inform, struct _cwmp__InformResponse *cwmp__InformResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'Reboot' implementation, should return SOAP_OK or error code virtual int Reboot(struct _cwmp__Reboot *cwmp__Reboot, struct _cwmp__RebootResponse *cwmp__RebootResponse) SOAP_PURE_VIRTUAL; // /// Web service operation 'FactoryReset' implementation, should return SOAP_OK or error code virtual int FactoryReset(struct _cwmp__FactoryReset *cwmp__FactoryReset, struct _cwmp__FactoryResetResponse *cwmp__FactoryResetResponse) SOAP_PURE_VIRTUAL; }; Use the service request dispatcher to accept and process service requests: - `int serve()` serves requests by calling one of the service methods that matches the request. Returns `SOAP_OK` or an error code. This function supports CGI by accepting a request on stdin and sending the response to stdout, and FastCGI. To serve over HTTP(S), use the following functions to establish a connection: - `SOAP_SOCKET bind(const char *host, int port, int backlog)` returns master socket bound to port (and restricted to host name, if not NULL) or `SOAP_INVALID_SOCKET` upon error - `SOAP_SOCKET accept()` accepts connection and returns socket when accepted, or `SOAP_INVALID_SOCKET` upon error - `int soap_ssl_accept()` performs SSL handshake and returns `SOAP_OK` when successful or an error code, invoke this method after `accept()` to accept SSL/TLS connection ### Service Operation `cwmpService::GetParameterNames()` This service operation is declared in [trapi.h](trapi.h) at line 29 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'GetParameterNames' implementation, should return SOAP_OK or error code virtual int GetParameterNames(struct _cwmp__GetParameterNames *cwmp__GetParameterNames, struct _cwmp__GetParameterNamesResponse *cwmp__GetParameterNamesResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__GetParameterNames *cwmp__GetParameterNames` is optional, where the type of this parameter is a pointer to _cwmp__GetParameterNames - `struct _cwmp__GetParameterNamesResponse *cwmp__GetParameterNamesResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__GetParameterNamesResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__GetParameterNamesResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__GetParameterNamesResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::GetParameterValues()` This service operation is declared in [trapi.h](trapi.h) at line 35 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'GetParameterValues' implementation, should return SOAP_OK or error code virtual int GetParameterValues(struct _cwmp__GetParameterValues *cwmp__GetParameterValues, struct _cwmp__GetParameterValuesResponse *cwmp__GetParameterValuesResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__GetParameterValues *cwmp__GetParameterValues` is optional, where the type of this parameter is a pointer to _cwmp__GetParameterValues - `struct _cwmp__GetParameterValuesResponse *cwmp__GetParameterValuesResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__GetParameterValuesResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__GetParameterValuesResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__GetParameterValuesResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::GetParameterValuesResponse()` This service operation is declared in [trapi.h](trapi.h) at line 41 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`, and should return the value of `int cwmpService::send_empty_GetParameterValuesResponse_response(struct soap *soap, int httpcode)` when using HTTP: // /// Web service one-way operation 'GetParameterValuesResponse' implementation, should return value of send_GetParameterValuesResponse_empty_response() to send HTTP Accept acknowledgment, or return an error code, or return SOAP_OK to immediately return without sending an HTTP response message virtual int GetParameterValuesResponse(struct _cwmp__GetParameterValuesResponse *cwmp__GetParameterValuesResponse) SOAP_PURE_VIRTUAL; /// Web service asynchronous send of HTTP Accept acknowledgment to be called in 'GetParameterValuesResponse', returns SOAP_OK or error code virtual int send_GetParameterValuesResponse_empty_response(int soap_http_status = 202) { return soap_send_empty_response(this->soap, soap_http_status); } where: - `struct _cwmp__GetParameterValuesResponse *cwmp__GetParameterValuesResponse` is optional, where the type of this parameter is a pointer to _cwmp__GetParameterValuesResponse This service method should be implemented as part of the service back-end code and call `int cwmpService::send_GetParameterValuesResponse_empty_response(int httpcode)` with a HTTP status or error code (200 to 599) to return, when communicating over HTTP to return a HTTP header. [![][1] To top](#) ### Service Operation `cwmpService::SetParameterValues()` This service operation is declared in [trapi.h](trapi.h) at line 48 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'SetParameterValues' implementation, should return SOAP_OK or error code virtual int SetParameterValues(struct _cwmp__SetParameterValues *cwmp__SetParameterValues, struct _cwmp__SetParameterValuesResponse *cwmp__SetParameterValuesResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__SetParameterValues *cwmp__SetParameterValues` is optional, where the type of this parameter is a pointer to _cwmp__SetParameterValues - `struct _cwmp__SetParameterValuesResponse *cwmp__SetParameterValuesResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__SetParameterValuesResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__SetParameterValuesResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__SetParameterValuesResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::GetParameterAttributes()` This service operation is declared in [trapi.h](trapi.h) at line 54 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'GetParameterAttributes' implementation, should return SOAP_OK or error code virtual int GetParameterAttributes(struct _cwmp__GetParameterAttributes *cwmp__GetParameterAttributes, struct _cwmp__GetParameterAttributesResponse *cwmp__GetParameterAttributesResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__GetParameterAttributes *cwmp__GetParameterAttributes` is optional, where the type of this parameter is a pointer to _cwmp__GetParameterAttributes - `struct _cwmp__GetParameterAttributesResponse *cwmp__GetParameterAttributesResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__GetParameterAttributesResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__GetParameterAttributesResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__GetParameterAttributesResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::SetParameterAttributes()` This service operation is declared in [trapi.h](trapi.h) at line 60 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'SetParameterAttributes' implementation, should return SOAP_OK or error code virtual int SetParameterAttributes(struct _cwmp__SetParameterAttributes *cwmp__SetParameterAttributes, struct _cwmp__SetParameterAttributesResponse *cwmp__SetParameterAttributesResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__SetParameterAttributes *cwmp__SetParameterAttributes` is optional, where the type of this parameter is a pointer to _cwmp__SetParameterAttributes - `struct _cwmp__SetParameterAttributesResponse *cwmp__SetParameterAttributesResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__SetParameterAttributesResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__SetParameterAttributesResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__SetParameterAttributesResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::Download()` This service operation is declared in [trapi.h](trapi.h) at line 66 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'Download' implementation, should return SOAP_OK or error code virtual int Download(struct _cwmp__Download *cwmp__Download, struct _cwmp__DownloadResponse *cwmp__DownloadResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__Download *cwmp__Download` is optional, where the type of this parameter is a pointer to _cwmp__Download - `struct _cwmp__DownloadResponse *cwmp__DownloadResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__DownloadResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__DownloadResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__DownloadResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::Upload()` This service operation is declared in [trapi.h](trapi.h) at line 72 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'Upload' implementation, should return SOAP_OK or error code virtual int Upload(struct _cwmp__Upload *cwmp__Upload, struct _cwmp__UploadResponse *cwmp__UploadResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__Upload *cwmp__Upload` is optional, where the type of this parameter is a pointer to _cwmp__Upload - `struct _cwmp__UploadResponse *cwmp__UploadResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__UploadResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__UploadResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__UploadResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::AddObject()` This service operation is declared in [trapi.h](trapi.h) at line 78 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'AddObject' implementation, should return SOAP_OK or error code virtual int AddObject(struct _cwmp__AddObject *cwmp__AddObject, struct _cwmp__AddObjectResponse *cwmp__AddObjectResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__AddObject *cwmp__AddObject` is optional, where the type of this parameter is a pointer to _cwmp__AddObject - `struct _cwmp__AddObjectResponse *cwmp__AddObjectResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__AddObjectResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__AddObjectResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__AddObjectResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::DeleteObject()` This service operation is declared in [trapi.h](trapi.h) at line 84 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'DeleteObject' implementation, should return SOAP_OK or error code virtual int DeleteObject(struct _cwmp__DeleteObject *cwmp__DeleteObject, struct _cwmp__DeleteObjectResponse *cwmp__DeleteObjectResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__DeleteObject *cwmp__DeleteObject` is optional, where the type of this parameter is a pointer to _cwmp__DeleteObject - `struct _cwmp__DeleteObjectResponse *cwmp__DeleteObjectResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__DeleteObjectResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__DeleteObjectResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__DeleteObjectResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::GetRPCMethods()` This service operation is declared in [trapi.h](trapi.h) at line 90 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'GetRPCMethods' implementation, should return SOAP_OK or error code virtual int GetRPCMethods(struct _cwmp__GetRPCMethods *cwmp__GetRPCMethods, struct _cwmp__GetRPCMethodsResponse *cwmp__GetRPCMethodsResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__GetRPCMethods *cwmp__GetRPCMethods` is optional, where the type of this parameter is a pointer to _cwmp__GetRPCMethods - `struct _cwmp__GetRPCMethodsResponse *cwmp__GetRPCMethodsResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__GetRPCMethodsResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__GetRPCMethodsResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__GetRPCMethodsResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::Inform()` This service operation is declared in [trapi.h](trapi.h) at line 96 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'Inform' implementation, should return SOAP_OK or error code virtual int Inform(struct _cwmp__Inform *cwmp__Inform, struct _cwmp__InformResponse *cwmp__InformResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__Inform *cwmp__Inform` is optional, where the type of this parameter is a pointer to _cwmp__Inform - `struct _cwmp__InformResponse *cwmp__InformResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__InformResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__InformResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__InformResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::Reboot()` This service operation is declared in [trapi.h](trapi.h) at line 100 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'Reboot' implementation, should return SOAP_OK or error code virtual int Reboot(struct _cwmp__Reboot *cwmp__Reboot, struct _cwmp__RebootResponse *cwmp__RebootResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__Reboot *cwmp__Reboot` is optional, where the type of this parameter is a pointer to _cwmp__Reboot - `struct _cwmp__RebootResponse *cwmp__RebootResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__RebootResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__RebootResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__RebootResponse` to the result, or return an error code [![][1] To top](#) ### Service Operation `cwmpService::FactoryReset()` This service operation is declared in [trapi.h](trapi.h) at line 104 and has the following properties: - SOAP 1.1 protocol - SOAP rpc style - SOAP encoded - SOAP action "" - Operation namespace prefix `cwmp` and URI "[urn:dslforum-org:cwmp-1-2](#doc-namespaces)" The following service class method must be implemented in the service back-end code and will be called by the service dispatcher `cwmpService::serve(soap)`: // /// Web service operation 'FactoryReset' implementation, should return SOAP_OK or error code virtual int FactoryReset(struct _cwmp__FactoryReset *cwmp__FactoryReset, struct _cwmp__FactoryResetResponse *cwmp__FactoryResetResponse) SOAP_PURE_VIRTUAL; where: - `struct _cwmp__FactoryReset *cwmp__FactoryReset` is optional, where the type of this parameter is a pointer to _cwmp__FactoryReset - `struct _cwmp__FactoryResetResponse *cwmp__FactoryResetResponse` is the service operation response, which is a non-NULL pointer to a `struct _cwmp__FactoryResetResponse` that the service operation should populate with the response data, where the type of this result parameter is _cwmp__FactoryResetResponse This service method should be implemented as part of the service back-end code and return `SOAP_OK` and set the last parameter `cwmp__FactoryResetResponse` to the result, or return an error code [![][1] To top](#) ## Schemas and Namespaces {#doc-namespaces} The following schemas and namespaces are used in addition to the predefined SOAP and built-in XSD namespaces: - Prefix `cwmp` is bound to namespace URI *`urn:dslforum-org:cwmp-1-2`* of service WSDL [cwmp.wsdl](cwmp.wsdl) and schema [cwmp.xsd](cwmp.xsd) with local element form default *`unqualified`* and attribute form default *`unqualified`* The following namespace table is saved to cwmp.nsmap: struct Namespace namespaces[] = { { "SOAP-ENV", "http://schemas.xmlsoap.org/soap/envelope/", "http://www.w3.org/*/soap-envelope", NULL }, { "SOAP-ENC", "http://schemas.xmlsoap.org/soap/encoding/", "http://www.w3.org/*/soap-encoding", NULL }, { "xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL }, { "xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL }, { "cwmp", "urn:dslforum-org:cwmp-1-2", NULL, NULL }, { NULL, NULL, NULL, NULL} }; The table binds XML namespace prefixes (first column) to namespace URIs (second column), similar to xmlns:prefix="URI" in XML. The third column is a URI pattern with `*` wildcards that is also accepted as a valid namespace URI for inbound XML messages. The fourth column is NULL. This table is globally defined for the gSOAP engine. The engine context will look for it unless you compiled the gSOAP source codes with `-DWITH_NONAMESPACES`. You must assign this or another namespace table with `soap_set_namespaces(struct soap *soap, struct Namespace *namespaces)` after initializing the context and before processing XML. [![][1] To top](#) [1]: https://www.genivia.com/images/go-up.png -------------------------------------------------------------------------------- _Generated on Sat Dec 28 2019 09:31:21 UTC by soapcpp2 v2.8.83 for trapi.h._ _The gSOAP XML Web services tools are Copyright (C) Robert van Engelen, Genivia Inc. All Rights Reserved._