Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress C++ API Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::MessageServiceVariable

Group:  Service Variable


rwsf::MessageServiceVariablerwsf::ServiceVariable

Local Index

Members

Header File

#include rwsf/service_variable/MessageServiceVariable.h

Description

Class MessageServiceVariable holds a map of string part names to ServiceVariable parts. The parts can be of any type. This class also keeps a list of part names so order can be preserved.

Public Constructors

MessageServiceVariable();
MessageServiceVariable(const rwsf::XmlName & type);

Public Destructors

~MessageServiceVariable();

Public Member Functions

rwsf::ServiceVariablePtr
clone() const;
bool
equals(rwsf::ServiceVariablePtr b) const;
ServiceVariablePtr
getPart(const std::string & partName) const;
unsigned long
getPartCount() const;
const rwsf::MessagePartList &
getPartNames() const;
rwsf::ServiceVariablePtr
getSimpleVariableFromXpath(const std::string & partName,
    const std::string & xpath) const;
void
setPart(const std::string & partName,
    rwsf::ServiceVariablePtr part);

Protected Member Functions

std::string
doMarshal(const rwsf::XmlName & rootElement) const;
void
doUnmarshal(const std::string & data);


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved. All Rights Reserved. Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. HydraExpress is a trademark of Rogue Wave Software, Inc. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.