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  GetPass
namespace  HTTPUtils
namespace  LocalAuthenticationCommon
namespace  MOF
namespace  MutexImpl
 The MutexImpl namespace represents the functionality needed by the OpenWbem Mutex class (Mutex).
namespace  NonRecursiveMutexImpl
 The NonRecursiveMutexImpl namespace represents the functionality needed by the OpenWbem non recursive Mutex class (NonRecursiveMutex).
namespace  PidFile
namespace  Platform
namespace  RemoteProviderUtils
namespace  SafeCString
namespace  Select
namespace  ServiceIFCNames
namespace  SocketFlags
namespace  SocketUtils
namespace  StackTrace
namespace  System
namespace  ThreadImpl
 The ThreadImpl namespace represents the functionality needed by the OpenWbem Thread class (Thread).
namespace  UserUtils
 Facade encapsulating OS specific user functionality.
namespace  UTF8Utils
namespace  WBEMFlags
namespace  XMLCIMFactory
namespace  XMLClass
namespace  XMLOperationGeneric
namespace  XMLParserDOM
namespace  XMLParserSAX
namespace  XMLQualifier

Typedefs

typedef Enumeration< CIMClassCIMClassEnumeration
typedef Enumeration< CIMObjectPathCIMObjectPathEnumeration
typedef Enumeration< CIMQualifierTypeCIMQualifierTypeEnumeration
typedef Enumeration< CIMClassCIMClassEnumeration
typedef Enumeration< CIMInstanceCIMInstanceEnumeration
typedef Array< CIMDateTimeCIMDateTimeArray
typedef Array< CIMBaseCIMBaseArray
typedef Array< CIMDataTypeCIMDataTypeArray
typedef Array< CIMScopeCIMScopeArray
typedef Array< CIMUrlCIMUrlArray
typedef Array< CIMNameSpaceCIMNameSpaceArray
typedef Array< CIMElementCIMElementArray
typedef Array< CIMFlavorCIMFlavorArray
typedef Array< CIMPropertyCIMPropertyArray
typedef Array< CIMObjectPathCIMObjectPathArray
typedef Array< CIMQualifierTypeCIMQualifierTypeArray
typedef Array< CIMQualifierCIMQualifierArray
typedef Array< CIMMethodCIMMethodArray
typedef Array< CIMClassCIMClassArray
typedef Array< CIMParameterCIMParameterArray
typedef Array< CIMParamValueCIMParamValueArray
typedef Array< CIMInstanceCIMInstanceArray
typedef Array< CIMValueCIMValueArray
typedef Array< CIMNameCIMNameArray
typedef Enumeration< CIMInstanceCIMInstanceEnumeration
typedef Enumeration< CIMObjectPathCIMObjectPathEnumeration
typedef IntrusiveReference<
ProviderManager
ProviderManagerRef
typedef IntrusiveReference<
PollingManager
PollingManagerRef
typedef SharedLibraryReference<
IntrusiveReference< IndicationServer > > 
IndicationServerRef
typedef IntrusiveReference<
AuthorizerManager
AuthorizerManagerRef
typedef IntrusiveReference<
IndicationRepLayerMediator
IndicationRepLayerMediatorRef
typedef IntrusiveReference<
EmbeddedCIMOMEnvironment
EmbeddedCIMOMEnvironmentRef
typedef IntrusiveReference<
CIMOMEnvironment
CIMOMEnvironmentRef
typedef IntrusiveReference<
LocalCIMOMHandle
LocalCIMOMHandleRef
typedef IntrusiveReference<
ProviderIFCLoaderBase
ProviderIFCLoaderRef
typedef IntrusiveReference<
AuthManager
AuthManagerRef
typedef std::pair< SelectableIFCRef,
SelectableCallbackIFCRef
SelectablePair_t
typedef IntrusiveReference<
CIMListenerCallback
CIMListenerCallbackRef
typedef IntrusiveReference<
HTTPXMLCIMListener
HTTPXMLCIMListenerRef
typedef IntrusiveReference<
CIMXMLListener
CIMXMLListenerRef
typedef std::pair< SelectableIFCRef,
SelectableCallbackIFCRef
SelectablePair_t
typedef IntrusiveReference<
HTTPXMLCIMListenerCallback
HTTPXMLCIMListenerCallbackRef
typedef Array< CIMOMInfoCIMOMInfoArray
typedef IntrusiveReference<
CIMOMLocator
CIMOMLocatorRef
typedef IntrusiveReference<
ClientCIMOMHandleConnectionPool
ClientCIMOMHandleConnectionPoolRef
typedef IntrusiveReference<
ClientCIMOMHandle
ClientCIMOMHandleRef
typedef Array< UInt8UInt8Array
typedef Array< Int8Int8Array
typedef Array< UInt16UInt16Array
typedef Array< Int16Int16Array
typedef Array< UInt32UInt32Array
typedef Array< Int32Int32Array
typedef Array< UInt64UInt64Array
typedef Array< Int64Int64Array
typedef Array< Real64Real64Array
typedef Array< Real32Real32Array
typedef IntrusiveReference<
Logger
LoggerRef
typedef IntrusiveReference<
LogAppender
LogAppenderRef
typedef Array< StringStringArray
typedef Array< Char16Char16Array
typedef Enumeration< StringStringEnumeration
typedef IntrusiveReference<
Thread
ThreadRef
typedef IntrusiveReference<
ThreadPool
ThreadPoolRef
typedef Array< BoolBoolArray
typedef IntrusiveReference<
UnnamedPipe
UnnamedPipeRef
typedef IntrusiveReference<
SharedLibraryLoader
SharedLibraryLoaderRef
typedef IntrusiveReference<
SocketBaseImpl
SocketBaseImplRef
typedef IntrusiveReference<
RepositoryCIMOMHandle
RepositoryCIMOMHandleRef
typedef IntrusiveReference<
Runnable
RunnableRef
typedef IntrusiveReference<
SessionLanguage
SessionLanguageRef
typedef IntrusiveReference<
ThreadCounter
ThreadCounterRef
typedef IntrusiveReference<
ThreadDoneCallback
ThreadDoneCallbackRef
typedef LogMessagePatternFormatter::Converter Converter
typedef LogMessagePatternFormatter::ConverterRef ConverterRef
typedef unsigned char * POINTER
typedef sockaddr SocketAddress_t
typedef sockaddr_in InetSocketAddress_t
typedef sockaddr_un UnixSocketAddress_t
typedef in_addr InetAddress_t
typedef int SocketHandle_t
typedef IntrusiveReference<
PosixUnnamedPipe
PosixUnnamedPipeRef
typedef Array< Select_tSelectTypeArray
typedef Array< LanguageTagLanguageTagArray
typedef IntrusiveReference<
SharedLibrary
SharedLibraryRef
typedef void(* sighandler_t )(int)
typedef unsigned long int(* strtoulfp_t )(const char *, char **, int)
typedef long int(* strtolfp_t )(const char *, char **, int)
typedef unsigned long long
int(* 
strtoullfp_t )(const char *, char **, int)
typedef long long int(* strtollfp_t )(const char *, char **, int)
typedef Int32(* ThreadFunction )(void *)
typedef pthread_once_t OnceFlag
typedef pthread_t Thread_t
typedef pthread_mutex_t NativeMutex_t
typedef pthread_cond_t ConditionVar_t
typedef unsigned char UInt8
typedef signed char Int8
typedef unsigned short UInt16
typedef short Int16
typedef unsigned int UInt32
typedef int Int32
typedef unsigned long long UInt64
typedef long long Int64
typedef double Real64
typedef float Real32
typedef int Select_t
typedef int FileHandle
typedef uid_t UserId
typedef pid_t ProcId
typedef UInt64 uuid_time_t
typedef IntrusiveReference<
SSLServerCtx
SSLServerCtxRef
typedef IntrusiveReference<
SSLClientCtx
SSLClientCtxRef
typedef IntrusiveReference<
HTTPClient
HTTPClientRef
typedef Map< String, StringHTTPHeaderMap
typedef IntrusiveReference<
CIMOMHandleIFC
CIMOMHandleIFCRef
typedef SharedLibraryReference<
IntrusiveReference< RequestHandlerIFC > > 
RequestHandlerIFCRef
typedef SharedLibraryReference<
IntrusiveReference< ServiceIFC > > 
ServiceIFCRef
typedef SharedLibraryReference<
IntrusiveReference< WQLIFC > > 
WQLIFCRef
typedef IntrusiveReference<
SelectableIFC
SelectableIFCRef
typedef IntrusiveReference<
SelectableCallbackIFC
SelectableCallbackIFCRef
typedef IntrusiveReference<
RepositoryIFC
RepositoryIFCRef
typedef SharedLibraryReference<
RepositoryIFCRef
SharedLibraryRepositoryIFCRef
typedef SharedLibraryReference<
IntrusiveReference< AuthorizerIFC > > 
AuthorizerIFCRef
typedef SharedLibraryReference<
IntrusiveReference< Authorizer2IFC > > 
Authorizer2IFCRef
typedef SharedLibraryReference<
IntrusiveReference< AuthenticatorIFC > > 
AuthenticatorIFCRef
typedef IntrusiveReference<
ServiceEnvironmentIFC
ServiceEnvironmentIFCRef
typedef ResultHandlerIFC<
CIMClass
CIMClassResultHandlerIFC
typedef ResultHandlerIFC<
CIMInstance
CIMInstanceResultHandlerIFC
typedef ResultHandlerIFC<
CIMObjectPath
CIMObjectPathResultHandlerIFC
typedef ResultHandlerIFC<
String
StringResultHandlerIFC
typedef ResultHandlerIFC<
CIMQualifierType
CIMQualifierTypeResultHandlerIFC
typedef IntrusiveReference<
CIMProtocolIFC
CIMProtocolIFCRef
typedef IntrusiveReference<
CIMProtocolIStreamIFC
CIMProtocolIStreamIFCRef
typedef IntrusiveReference<
ClientAuthCBIFC
ClientAuthCBIFCRef
typedef Array< AssociatorProviderInfoAssociatorProviderInfoArray
typedef Array< IndicationProviderInfoIndicationProviderInfoArray
typedef Array< InstanceProviderInfoInstanceProviderInfoArray
typedef IntrusiveReference<
MethodProviderIFC
MethodProviderIFCRef
typedef Array< MethodProviderInfoMethodProviderInfoArray
typedef IntrusiveReference<
PolledProviderIFC
PolledProviderIFCRef
typedef Array< PolledProviderIFCRefPolledProviderIFCRefArray
typedef IntrusiveReference<
ProviderEnvironmentIFC
ProviderEnvironmentIFCRef
typedef IntrusiveReference<
ProviderRegistrationEnvironmentIFC
ProviderRegistrationEnvironmentIFCRef
typedef IntrusiveReference<
InstanceProviderIFC
InstanceProviderIFCRef
typedef IntrusiveReference<
SecondaryInstanceProviderIFC
SecondaryInstanceProviderIFCRef
typedef Array< SecondaryInstanceProviderIFCRefSecondaryInstanceProviderIFCRefArray
typedef IntrusiveReference<
ProviderBaseIFC
ProviderBaseIFCRef
typedef Array< ProviderBaseIFCRefProviderBaseIFCRefArray
typedef IntrusiveReference<
AssociatorProviderIFC
AssociatorProviderIFCRef
typedef IntrusiveReference<
IndicationProviderIFC
IndicationProviderIFCRef
typedef Array< IndicationProviderIFCRefIndicationProviderIFCRefArray
typedef IntrusiveReference<
IndicationExportProviderIFC
IndicationExportProviderIFCRef
typedef Array< IndicationExportProviderIFCRefIndicationExportProviderIFCRefArray
typedef SharedLibraryReference<
IntrusiveReference< ProviderIFCBaseIFC > > 
ProviderIFCBaseIFCRef
typedef Array< SecondaryInstanceProviderInfoSecondaryInstanceProviderInfoArray
typedef std::pair< SelectableIFCRef,
SelectableCallbackIFCRef
SelectablePair_t
typedef IntrusiveReference<
ProviderAgent
ProviderAgentRef
typedef IntrusiveReference<
ProviderAgentLockerIFC
ProviderAgentLockerIFCRef
typedef IntrusiveReference<
ProviderAgentLifecycleCallbackIFC
ProviderAgentLifecycleCallbackIFCRef
typedef CMPIFTABLERef *(* ProviderCreationFunc )()
typedef const char *(* versionFunc_t )()
typedef SharedLibraryReference<
Reference< CMPIProviderIFC > > 
CMPIProviderIFCRef
typedef SharedLibraryReference<
Reference< CompleteMI > > 
CMPIFTABLERef
typedef SharedLibraryReference<
IntrusiveReference< CppAssociatorProviderIFC > > 
CppAssociatorProviderIFCRef
typedef SharedLibraryReference<
IntrusiveReference< CppIndicationExportProviderIFC > > 
CppIndicationExportProviderIFCRef
typedef SharedLibraryReference<
IntrusiveReference< CppIndicationProviderIFC > > 
CppIndicationProviderIFCRef
typedef SharedLibraryReference<
IntrusiveReference< CppInstanceProviderIFC > > 
CppInstanceProviderIFCRef
typedef SharedLibraryReference<
IntrusiveReference< CppMethodProviderIFC > > 
CppMethodProviderIFCRef
typedef SharedLibraryReference<
IntrusiveReference< CppPolledProviderIFC > > 
CppPolledProviderIFCRef
typedef SharedLibraryReference<
IntrusiveReference< CppProviderBaseIFC > > 
CppProviderBaseIFCRef
typedef CppProviderBaseIFC *(* ProviderCreationFunc )()
typedef const char *(* versionFunc_t )()
typedef SharedLibraryReference<
IntrusiveReference< CppProviderIFC > > 
CppProviderIFCRef
typedef SharedLibraryReference<
IntrusiveReference< CppSecondaryInstanceProviderIFC > > 
CppSecondaryInstanceProviderIFCRef
typedef Array< CppSecondaryInstanceProviderIFCRefCppSeconaryInstanceProviderIFCRefArray
typedef Array< char * > charVect
typedef Array< char * > charVect
typedef ::FTABLE(* FP_INIT_FT )()
typedef NPIFTABLE(* NPIFP_INIT_FT )()
typedef SharedLibraryReference<
Reference< NPIFTABLE > > 
FTABLERef
typedef FTABLERef *(* ProviderCreationFunc )()
typedef const char *(* versionFunc_t )()
typedef SharedLibraryReference<
Reference< NPIProviderIFC > > 
NPIProviderIFCRef
typedef FTABLERef *(* ProviderCreationFunc )()
typedef const char *(* versionFunc_t )()
typedef SharedLibraryReference<
Reference< PerlProviderIFC > > 
PerlProviderIFCRef
typedef Array< AssocDbEntryAssocDbEntryArray
typedef ResultHandlerIFC<
AssocDbEntry::entry
AssocDbEntryResultHandlerIFC
typedef IntrusiveReference<
Index
IndexRef
typedef Array< AssocDbEntry2AssocDbEntry2Array
typedef ResultHandlerIFC<
AssocDbEntry2::entry
AssocDbEntry2ResultHandlerIFC
typedef IntrusiveReference<
HTTPServer
HTTPServerRef
typedef Array< ParamParamArray
typedef Array< XMLAttributeXMLAttributeArray
typedef Array< XMLNodeXMLNodeArray
typedef IntrusiveReference<
XMLNodeImpl
XMLNodeImplRef

