soapReadme.md 509 KB

@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 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 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:

  • soapStub.h contains an annotated copy of trapi.h and of the imported files (if any), where most of the information in this report soapReadme.md is sourced from (this header file also #includes "stdsoap2.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 defines allocation and (de)serialization functions for each C/C++ type, to compile with a project
  • See Web service class 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):

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 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

To top

enum cwmp__AccessListValueType

This enum type is declared in 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" is:

<simpleType name="AccessListValueType">
  <restriction base="xsd:string">
    <enumeration value="Subscriber"/>
  </restriction>
</simpleType>

To top

enum cwmp__ParameterAttributeNotificationValueType

This enum type is declared in 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" is:

<simpleType name="ParameterAttributeNotificationValueType">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
    <enumeration value="2"/>
    <enumeration value="3"/>
    <enumeration value="4"/>
    <enumeration value="5"/>
    <enumeration value="6"/>
  </restriction>
</simpleType>

To top

enum cwmp__TransferStateType

This enum type is declared in 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" is:

<simpleType name="TransferStateType">
  <restriction base="xsd:long">
    <enumeration value="1"/>
    <enumeration value="2"/>
    <enumeration value="3"/>
  </restriction>
</simpleType>

To top

enum cwmp__DeploymentUnitState

This enum type is declared in 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" is:

<simpleType name="DeploymentUnitState">
  <restriction base="xsd:string">
    <enumeration value="Installed"/>
    <enumeration value="Uninstalled"/>
    <enumeration value="Failed"/>
  </restriction>
</simpleType>

To top

enum cwmp__DefaultDeploymentUnitOperationType

This enum type is declared in 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" is:

<simpleType name="DefaultDeploymentUnitOperationType">
  <restriction base="xsd:string">
    <enumeration value="Install"/>
    <enumeration value="Update"/>
    <enumeration value="Uninstall"/>
  </restriction>
</simpleType>

To top

enum cwmp__TransferCompleteCPEFaultCodeType

This enum type is declared in 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" is:

<simpleType name="TransferCompleteCPEFaultCodeType">
  <restriction base="xsd:long">
    <enumeration value="9001"/>
    <enumeration value="9002"/>
    <enumeration value="9010"/>
    <enumeration value="9011"/>
    <enumeration value="9012"/>
    <enumeration value="9014"/>
    <enumeration value="9015"/>
    <enumeration value="9016"/>
    <enumeration value="9017"/>
    <enumeration value="9018"/>
    <enumeration value="9019"/>
    <enumeration value="9020"/>
  </restriction>
</simpleType>

To top

enum cwmp__DeploymentUnitCPEFaultCodeType

This enum type is declared in 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" is:

<simpleType name="DeploymentUnitCPEFaultCodeType">
  <restriction base="xsd:long">
    <enumeration value="9001"/>
    <enumeration value="9003"/>
    <enumeration value="9012"/>
    <enumeration value="9013"/>
    <enumeration value="9015"/>
    <enumeration value="9016"/>
    <enumeration value="9017"/>
    <enumeration value="9018"/>
    <enumeration value="9022"/>
    <enumeration value="9023"/>
    <enumeration value="9024"/>
    <enumeration value="9025"/>
    <enumeration value="9026"/>
    <enumeration value="9027"/>
    <enumeration value="9028"/>
    <enumeration value="9029"/>
    <enumeration value="9030"/>
    <enumeration value="9031"/>
    <enumeration value="9032"/>
  </restriction>
</simpleType>

To top

enum _cwmp__OptionStruct_State

This enum type is declared in 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" is:

<simpleType name="OptionStruct-State">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
    <enumeration value="2"/>
    <enumeration value="3"/>
  </restriction>
</simpleType>

To top

enum _cwmp__OptionStruct_Mode

This enum type is declared in 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" is:

<simpleType name="OptionStruct-Mode">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
    <enumeration value="2"/>
  </restriction>
</simpleType>

To top

enum _cwmp__OptionStruct_IsTransferable

This enum type is declared in 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" is:

<simpleType name="OptionStruct-IsTransferable">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
  </restriction>
</simpleType>

To top

enum _cwmp__SetParameterValuesResponse_Status

This enum type is declared in 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" is:

<simpleType name="SetParameterValuesResponse-Status">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
  </restriction>
</simpleType>

To top

enum _cwmp__AddObjectResponse_Status

This enum type is declared in 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" is:

<simpleType name="AddObjectResponse-Status">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
  </restriction>
</simpleType>

To top

enum _cwmp__DeleteObjectResponse_Status

This enum type is declared in 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" is:

<simpleType name="DeleteObjectResponse-Status">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
  </restriction>
</simpleType>

To top

enum _cwmp__DownloadResponse_Status

This enum type is declared in 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" is:

<simpleType name="DownloadResponse-Status">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
  </restriction>
</simpleType>

To top

enum _cwmp__UploadResponse_Status

This enum type is declared in 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" is:

<simpleType name="UploadResponse-Status">
  <restriction base="xsd:long">
    <enumeration value="0"/>
    <enumeration value="1"/>
  </restriction>
</simpleType>

To top

