OW_NAMESPACE Namespace Reference

Taken from RFC 1321. More...


Classes

class  AIXAuthentication
 This is a very simple wrapper around the AIX authorize routines. More...
class  NonAuthenticatingAuthenticator
class  LinuxPAMAuthentication
class  LinuxPAMAuthenticationCL
class  AccessMgr
class  SimpleAuthorizer
class  SimpleAuthorizer2
class  CIMBase
 The CIMBase class is used as the base class for all CIM related classes. More...
class  CIMClass
 The CIMClass encapsulates all information that pertains to a CIM class (i.e. More...
class  CIMDataType
 The CIMDataType is used to represent the CIM data type of underlying data in other CIM objects, such as CIMValue objects. More...
class  CIMDateTime
 The CIMDateTime class represents the CIM datetime data type. More...
class  CIMElement
 The CIMElement class is used to enforce behavior from class that make up CIM classes and CIM Instances. More...
struct  MsgRec
class  CIMException
class  CIMFlavor
 The CIMFlavor class represents the flavor that is associated with a CIMQualifier. More...
class  CIMInstance
 The CIMInstance class encapsulates all information pertinent to a CIMInstance. More...
class  CIMMethod
 The CIMMethod class encapsulates all data and behaviour pertinent to an CIM method. More...
class  CIMName
 CIMName encapsulates a CIM Name, which is simply a string, with the special semantic of being case-insensitive and preserving. More...
class  CIMNameSpace
 The CIMNameSpace class represents a CIM namespace. More...
class  CIMObjectPath
 The CIMOMObjectPath class represents the location of CIM classes and instances. More...
class  CIMParameter
 The CIMParameter class encapsulates all data and functionality pertinent to a parameter to a method within a CIM class. More...
class  CIMParamValue
class  CIMProperty
 The CIMProperty class encapsulates all data and functionality petinent to a CIM property found in a CIM class or a CIM Instance. More...
class  CIMQualifier
 The CIMQualifier class encapsulates the data and functionality pertinent to a CIM qualifier that is found on classes, properties and methods. More...
class  CIMQualifierType
 The CIMQualifierType class encapsulates the data and functionality associated with a CIM qualifier type. More...
class  CIMScope
 The CIMScope class encapsulated the data and functionality the is associated with CIM scopes. More...
class  CIMUrl
 The CIMUrl is an abstract data type that represents a Uniform resource locator. More...
class  CIMValue
 The CIMValue class is an abstraction for all CIM data types. More...
class  AuthorizerManager
class  CIMOMEnvironment
class  CIMServer
class  IndicationRepLayer
class  IndicationRepLayerMediator
 The purpose of this class is to serve as an always present bridge between IndicationRepLayerImpl and provIndicationRepLayer. More...
class  IndicationServer
class  LocalCIMOMHandle
 The LocalCIMOMHandle class is a derivitive of the CIMOMHandleIFC that is used by all components that need access to CIM Services. More...
class  PollingManager
class  PollingManagerThread
class  ProviderIFCLoaderBase
 This class is a base class for different provider interface loading strategies. More...
class  ProviderIFCLoader
class  ProviderManager
 This class will be used by the CIMOM as a way of finding providers. More...
class  SharedLibraryRepository
class  WQLFilterRep
class  EmbeddedCIMOMEnvironment
class  LocalEmbeddedCIMOMHandle
 The LocalCIMOMHandle class is a derivitive of the CIMOMHandleIFC that is used by all components that need access to CIM Services. More...
class  IndicationRepLayerImpl
struct  NotifyTrans
class  IndicationServerImpl
class  IndicationServerImplThread
class  LifecycleIndicationPoller
class  AuthManager
class  CIMListenerCallback
 An abstract base class for CIM Listener callbacks. More...
class  CIMXMLListener
class  HTTPXMLCIMListenerCallback
class  HTTPXMLCIMListener
class  ListenerAuthenticator
class  XMLListener
class  BinaryCIMOMHandle
class  CIMClient
 This class is a convenience wrapper to make it easier to use all the client pieces together. More...
class  CIMOMInfo
 A CIMOMInfo object represents information about a CIMOM that is known via a discovery mechanism (slp). More...
class  CIMOMLocator
class  CIMXMLCIMOMHandle
 This class encapsulates the details of encoding WBEM requests into CIM/XML. More...
class  ClientCIMOMHandle
class  ClientCIMOMHandleConnectionPool
 This class is responsible for pooling ClientCIMOMHandleRef instances. More...
class  AppenderLogger
 This implementation of Logger is used to send a Log message to multiple LogAppenders. More...
class  OutOfBoundsException
class  Array
 Array<> wraps std::vector<> in COWReference<> adding ref counting and copy on write capability. More...
class  AssertionException
struct  Atomic_t
class  AutoPtr
class  AutoPtrVec
class  BaseStreamBuffer
class  Bool
 The Bool class is an abstraction for the boolean data type. More...
class  Cache
 This class encapsulates the functionality of a cache. More...
class  CerrAppender
 This class sends log messges to cerr. More...
class  CerrLogger
 This logger sends all log messages to cerr (stderr). More...
class  Char16
 The Char16 class is an abstraction for a double byte character. More...
class  CIMErrorException
struct  CIMFeatures
 The CIMFeatures structure encapsulates all of the data that comprises the features of a CIM Product. More...
class  CmdLineParserException
class  CmdLineParser
 Do command line parsing. More...
class  ConditionLockException
class  ConditionResourceException
class  Condition
class  ConfigException
class  COWIntrusiveCountableBase
class  NULLCOWIntrusiveReferenceException
class  COWIntrusiveReference
 COWIntrusiveReference. More...
class  COWReference
class  NULLCOWReferenceException
class  COWReferenceBase
class  CryptographicRandomNumberException
class  CryptographicRandomNumber
class  DataIStreamBuf
class  DataIStreamBase
class  DataIStream
class  DataOStreamBuf
class  DataOStreamBase
class  DataOStream
class  DateTimeException
class  DateTime
 The DateTime class is an abstraction for date time data. More...
class  dlSharedLibrary
 dlSharedLibrary loads and queries shared libraries. More...
class  dlSharedLibraryLoader
 dlSharedLibraryLoader is the class for loading shared libraries on systems with the dl functions. More...
class  TempFileEnumerationImpl
class  Enumeration
class  Enumeration_input_iterator
class  Enumeration_insert_iterator
class  EnumerationException
class  EnvVars
 The EnvVars class is an abstraction for a set of environment variables. More...
class  Exception
 This class is the base of all exceptions thrown by OpenWBEM code. More...
class  PopenStreamsImpl
class  ExecTimeoutException
class  ExecBufferFullException
class  ExecErrorException
class  PopenStreams
 This class represents a connection to a process. More...
class  File
 The purpose of the File class is to provide an abstraction layer over the platform dependant functionality related to a file. More...
class  FileAppender
 This class sends log messges to a file. More...
class  FileSystemException
class  Format
class  FuncNamePrinter
class  IntrusiveCountableBase
class  IntrusiveReference
class  IOException
class  BadCIMSignatureException
class  IOIFCStreamBuffer
class  IstreamBufIterator
 This class differs from a std::istreambuf_iterator in that dereferncing an eof iterator returns 0 This class is mostly just a replacement for std::istreambuf_iterator<>, since it doesn't exist in the gcc 2.95.x standard lib. More...
class  List
 This class is a wrapper around std::list<> and adds COW capabilities. More...
class  LogAppender
class  LoggerException
class  Logger
 Logging interface. More...
struct  LogMessage
class  LogMessagePatternFormatterException
class  LogMessagePatternFormatter
class  Map
class  MD5Exception
class  MD5StreamBuffer
class  MD5OStreamBase
class  MD5
class  Mutex
class  MutexLock
class  DeadlockException
class  NonRecursiveMutex
class  NonRecursiveMutexLock
class  NoSuchPropertyException
class  NoSuchProviderException
class  NoSuchQualifierException
class  NullAppender
 This class sends log messges to the bit bucket. More...
class  NullLogger
 This logger just discards all log messages. More...
class  NULLValueException
class  ContextDataNotFoundException
class  OperationContext
 This class is used to store general information (the context) of a WBEM operation. More...
class  PosixUnnamedPipe
class  RandomNumber
class  RefCount
class  Reference
class  NULLReferenceException
class  ReferenceBase
class  OperationScope
class  RepositoryCIMOMHandle
 The RepositoryCIMOMHandle class is a derivitive of the CIMOMHandleIFC that is used by all components that need access to CIM Services. More...
class  CIMClassEnumBuilder
class  CIMClassArrayBuilder
class  StringArrayBuilder
class  StringEnumBuilder
class  CIMObjectPathEnumBuilder
class  CIMObjectPathArrayBuilder
class  CIMInstanceEnumBuilder
class  CIMInstanceArrayBuilder
class  CIMQualifierTypeEnumBuilder
class  CIMQualifierTypeArrayBuilder
class  Runnable
 There are two methods for creating a thread of execution in the OW systems. More...
class  RWLockerException
class  RWLocker
class  ReadLock
class  WriteLock
class  SafeLibCreate
class  SelectException
class  SelectEngine
class  SelectEngineStopper
class  Semaphore
class  LanguageTag
class  SessionLanguage
 When getting a SessionLanguage instance from the OperationContext, use OperationContext::SESSION_LANGUAGE_KEY as the key. More...
class  SharedLibrary
 SharedLibrary is a base class for platform classes that implement the functionality of loading and querying shared libraries. More...
class  SharedLibraryException
class  SharedLibraryLoader
 SharedLibraryLoader is the base class for a platform class for loading shared libraries. More...
class  SharedLibraryReference
class  SignalScope
class  SortedVectorMapDataCompare
class  SortedVectorMap
class  SortedVectorSet
class  Stack
class  StringConversionException
class  String
 This String class is an abstract data type that represents as NULL terminated string of characters. More...
class  StringBuffer
class  IStringStreamBuf
class  IStringStreamBase
class  IStringStream
class  OStringStreamBuf
class  OStringStreamBase
class  OStringStream
class  SyslogAppender
 This class sends log messges to syslog. More...
class  TempFileEnumerationImplBase
class  TempFileBuffer
class  TempFileStream
struct  ThreadParam
class  CancellationDeniedException
class  ThreadException
class  Thread
class  ThreadBarrierImpl
class  ThreadBarrierException
class  ThreadBarrier
 The ThreadBarrier class is used to synchronize threads. More...
struct  ThreadCancelledException
 In the event a thread has been cancelled, a ThreadCancelledException will be thrown. More...
class  ThreadCounter
class  ThreadCountDecrementer
class  ThreadDoneCallback
class  ThreadPoolImpl
class  ThreadPoolException
class  ThreadPool
 The ThreadPool class is used to coordinate a group of threads. More...
struct  NonRecursiveMutex_t
struct  Mutex_t
struct  NonRecursiveMutexLockState
class  TimeoutException
class  TmpFileImpl
class  TmpFile
class  UnnamedPipeException
class  UnnamedPipe
 Abstract interface for an UnnamedPipe. More...
class  MalformedURLException
struct  URL
 This class represents URLs, and is used to easily parse and manage them. More...
class  UserInfo
 The UserInfo class is used to encapsulate information about the user making a request of the CIMOM. More...
class  InvalidUTF8Exception
class  UUIDException
class  UUID
 UUIDs (Universally Unique IDentifiers), also known as GUIDs (Globally Unique IDentifiers), are 128 bits long. More...
class  NwIface
class  ServerSocket
class  ServerSocketImpl
class  Socket
class  SocketAddress
class  SocketBaseImpl
class  SocketImpl
class  SocketStreamBuffer
class  SSLServerCtx
class  SSLClientCtx
class  SSLSocketImpl
class  HTTPClient
 HTTPClient encapulates the functionality of a CIM HTTP Client. More...
class  HTTPChunkedIStreamBuffer
class  HTTPChunkedIStreamBase
class  HTTPChunkedIStream
class  HTTPChunkedOStreamBuffer
class  HTTPChunkedOStreamBase
class  HTTPChunkedOStream
class  HTTPChunkException
class  HTTPCounter
class  HTTPException
class  HTTPLengthLimitStreamBuffer
class  HTTPLenLimitIStreamBase
class  HTTPLenLimitIStream
class  AuthenticatorIFC
class  Authorizer2IFC
class  AuthorizerIFC
class  CIMOMHandleIFC
 The CIMOMHandleIFC class is an abstract class used as an interface definition for classes that provide access to a CIMOM. More...
class  CIMProtocolIFC
class  CIMProtocolIStreamIFC
class  ClientAuthCBIFC
 An abstract base class used to provide a callback for retrieving a username and password. More...
class  IOIFC
class  RepositoryIFC
class  RequestHandlerIFC
 This is an abstract base class for a CIM product requiring a HTTP Server. More...
class  ResultHandlerIFC
class  SelectableCallbackIFC
class  SelectableIFC
class  SerializableIFC
class  ServiceEnvironmentIFC
 This is an internal interface which is used by the various OpenWBEM services to interface with their "environment". More...
class  ServiceIFC
class  WQLIFC
class  AssociatorProviderIFC
 This interface is implemented by providers of dynamic association classes. More...
class  AssociatorProviderInfo
class  IndicationExportProviderIFC
class  IndicationProviderIFC
 This is the interface implemented by indication providers. More...
struct  IndicationProviderInfoEntry
class  IndicationProviderInfo
class  InstanceProviderIFC
 Classes wishing to implement an instance provider must derive from this class. More...
class  InstanceProviderInfo
class  MethodProviderIFC
 This is the interface implemented by method providers. More...
class  MethodProviderInfo
class  NamespaceProviderIFC
class  PolledProviderIFC
class  ProviderBaseIFC
 This is the base class implemented by all providers. More...
class  ProviderEnvironmentIFC
 Note that some derived classes do not carry their own OperationContext, instead carrying only a reference to one. More...
class  ProviderIFCBaseIFC
 This class implements a bridge from the CIMOM's ProviderManager to the providers. More...
struct  InstClassInfo
class  ProviderInfoBase
class  ProviderRegistrationEnvironmentIFC
 The ProviderEnvironmentIFC object is valid only for the lifetime of the referenced OperationContext. More...
class  SecondaryInstanceProviderIFC
class  SecondaryInstanceProviderInfo
class  ProviderAgent
class  ProviderAgentCIMOMHandle
class  ProviderAgentEnvironment
class  ProviderAgentLifecycleCallbackIFC
 The implementation must be thread safe. More...
class  ProviderAgentLockerIFC
class  ProviderAgentProviderEnvironment
class  CMPIAssociatorProviderProxy
class  CMPIIndicationProviderProxy
class  CMPIInstanceProviderProxy
class  CMPIMethodProviderProxy
class  CMPIProviderIFC
 This class implements a bridge from the CIMOM's ProviderManager to the C++ providers. More...
struct  CompleteMI
class  CppAssociatorProviderIFC
 This interface is implemented by providers of dynamic association classes. More...
class  CppIndicationExportProviderIFC
class  CppIndicationProviderIFC
 This is the interface implemented by indication providers. More...
class  _RHEnumInstances
class  CppInstanceProviderIFC
 Classes wishing to implement an instance provider must derive from this class. More...
class  CppMethodProviderIFC
 This is the interface implemented by method providers. More...
class  CppPolledProviderIFC
class  CppProviderBaseIFC
 This is the base class implemented by all providers that are loaded by the C++ provider interface. More...
class  CppProviderIFC
 This class implements a bridge from the CIMOM's ProviderManager to the C++ providers. More...
class  CppAssociatorProviderProxy
class  CppInstanceProviderProxy
class  CppSecondaryInstanceProviderProxy
class  CppMethodProviderProxy
class  CppIndicationExportProviderProxy
class  CppPolledProviderProxy
class  CppIndicationProviderProxy
class  CppReadOnlyInstanceProviderIFC
 This class implements deleteInstance, createInstance, and modifyInstance. More...
class  CppSecondaryInstanceProviderIFC
class  CppSimpleAssociatorProviderIFC
 class CppSimpleAssociatorProviderIFC The intent of this class is to simplify the writing of Associator Providers. More...
class  CppSimpleInstanceProviderIFC
 A provider can derive from this class, and implement doSimpleEnumerateInstances(), and CppSimpleInstanceProviderIFC implements getInstance(), enumInstanceNames(), and enumInstances() This class can be part of a multiple-inerhitance diamond. More...
struct  NPIenv
class  NPIContext
class  NPIFTABLE
class  NPIAssociatorProviderProxy
class  NPIIndicationProviderProxy
class  NPIInstanceProviderProxy
class  NPIMethodProviderProxy
class  NPIPolledProviderProxy
class  NPIProviderIFC
 This class implements a bridge from the CIMOM's ProviderManager to the C++ providers. More...
class  NPIVectorFreer
class  NPIHandleFreer
class  PerlAssociatorProviderProxy
class  PerlIndicationProviderProxy
class  PerlInstanceProviderProxy
class  PerlMethodProviderProxy
class  PerlProviderIFC
 This class implements a bridge from the CIMOM's ProviderManager to the C++ providers. More...
class  RemoteAssociatorProvider
class  RemoteInstanceProvider
class  RemoteMethodProvider
class  RemoteProviderInterface
class  RemoteSecondaryInstanceProvider
class  provindIndicationRepLayer
class  CppIndicationExportXMLHTTPProvider
class  IndicationExporter
class  CIM_NamespaceInstProv
class  CIM_NamespaceInManagerInstProv
class  OpenWBEM_ConfigSettingDataInstProv
class  OpenWBEM_ObjectManagerInstProv
class  OpenWBEM_UnitaryComputerSystem
class  NameSpaceProvider
class  SLPProvider
class  UnloaderProvider
struct  AssocDbEntry
 The AssocDbEntry represents an entry in the association database. More...
class  AssocDbHandle
struct  AssocDbRecHeader
struct  AssocDbHeader
class  AssocDb
class  CIMRepository
class  GenericHDBRepository
class  HDBHandleLock
 The HDBHandleLock class helps facilitate the releasing of HDBHandle objects that are acquired through calls to GenericHDBRepository:: getHandle. More...
class  HDBHandle
class  HDB
struct  HDBHeaderBlock
 The HDBHeaderBlock structure represent the header information for the database. More...
struct  HDBBlock
 The HDBBlock structure represents nodes within the database. More...
class  HDBUtilKeyArray
class  HDBNode
class  Index
 The Index class is simply an interface class that helps facilitate a pluggable architecture for an indexing scheme on file. More...
struct  IndexEntry
class  IndexImpl
class  InstanceRepository
class  MetaRepository
class  AssocDbEntry2
 The AssocDbEntry represents an entry in the association database. More...
class  AssocDb2
class  CIMRepository2
class  dbDatabase
class  UtilKeyArray
class  InstanceRepository2
class  MetaRepository2
class  BinaryRequestHandler
class  XMLExecute
class  DigestAuthentication
class  HTTPServerSelectableCallback
class  HTTPServer
class  HTTPSvrConnection
class  LocalAuthentication
class  WQLCompile
class  WQLInstancePropertySource
class  WQLOperand
 Used to represent SQL where clause operands. More...
class  WQLPropertySource
 This class must be implemented to provide a source of properties for the WQLSelectStatement::evaluateWhereClause() method which calls methods of this class to obtain real values for property names used in the where clause. More...
class  WQLSelectStatement
class  WQLImpl
class  WQLProcessor
class  WQLSelectStatementGen
class  CIMXMLParser
class  Param
class  RequestHandlerIFCXML
class  XMLAttribute
class  XMLNode
 Base class used to represent an XML tag such as <name> and contains all of the attributes and the value of such an XML tag. More...
class  XMLNodeImpl
class  XMLParseException
struct  XMLToken
class  XMLParserCore
class  XMLPullParser

Namespaces

namespace  BinarySerialization
namespace  CIMNameSpaceUtils
namespace  CIMRepositoryImpl
namespace  CIMValueCast
namespace  ConfigFile
namespace  ConfigOpts
namespace  COWIntrusiveReferenceHelpers
namespace  dbUtils
namespace  ExceptionDetail
namespace  ExceptionIds
namespace  Exec
namespace  FileSystem
 The purpose of the FileSystem class is to provide an abstraction layer over the platform dependant functionality related to a file system.
namespace