Enumerations

enum  CIMNULL_t { CIMNULL }
enum  ELogLevel {
  E_NONE_LEVEL, E_FATAL_ERROR_LEVEL, E_ERROR_LEVEL, E_INFO_LEVEL,
  E_DEBUG_LEVEL, E_ALL_LEVEL
}
enum  NPIGarbageType {
  NOTHING, STRING, VECTOR, CIM_VALUE,
  CIM_QUALIFIER, CIM_PARAMVALUE, CIM_PROPERTY, CIM_INSTANCE,
  CIM_OBJECTPATH, CIM_CLASS
}
enum  WQLIntegerValueTag { WQL_INTEGER_VALUE_TAG }
 Tag used to force invocation of the integer value form of the WQLOperand Constructor. More...
enum  WQLDoubleValueTag { WQL_DOUBLE_VALUE_TAG }
 Tag used to force invocation of the double value form of the WQLOperand Constructor. More...
enum  WQLBoolValueTag { WQL_BOOLEAN_VALUE_TAG }
 Tag used to force invocation of the boolean value form of the WQLOperand Constructor. More...
enum  WQLStringValueTag { WQL_STRING_VALUE_TAG }
 Tag used to force invocation of the string value form of the WQLOperand Constructor. More...
enum  WQLPropertyNameTag { WQL_PROPERTY_NAME_TAG }
 Tag used to force invocation of the property name form of the WQLOperand Constructor. More...
