OperationContext::Container Class Reference
#include <OperationContext.h>
Inheritance diagram for OperationContext::Container:![]()
Public Member Functions
virtual ~Container () virtual String getName () const =0 virtual Container * clone () const =0 virtual void destroy ()=0 Detailed Description
A Container subclass object holds a piece of context information for an operation.
Constructor & Destructor Documentation
virtual OperationContext::Container::~Container ( ) [virtual]
Destructs the Container.
Member Function Documentation
virtual Container* OperationContext::Container::clone ( ) const [pure virtual]
Makes a copy of the Container object. The caller is responsible for cleaning up the copy by calling destroy() method.
- Returns:
- A pointer to the new Container object.
Implemented in IdentityContainer, SubscriptionInstanceContainer, SubscriptionFilterConditionContainer, SubscriptionFilterQueryContainer, SubscriptionInstanceNamesContainer, TimeoutContainer, AcceptLanguageListContainer, ContentLanguageListContainer, and SnmpTrapOidContainer.
virtual void OperationContext::Container::destroy ( ) [pure virtual]
Cleans up a Container object that was created by the clone() method.
Implemented in IdentityContainer, SubscriptionInstanceContainer, SubscriptionFilterConditionContainer, SubscriptionFilterQueryContainer, SubscriptionInstanceNamesContainer, TimeoutContainer, AcceptLanguageListContainer, ContentLanguageListContainer, and SnmpTrapOidContainer.
virtual String OperationContext::Container::getName ( ) const [pure virtual]
Returns the unique name for a Container type.
Implemented in IdentityContainer, SubscriptionInstanceContainer, SubscriptionFilterConditionContainer, SubscriptionFilterQueryContainer, SubscriptionInstanceNamesContainer, TimeoutContainer, AcceptLanguageListContainer, ContentLanguageListContainer, and SnmpTrapOidContainer.
The documentation for this class was generated from the following file:
- /home/builduser/trunk/pkgs/tog-pegasus/BUILD/pegasus/src/Pegasus/Common/OperationContext.h