Class, Struct and Union Types {#doc-classes}

The table below lists the classes, structs and unions declared in 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 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:

<simpleType name="base64">
  <restriction base="xsd:base64Binary">
  </restriction>
</simpleType>

To top

struct cwmp__TransferCompleteFaultStruct

This struct is declared in 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 <FaultCode> of XML schema type xsd:string
  • char *FaultString is a required element <FaultString> 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" is:

<complexType name="TransferCompleteFaultStruct">
      <sequence>
        <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FaultString" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__DeploymentUnitFaultStruct

This struct is declared in 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 <FaultCode> of XML schema type xsd:string
  • char *FaultString is an optional element <FaultString> 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" is:

<complexType name="DeploymentUnitFaultStruct">
      <sequence>
        <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__ParameterValueStruct

This struct is declared in 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 <Name> of XML schema type xsd:string
  • char *Value is a required element <Value> 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" is:

<complexType name="ParameterValueStruct">
      <sequence>
        <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Value" type="xsd:anySimpleType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__DeviceIdStruct

This struct is declared in 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 <Manufacturer> of XML schema type xsd:string
  • char *OUI is a required element <OUI> of XML schema type xsd:string
  • char *ProductClass is a required element <ProductClass> of XML schema type xsd:string
  • char *SerialNumber is a required element <SerialNumber> 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" is:

<complexType name="DeviceIdStruct">
      <sequence>
        <element name="Manufacturer" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="OUI" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="ProductClass" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="SerialNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__EventStruct

This struct is declared in 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 <EventCode> of XML schema type cwmp:EventCodeType, where the type of this member is cwmp__EventCodeType
  • char *CommandKey is a required element <CommandKey> 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" is:

<complexType name="EventStruct">
      <sequence>
        <element name="EventCode" type="cwmp:EventCodeType" minOccurs="1" maxOccurs="1"/>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__ParameterInfoStruct

This struct is declared in 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 <Name> of XML schema type xsd:string
  • enum xsd__boolean Writable is a required element <Writable> 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" is:

<complexType name="ParameterInfoStruct">
      <sequence>
        <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Writable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__SetParameterAttributesStruct

This struct is declared in 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 <Name> of XML schema type xsd:string
  • enum xsd__boolean NotificationChange is a required element <NotificationChange> of XML schema type xsd:boolean, where the type of this member is xsd__boolean
  • enum cwmp__ParameterAttributeNotificationValueType Notification is a required element <Notification> of XML schema type cwmp:ParameterAttributeNotificationValueType, where the type of this member is cwmp__ParameterAttributeNotificationValueType
  • enum xsd__boolean AccessListChange is a required element <AccessListChange> of XML schema type xsd:boolean, where the type of this member is xsd__boolean
  • struct AccessList *AccessList is a required element <AccessList> 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" is:

<complexType name="SetParameterAttributesStruct">
      <sequence>
        <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="NotificationChange" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
        <element name="Notification" type="cwmp:ParameterAttributeNotificationValueType" minOccurs="1" maxOccurs="1"/>
        <element name="AccessListChange" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
        <element name="AccessList" type="cwmp:ArrayOfAccessListValueType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__ParameterAttributeStruct

This struct is declared in 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 <Name> of XML schema type xsd:string
  • enum cwmp__ParameterAttributeNotificationValueType Notification is a required element <Notification> of XML schema type cwmp:ParameterAttributeNotificationValueType, where the type of this member is cwmp__ParameterAttributeNotificationValueType
  • struct AccessList *AccessList is a required element <AccessList> 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" is:

<complexType name="ParameterAttributeStruct">
      <sequence>
        <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Notification" type="cwmp:ParameterAttributeNotificationValueType" minOccurs="1" maxOccurs="1"/>
        <element name="AccessList" type="cwmp:ArrayOfAccessListValueType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__TimeWindowStruct

This struct is declared in 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 <WindowStart> of XML schema type xsd:unsignedInt
  • unsigned int WindowEnd is a required element <WindowEnd> of XML schema type xsd:unsignedInt
  • char *WindowMode is a required element <WindowMode> of XML schema type cwmp:TimeWindowModeValueType, where the type of this member is cwmp__TimeWindowModeValueType
  • char *UserMessage is a required element <UserMessage> of XML schema type xsd:string
  • int MaxRetries is a required element <MaxRetries> 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" is:

<complexType name="TimeWindowStruct">
      <sequence>
        <element name="WindowStart" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="WindowEnd" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="WindowMode" type="cwmp:TimeWindowModeValueType" minOccurs="1" maxOccurs="1"/>
        <element name="UserMessage" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="MaxRetries" type="xsd:int" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__QueuedTransferStruct

This struct is declared in 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 <CommandKey> of XML schema type cwmp:CommandKeyType, where the type of this member is cwmp__CommandKeyType
  • enum cwmp__TransferStateType State is a required element <State> 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" is:

<complexType name="QueuedTransferStruct">
      <sequence>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
        <element name="State" type="cwmp:TransferStateType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__AllQueuedTransferStruct

This struct is declared in 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 <CommandKey> of XML schema type cwmp:CommandKeyType, where the type of this member is cwmp__CommandKeyType
  • enum cwmp__TransferStateType State is a required element <State> of XML schema type cwmp:TransferStateType, where the type of this member is cwmp__TransferStateType
  • enum xsd__boolean IsDownload is a required element <IsDownload> of XML schema type xsd:boolean, where the type of this member is xsd__boolean
  • char *FileType is a required element <FileType> of XML schema type cwmp:TransferFileType, where the type of this member is cwmp__TransferFileType
  • unsigned int FileSize is a required element <FileSize> of XML schema type xsd:unsignedInt
  • char *TargetFileName is a required element <TargetFileName> 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" is:

<complexType name="AllQueuedTransferStruct">
      <sequence>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
        <element name="State" type="cwmp:TransferStateType" minOccurs="1" maxOccurs="1"/>
        <element name="IsDownload" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
        <element name="FileType" type="cwmp:TransferFileType" minOccurs="1" maxOccurs="1"/>
        <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__OperationStruct

This struct is declared in 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" is:

<complexType name="OperationStruct">
      <sequence>
      </sequence>
</complexType>

To top

struct cwmp__OpResultStruct

This struct is declared in 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 <UUID> of XML schema type cwmp:DeploymentUnitUUID, where the type of this member is cwmp__DeploymentUnitUUID
  • char *DeploymentUnitRef is a required element <DeploymentUnitRef> of XML schema type xsd:string
  • char *Version is a required element <Version> of XML schema type xsd:string
  • enum cwmp__DeploymentUnitState CurrentState is a required element <CurrentState> of XML schema type cwmp:DeploymentUnitState, where the type of this member is cwmp__DeploymentUnitState
  • enum xsd__boolean Resolved is a required element <Resolved> of XML schema type xsd:boolean, where the type of this member is xsd__boolean
  • char *ExecutionUnitRefList is a required element <ExecutionUnitRefList> of XML schema type xsd:string
  • time_t StartTime is a required element <StartTime> of XML schema type xsd:dateTime
  • time_t CompleteTime is a required element <CompleteTime> of XML schema type xsd:dateTime
  • struct cwmp__DeploymentUnitFaultStruct *Fault is a required element <Fault> 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" is:

<complexType name="OpResultStruct">
      <sequence>
        <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/>
        <element name="DeploymentUnitRef" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Version" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="CurrentState" type="cwmp:DeploymentUnitState" minOccurs="1" maxOccurs="1"/>
        <element name="Resolved" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
        <element name="ExecutionUnitRefList" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="Fault" type="cwmp:DeploymentUnitFaultStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__OptionStruct

This struct is declared in 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 <OptionName> of XML schema type xsd:string
  • unsigned int VoucherSN is a required element <VoucherSN> of XML schema type xsd:unsignedInt
  • enum _cwmp__OptionStruct_State State is a required element <State> 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 <Mode> of XML schema type cwmp:OptionStruct-Mode, where the type of this member is _cwmp__OptionStruct_Mode
  • time_t StartDate is a required element <StartDate> of XML schema type xsd:dateTime
  • time_t *ExpirationDate is an optional element <ExpirationDate> of XML schema type xsd:dateTime
  • enum _cwmp__OptionStruct_IsTransferable IsTransferable is a required element <IsTransferable> 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" is:

<complexType name="OptionStruct">
      <sequence>
        <element name="OptionName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="VoucherSN" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="State" type="cwmp:OptionStruct-State" minOccurs="1" maxOccurs="1"/>
        <element name="Mode" type="cwmp:OptionStruct-Mode" minOccurs="1" maxOccurs="1"/>
        <element name="StartDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="ExpirationDate" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
        <element name="IsTransferable" type="cwmp:OptionStruct-IsTransferable" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__ArgStruct

This struct is declared in 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 <Name> of XML schema type xsd:string
  • char *Value is a required element <Value> 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" is:

<complexType name="ArgStruct">
      <sequence>
        <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Value" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__Fault_SetParameterValuesFault

This struct is declared in 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 <ParameterName> of XML schema type xsd:string
  • char *FaultCode is a required element <FaultCode> of XML schema type xsd:string
  • char *FaultString is an optional element <FaultString> 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" is:

<complexType name="Fault-SetParameterValuesFault">
      <sequence>
        <element name="ParameterName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__Fault

This struct is declared in 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 <FaultCode> of XML schema type xsd:string
  • char *FaultString is an optional element <FaultString> of XML schema type xsd:string
  • int __sizeSetParameterValuesFault is a sequence of elements <SetParameterValuesFault> 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" is:

<complexType name="Fault">
      <sequence>
        <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/>
        <element name="SetParameterValuesFault" type="cwmp:Fault-SetParameterValuesFault" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
</complexType>

To top

struct _cwmp__GetRPCMethods

This struct is declared in 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" is:

<complexType name="GetRPCMethods">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__GetRPCMethodsResponse

This struct is declared in 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 <MethodList> 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" is:

<complexType name="GetRPCMethodsResponse">
      <sequence>
        <element name="MethodList" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__SetParameterValues

This struct is declared in 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 <ParameterList> of XML schema type ArrayOfParameterValueStruct, where the type of this member is a pointer to ParameterValueList
  • char *ParameterKey is a required element <ParameterKey> 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" is:

<complexType name="SetParameterValues">
      <sequence>
        <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/>
        <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__SetParameterValuesResponse

This struct is declared in 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 <Status> 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" is:

<complexType name="SetParameterValuesResponse">
      <sequence>
        <element name="Status" type="cwmp:SetParameterValuesResponse-Status" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__GetParameterValues

This struct is declared in 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 <ParameterNames> 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" is:

<complexType name="GetParameterValues">
      <sequence>
        <element name="ParameterNames" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__GetParameterValuesResponse

This struct is declared in 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 <ParameterList> 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" is:

<complexType name="GetParameterValuesResponse">
      <sequence>
        <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__GetParameterNames

This struct is declared in 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 <ParameterPath> of XML schema type xsd:string
  • enum xsd__boolean NextLevel is a required element <NextLevel> 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" is:

<complexType name="GetParameterNames">
      <sequence>
        <element name="ParameterPath" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="NextLevel" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__GetParameterNamesResponse

This struct is declared in 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 <ParameterList> 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" is:

<complexType name="GetParameterNamesResponse">
      <sequence>
        <element name="ParameterList" type="cwmp:ArrayOfParameterInfoStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__SetParameterAttributes

This struct is declared in 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 <ParameterList> 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" is:

<complexType name="SetParameterAttributes">
      <sequence>
        <element name="ParameterList" type="cwmp:ArrayOfSetParameterAttributesStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__SetParameterAttributesResponse

This struct is declared in 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" is:

<complexType name="SetParameterAttributesResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__GetParameterAttributes

This struct is declared in 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 <ParameterNames> 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" is:

<complexType name="GetParameterAttributes">
      <sequence>
        <element name="ParameterNames" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__GetParameterAttributesResponse

This struct is declared in 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 <ParameterList> 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" is:

<complexType name="GetParameterAttributesResponse">
      <sequence>
        <element name="ParameterList" type="cwmp:ArrayOfParameterAttributeStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__AddObject

This struct is declared in 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 <ObjectName> of XML schema type cwmp:ObjectNameType, where the type of this member is cwmp__ObjectNameType
  • char *ParameterKey is a required element <ParameterKey> 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" is:

<complexType name="AddObject">
      <sequence>
        <element name="ObjectName" type="cwmp:ObjectNameType" minOccurs="1" maxOccurs="1"/>
        <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__AddObjectResponse

This struct is declared in 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 <InstanceNumber> of XML schema type xsd:unsignedInt
  • enum _cwmp__AddObjectResponse_Status Status is a required element <Status> 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" is:

<complexType name="AddObjectResponse">
      <sequence>
        <element name="InstanceNumber" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="Status" type="cwmp:AddObjectResponse-Status" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__DeleteObject

This struct is declared in 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 <ObjectName> of XML schema type cwmp:ObjectNameType, where the type of this member is cwmp__ObjectNameType
  • char *ParameterKey is a required element <ParameterKey> 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" is:

<complexType name="DeleteObject">
      <sequence>
        <element name="ObjectName" type="cwmp:ObjectNameType" minOccurs="1" maxOccurs="1"/>
        <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__DeleteObjectResponse

This struct is declared in 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 <Status> 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" is:

<complexType name="DeleteObjectResponse">
      <sequence>
        <element name="Status" type="cwmp:DeleteObjectResponse-Status" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__Download

This struct is declared in 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 <CommandKey> of XML schema type cwmp:CommandKeyType, where the type of this member is cwmp__CommandKeyType
  • char *FileType is a required element <FileType> of XML schema type cwmp:DownloadFileType, where the type of this member is cwmp__DownloadFileType
  • char *URL is a required element <URL> of XML schema type xsd:string
  • char *Username is a required element <Username> of XML schema type xsd:string
  • char *Password is a required element <Password> of XML schema type xsd:string
  • unsigned int FileSize is a required element <FileSize> of XML schema type xsd:unsignedInt
  • char *TargetFileName is a required element <TargetFileName> of XML schema type xsd:string
  • unsigned int DelaySeconds is a required element <DelaySeconds> of XML schema type xsd:unsignedInt
  • char *SuccessURL is a required element <SuccessURL> of XML schema type xsd:string
  • char *FailureURL is a required element <FailureURL> 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" is:

<complexType name="Download">
      <sequence>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
        <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/>
        <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="SuccessURL" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FailureURL" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__DownloadResponse

This struct is declared in 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 <Status> of XML schema type cwmp:DownloadResponse-Status, where the type of this member is _cwmp__DownloadResponse_Status
  • time_t StartTime is a required element <StartTime> of XML schema type xsd:dateTime
  • time_t CompleteTime is a required element <CompleteTime> 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" is:

<complexType name="DownloadResponse">
      <sequence>
        <element name="Status" type="cwmp:DownloadResponse-Status" minOccurs="1" maxOccurs="1"/>
        <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__Reboot

This struct is declared in 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 <CommandKey> 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" is:

<complexType name="Reboot">
      <sequence>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__RebootResponse

This struct is declared in 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" is:

<complexType name="RebootResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__GetQueuedTransfers

This struct is declared in 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" is:

<complexType name="GetQueuedTransfers">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__GetQueuedTransfersResponse

This struct is declared in 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 <TransferList> 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" is:

<complexType name="GetQueuedTransfersResponse">
      <sequence>
        <element name="TransferList" type="cwmp:ArrayOfQueuedTransferStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__ScheduleInform

This struct is declared in 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 <DelaySeconds> of XML schema type xsd:unsignedInt
  • char *CommandKey is a required element <CommandKey> 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" is:

<complexType name="ScheduleInform">
      <sequence>
        <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__ScheduleInformResponse

This struct is declared in 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" is:

<complexType name="ScheduleInformResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__SetVouchers

This struct is declared in 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 <VoucherList> 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" is:

<complexType name="SetVouchers">
      <sequence>
        <element name="VoucherList" type="cwmp:ArrayOfbase64" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__SetVouchersResponse

This struct is declared in 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" is:

<complexType name="SetVouchersResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__GetOptions

This struct is declared in 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 <OptionName> 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" is:

<complexType name="GetOptions">
      <sequence>
        <element name="OptionName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__GetOptionsResponse

This struct is declared in 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 <OptionList> 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" is:

<complexType name="GetOptionsResponse">
      <sequence>
        <element name="OptionList" type="cwmp:ArrayOfOptionStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__Upload

This struct is declared in 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 <CommandKey> of XML schema type cwmp:CommandKeyType, where the type of this member is cwmp__CommandKeyType
  • char *FileType is a required element <FileType> of XML schema type cwmp:UploadFileType, where the type of this member is cwmp__UploadFileType
  • char *URL is a required element <URL> of XML schema type xsd:string
  • char *Username is a required element <Username> of XML schema type xsd:string
  • char *Password is a required element <Password> of XML schema type xsd:string
  • unsigned int DelaySeconds is a required element <DelaySeconds> 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" is:

<complexType name="Upload">
      <sequence>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
        <element name="FileType" type="cwmp:UploadFileType" minOccurs="1" maxOccurs="1"/>
        <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__UploadResponse

This struct is declared in 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 <Status> of XML schema type cwmp:UploadResponse-Status, where the type of this member is _cwmp__UploadResponse_Status
  • time_t StartTime is a required element <StartTime> of XML schema type xsd:dateTime
  • time_t CompleteTime is a required element <CompleteTime> 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" is:

<complexType name="UploadResponse">
      <sequence>
        <element name="Status" type="cwmp:UploadResponse-Status" minOccurs="1" maxOccurs="1"/>
        <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__FactoryReset

This struct is declared in 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" is:

<complexType name="FactoryReset">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__FactoryResetResponse

This struct is declared in 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" is:

<complexType name="FactoryResetResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__GetAllQueuedTransfers

This struct is declared in 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" is:

<complexType name="GetAllQueuedTransfers">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__GetAllQueuedTransfersResponse

This struct is declared in 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 <TransferList> 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" is:

<complexType name="GetAllQueuedTransfersResponse">
      <sequence>
        <element name="TransferList" type="cwmp:ArrayOfAllQueuedTransferStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__ScheduleDownload

This struct is declared in 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 <CommandKey> of XML schema type cwmp:CommandKeyType, where the type of this member is cwmp__CommandKeyType
  • char *FileType is a required element <FileType> of XML schema type cwmp:DownloadFileType, where the type of this member is cwmp__DownloadFileType
  • char *URL is a required element <URL> of XML schema type xsd:string
  • char *Username is a required element <Username> of XML schema type xsd:string
  • char *Password is a required element <Password> of XML schema type xsd:string
  • unsigned int FileSize is a required element <FileSize> of XML schema type xsd:unsignedInt
  • char *TargetFileName is a required element <TargetFileName> of XML schema type xsd:string
  • struct TimeWindowList *TimeWindowList is a required element <TimeWindowList> 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" is:

<complexType name="ScheduleDownload">
      <sequence>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
        <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/>
        <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="TimeWindowList" type="cwmp:ArrayOfTimeWindowStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__ScheduleDownloadResponse

This struct is declared in 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" is:

<complexType name="ScheduleDownloadResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__CancelTransfer

This struct is declared in 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 <CommandKey> 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" is:

<complexType name="CancelTransfer">
      <sequence>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__CancelTransferResponse

This struct is declared in 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" is:

<complexType name="CancelTransferResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__ChangeDUState

This struct is declared in 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 <Operations> 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 <CommandKey> 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" is:

<complexType name="ChangeDUState">
      <sequence>
        <element name="Operations" type="cwmp:OperationStruct" minOccurs="1" maxOccurs="unbounded"/>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="0" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__ChangeDUStateResponse

This struct is declared in 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" is:

<complexType name="ChangeDUStateResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__Inform

This struct is declared in 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 <DeviceId> 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 <Event> of XML schema type ArrayOfEventStruct, where the type of this member is a pointer to EventList
  • unsigned int MaxEnvelopes is a required element <MaxEnvelopes> of XML schema type xsd:unsignedInt
  • time_t CurrentTime is a required element <CurrentTime> of XML schema type xsd:dateTime
  • unsigned int RetryCount is a required element <RetryCount> of XML schema type xsd:unsignedInt
  • struct ParameterValueList *ParameterList is a required element <ParameterList> 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" is:

<complexType name="Inform">
      <sequence>
        <element name="DeviceId" type="cwmp:DeviceIdStruct" minOccurs="1" maxOccurs="1"/>
        <element name="Event" type="cwmp:ArrayOfEventStruct" minOccurs="1" maxOccurs="1"/>
        <element name="MaxEnvelopes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="CurrentTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="RetryCount" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__InformResponse

This struct is declared in 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 <MaxEnvelopes> 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" is:

<complexType name="InformResponse">
      <sequence>
        <element name="MaxEnvelopes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__TransferComplete

This struct is declared in 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 <CommandKey> of XML schema type cwmp:CommandKeyType, where the type of this member is cwmp__CommandKeyType
  • struct cwmp__TransferCompleteFaultStruct *FaultStruct is a required element <FaultStruct> 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 <StartTime> of XML schema type xsd:dateTime
  • time_t CompleteTime is a required element <CompleteTime> 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" is:

<complexType name="TransferComplete">
      <sequence>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/>
        <element name="FaultStruct" type="cwmp:TransferCompleteFaultStruct" minOccurs="1" maxOccurs="1"/>
        <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__TransferCompleteResponse

This struct is declared in 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" is:

<complexType name="TransferCompleteResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__AutonomousTransferComplete

This struct is declared in 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 <AnnounceURL> of XML schema type xsd:string
  • char *TransferURL is a required element <TransferURL> of XML schema type xsd:string
  • enum xsd__boolean IsDownload is a required element <IsDownload> of XML schema type xsd:boolean, where the type of this member is xsd__boolean
  • char *FileType is a required element <FileType> of XML schema type cwmp:TransferFileType, where the type of this member is cwmp__TransferFileType
  • unsigned int FileSize is a required element <FileSize> of XML schema type xsd:unsignedInt
  • char *TargetFileName is a required element <TargetFileName> of XML schema type xsd:string
  • struct cwmp__TransferCompleteFaultStruct *FaultStruct is a required element <FaultStruct> 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 <StartTime> of XML schema type xsd:dateTime
  • time_t CompleteTime is a required element <CompleteTime> 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" is:

<complexType name="AutonomousTransferComplete">
      <sequence>
        <element name="AnnounceURL" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="TransferURL" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="IsDownload" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
        <element name="FileType" type="cwmp:TransferFileType" minOccurs="1" maxOccurs="1"/>
        <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
        <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="FaultStruct" type="cwmp:TransferCompleteFaultStruct" minOccurs="1" maxOccurs="1"/>
        <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__AutonomousTransferCompleteResponse

This struct is declared in 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" is:

<complexType name="AutonomousTransferCompleteResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__Kicked

This struct is declared in 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 <Command> of XML schema type xsd:string
  • char *Referer is a required element <Referer> of XML schema type xsd:string
  • char *Arg is a required element <Arg> of XML schema type xsd:string
  • char *Next is a required element <Next> 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" is:

<complexType name="Kicked">
      <sequence>
        <element name="Command" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Referer" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Arg" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Next" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__KickedResponse

This struct is declared in 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 <NextURL> 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" is:

<complexType name="KickedResponse">
      <sequence>
        <element name="NextURL" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__RequestDownload

This struct is declared in 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 <FileType> of XML schema type cwmp:DownloadFileType, where the type of this member is cwmp__DownloadFileType
  • struct FileTypeArg *FileTypeArg is a required element <FileTypeArg> 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" is:

<complexType name="RequestDownload">
      <sequence>
        <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/>
        <element name="FileTypeArg" type="cwmp:ArrayOfArgStruct" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__RequestDownloadResponse

This struct is declared in 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" is:

<complexType name="RequestDownloadResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__DUStateChangeComplete

This struct is declared in 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 <Results> 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 <CommandKey> 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" is:

<complexType name="DUStateChangeComplete">
      <sequence>
        <element name="Results" type="cwmp:OpResultStruct" minOccurs="1" maxOccurs="unbounded"/>
        <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="0" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct _cwmp__DUStateChangeCompleteResponse

This struct is declared in 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" is:

<complexType name="DUStateChangeCompleteResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct _cwmp__AutonomousDUStateChangeComplete

This struct is declared in 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 <Results> 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" is:

<complexType name="AutonomousDUStateChangeComplete">
      <sequence>
        <element name="Results" type="cwmp:AutonOpResultStruct" minOccurs="1" maxOccurs="unbounded"/>
      </sequence>
</complexType>

To top

struct _cwmp__AutonomousDUStateChangeCompleteResponse

This struct is declared in 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" is:

<complexType name="AutonomousDUStateChangeCompleteResponse">
      <sequence>
      </sequence>
</complexType>

To top

struct ParameterNames

This struct is declared in 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:

<complexType name="ArrayOfstring">
  <complexContent>
      <sequence>
        <element name="string" type="string" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct ParameterValueList

This struct is declared in 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:

<complexType name="ArrayOfParameterValueStruct">
  <complexContent>
      <sequence>
        <element name="ParameterValueStruct" type="ParameterValueStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct MethodList

This struct is declared in 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:

<complexType name="ArrayOfstring">
  <complexContent>
      <sequence>
        <element name="string" type="string" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct EventList

This struct is declared in 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:

<complexType name="ArrayOfEventStruct">
  <complexContent>
      <sequence>
        <element name="EventStruct" type="EventStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct ParameterInfoList

This struct is declared in 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:

<complexType name="ArrayOfParameterInfoStruct">
  <complexContent>
      <sequence>
        <element name="ParameterInfoStruct" type="ParameterInfoStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct AccessList

This struct is declared in 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:

<complexType name="ArrayOfAccessListValueType">
  <complexContent>
      <sequence>
        <element name="string" type="AccessListValueType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct SetParameterAttributesList

This struct is declared in 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:

<complexType name="ArrayOfSetParameterAttributesStruct">
  <complexContent>
      <sequence>
        <element name="SetParameterAttributesStruct" type="SetParameterAttributesStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct ParameterAttributeList

This struct is declared in 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:

<complexType name="ArrayOfParameterAttributeStruct">
  <complexContent>
      <sequence>
        <element name="ParameterAttributeStruct" type="ParameterAttributeStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct TimeWindowList

This struct is declared in 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:

<complexType name="ArrayOfTimeWindowStruct">
  <complexContent>
      <sequence>
        <element name="TimeWindowStruct" type="TimeWindowStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct TransferList

This struct is declared in 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:

<complexType name="ArrayOfQueuedTransferStruct">
  <complexContent>
      <sequence>
        <element name="QueuedTransferStruct" type="QueuedTransferStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct AllTransferList

This struct is declared in 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:

<complexType name="ArrayOfAllQueuedTransferStruct">
  <complexContent>
      <sequence>
        <element name="AllQueuedTransferStruct" type="AllQueuedTransferStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct cwmp__InstallOpStruct

This struct is declared in 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 <URL> of XML schema type xsd:anyURI, where the type of this member is xsd__anyURI
  • char *UUID is an optional element <UUID> of XML schema type cwmp:DeploymentUnitUUID, where the type of this member is cwmp__DeploymentUnitUUID
  • char **Username is an optional element <Username> of XML schema type xsd:string
  • char **Password is an optional element <Password> of XML schema type xsd:string
  • char **ExecutionEnvRef is an optional element <ExecutionEnvRef> 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" is:

<complexType name="InstallOpStruct">
      <sequence>
        <element name="URL" type="xsd:anyURI" minOccurs="1" maxOccurs="1"/>
        <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="0" maxOccurs="1"/>
        <element name="Username" type="xsd:string" minOccurs="0" maxOccurs="1"/>
        <element name="Password" type="xsd:string" minOccurs="0" maxOccurs="1"/>
        <element name="ExecutionEnvRef" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__UpdateOpStruct

This struct is declared in 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 <UUID> of XML schema type cwmp:DeploymentUnitUUID, where the type of this member is cwmp__DeploymentUnitUUID
  • char **Version is an optional element <Version> of XML schema type xsd:string
  • char **URL is an optional element <URL> of XML schema type xsd:anyURI, where the type of this member is a pointer to xsd__anyURI
  • char **Username is an optional element <Username> of XML schema type xsd:string
  • char **Password is an optional element <Password> 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" is:

<complexType name="UpdateOpStruct">
      <sequence>
        <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="0" maxOccurs="1"/>
        <element name="Version" type="xsd:string" minOccurs="0" maxOccurs="1"/>
        <element name="URL" type="xsd:anyURI" minOccurs="0" maxOccurs="1"/>
        <element name="Username" type="xsd:string" minOccurs="0" maxOccurs="1"/>
        <element name="Password" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__UninstallOpStruct

This struct is declared in 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 <UUID> of XML schema type cwmp:DeploymentUnitUUID, where the type of this member is cwmp__DeploymentUnitUUID
  • char **Version is an optional element <Version> of XML schema type xsd:string
  • char **ExecutionEnvRef is an optional element <ExecutionEnvRef> 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" is:

<complexType name="UninstallOpStruct">
      <sequence>
        <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/>
        <element name="Version" type="xsd:string" minOccurs="0" maxOccurs="1"/>
        <element name="ExecutionEnvRef" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct cwmp__AutonOpResultStruct

This struct is declared in 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 <UUID> of XML schema type cwmp:DeploymentUnitUUID, where the type of this member is cwmp__DeploymentUnitUUID
  • char *DeploymentUnitRef is a required element <DeploymentUnitRef> of XML schema type xsd:string
  • char *Version is a required element <Version> of XML schema type xsd:string
  • enum cwmp__DeploymentUnitState CurrentState is a required element <CurrentState> of XML schema type cwmp:DeploymentUnitState, where the type of this member is cwmp__DeploymentUnitState
  • enum xsd__boolean Resolved is a required element <Resolved> of XML schema type xsd:boolean, where the type of this member is xsd__boolean
  • char *ExecutionUnitRefList is a required element <ExecutionUnitRefList> of XML schema type xsd:string
  • time_t StartTime is a required element <StartTime> of XML schema type xsd:dateTime
  • time_t CompleteTime is a required element <CompleteTime> of XML schema type xsd:dateTime
  • struct cwmp__DeploymentUnitFaultStruct *Fault is a required element <Fault> of XML schema type cwmp:DeploymentUnitFaultStruct, where the type of this member is a pointer to cwmp__DeploymentUnitFaultStruct
  • char *OperationPerformed is a required element <OperationPerformed> 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" is:

<complexType name="AutonOpResultStruct">
      <sequence>
        <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/>
        <element name="DeploymentUnitRef" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="Version" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="CurrentState" type="cwmp:DeploymentUnitState" minOccurs="1" maxOccurs="1"/>
        <element name="Resolved" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
        <element name="ExecutionUnitRefList" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
        <element name="Fault" type="cwmp:DeploymentUnitFaultStruct" minOccurs="1" maxOccurs="1"/>
        <element name="OperationPerformed" type="cwmp:DeploymentUnitOperationType" minOccurs="1" maxOccurs="1"/>
      </sequence>
</complexType>

To top

struct VoucherList

This struct is declared in 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:

<complexType name="ArrayOfbase64">
  <complexContent>
      <sequence>
        <element name="base64" type="base64" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct OptionList

This struct is declared in 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:

<complexType name="ArrayOfOptionStruct">
  <complexContent>
      <sequence>
        <element name="OptionStruct" type="OptionStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct FileTypeArg

This struct is declared in 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:

<complexType name="ArrayOfArgStruct">
  <complexContent>
      <sequence>
        <element name="ArgStruct" type="ArgStruct" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
  </complexContent>
</complexType>

To top

struct _cwmp__SupportedCWMPVersions

This struct is declared in 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" is:

<complexType name="SupportedCWMPVersions" mixed="true">
  <simpleContent>
    <extension base="xsd:string">
      <attribute ref="SOAP-ENV:mustUnderstand"/>
    </extension>
  </simpleContent>
</complexType>

To top

struct _cwmp__UseCWMPVersion

This struct is declared in 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" is:

<complexType name="UseCWMPVersion" mixed="true">
  <simpleContent>
    <extension base="xsd:string">
      <attribute ref="SOAP-ENV:mustUnderstand" use="required"/>
    </extension>
  </simpleContent>
</complexType>

To top

struct _cwmp__SessionTimeout

This struct is declared in 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" is:

<complexType name="SessionTimeout">
  <simpleContent>
    <extension base="xsd:unsignedInt">
      <attribute ref="SOAP-ENV:mustUnderstand" fixed="0"/>
    </extension>
  </simpleContent>
</complexType>

To top

struct _cwmp__ID

This struct is declared in 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" is:

<complexType name="ID" mixed="true">
  <simpleContent>
    <extension base="xsd:string">
      <attribute ref="SOAP-ENV:mustUnderstand" use="required" fixed="1"/>
    </extension>
  </simpleContent>
</complexType>

To top

struct _cwmp__HoldRequests

This struct is declared in 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" is:

<complexType name="HoldRequests">
  <simpleContent>
    <extension base="xsd:boolean">
      <attribute ref="SOAP-ENV:mustUnderstand" use="required" fixed="1"/>
    </extension>
  </simpleContent>
</complexType>

To top

struct SOAP_ENV__Header

This struct is declared in trapi.h at line 6, is the SOAP protocol <SOAP-ENV:Header> 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*);
};