enum  WQLOperation {
  WQL_OR, WQL_AND, WQL_NOT, WQL_EQ,
  WQL_NE, WQL_LT, WQL_LE, WQL_GT,
  WQL_GE, WQL_DO_NOTHING, WQL_ISA
}
 Represents SQL where clause operators. More...

Functions

static int PAM_conv (int num_msg, const struct pam_message **msgm, struct pam_response **response, void *appdata_ptr)
 This is the Linux-PAM "conversation" function.
std::ostream & operator<< (std::ostream &ostr, const CIMBase &cb)
bool operator< (const CIMClass::CLSData &x, const CIMClass::CLSData &y)
bool operator== (const CIMClass::CLSData &x, const CIMClass::CLSData &y)
bool operator< (const CIMClass &x, const CIMClass &y)
bool operator== (const CIMClass &x, const CIMClass &y)
bool operator<= (const CIMClass &x, const CIMClass &y)
bool operator> (const CIMClass &x, const CIMClass &y)
bool operator>= (const CIMClass &x, const CIMClass &y)
bool operator!= (const CIMClass &x, const CIMClass &y)
bool operator< (const CIMDataType::DTData &x, const CIMDataType::DTData &y)
bool operator== (const CIMDataType::DTData &x, const CIMDataType::DTData &y)
bool operator< (const CIMDataType &x, const CIMDataType &y)
bool operator== (const CIMDataType &x, const CIMDataType &y)
bool operator<= (const CIMDataType &x, const CIMDataType &y)
bool operator> (const CIMDataType &x, const CIMDataType &y)
bool operator>= (const CIMDataType &x, const CIMDataType &y)
bool operator!= (const CIMDataType &x, const CIMDataType &y)
 OW_DEFINE_EXCEPTION_WITH_ID (CIMDateTime)
static void fillDateTimeData (CIMDateTime::DateTimeData &data, const char *str)
ostream & operator<< (ostream &ostr, const CIMDateTime &arg)
bool operator== (const CIMDateTime &x, const CIMDateTime &y)
bool isLeap (UInt16 year)
Int64 getMagnitude (const CIMDateTime &dt)
bool operator< (const CIMDateTime &x, const CIMDateTime &y)
bool operator!= (const CIMDateTime &x, const CIMDateTime &y)
bool operator> (const CIMDateTime &x, const CIMDateTime &y)
bool operator<= (const CIMDateTime &x, const CIMDateTime &y)
bool operator>= (const CIMDateTime &x, const CIMDateTime &y)
 OW_DECLARE_APIEXCEPTION (CIMDateTime, OW_COMMON_API)
OW_COMMON_API std::ostream & operator<< (std::ostream &ostr, const CIMDateTime &arg)
String createLongMessage (CIMException::ErrNoType errval, const char *msg)
bool operator< (const CIMInstance::INSTData &x, const CIMInstance::INSTData &y)
bool operator< (const CIMInstance &x, const CIMInstance &y)
bool operator< (const CIMMethod::METHData &x, const CIMMethod::METHData &y)
bool operator< (const CIMMethod &x, const CIMMethod &y)
bool operator< (const CIMName &x, const CIMName &y)
bool operator== (const CIMName &x, const CIMName &y)
bool operator<= (const CIMName &x, const CIMName &y)
bool operator> (const CIMName &x, const CIMName &y)
bool operator>= (const CIMName &x, const CIMName &y)
bool operator!= (const CIMName &x, const CIMName &y)
std::ostream & operator<< (std::ostream &ostr, const CIMName &name)
bool operator< (const CIMNameSpace::NSData &x, const CIMNameSpace::NSData &y)
bool operator< (const CIMNameSpace &lhs, const CIMNameSpace &rhs)
bool operator< (const CIMObjectPath::OPData &x, const CIMObjectPath::OPData &y)
bool operator< (const CIMObjectPath &lhs, const CIMObjectPath &rhs)
bool operator< (const CIMParameter::PARMData &x, const CIMParameter::PARMData &y)
bool operator< (const CIMParameter &x, const CIMParameter &y)
bool operator< (const CIMParamValue::Data &x, const CIMParamValue::Data &y)
bool operator< (const CIMParamValue &x, const CIMParamValue &y)
CIMValue getParamValue (const String &paramName, const CIMParamValueArray &params)
 Search for paramName in params, and return the associated CIMValue.
bool operator< (const CIMProperty::PROPData &x, const CIMProperty::PROPData &y)
bool operator< (const CIMProperty &x, const CIMProperty &y)
bool operator< (const CIMQualifier::QUALData &x, const CIMQualifier::QUALData &y)
bool operator< (const CIMQualifier &x, const CIMQualifier &y)
bool operator< (const CIMQualifierType::QUALTData &x, const CIMQualifierType::QUALTData &y)
bool operator< (const CIMQualifierType &x, const CIMQualifierType &y)
bool operator< (const CIMUrl::URLData &x, const CIMUrl::URLData &y)
bool operator< (const CIMUrl &lhs, const CIMUrl &rhs)
template<class T>
static String toString (const T &x)
static String toString (const CIMObjectPath &x)
static String toString (const Char16 &x)
static String toString (const CIMDateTime &x)
template<class T>
static String raToString (const T &ra, bool forMOF=false)
static String raToString (const Array< String > &ra, bool forMOF=false)
static String raToString (const Array< CIMClass > &ra, bool forMOF=false)
static String raToString (const Array< CIMInstance > &ra, bool forMOF=false)
static String raToString (const Array< Bool > &ra, bool isString=false)
template<class T>
void readValue (istream &istrm, T &val, int convType)
static Real64 readReal64Value (istream &istrm)
static Real32 readReal32Value (istream &istrm)
template<class T>
void readArray (istream &istrm, T &ra, int convType)
static void readReal32Array (istream &istrm, Array< Real32 > &ra)
static void readReal64Array (istream &istrm, Array< Real64 > &ra)
template<class T>
void readObjectArray (istream &istrm, T &ra)
template<class T>
void writeValue (ostream &ostrm, T val, int convType)
static void writeRealValue (ostream &ostrm, Real64 rv)
template<class T>
void writeArray (ostream &ostrm, const T &ra, int convType)
static void writeArray (ostream &ostrm, const Array< Real32 > &ra)
static void writeArray (ostream &ostrm, const Array< Real64 > &ra)
template<class T>
void writeObjectArray (ostream &ostrm, const T &ra)
 OW_DEFINE_EXCEPTION_WITH_ID (ValueCast)
static bool isCompatible (CIMDataType::Type from, CIMDataType::Type to)
static void makeValueArray (CIMValue &theValue)
static CIMValue convertString (const String &strValue, const CIMDataType &dataType)
static CIMValue convertArray (const CIMValue &value, const CIMDataType &dataType)
static StringArray convertToStringArray (const CIMValue &value, bool onlyOne)
 OW_DECLARE_APIEXCEPTION (ValueCast, OW_COMMON_API)
ServiceEnvironmentIFCRef createAuthEnvRef (OperationContext &context, const ServiceEnvironmentIFCRef &env)
ProviderEnvironmentIFCRef createProvEnvRef (const CIMOMEnvironmentRef &pcenv)
LogAppender::ConfigMap getAppenderConfig (const ConfigFile::ConfigMap &configItems)
bool operator!= (const Node &x, const Node &y)
bool operator< (const Node &x, const Node &y)
Node INVALID_NODE ("",~0)
ProviderEnvironmentIFCRef createProvEnvRef (OperationContext &context, const ServiceEnvironmentIFCRef &env)
void logOperation (const LoggerRef &lgr, const OperationContext &context, const char *operation, const String &ns, const String &objectName=String())
ProviderEnvironmentIFCRef createProvEnvRef (ServiceEnvironmentIFCRef env)
 OW_DECLARE_EXCEPTION (ProviderIFCLoader)
 OW_DEFINE_EXCEPTION (ProviderIFCLoader)
