SubscriptionInstanceContainer Class Reference
#include <OperationContext.h>
Inheritance diagram for SubscriptionInstanceContainer:![]()
Public Member Functions
SubscriptionInstanceContainer (const OperationContext::Container &container) SubscriptionInstanceContainer (const SubscriptionInstanceContainer &container) SubscriptionInstanceContainer (const CIMInstance &subscriptionInstance) virtual ~SubscriptionInstanceContainer () SubscriptionInstanceContainer & operator= (const SubscriptionInstanceContainer &container) virtual String getName () const virtual
OperationContext::Container *clone () const virtual void destroy () CIMInstance getInstance () const Static Public Attributes
static const String NAME Protected Attributes
SubscriptionInstanceContainerRep * _rep Detailed Description
A SubscriptionInstanceContainer object holds a CIMInstance associated with an indication subscription.
Constructor & Destructor Documentation
SubscriptionInstanceContainer::SubscriptionInstanceContainer ( const OperationContext::Container & container ) Constructs a SubscriptionInstanceContainer object from the specified Container.
- Parameters:
container The Container object to copy.
- Exceptions:
DynamicCastFailedException If the specified Container object is not a SubscriptionInstanceContainer object.
SubscriptionInstanceContainer::SubscriptionInstanceContainer ( const SubscriptionInstanceContainer & container ) Constructs a copy of the specified SubscriptionInstanceContainer.
- Parameters:
container The SubscriptionInstanceContainer object to copy.
SubscriptionInstanceContainer::SubscriptionInstanceContainer ( const CIMInstance & subscriptionInstance ) Constructs a SubscriptionInstanceContainer with the specified subscription instance.
- Parameters:
subscriptionInstance The subscription instance to be held by this Container.
virtual SubscriptionInstanceContainer::~SubscriptionInstanceContainer ( ) [virtual]
Destructs the SubscriptionInstanceContainer.
Member Function Documentation
virtual OperationContext::Container* SubscriptionInstanceContainer::clone ( ) const [virtual]
Makes a copy of this SubscriptionInstanceContainer object. The caller is responsible for cleaning up the copy by calling destroy() method.
- Returns:
- A pointer to the new Container object.
Implements OperationContext::Container.
virtual void SubscriptionInstanceContainer::destroy ( ) [virtual]
Cleans up a SubscriptionInstanceContainer object that was created by the clone() method.
Implements OperationContext::Container.
CIMInstance SubscriptionInstanceContainer::getInstance ( ) const Gets the subscription instance from the SubscriptionInstanceContainer.
- Returns:
- A CIMInstance representing a subscription.
virtual String SubscriptionInstanceContainer::getName ( ) const [virtual]
Returns the unique name for this Container type.
- Returns:
- The String name of the Container type.
Implements OperationContext::Container.
SubscriptionInstanceContainer& SubscriptionInstanceContainer::operator= ( const SubscriptionInstanceContainer & container ) Assigns the value of the specified SubscriptionInstanceContainer object to this object.
- Parameters:
container The SubscriptionInstanceContainer object to copy. Member Data Documentation
SubscriptionInstanceContainerRep* SubscriptionInstanceContainer::_rep [protected]
An internal representation of the SubscriptionInstanceContainer attributes.
const String SubscriptionInstanceContainer::NAME [static]
The unique name for this container type.
The documentation for this class was generated from the following file:
- /var/tmp/axbld-11697/rpm/BUILD/pegasus/src/Pegasus/Common/OperationContext.h