SnmpTrapOidContainer Class Reference
#include <OperationContext.h>
Inheritance diagram for SnmpTrapOidContainer:![]()
Public Member Functions
SnmpTrapOidContainer (const OperationContext::Container &container) SnmpTrapOidContainer (const SnmpTrapOidContainer &container) SnmpTrapOidContainer (const String &snmpTrapOid) virtual ~SnmpTrapOidContainer () SnmpTrapOidContainer & operator= (const SnmpTrapOidContainer &container) virtual String getName () const virtual
OperationContext::Container *clone () const virtual void destroy () String getSnmpTrapOid () const Static Public Attributes
static const String NAME Protected Attributes
SnmpTrapOidContainerRep * _rep Detailed Description
An SnmpTrapOidContainer object holds an SNMP trap OID that corresponds to the associated data.
Constructor & Destructor Documentation
SnmpTrapOidContainer::SnmpTrapOidContainer ( const OperationContext::Container & container ) Constructs an SnmpTrapOidContainer object from the specified Container.
- Parameters:
container The Container object to copy.
- Exceptions:
DynamicCastFailedException If the specified Container object is not an SnmpTrapOidContainer object.
SnmpTrapOidContainer::SnmpTrapOidContainer ( const SnmpTrapOidContainer & container ) Constructs a copy of the specified SnmpTrapOidContainer.
- Parameters:
container The SnmpTrapOidContainer object to copy.
SnmpTrapOidContainer::SnmpTrapOidContainer ( const String & snmpTrapOid ) Constructs an SnmpTrapOidContainer with the specified SNMP trap OID.
- Parameters:
snmpTrapOid A String containing an SNMP trap OID.
virtual SnmpTrapOidContainer::~SnmpTrapOidContainer ( ) [virtual]
Destructs the SnmpTrapOidContainer.
Member Function Documentation
virtual OperationContext::Container* SnmpTrapOidContainer::clone ( ) const [virtual]
Makes a copy of this SnmpTrapOidContainer 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 SnmpTrapOidContainer::destroy ( ) [virtual]
Cleans up an SnmpTrapOidContainer object that was created by the clone() method.
Implements OperationContext::Container.
virtual String SnmpTrapOidContainer::getName ( ) const [virtual]
Returns the unique name for this Container type.
- Returns:
- The String name of the Container type.
Implements OperationContext::Container.
String SnmpTrapOidContainer::getSnmpTrapOid ( ) const Gets the SNMP trap OID from the SnmpTrapOidContainer.
- Returns:
- A String with the SNMP trap OID corresponding to the associated data.
SnmpTrapOidContainer& SnmpTrapOidContainer::operator= ( const SnmpTrapOidContainer & container ) Assigns the value of the specified SnmpTrapOidContainer object to this object.
- Parameters:
container The SnmpTrapOidContainer object to copy. Member Data Documentation
SnmpTrapOidContainerRep* SnmpTrapOidContainer::_rep [protected]
An internal representation of the SnmpTrapOidContainer attributes.
const String SnmpTrapOidContainer::NAME [static]
The unique name for this container type.
The documentation for this class was generated from the following file:
- /var/tmp/axbld-26152/rpm/BUILD/pegasus/src/Pegasus/Common/OperationContext.h