void registerProviderInfo (const ProviderEnvironmentIFCRef &env, const String &name_, const ProviderIFCBaseIFCRef &ifc, const String &providerName, ProviderManager::ProvRegMap_t &regMap)
void registerProviderInfo (const ProviderEnvironmentIFCRef &env, const String &name_, const ProviderIFCBaseIFCRef &ifc, const String &providerName, ProviderManager::MultiProvRegMap_t &regMap)
void processProviderClassExtraInfo (const ProviderEnvironmentIFCRef &env, const String &name, const StringArray &extra, const ProviderIFCBaseIFCRef &ifc, const String &providerName, ProviderManager::ProvRegMap_t &regMap)
void processProviderClassExtraInfo (const ProviderEnvironmentIFCRef &env, const String &name, const StringArray &extra, const ProviderIFCBaseIFCRef &ifc, const String &providerName, ProviderManager::MultiProvRegMap_t &regMap)
template<typename ClassInfoT>
String getClassName (const ClassInfoT &classInfo)
String getClassName (const IndicationProviderInfoEntry &classInfo)
template<typename RegMapT, typename ClassInfoT>
void processProviderClassInfo (const ProviderEnvironmentIFCRef &env, const ClassInfoT &classInfo, const ProviderIFCBaseIFCRef &ifc, const String &providerName, RegMapT &regMap)
void processProviderClassInfo (const ProviderEnvironmentIFCRef &env, const MethodProviderInfo::ClassInfo &classInfo, const ProviderIFCBaseIFCRef &ifc, const String &providerName, ProviderManager::ProvRegMap_t &regMap)
void processProviderClassInfo (const ProviderEnvironmentIFCRef &env, const IndicationProviderInfo::ClassInfo &classInfo, const ProviderIFCBaseIFCRef &ifc, const String &providerName, ProviderManager::MultiProvRegMap_t &regMap)
template<typename ProviderInfoT, typename RegMapT>
void processProviderInfo (const ProviderEnvironmentIFCRef &env, const Array< ProviderInfoT > &providerInfo, const ProviderIFCBaseIFCRef &ifc, RegMapT &regMap)
InstanceProviderIFCRef wrapProvider (InstanceProviderIFCRef pref, const ProviderEnvironmentIFCRef &env)
SecondaryInstanceProviderIFCRef wrapProvider (SecondaryInstanceProviderIFCRef pref, const ProviderEnvironmentIFCRef &env)
MethodProviderIFCRef wrapProvider (MethodProviderIFCRef pref, const ProviderEnvironmentIFCRef &env)
AssociatorProviderIFCRef wrapProvider (AssociatorProviderIFCRef pref, const ProviderEnvironmentIFCRef &env)
ProviderEnvironmentIFCRef createProvEnvRef (const EmbeddedCIMOMEnvironmentRef &pcenv)
LogAppender::ConfigMap getAppenderConfig (const ConfigFile::ConfigMap &configItems)
bool operator!= (const Node &x, const Node &y)
bool operator< (const Node &x, const Node &y)
Node INVALID_NODE ("",~0)
 OW_DECLARE_EXCEPTION (IndicationServer)
 OW_DEFINE_EXCEPTION_WITH_ID (IndicationServer)
ProviderEnvironmentIFCRef createProvEnvRef (CIMOMEnvironmentRef env)
void splitUpProps (const StringArray &props, HashMap< String, StringArray > &map)
CIMInstance filterInstance (const CIMInstance &toFilter, const StringArray &props)
String getSourceNameSpace (const CIMInstance &inst)
 OW_DEFINE_EXCEPTION_WITH_ID (Daemon)
 OW_DECLARE_EXCEPTION (Daemon)
void _getHTTPTrailers (const CIMProtocolIStreamIFCRef &istr_, Map< String, String > &trailers)
void checkError (std::istream &istrm)
void checkError (const CIMProtocolIStreamIFCRef &istr, Map< String, String > &trailers)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, CIMClass &cc)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, CIMClassResultHandlerIFC &result)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, CIMInstance &ci)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, CIMObjectPath &cop)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, CIMObjectPathResultHandlerIFC &result)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, CIMInstanceResultHandlerIFC &result)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, CIMQualifierType &arg)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, CIMQualifierTypeResultHandlerIFC &result)
void readCIMObject (CIMProtocolIStreamIFCRef &istr, StringResultHandlerIFC &result)
template<class T>
readCIMObject (CIMProtocolIStreamIFCRef &istr, Map< String, String > &trailers)
template<class T>
void readAndDeliver (CIMProtocolIStreamIFCRef &istr, T &result, Map< String, String > &trailers)
bool operator< (const CIMOMInfo &x, const CIMOMInfo &y)
bool operator== (const CIMOMInfo &x, const CIMOMInfo &y)
bool operator!= (const CIMOMInfo &x, const CIMOMInfo &y)
 OW_DEFINE_EXCEPTION_WITH_ID (CIMOMLocator)
 OW_DECLARE_APIEXCEPTION (CIMOMLocator, OW_CLIENT_API)
static String instanceNameToKey (const CIMObjectPath &path, const String &parameterName)
static void generatePropertyListXML (std::ostream &ostr, const StringArray *propertyList)
void throwArrayOutOfBoundsException (size_t size, size_t idx)
template<class T>
bool operator!= (const Array< T > &x, const Array< T > &y)
template<class T>
bool operator<= (const Array< T > &x, const Array< T > &y)
template<class T>
bool operator>= (const Array< T > &x, const Array< T > &y)
template<class T>
bool operator> (const Array< T > &x, const Array< T > &y)
template<class T>
bool operator== (const Array< T > &x, const Array< T > &y)
template<class T>
bool operator< (const Array< T > &x, const Array< T > &y)
template<class T>
void swap (Array< T > &x, Array< T > &y)
void AtomicInc (Atomic_t &v)
bool AtomicDecAndTest (Atomic_t &v)
int AtomicGet (Atomic_t const &v)
void AtomicDec (Atomic_t &v)
ostream & operator<< (ostream &ostrm, const Bool &arg)
std::ostream & operator<< (std::ostream &ostrm, const Bool &arg)
UInt16 hton16 (UInt16 v)
UInt32 hton32 (UInt32 v)
UInt64 hton64 (UInt64 v)
UInt16 ntoh16 (UInt16 v)
UInt32 ntoh32 (UInt32 v)
UInt64 ntoh64 (UInt64 v)
std::ostream & operator<< (std::ostream &ostrm, const Char16 &arg)
bool operator== (char c, const Char16 &arg)
bool operator== (const Char16 &arg, int v)
bool operator== (int v, const Char16 &arg)
bool operator!= (const Char16 &arg, int v)
bool operator!= (int v, const Char16 &arg)
bool operator!= (char c, const Char16 &arg)
bool operator< (char c, const Char16 &arg)
bool operator<= (char c, const Char16 &arg)
bool operator> (char c, const Char16 &arg)
bool operator>= (char c, const Char16 &arg)
Char16 operator+ (const Char16 &arg1, const Char16 &arg2)
Char16 operator- (const Char16 &arg1, const Char16 &arg2)
Char16 operator * (const Char16 &arg1, const Char16 &arg2)
Char16 operator/ (const Char16 &arg1, const Char16 &arg2)
void COWIntrusiveReferenceAddRef (COWIntrusiveCountableBase *p)
void COWIntrusiveReferenceRelease (COWIntrusiveCountableBase *p)
bool COWIntrusiveReferenceUnique (COWIntrusiveCountableBase *p)
template<typename T>
T * COWIntrusiveReferenceClone (T *p)
template<class T, class U>
bool operator== (COWIntrusiveReference< T > const &a, COWIntrusiveReference< U > const &b)
template<class T, class U>
bool operator!= (COWIntrusiveReference< T > const &a, COWIntrusiveReference< U > const &b)
template<class T>
bool operator== (COWIntrusiveReference< T > const &a, const T *b)
template<class T>
bool operator!= (COWIntrusiveReference< T > const &a, const T *b)
template<class T>
bool operator== (const T *a, COWIntrusiveReference< T > const &b)
template<class T>
bool operator!= (const T *a, COWIntrusiveReference< T > const &b)
template<class T>
bool operator< (COWIntrusiveReference< T > const &a, COWIntrusiveReference< T > const &b)
template<class T>
void swap (COWIntrusiveReference< T > &lhs, COWIntrusiveReference< T > &rhs)
template<class T, class U>
bool operator== (const COWReference< T > &a, const COWReference< U > &b)
template<class T, class U>
bool operator!= (const COWReference< T > &a, const COWReference< U > &b)
template<class T, class U>
bool operator< (const COWReference< T > &a, const COWReference< U > &b)
template<class T>
T * COWReferenceClone (T *obj)
template<class T>
void COWRefSwap (T &x, T &y)
int getNumBits (Int32 num)
bool randFilePathIsSecure (const String &randFilePath)
bool randFileIsSecure (const char *randFile)
static void randomALRMHandler (int sig)
void generateRandomTimerData (unsigned char *data, int size, int *iterations)
void generateRandomDataFromFile (const char *name, int len)
void generateRandomDataFromTime (double entropy)
String locateInPath (const String &cmd, const String &path)
void badDateTime (const String &str)
void validateRanges (Int32 year, Int32 month, Int32 day, Int32 hour, Int32 minute, Int32 second, Int32 microseconds, const String &str)
bool isDOWValid (const char *str)
bool isLongDOWValid (const String &s)
int decodeShortMonth (const char *str)
int decodeLongMonth (const String &str)
bool getTimeZoneOffset (const String &timezone, int &offset)
Int32 getDaysPerMonth (Int32 year, Int32 month)
void adjustTimeForTimeZone (Int32 timezone_offset, Int32 &year, Int32 &month, Int32 &day, Int32 &hour)
DateTime operator- (DateTime const &x, DateTime const &y)
 Returns the difference of x and y.
