In file ..\..\src\Pegasus\Client\CIMClient.h:

class PEGASUS_CLIENT_LINKAGE CIMClient

This class provides the interface that a client uses to communicate with a CIMOM

Documentation

This class provides the interface that a client uses to communicate with a CIMOM

Inheritance:


Public Methods

[more] CIMClient ( Monitor* monitor, HTTPConnector* httpConnector, Uint32 timeOutMilliseconds = DEFAULT_TIMEOUT_MILLISECONDS)
[more] ~CIMClient ()
[more]virtual void handleEnqueue ()
[more]virtual const char* getQueueName () const
Returns the queue name.
[more]Uint32 getTimeOut () const
[more]void setTimeOut (Uint32 timeOutMilliseconds)
[more]void connect (const String& address)
[more]virtual CIMClass getClass ( const String& nameSpace, const String& className, Boolean localOnly = true, Boolean includeQualifiers = true, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())
[more]virtual CIMInstance getInstance ( const String& nameSpace, const CIMReference& instanceName, Boolean localOnly = true, Boolean includeQualifiers = false, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())
[more]virtual void deleteClass ( const String& nameSpace, const String& className)
[more]virtual void deleteInstance ( const String& nameSpace, const CIMReference& instanceName)
[more]virtual void createClass ( const String& nameSpace, const CIMClass& newClass)
[more]virtual void createInstance ( const String& nameSpace, const CIMInstance& newInstance)
ATTN: should return an !
[more]virtual void modifyClass ( const String& nameSpace, const CIMClass& modifiedClass)
ModifiedClass argument should be a !
[more]virtual void modifyInstance ( const String& nameSpace, const CIMInstance& modifiedInstance)
[more]virtual Array<CIMClass> enumerateClasses ( const String& nameSpace, const String& className = String::EMPTY, Boolean deepInheritance = false, Boolean localOnly = true, Boolean includeQualifiers = true, Boolean includeClassOrigin = false)
[more]virtual Array<String> enumerateClassNames ( const String& nameSpace, const String& className = String::EMPTY, Boolean deepInheritance = false)
[more]virtual Array<CIMInstance> enumerateInstances ( const String& nameSpace, const String& className, Boolean deepInheritance = true, Boolean localOnly = true, Boolean includeQualifiers = false, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())
ATTN: should return array of !
[more]virtual Array<CIMReference> enumerateInstanceNames ( const String& nameSpace, const String& className)
[more]virtual Array<CIMInstance> execQuery ( const String& queryLanguage, const String& query)
ATTN: should return Array
[more]virtual Array<CIMObjectWithPath> associators ( const String& nameSpace, const CIMReference& objectName, const String& assocClass = String::EMPTY, const String& resultClass = String::EMPTY, const String& role = String::EMPTY, const String& resultRole = String::EMPTY, Boolean includeQualifiers = false, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())
[more]virtual Array<CIMReference> associatorNames ( const String& nameSpace, const CIMReference& objectName, const String& assocClass = String::EMPTY, const String& resultClass = String::EMPTY, const String& role = String::EMPTY, const String& resultRole = String::EMPTY)
[more]virtual Array<CIMObjectWithPath> references ( const String& nameSpace, const CIMReference& objectName, const String& resultClass = String::EMPTY, const String& role = String::EMPTY, Boolean includeQualifiers = false, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())
[more]virtual Array<CIMReference> referenceNames ( const String& nameSpace, const CIMReference& objectName, const String& resultClass = String::EMPTY, const String& role = String::EMPTY)
[more]virtual CIMValue getProperty ( const String& nameSpace, const CIMReference& instanceName, const String& propertyName)
[more]virtual CIMQualifierDecl getQualifier ( const String& nameSpace, const String& qualifierName)
[more]virtual void setQualifier ( const String& nameSpace, const CIMQualifierDecl& qualifierDeclaration)
[more]virtual void deleteQualifier ( const String& nameSpace, const String& qualifierName)
[more]virtual Array<CIMQualifierDecl> enumerateQualifiers ( const String& nameSpace)
[more]virtual CIMValue invokeMethod ( const String& nameSpace, const CIMReference& instanceName, const String& methodName, const Array<CIMValue>& inParameters, Array<CIMValue>& outParameters)

