|
Public Member Functions |
| | OSXSDGlobalElement (OSMessageBufferIF &msgBuf) |
| | This constructor sets the internal message buffer pointer to point at the given message buffer or stream object.
|
| | OSXSDGlobalElement (const OSXSDGlobalElement &o) |
| | The copy constructor sets the internal message buffer pointer and context to point at the message buffer and context from the original OSCType object.
|
| virtual | ~OSXSDGlobalElement () |
| | The virtual destructor does nothing.
|
|
int | decode () |
| | The decode method decodes the message described by the encapsulated message buffer object.
|
| virtual int | decodeFrom (OSMessageBufferIF &msgBuf) |
| | The decodeFrom method decodes a message from the given message buffer or stream argument.
|
|
int | encode () |
| | The encode method encodes a message using the encoding rules specified by the derived message buffer object.
|
| virtual int | encodeTo (OSMessageBufferIF &msgBuf) |
| | The encodeTo method encodes a message into the given message buffer or stream argument.
|
| OSCTXT * | getCtxtPtr () |
| | The getCtxtPtr method returns the underlying C runtime context.
|
| void * | memAlloc (size_t numocts) |
| | The memAlloc method allocates memory using the C runtime memory management functions.
|
| void * | memRealloc (void *ptr, size_t oldnumocts, size_t numocts) |
| | The memRealloc method reallocates memory using the C runtime memory management functions.
|
| void | memFreePtr (void *ptr) |
| | The memFreePtr method frees the memory at a specific location.
|
| void | setDefaultNamespace (const OSUTF8CHAR *uri) |
| | The setDefaultNamespace method sets the default namespace for the element to the given value.
|
| void | setNamespace (const OSUTF8CHAR *prefix, const OSUTF8CHAR *uri) |
| | The setNamespace method adds or modifies the namespace with the given URI in the namespace list to contain the given prefix.
|
| void | setSOAPFaultCode (const OSUTF8CHAR *value) |
| | The setSOAPFaultCode method sets a fault code string that will be used in a SOAP fault message.
|
| void | setSOAPFaultString (const OSUTF8CHAR *value) |
| | The setSOAPFaultString method sets a fault string value that will be used in a SOAP fault message.
|
| void | setXSIType (const OSUTF8CHAR *typeName) |
| | The setXSIType method sets a type name to be used in the xsi:type attribute in the top-level module element declaration.
|
|
int | validate () |
| | The validate method validates the message described by the encapsulated message buffer object.
|
| virtual int | validateFrom (OSMessageBufferIF &msgBuf) |
| | The validateFrom method validates a message from the given message buffer or stream argument.
|
Protected Member Functions |
|
| OSXSDGlobalElement () |
| | The default constructor sets the message pointer member variable to NULL and creates a new context object.
|
| | OSXSDGlobalElement (OSContext &ctxt) |
| | This constructor sets the message pointer member variable to NULL and initializes the context object to point at the given context value.
|
| void | setMsgBuf (OSMessageBufferIF &msgBuf) |
| | The setMsgBuf method is used to set the internal message buffer pointer to point at the given message buffer or stream object.
|
Protected Attributes |
| OSCtxtPtr | mpContext |
| | The mpContext member variable holds a reference-counted C runtime variable.
|
|
OSMessageBufferIF * | mpMsgBuf |
| | The mpMsgBuf member variable is a pointer to a derived message buffer or stream class that will manage the message being encoded or decoded.
|
| const OSUTF8CHAR * | mpSOAPFaultCode |
| | SOAP 1.1 fault code.
|
| const OSUTF8CHAR * | mpSOAPFaultString |
| | SOAP 1.1 fault string.
|
This is the main base class for all generated global element control classes. It holds a variable of a generated data type as well as the associated message buffer or stream class to which a message will be encoded or from which a message will be decoded.