template<class T>
bool operator== (const Enumeration_input_iterator< T > &x, const Enumeration_input_iterator< T > &y)
template<class T>
bool operator!= (const Enumeration_input_iterator< T > &x, const Enumeration_input_iterator< T > &y)
template<class Container>
Enumeration_insert_iterator<
Container > 
Enumeration_inserter (Enumeration< Container > &x)
void getKeyValue (const char *const strArg, String &key, String &value)
static void freeBuf (char **ptr)
std::ostream & operator<< (std::ostream &os, const Exception &e)
 Writes the exception object to the stream in the form: <file>: <line> <type>: <message>.
static ProcId safeWaitPid (ProcId pid, int *status, int options)
static ProcId noIntrWaitPid (ProcId pid, int *status, int options)
static void milliSleep (UInt32 milliSeconds)
static void secSleep (UInt32 seconds)
static bool timedWaitPid (ProcId pid, int *pstatus, UInt32 wait_time)
static bool killWait (ProcId pid, int *pstatus, UInt32 wait_time, int sig, char const *signame)
bool operator== (const PopenStreams &x, const PopenStreams &y)
std::ostream & operator<< (std::ostream &os, const Format &f)
void IntrusiveReferenceAddRef (IntrusiveCountableBase *p)
void IntrusiveReferenceRelease (IntrusiveCountableBase *p)
template<class T, class U>
bool operator== (IntrusiveReference< T > const &a, IntrusiveReference< U > const &b)
template<class T, class U>
bool operator!= (IntrusiveReference< T > const &a, IntrusiveReference< U > const &b)
template<class T>
bool operator== (IntrusiveReference< T > const &a, T *b)
template<class T>
bool operator!= (IntrusiveReference< T > const &a, T *b)
template<class T>
bool operator== (T *a, IntrusiveReference< T > const &b)
template<class T>
bool operator!= (T *a, IntrusiveReference< T > const &b)
template<class T>
bool operator< (IntrusiveReference< T > const &a, IntrusiveReference< T > const &b)
template<class T>
void swap (IntrusiveReference< T > &lhs, IntrusiveReference< T > &rhs)
template<class T, class U>
IntrusiveReference< T > static_pointer_cast (IntrusiveReference< U > const &p)
template<class T, class U>
IntrusiveReference< T > const_pointer_cast (IntrusiveReference< U > const &p)
template<class T, class U>
IntrusiveReference< T > dynamic_pointer_cast (IntrusiveReference< U > const &p)
bool operator== (const IstreamBufIterator &lhs, const IstreamBufIterator &rhs)
bool operator!= (const IstreamBufIterator &lhs, const IstreamBufIterator &rhs)
template<class T>
bool operator== (const List< T > &x, const List< T > &y)
template<class T>
bool operator< (const List< T > &x, const List< T > &y)
template<class T>
void swap (List< T > &x, List< T > &y)
template<class T>
std::list< T > * COWReferenceClone (std::list< T > *obj)
String getConfigItem (const LogAppender::ConfigMap &configItems, const String &itemName, const String &defRetVal="")
static void freeThreadLogger (void *ptr)
void initGuardAndKey ()
String CDATA_START ("<![CDATA[")
String CDATA_EMBEDDED_END (CDATA_END+CDATA_PSEUDO_END+CDATA_START)
template<class Key, class T, class Compare>
bool operator== (const Map< Key, T, Compare > &x, const Map< Key, T, Compare > &y)
template<class Key, class T, class Compare>
bool operator< (const Map< Key, T, Compare > &x, const Map< Key, T, Compare > &y)
template<class Key, class T, class Compare>
std::map< Key, T, Compare > * COWReferenceClone (std::map< Key, T, Compare > *obj)
template<class Key, class T, class Compare>
void swap (Map< Key, T, Compare > &x, Map< Key, T, Compare > &y)
static void MD5Transform (UInt32 *, const unsigned char *)
static void Encode (unsigned char *, UInt32 *, UInt32)
static void Decode (UInt32 *, const unsigned char *, UInt32)
int doLock (int hdl, int cmd, short int type)
template<class T, class U>
bool operator== (const Reference< T > &a, const Reference< U > &b)
template<class T, class U>
bool operator!= (const Reference< T > &a, const Reference< U > &b)
template<class T, class U>
bool operator< (const Reference< T > &a, const Reference< U > &b)
template<class T>
void RefSwap (T &x, T &y)
const char * skipWhite (const char *arg)
bool subtagsMatch (const char *arg1, const char *arg2)
template<class Key, class T, class Compare>
bool operator== (const SortedVectorMap< Key, T, Compare > &x, const SortedVectorMap< Key, T, Compare > &y)
template<class Key, class T, class Compare>
bool operator< (const SortedVectorMap< Key, T, Compare > &x, const SortedVectorMap< Key, T, Compare > &y)
template<class Key, class T, class Compare>
void swap (SortedVectorMap< Key, T, Compare > &x, SortedVectorMap< Key, T, Compare > &y)
template<class T, class Compare>
bool operator== (const SortedVectorSet< T, Compare > &x, const SortedVectorSet< T, Compare > &y)
template<class T, class Compare>
bool operator< (const SortedVectorSet< T, Compare > &x, const SortedVectorSet< T, Compare > &y)
template<class T, class Compare>
void swap (SortedVectorSet< T, Compare > &x, SortedVectorSet< T, Compare > &y)
template<class T1>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1)
template<class T1, class T2>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2)
template<class T1, class T2, class T3>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2, const T3 &lhs3, const T3 &rhs3)
template<class T1, class T2, class T3, class T4>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2, const T3 &lhs3, const T3 &rhs3, const T4 &lhs4, const T4 &rhs4)
template<class T1, class T2, class T3, class T4, class T5>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2, const T3 &lhs3, const T3 &rhs3, const T4 &lhs4, const T4 &rhs4, const T5 &lhs5, const T5 &rhs5)
template<class T1, class T2, class T3, class T4, class T5, class T6>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2, const T3 &lhs3, const T3 &rhs3, const T4 &lhs4, const T4 &rhs4, const T5 &lhs5, const T5 &rhs5, const T6 &lhs6, const T6 &rhs6)
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2, const T3 &lhs3, const T3 &rhs3, const T4 &lhs4, const T4 &rhs4, const T5 &lhs5, const T5 &rhs5, const T6 &lhs6, const T6 &rhs6, const T7 &lhs7, const T7 &rhs7)
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2, const T3 &lhs3, const T3 &rhs3, const T4 &lhs4, const T4 &rhs4, const T5 &lhs5, const T5 &rhs5, const T6 &lhs6, const T6 &rhs6, const T7 &lhs7, const T7 &rhs7, const T8 &lhs8, const T8 &rhs8)
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2, const T3 &lhs3, const T3 &rhs3, const T4 &lhs4, const T4 &rhs4, const T5 &lhs5, const T5 &rhs5, const T6 &lhs6, const T6 &rhs6, const T7 &lhs7, const T7 &rhs7, const T8 &lhs8, const T8 &rhs8, const T9 &lhs9, const T9 &rhs9)
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10>
bool StrictWeakOrdering (const T1 &lhs1, const T1 &rhs1, const T2 &lhs2, const T2 &rhs2, const T3 &lhs3, const T3 &rhs3, const T4 &lhs4, const T4 &rhs4, const T5 &lhs5, const T5 &rhs5, const T6 &lhs6, const T6 &rhs6, const T7 &lhs7, const T7 &rhs7, const T8 &lhs8, const T8 &rhs8, const T9 &lhs9, const T9 &rhs9, const T10 &lhs10, const T10 &rhs10)
static int strncmpi (const char *s1, const char *s2, size_t n)
static void throwStringConversion (const String::buf_t &m_buf, const char *type)
static void throwStringConversion (const char *str, const char *type)
template<typename T, typename FP>
static T convertToRealType (const String::buf_t &m_buf, const char *type, FP fp)
template<typename T, typename FP, typename FPRT>
static T doConvertToIntType (const String::buf_t &m_buf, const char *type, FP fp, int base)
template<typename T>
static T convertToUIntType (const String::buf_t &m_buf, const char *msg, int base)
template<typename T>
static T convertToIntType (const String::buf_t &m_buf, const char *msg, int base)
template<typename T>
static T convertToUInt64Type (const String::buf_t &m_buf, const char *msg, int base)
template<typename T>
static T convertToInt64Type (const String::buf_t &m_buf, const char *msg, int base)
String operator+ (const String &s1, const String &s2)
String operator+ (const char *p, const String &s)
String operator+ (const String &s, const char *p)
String operator+ (char c, const String &s)
String operator+ (const String &s, char c)
ostream & operator<< (ostream &ostr, const String &arg)
std::ostream & operator<< (std::ostream &ostr, const String &arg)
bool operator== (const String &s1, const String &s2)
bool operator== (const String &s, const char *p)
bool operator== (const char *p, const String &s)
bool operator!= (const String &s1, const String &s2)
bool operator!= (const String &s, const char *p)
bool operator!= (const char *p, const String &s)
bool operator< (const String &s1, const String &s2)
bool operator< (const String &s, const char *p)
bool operator< (const char *p, const String &s)
bool operator<= (const String &s1, const String &s2)
bool operator<= (const String &s, const char *p)
bool operator<= (const char *p, const String &s)
bool operator> (const String &s1, const String &s2)
bool operator> (const String &s, const char *p)
bool operator> (const char *p, const String &s)
bool operator>= (const String &s1, const String &s2)
bool operator>= (const String &s, const char *p)
bool operator>= (const char *p, const String &s)
std::ostream & operator<< (std::ostream &ostr, const StringBuffer &b)
bool operator== (const StringBuffer &x, const StringBuffer &y)
bool operator!= (const StringBuffer &x, const StringBuffer &y)
bool operator== (const StringBuffer &x, const String &y)
bool operator!= (const StringBuffer &x, const String &y)
bool operator== (const String &x, const StringBuffer &y)
bool operator!= (const String &x, const StringBuffer &y)
static Thread_t zeroThread ()
static bool sameId (const Thread_t &t1, const Thread_t &t2)
void callOnce (OnceFlag &flag, void(*func)())
 The first time callOnce is called with a given onceFlag argument, it calls func with no argument and changes the value of flag to indicate that func has been run.