o CIMClient( Monitor* monitor, HTTPConnector* httpConnector, Uint32 timeOutMilliseconds = DEFAULT_TIMEOUT_MILLISECONDS)

o ~CIMClient()

ovirtual void handleEnqueue()

ovirtual const char* getQueueName() const
Returns the queue name.

oUint32 getTimeOut() const

ovoid setTimeOut(Uint32 timeOutMilliseconds)

ovoid connect(const String& address)

ovirtual CIMClass getClass( const String& nameSpace, const String& className, Boolean localOnly = true, Boolean includeQualifiers = true, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())

ovirtual CIMInstance getInstance( const String& nameSpace, const CIMReference& instanceName, Boolean localOnly = true, Boolean includeQualifiers = false, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())

ovirtual void deleteClass( const String& nameSpace, const String& className)

ovirtual void deleteInstance( const String& nameSpace, const CIMReference& instanceName)

ovirtual void createClass( const String& nameSpace, const CIMClass& newClass)

ovirtual void createInstance( const String& nameSpace, const CIMInstance& newInstance)
ATTN: should return an !

ovirtual void modifyClass( const String& nameSpace, const CIMClass& modifiedClass)
ModifiedClass argument should be a !

ovirtual void modifyInstance( const String& nameSpace, const CIMInstance& modifiedInstance)

ovirtual Array<CIMClass> enumerateClasses( const String& nameSpace, const String& className = String::EMPTY, Boolean deepInheritance = false, Boolean localOnly = true, Boolean includeQualifiers = true, Boolean includeClassOrigin = false)

ovirtual Array<String> enumerateClassNames( const String& nameSpace, const String& className = String::EMPTY, Boolean deepInheritance = false)

ovirtual Array<CIMInstance> enumerateInstances( const String& nameSpace, const String& className, Boolean deepInheritance = true, Boolean localOnly = true, Boolean includeQualifiers = false, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())
ATTN: should return array of !

ovirtual Array<CIMReference> enumerateInstanceNames( const String& nameSpace, const String& className)

ovirtual Array<CIMInstance> execQuery( const String& queryLanguage, const String& query)
ATTN: should return Array

ovirtual Array<CIMObjectWithPath> associators( const String& nameSpace, const CIMReference& objectName, const String& assocClass = String::EMPTY, const String& resultClass = String::EMPTY, const String& role = String::EMPTY, const String& resultRole = String::EMPTY, Boolean includeQualifiers = false, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())

ovirtual Array<CIMReference> associatorNames( const String& nameSpace, const CIMReference& objectName, const String& assocClass = String::EMPTY, const String& resultClass = String::EMPTY, const String& role = String::EMPTY, const String& resultRole = String::EMPTY)

ovirtual Array<CIMObjectWithPath> references( const String& nameSpace, const CIMReference& objectName, const String& resultClass = String::EMPTY, const String& role = String::EMPTY, Boolean includeQualifiers = false, Boolean includeClassOrigin = false, const Array<String>& propertyList = EmptyStringArray())

ovirtual Array<CIMReference> referenceNames( const String& nameSpace, const CIMReference& objectName, const String& resultClass = String::EMPTY, const String& role = String::EMPTY)

ovirtual CIMValue getProperty( const String& nameSpace, const CIMReference& instanceName, const String& propertyName)

ovirtual CIMQualifierDecl getQualifier( const String& nameSpace, const String& qualifierName)

ovirtual void setQualifier( const String& nameSpace, const CIMQualifierDecl& qualifierDeclaration)

ovirtual void deleteQualifier( const String& nameSpace, const String& qualifierName)

ovirtual Array<CIMQualifierDecl> enumerateQualifiers( const String& nameSpace)

ovirtual CIMValue invokeMethod( const String& nameSpace, const CIMReference& instanceName, const String& methodName, const Array<CIMValue>& inParameters, Array<CIMValue>& outParameters)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java