To top

struct SOAP_ENV__Detail

This struct is declared in trapi.h at line 16, is the SOAP protocol <SOAP-ENV:Detail> 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 <cwmp:Fault>
  • 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*);
};

To top

struct __cwmp__GetParameterNames

This struct is declared in 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().

To top

struct __cwmp__GetParameterValues

This struct is declared in 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().

To top

struct __cwmp__GetParameterValuesResponse

This struct is declared in 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().

To top

struct __cwmp__SetParameterValues

This struct is declared in 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().

To top

struct __cwmp__GetParameterAttributes

This struct is declared in 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().

To top

struct __cwmp__SetParameterAttributes

This struct is declared in 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().

To top

struct __cwmp__Download

This struct is declared in 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().

To top

struct __cwmp__Upload

This struct is declared in 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().

To top

struct __cwmp__AddObject

This struct is declared in 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().

To top

struct __cwmp__DeleteObject

This struct is declared in 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().

To top

struct __cwmp__GetRPCMethods

This struct is declared in 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().

To top

struct __cwmp__Inform

This struct is declared in 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().

To top

struct __cwmp__Reboot

This struct is declared in 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().

To top

struct __cwmp__FactoryReset

This struct is declared in 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().

To top

struct SOAP_ENV__Code

This struct is declared in 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 <SOAP-ENV:Code> element. This struct is for internal use and will be auto-generated when not explicitly declared.