void runRunnable (const RunnableRef &work)
int closeFile (int fd)
void getSystemTime (uuid_time_t *uuid_time)
void getCurrentTime (uuid_time_t *timestamp)
void getRandomBytes (void *buf, size_t len)
void getNodeIdentifier (uuid_node_t *node)
unsigned char decodeHex (char c)
unsigned char fromHexStr (char c1, char c2, const String &uuidStr)
char toHexHi (unsigned char c)
char toHexLow (unsigned char c)
bool operator== (const UUID &x, const UUID &y)
bool operator< (const UUID &x, const UUID &y)
bool operator!= (const UUID &x, const UUID &y)
template<class T>
std::vector< T > * COWReferenceClone (std::vector< T > *obj)
 The purpose of this header is to only have one definition of this function.
 OW_DEFINE_EXCEPTION_WITH_ID (Socket)
 OW_DEFINE_EXCEPTION_WITH_ID (SocketTimeout)
 OW_DEFINE_EXCEPTION_WITH_ID (UnknownHost)
 OW_DEFINE_EXCEPTION_WITH_ID (SocketAddress)
 OW_DECLARE_APIEXCEPTION (UnknownHost, OW_COMMON_API)
 OW_DECLARE_APIEXCEPTION (SocketAddress, OW_COMMON_API)
 OW_EXPORT_TEMPLATE (OW_COMMON_API, IntrusiveReference, SocketBaseImpl)
 OW_DECLARE_APIEXCEPTION (Socket, OW_COMMON_API)
 OW_DEFINE_EXCEPTION_WITH_BASE_AND_ID (SSL, SocketException)
 OW_DECLARE_APIEXCEPTION2 (SSL, SocketException, OW_COMMON_API)
bool isUInt16 (const String &s)
String getAuthParam (const String &paramName, const String &authInfo)
 OW_DECLARE_APIEXCEPTION (Base64Format, OW_HTTP_API)
 OW_DEFINE_EXCEPTION_WITH_ID (Base64Format)
 OW_DEFINE_EXCEPTION_WITH_ID (Authentication)
 OW_DEFINE_EXCEPTION_WITH_ID (CIMProtocol)
 OW_DECLARE_APIEXCEPTION (CIMProtocol, OW_COMMON_API)
 OW_EXPORT_TEMPLATE (OW_COMMON_API, ResultHandlerIFC, CIMInstance)
 OW_EXPORT_TEMPLATE (OW_COMMON_API, ResultHandlerIFC, CIMClass)
 OW_EXPORT_TEMPLATE (OW_COMMON_API, ResultHandlerIFC, CIMQualifierType)
 OW_EXPORT_TEMPLATE (OW_COMMON_API, ResultHandlerIFC, String)
 OW_EXPORT_TEMPLATE (OW_COMMON_API, ResultHandlerIFC, CIMObjectPath)
 OW_DECLARE_APIEXCEPTION (MOFCompiler, OW_MOF_API)
 OW_DECLARE_APIEXCEPTION (MOFParser, OW_MOF_API)
 OW_EXPORT_TEMPLATE (OW_PROVIDERAGENT_API, IntrusiveReference, ProviderAgentLockerIFC)
 OW_DECLARE_EXCEPTION (CppProviderIFC)
 OW_DEFINE_EXCEPTION_WITH_ID (CppProviderIFC)
ProviderRegistrationEnvironmentIFCRef createProvRegEnv (const ProviderEnvironmentIFCRef &env)
 OW_DECLARE_EXCEPTION (FoundTheInst)
 OW_DEFINE_EXCEPTION (FoundTheInst)
void _NPIGarbageCan (NPIHandle *nh, void *object, NPIGarbageType type)
void _NPIGarbageRetrieve (NPIHandle *nh, void *object)
CIMClass NPI_getmyClass (NPIHandle *npiHandle, const String &nameSpace, const String &className)
CIMObjectPathEnumeration NPI_enumeratemyInstanceNames (NPIHandle *npiHandle, const String &nameSpace, const String &className)
CIMInstanceEnumeration NPI_enumeratemyInstances (NPIHandle *npiHandle, const String &nameSpace, const String &className)
CIMInstance NPI_getmyInstance (NPIHandle *npiHandle, const CIMObjectPath &owcop, const int localOnly)
StringArray enumNameSpaceE (const ProviderEnvironmentIFCRef &env, const String &ns)
void enumNameSpace (const ProviderEnvironmentIFCRef &env, const String &ns, StringResultHandlerIFC &result, bool deep)
static void slpRegReport (SLPHandle hdl, SLPError errArg, void *cookie)
void registerArrayImpl_String (const char *)
void registerArrayImpl_CIMClass (const char *)
void registerArrayImpl_CIMDataType (const char *)
void registerArrayImpl_CIMDateTime (const char *)
void registerArrayImpl_CIMFlavor (const char *)
void registerArrayImpl_CIMInstance (const char *)
void registerArrayImpl_CIMMethod (const char *)
void registerArrayImpl_CIMObjectPath (const char *)
void registerArrayImpl_CIMParamValue (const char *)
void registerArrayImpl_CIMParameter (const char *)
void registerArrayImpl_CIMProperty (const char *)
void registerArrayImpl_CIMQualifier (const char *)
void registerArrayImpl_CIMQualifierType (const char *)
void registerArrayImpl_CIMScope (const char *)
void registerArrayImpl_CIMValue (const char *)
void registerArrayImpl_Bool (const char *)
void registerArrayImpl_Char16 (const char *)
void registerArrayImpl_UInt8 (const char *)
void registerArrayImpl_Int8 (const char *)
void registerArrayImpl_UInt16 (const char *)
void registerArrayImpl_Int16 (const char *)
void registerArrayImpl_UInt32 (const char *)
void registerArrayImpl_Int32 (const char *)
void registerArrayImpl_UInt64 (const char *)
void registerArrayImpl_Int64 (const char *)
void registerArrayImpl_Real32 (const char *)
void registerArrayImpl_Real64 (const char *)
void registerArrayImpl_CIMOMInfo (const char *)
void registerArray ()
template<typename T>
T_getslice_ (const T &a, int i, int j)
template<typename T>
T::value_type T_getitem_ (const T &t, int i)
template<typename T>
void T_setitem_ (T &t, int i, const typename T::value_type &x)
template<typename T>
void T_delitem_ (T &t, int i)
template<typename T>
int T_count (const T &s, typename T::value_type const &c)
template<typename T>
void T_append (T &s, typename T::value_type const &c)
template<typename T>
int T_index (const T &s, typename T::value_type const &c)
template<typename T>
void T_insert (T &s, int i, typename T::value_type const &x)
template<typename T>
T::value_type T_pop (T &s, int i=-1)
template<typename T>
void T_remove (T &s, typename T::value_type const &x)
template<typename T>
void T_reverse (T &s)
template<typename T>
void T_sort (T &s)
template<typename T>
T_add_ (T const &x, T const &y)
template<typename T>
T & T_iadd_ (T &x, T const &y)
template<typename T>
T_mul_ (T const &x, int y)
template<typename T>
T_rmul_ (int y, T const &x)
template<typename T>
T & T_imul_ (T &x, int y)
template<typename T>
bool T_contains_ (T const &self, typename T::value_type const &item)
template<typename T>
PyObject * T_repr (const T &t)
template<typename T>
PyObject * T_str (const T &t)
template<typename T>
void registerArrayImpl (const char *className)
void registerCIMClient ()
void CIMOMInfo_setitem_ (CIMOMInfo &ci, const String &key, const String &value)
String CIMOMInfo_getitem_ (const CIMOMInfo &ci, const String &key)
void registerCIMOMInfo ()
void registerCIMOMLocator ()
void registerString ()
void registerClientAuthCBIFC ()
 BOOST_PYTHON_MODULE (owclient)
