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

2.2 Message Handling Classes

Table 1: Message Handling Classes

Class NameDescription

rwsf::AgentContext

Class AgentContext is a generic container for holding types that are shared across a particular agent instance.

rwsf::Connector

Class Connector creates MessageInfo objects from a given source.

rwsf::ConnectorImp

Class ConnectorImp defines an abstract interface for Agent connectors. This class serves as an abstract base class for implementing agent connectors, which create MessageInfo objects and pass them through a handler chain.

rwsf::MessageInfo

Class MessageInfo defines an interface for manipulating generic types in a message. This class provides basic accessors for storing and retrieving generic types associated with a message.

rwsf::MessageInfoException

This exception wraps all exceptions thrown from the MessageInfo structure.

rwsf::MessageInfoHandler

Class MessageInfoHandler provides an interface for invoking processing code on an MessageInfo instance. MessageInfoHandler is a handle to a MessageInfoHandlerImp, which serves as an abstract base class for implementing handlers.

rwsf::MessageInfoHandlerChain

Class MessageInfoHandlerChain represents a functor for invoking a series of handlers.

rwsf::MessageInfoHandlerImp

Class MessageInfoHandlerImp serves as an abstract base class for implementing MessageInfo handlers.

rwsf::MessageInfoKeyNotFoundException

This exception signifies that a key was requested but not found within the MessageInfo map.



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.