To top

struct SOAP_ENV__Reason

This struct is declared in trapi.h at line 107, is the SOAP protocol <SOAP-ENV:Reason> element. This struct is for internal use and will be auto-generated when not explicitly declared.

To top

struct SOAP_ENV__Fault

This struct is declared in trapi.h at line 107, is the SOAP protocol <SOAP-ENV:Fault> 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*);
};

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
xsdanySimpleType char * tr-069.h:139 yes
<a href="#xsdanyURI"> xsdanyURI char * tr-069.h:142 yes
<a href="#cwmpDeploymentUnitOperationType"> cwmpDeploymentUnitOperationType char * tr-069.h:155 yes
<a href="#cwmpCPEFaultCodeType"> cwmpCPEFaultCodeType unsigned int tr-069.h:197 yes
<a href="#cwmpCPEExtensionFaultCodeType"> cwmpCPEExtensionFaultCodeType unsigned int tr-069.h:206 yes
<a href="#cwmpCPEVendorFaultCodeType"> cwmpCPEVendorFaultCodeType unsigned int tr-069.h:215 yes
<a href="#cwmpACSFaultCodeType"> cwmpACSFaultCodeType unsigned int tr-069.h:230 yes
<a href="#cwmpACSVendorFaultCodeType"> cwmpACSVendorFaultCodeType unsigned int tr-069.h:239 yes
<a href="#cwmpTransferFileType"> cwmpTransferFileType char * tr-069.h:252 yes
<a href="#cwmpDownloadFileType"> cwmpDownloadFileType char * tr-069.h:264 yes
<a href="#cwmpUploadFileType"> cwmpUploadFileType char * tr-069.h:277 yes
<a href="#cwmpEventCodeType"> cwmpEventCodeType char * tr-069.h:287 yes
<a href="#cwmpTimeWindowModeValueType"> cwmpTimeWindowModeValueType char * tr-069.h:295 yes
<a href="#cwmpCommandKeyType"> cwmpCommandKeyType char * tr-069.h:300 yes
<a href="#cwmpObjectNameType"> cwmpObjectNameType char * tr-069.h:306 yes
<a href="#cwmpParameterKeyType"> cwmpParameterKeyType char * tr-069.h:311 yes
<a href="#cwmpDeploymentUnitUUID"> 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

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 or replaced with "URI": when the namespace table has no prefix entry for the URI