String String_getslice (const String &s, int i, int j)
PyObject * String_repr (const String &s)
int String_count (const String &s, char c)
void String_append (String &s, char c)
int String_index (const String &s, char c)
void String_insert (String &s, int i, char x)
char String_pop (String &s, int i=-1)
void String_remove (String &s, char x)
void String_reverse (String &s)
void String_sort (String &s)
char String_getitem_ (const String &s, int i)
void String_setitem_ (String &s, int i, char c)
void String_delitem_ (String &s, int i)
static UInt32 calcCheckSum (unsigned char *src, Int32 len)
static void writeRecHeader (AssocDbRecHeader &rh, Int32 offset, File &file)
static void readRecHeader (AssocDbRecHeader &rh, Int32 offset, const File &file)
const char NS_SEPARATOR_C (':')
void makeClassKey (const String &ns, const String &className, StringBuffer &out)
void makeInstanceKey (const CIMObjectPath &cop, StringBuffer &out)
ostream & operator<< (ostream &ostrm, const AssocDbEntry &arg)
bool operator== (const AssocDbEntry::entry &lhs, const AssocDbEntry::entry &rhs)
OW_HDB_API std::ostream & operator<< (std::ostream &ostrm, const AssocDbEntry &arg)
CIMNameArray getClassChildren (MetaRepository &rep, const String &ns, const CIMName &clsName)
const char NS_SEPARATOR_C (':')
void asKeyString (StringBuffer &out, const CIMValue &val)
String modelPath (const CIMObjectPath &cop)
String objectPathAsKeyString (const CIMObjectPath &cop)
void asKeyString (StringBuffer &out, const CIMValue &val)
 OW_DEFINE_EXCEPTION_WITH_ID (HDB)
 OW_DECLARE_EXCEPTION (Index)
 OW_DEFINE_EXCEPTION_WITH_ID (Index)
const char NS_SEPARATOR_C (':')
const char NS_SEPARATOR_C (':')
static void createRootNode (const String &qcontk, HDBHandleLock &hdl)
ostream & operator<< (ostream &ostrm, const AssocDbEntry2 &arg)
bool operator== (const AssocDbEntry2::entry &lhs, const AssocDbEntry2::entry &rhs)
std::ostream & operator<< (std::ostream &ostrm, const AssocDbEntry2 &arg)
 OW_DEFINE_EXCEPTION (CIMRepository2)
void dbErrorCallback (const char *errpfx, char *msg)
StringArray getClassChildren (MetaRepository2 &rep, const String &ns, const String &clsName)
 OW_DECLARE_EXCEPTION (CIMRepository2)
 OW_DECLARE_EXCEPTION (dbDatabase)
 OW_DEFINE_EXCEPTION (db)
 OW_DECLARE_EXCEPTION (db)
::DB_TXN * getTxn (OperationContext &context)
template<typename T>
static void checkStream (T &str)
void getParameterValues (CIMXMLParser &parser, Array< param > &params)
void cleanupInteropInstance (const CIMObjectPath &path, const LoggerRef &logger, const ServiceEnvironmentIFCRef &env)
static void parseInfo (const String &pinfo, Map< String, String > &infoMap)
 OW_EXPORT_TEMPLATE (OW_HTTPSVC_API, IntrusiveReference, HTTPServer)
bool useHelper ()
String runHelper (const String &inputCmd, const String &extraInput=String())
void initializeHelper ()
void cleanupEntryHelper (const String &pathToFile, const String &cookie)
String createFileHelper (const String &uid, const String &cookie)
String generateNewNonce ()
void parseInfo (const String &pinfo, SortedVectorMap< String, String > &infoMap)
void generateNewCookieFile (const String &uid, String &cookieFileName, String &cookie)
bool operator== (const WQLCompile::term_el &x, const WQLCompile::term_el &y)
bool operator!= (const WQLCompile::term_el &x, const WQLCompile::term_el &y)
template<class T>
static bool _Compare (const T &x, const T &y, WQLOperation op)
static bool _Evaluate (const WQLOperand &lhs, const WQLOperand &rhs, WQLOperation op)
 OW_DEFINE_EXCEPTION_WITH_ID (TypeMismatch)
