[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

PEGASUS_NAMESPACE_END

o Pegasus_Exception_h
Programming with Exceptions
o Exception
The Exception class is the base class for exceptions generated by the Pegasus infrastructure
o IndexOutOfBoundsException
An IndexOutOfBoundsException occurs when a resource is requested at a specified index and no resource exists at that index
o AlreadyExistsException
An AlreadyExistsException occurs on an attempt to create or attach a resource for which an equivalent resource already exists
o InvalidNameException
An InvalidNameException occurs on an attempt to create a name object with an invalid format
o InvalidNamespaceNameException
An InvalidNamespaceNameException occurs on an attempt to create a namespace name object with an invalid format
o UninitializedObjectException
An UninitializedObjectException occurs on an attempt to use an object which has not been initialized
o TypeMismatchException
A TypeMismatchException occurs when values with incompatible types are used together
o DynamicCastFailedException
A DynamicCastFailedException occurs when a polymorphic object is used as an incorrect derived type
o InvalidDateTimeFormatException
An InvalidDateTimeFormatException occurs when a DateTime string has an incorrect format
o DateTimeOutOfRangeException
A DateTimeOutOfRangeException occurs when a DateTime value cannot be represented in the standard format
o MalformedObjectNameException
A MalformedObjectNameException occurs when an object name string has an incorrect format
o BindFailedException
A BindFailedException occurs when a resource (such as an indication listen socket) is not bound successfully
o InvalidLocatorException
An InvalidLocatorException occurs when a resource address string has an incorrect format
o CannotCreateSocketException
A CannotCreateSocketException occurs when a socket creation fails
o CannotConnectException
A CannotConnectException occurs when a connection attempt fails
o AlreadyConnectedException
An AlreadyConnectedException occurs on an attempt to connect a resource that is already connected
o NotConnectedException
A NotConnectedException occurs on an attempt to use a resource that requires a connection and is not connected
o ConnectionTimeoutException
A ConnectionTimeoutException occurs when a timeout expires while waiting for a response on a connection
o SSLException
An SSLException indicates an error with an SSL context, operation, or configuration
o CIMException
The CIMException class models an error response to a CIM operation
o PEGASUS_NAMESPACE_END

Alphabetic index Hierarchy of classes


[an error occurred while processing this directive]