[an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive]

Pegasus CIM Object Broker Documentation

[an error occurred while processing this directive]


[an error occurred while processing this directive]

 

Contents

o Introduction
o Objectives
o Overview
o Credits
o Pegasus Architecture
   o Design Goals
   o The Broker
   o Pegasus Providers.
   o Extension Services
   o Pegasus Clients.
   o Functional Flow
o Pegasus Components
   o Component Descriptions
   o Pegasus Directory Structure
o Pegasus Utilization
   o Pegasus Availability
   o Pegasus Installation
   o Pegasus Operation
   o Pegasus CIM Clients
   o Pegasus Providers
   o Pegasus MOF Compiler
o Programming Pegasus
   o CIM Objects in Pegasus
   o CIM Object Table
   o Class Definitions
o Pegasus Interfaces
   o CIM Operations over HTTP
   o Pegasus Client Interfaces
   o Pegasus Provider Interfaces
   o Pegasus Service Extension Interfaces
   o Repository Interfaces
o Writing Providers.
o Glossary
o Pegasus Code Examples
   o Client Examples
   o Client Coding Examples
   o Provider Coding Examples
o Document References
o Pegausus FAQ
o
In file ../../src/Pegasus/Common/OperationContext.h:

class PEGASUS_COMMON_LINKAGE SnmpTrapOidContainer

An SnmpTrapOidContainer object holds an SNMP trap OID that corresponds to the associated data

Documentation

An SnmpTrapOidContainer object holds an SNMP trap OID that corresponds to the associated data

Inheritance:


Public Fields

[more]static const String NAME
The unique name for this container type

Public Methods

[more] SnmpTrapOidContainer (const OperationContext::Container& container)
Constructs an SnmpTrapOidContainer object from the specified Container.
[more] SnmpTrapOidContainer (const SnmpTrapOidContainer& container)
Constructs a copy of the specified SnmpTrapOidContainer.
[more] SnmpTrapOidContainer (const String& snmpTrapOid)
Constructs an SnmpTrapOidContainer with the specified SNMP trap OID.
[more]virtual ~SnmpTrapOidContainer ()
Destructs the SnmpTrapOidContainer
[more]SnmpTrapOidContainer& operator= (const SnmpTrapOidContainer& container)
Assigns the value of the specified SnmpTrapOidContainer object to this object.
[more]virtual String getName () const
Returns the unique name for this Container type.
[more]virtual OperationContext::Container* clone () const
Makes a copy of this SnmpTrapOidContainer object.
[more]virtual void destroy ()
Cleans up an SnmpTrapOidContainer object that was created by the clone() method
[more]String getSnmpTrapOid () const
Gets the SNMP trap OID from the SnmpTrapOidContainer.

Protected Fields

[more]SnmpTrapOidContainerRep* _rep
An internal representation of the SnmpTrapOidContainer attributes

ostatic const String NAME
The unique name for this container type

o SnmpTrapOidContainer(const OperationContext::Container& container)
Constructs an SnmpTrapOidContainer object from the specified Container.
Throws:
DynamicCastFailedException If the specified Container object is not an SnmpTrapOidContainer object.
Parameters:
container - The Container object to copy.

o SnmpTrapOidContainer(const SnmpTrapOidContainer& container)
Constructs a copy of the specified SnmpTrapOidContainer.
Parameters:
container - The SnmpTrapOidContainer object to copy.

o SnmpTrapOidContainer(const String& snmpTrapOid)
Constructs an SnmpTrapOidContainer with the specified SNMP trap OID.
Parameters:
snmpTrapOid - A String containing an SNMP trap OID.

ovirtual ~SnmpTrapOidContainer()
Destructs the SnmpTrapOidContainer

oSnmpTrapOidContainer& operator=(const SnmpTrapOidContainer& container)
Assigns the value of the specified SnmpTrapOidContainer object to this object.
Parameters:
container - The SnmpTrapOidContainer object to copy.

ovirtual String getName() const
Returns the unique name for this Container type.
Returns:
The String name of the Container type.

ovirtual OperationContext::Container* clone() const
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.

ovirtual void destroy()
Cleans up an SnmpTrapOidContainer object that was created by the clone() method

oString getSnmpTrapOid() const
Gets the SNMP trap OID from the SnmpTrapOidContainer.
Returns:
A String with the SNMP trap OID corresponding to the associated data.

oSnmpTrapOidContainerRep* _rep
An internal representation of the SnmpTrapOidContainer attributes


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java


[an error occurred while processing this directive]