bool operator== (const WQLOperand &x, const WQLOperand &y)
String WQLOperationToString (WQLOperation op)
static void _ResolveProperty (WQLOperand &op, const WQLPropertySource *source)
CIMInstance embedClassInInstance (CIMClass const &x)
bool isTableRefMetaClass (tableRef *table_ref)
String debugDump (CIMInstanceArray const &array)
char const * typeName (WQLProcessor::DataType::Type type)
bool CIMInstanceSortCriterion (const CIMInstance &lhs, const CIMInstance &rhs)
String WQLRemoveStringEscapes (const String &s)
void CIMNameSpacetoXML (CIMNameSpace const &ns, ostream &ostr)
void LocalCIMNameSpacetoXML (CIMNameSpace const &ns, ostream &ostr)
void CIMtoXML (CIMQualifierType const &cqt, ostream &ostr)
static void outputKEYVALUE (ostream &ostr, const CIMProperty &cp)
void CIMClassPathtoXML (CIMObjectPath const &cop, ostream &ostr)
void CIMInstancePathtoXML (CIMObjectPath const &cop, ostream &ostr)
void CIMLocalInstancePathtoXML (CIMObjectPath const &cop, ostream &ostr)
void CIMInstanceNametoXML (CIMObjectPath const &cop, ostream &ostr)
void CIMtoXML (CIMClass const &cc, ostream &ostr)
void CIMInstancetoXML (CIMInstance const &ci, ostream &ostr)
void CIMInstanceNameAndInstancetoXML (CIMInstance const &instance, ostream &ostr, CIMObjectPath const &instanceName)
void CIMInstancePathAndInstancetoXML (CIMInstance const &instance, ostream &ostr, CIMObjectPath const &instancePath)
template<class T>
static void raToXml (ostream &out, const Array< T > &ra)
template<class T>
static void realArrayToXml (ostream &out, const Array< T > &ra)
template<typename T>
static void valueToXML (T const &x, ostream &out)
static void valueToXML (CIMObjectPath const &x, ostream &out)
static void raToXmlCOP (ostream &out, const Array< CIMObjectPath > &ra)
static void raToXmlSA (ostream &out, const Array< String > &ra)
static void raToXmlChar16 (ostream &out, const Array< Char16 > &ra)
void raToXmlNumeric (ostream &out, const Array< Int8 > &ra)
void raToXmlNumeric (ostream &out, const Array< UInt8 > &ra)
void CIMtoXML (CIMValue const &cv, ostream &out)
void CIMtoXML (CIMDataType const &cdt, ostream &ostr)
void CIMtoXML (CIMFlavor const &cf, ostream &ostr)
void CIMtoXML (CIMQualifier const &cq, ostream &ostr)
void CIMtoXML (CIMProperty const &cp, ostream &ostr)
void CIMtoXML (CIMMethod const &cm, ostream &ostr)
static void qualifierXML (CIMParameter const &cp, ostream &ostr)
void CIMtoXML (CIMParameter const &cp, ostream &ostr)
void CIMParamValueToXML (CIMParamValue const &pv, std::ostream &ostr)
OW_XML_API void CIMNameSpacetoXML (CIMNameSpace const &ns, std::ostream &ostr)
OW_XML_API void LocalCIMNameSpacetoXML (CIMNameSpace const &ns, std::ostream &ostr)
OW_XML_API void CIMtoXML (CIMQualifierType const &cqt, std::ostream &ostr)
OW_XML_API void CIMClassPathtoXML (CIMObjectPath const &cop, std::ostream &ostr)
OW_XML_API void CIMInstancePathtoXML (CIMObjectPath const &cop, std::ostream &ostr)
OW_XML_API void CIMLocalInstancePathtoXML (CIMObjectPath const &cop, std::ostream &ostr)
OW_XML_API void CIMInstanceNametoXML (CIMObjectPath const &cop, std::ostream &ostr)
OW_XML_API void CIMtoXML (CIMClass const &cc, std::ostream &ostr)
OW_XML_API void CIMInstancetoXML (CIMInstance const &ci, std::ostream &ostr)
OW_XML_API void CIMInstanceNameAndInstancetoXML (CIMInstance const &instance, std::ostream &ostr, CIMObjectPath const &instanceName)
OW_XML_API void CIMInstancePathAndInstancetoXML (CIMInstance const &instance, std::ostream &ostr, CIMObjectPath const &instancePath)
OW_XML_API void CIMtoXML (CIMValue const &cv, std::ostream &out)
OW_XML_API void CIMtoXML (CIMDataType const &cdt, std::ostream &ostr)
OW_XML_API void CIMtoXML (CIMFlavor const &cf, std::ostream &ostr)
OW_XML_API void CIMtoXML (CIMQualifier const &cq, std::ostream &ostr)
OW_XML_API void CIMtoXML (CIMProperty const &cp, std::ostream &ostr)
OW_XML_API void CIMtoXML (CIMMethod const &cm, std::ostream &ostr)
OW_XML_API void CIMtoXML (CIMParameter const &cp, std::ostream &ostr)
String XMLEscape (const char *escapedText, unsigned len)
 Escape an XML string.
String XMLEscape (const String &str)
std::ostream & operator<< (std::ostream &ostr, const XMLNode &node)
bool isNameChar (char c)
 OW_DEFINE_EXCEPTION_WITH_ID (DOM)
static void addIndent (StringBuffer &sb, int indent)
static void outputAttrs (StringBuffer &sb, const XMLToken &tok)
String XMLPrettyPrint (std::istream &istr)
String XMLPrettyPrint (const String &s)
std::ostream & operator<< (std::ostream &ostr, const XMLPullParser &p)
String XMLUnescape (const char *escapedText, unsigned len)
 Unescape an XML string.

Variables

const String ACCESS_READ ("r")
const String ACCESS_WRITE ("w")
const String ACCESS_READWRITE ("rw")
const String COMPONENT_NAME = "ow.authorizer.simple2"
const unsigned short int monthYearDay [2][13]
static MsgRec _pmsgs []
const String AUTH_ACTIVE_KEY ("_aUtHoRiZeR@aCtIvE@kEy_")
const String DISABLED_KEY ("__aUtH@mGr@DiSaBlEd__")
const String COMPONENT_NAME ("ow.authorizer.AuthorizerManager")
CIMOMEnvironmentRef theCimomEnvironment
const String COMPONENT_NAME ("ow.owcimomd.CIMServer")
const char *const DEPRECATED__NamespaceClassName = "__Namespace"
const String COMPONENT_NAME ("ow.owcimomd.PollingManager")
const String COMPONENT_NAME ("ow.owcimomd.ProviderIFCLoader")
EmbeddedCIMOMEnvironmentRef theCimomEnvironment
const String COMPONENT_NAME ("ow.owcimomd.indication.LifecycleCreator")
String COMPONENT_NAME ("ow.owcimomd.indication.Server")
const String COMPONENT_NAME ("ow.owcimomd.indication.LifecyclePoller")
const String COMPONENT_NAME ("ow.owcimomd.AuthManager")
const String COMPONENT_NAME ("ow.listener.cimxml")
const String COMPONENT_NAME ("ow.listener.cimxml")
const String PROTOCOL_VERSION_1_0 ("1.0")
const String PROTOCOL_VERSION_1_1 ("1.1")
const String PROTOCOL_VERSION_1_0 ("1.0")
const String PROTOCOL_VERSION_1_1 ("1.1")
const size_t BASE_BUF_SIZE = 256
const size_t HTTP_BUF_SIZE = 4096
const UInt32 BinaryProtocolVersion = 3000008
const UInt32 MinBinaryProtocolVersion = 3000007
const UInt8 BIN_OK = 0
const UInt8 BIN_ERROR = 1
const UInt8 BIN_EXCEPTION = 2
const UInt8 IPC_AUTHENTICATE = 10
const UInt8 IPC_FUNCTIONCALL = 11
const UInt8 IPC_CLOSECONN = 12
const UInt8 BIN_DELETECLS = 20
const UInt8 BIN_DELETEINST = 21
const UInt8 BIN_DELETEQUAL = 22
const UInt8 BIN_ENUMCLSS = 23
const UInt8 BIN_ENUMCLSNAMES = 24
const UInt8 BIN_ENUMINSTS = 25
const UInt8 BIN_ENUMINSTNAMES = 26
const UInt8 BIN_ENUMQUALS = 27
const UInt8 BIN_GETCLS = 28
const UInt8 BIN_GETINST = 29
const UInt8 BIN_INVMETH = 30
const UInt8 BIN_GETQUAL = 31
const UInt8 BIN_SETQUAL = 32
const UInt8 BIN_MODIFYCLS = 33
const UInt8 BIN_CREATECLS = 34
const UInt8 BIN_MODIFYINST = 35
const UInt8 BIN_CREATEINST = 36
const UInt8 BIN_GETPROP = 37
const UInt8 BIN_SETPROP = 38
const UInt8 BIN_ASSOCNAMES = 39
const UInt8 BIN_ASSOCIATORS = 40
const UInt8 BIN_REFNAMES = 41
const UInt8 BIN_REFERENCES = 42
const UInt8 BIN_EXECQUERY = 43
const UInt8 BIN_GETSVRFEATURES = 44
const UInt8 BINSIG_NS = 100
const UInt8 BINSIG_OP = 101
const UInt8 BINSIG_CLS = 102
const UInt8 BINSIG_INST = 103
const UInt8 BINSIG_BOOL = 104
const UInt8 BINSIG_CLSENUM = 105
const UInt8 BINSIG_STR = 106
const UInt8 BINSIG_STRARRAY = 107
const UInt8 BINSIG_QUAL_TYPE = 108
const UInt8 BINSIG_VALUE = 109
const UInt8 BINSIG_OPENUM = 110
const UInt8 BINSIG_INSTENUM = 111
const UInt8 BINSIG_QUAL_TYPEENUM = 112
const UInt8 BINSIG_VALUEARRAY = 113
const UInt8 BINSIG_PARAMVALUEARRAY = 114
const UInt8 BINSIG_STRINGENUM = 115
const UInt8 END_CLSENUM = 150
const UInt8 END_OPENUM = 151
const UInt8 END_INSTENUM = 152
const UInt8 END_QUALENUM = 153
const UInt8 END_STRINGENUM = 154
Mutex cerrGuard
Mutex guard
OnceFlag guard
unsigned int seed = 0
volatile sig_atomic_t g_counter
volatile unsigned char * g_data
volatile sig_atomic_t g_dataIdx
int g_dataSize
Mutex g_randomTimerGuard
const cmd randomSourceCommands []
const int LOCAL_TIME_OFFSET = -24
Mutex dlSharedLibrary_guard