To top

xsd__anySimpleType

This typedef is declared in tr-069.h at line 139, is serialized as XML schema type xsd:anySimpleType and has underlying base type char *

To top

xsd__anyURI

This typedef is declared in tr-069.h at line 142, is serialized as XML schema type xsd:anyURI and has underlying base type char *

To top

cwmp__DeploymentUnitOperationType

This typedef is declared in tr-069.h at line 155, is serialized as XML schema type cwmp:DeploymentUnitOperationType and has underlying base type char *

To top

cwmp__CPEFaultCodeType

This typedef is declared in 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

To top

cwmp__CPEExtensionFaultCodeType

This typedef is declared in 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

To top

cwmp__CPEVendorFaultCodeType

This typedef is declared in 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

To top

cwmp__ACSFaultCodeType

This typedef is declared in 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

To top

cwmp__ACSVendorFaultCodeType

This typedef is declared in 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

To top

cwmp__TransferFileType

This typedef is declared in 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

To top

cwmp__DownloadFileType

This typedef is declared in 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

To top

cwmp__UploadFileType

This typedef is declared in 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

To top

cwmp__EventCodeType

This typedef is declared in 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

To top

cwmp__TimeWindowModeValueType

This typedef is declared in 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

To top

cwmp__CommandKeyType

This typedef is declared in 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

To top

cwmp__ObjectNameType

This typedef is declared in 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

To top

cwmp__ParameterKeyType

This typedef is declared in 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

To top

cwmp__DeploymentUnitUUID

This typedef is declared in 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}"

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_<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

To top

Web Service Class cwmpService {#doc-server}

This service class is declared in soapcwmpService.h and defined in 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 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"

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

To top

Service Operation cwmpService::GetParameterValues()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::GetParameterValuesResponse()

This service operation is declared in 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"

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:

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.

To top

Service Operation cwmpService::SetParameterValues()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::GetParameterAttributes()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::SetParameterAttributes()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::Download()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::Upload()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::AddObject()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::DeleteObject()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::GetRPCMethods()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::Inform()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::Reboot()

This service operation is declared in 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"

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

To top

Service Operation cwmpService::FactoryReset()

This service operation is declared in 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"

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

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 and schema 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.

To top


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.