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

2.5 Core Generic Object Classes

Table 4: Core Generic Object Classes

Class NameDescription

rwsf::Attribute

rwsf::Attribute provides a wrapper around objects of any type. rwsf::Attribute contains a single object by value. The contained object must provide a default constructor, a copy constructor, and an assignment operator. The copy constructor must not invalidate the original object. The class provides an inserter template to copy values into an instance and an extractor template to copy values out of an instance.

rwsf::NamedObject

In HydraSCA, any object may be loaded by the Agent where it is available to services as needed, using HydraSCA's named object functionality.

rwsf::NamingContext

A rwsf::NamingContext object contains all rwsf::NamedObjects relevant to a particular service. On startup, the Agent creates all registered named objects and then stores them together in an instance of rwsf::NamingContext specific to each service. This context object acts like a global registry and instantiates each object.

rwsf::NamingException

NamingException defines a base exception type for all exceptions thrown by the named object subsystem.

rwsf::NotImplementedException

Derived from rwsf::Exception Used to specify that a method was not implemented.



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.