[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/Exception.h:

class PEGASUS_COMMON_LINKAGE Exception

The Exception class is the base class for exceptions generated by the Pegasus infrastructure

Documentation

The Exception class is the base class for exceptions generated by the Pegasus infrastructure

Inheritance:


Public Methods

[more] Exception (const String& message)
Constructs an Exception with a specified error message.
[more] Exception (const Exception& exception)
Constructs an Exception by copying another Exception object.
[more]virtual ~Exception ()
Destructs an Exception object
[more]Exception& operator= (const Exception& exception)
Assigns the value from a specified Exception object.
[more]virtual const String& getMessage () const
Gets the error description message.

Protected Fields

[more]ExceptionRep* _rep
An internal representation of the Exception attributes

Protected Methods

[more] Exception ()
The default constructor is not available for the Exception class

o Exception(const String& message)
Constructs an Exception with a specified error message.
Parameters:
message - A message String containing a description of the error

o Exception(const Exception& exception)
Constructs an Exception by copying another Exception object.
Parameters:
exception - The Exception object to copy

ovirtual ~Exception()
Destructs an Exception object

oException& operator=(const Exception& exception)
Assigns the value from a specified Exception object.
Parameters:
exception - The Exception object to copy
Returns:
A reference to this Exception object with the new assignment

ovirtual const String& getMessage() const
Gets the error description message.
Returns:
A message String containing a description of the error

o Exception()
The default constructor is not available for the Exception class

oExceptionRep* _rep
An internal representation of the Exception attributes


Direct child classes:
UninitializedObjectException
TypeMismatchException
SSLException
NotConnectedException
MalformedObjectNameException
InvalidNamespaceNameException
InvalidNameException
InvalidLocatorException
InvalidDateTimeFormatException
IndexOutOfBoundsException
DynamicCastFailedException
DateTimeOutOfRangeException
ConnectionTimeoutException
CannotCreateSocketException
CannotConnectException
CIMException
BindFailedException
AlreadyExistsException
AlreadyConnectedException

Alphabetic index HTML hierarchy of classes or Java


[an error occurred while processing this directive]