Functions | |
String | prepareNamespace (const String &ns) |
This function creates a "normalized" namespace. | |
void | createCIM_Namespace (CIMOMHandleIFC &hdl, const String &ns, UInt16 classInfo=0, const String &descriptionOfClassInfo="", const String &interopNs=OW_DEFAULT_INTEROP_SCHEMA_NAMESPACE) |
Create a cim namespace by creating an instance of the CIM_Namespace class. | |
void | deleteCIM_Namespace (CIMOMHandleIFC &hdl, const String &ns, const String &interopNs=OW_DEFAULT_INTEROP_SCHEMA_NAMESPACE) |
Delete a specified namespace by deleting an instance of the CIM_Namespace class. | |
StringArray | enumCIM_Namespace (CIMOMHandleIFC &hdl, const String &interopNs=OW_DEFAULT_INTEROP_SCHEMA_NAMESPACE) |
Gets a list of the namespaces by enumerating the instances of the CIM_Namespace class. | |
void | enumCIM_Namespace (CIMOMHandleIFC &hdl, StringResultHandlerIFC &result, const String &interopNs=OW_DEFAULT_INTEROP_SCHEMA_NAMESPACE) |
Gets a list of the namespaces by enumerating the instances of the CIM_Namespace class. | |
void | create__Namespace (CIMOMHandleIFC &hdl, const String &ns) |
Create a cim namespace by creating an instance of the __Namespace class. | |
void | delete__Namespace (CIMOMHandleIFC &hdl, const String &ns) |
Delete a specified namespace by deleting an instance of the __Namespace class. | |
StringArray | enum__Namespace (CIMOMHandleIFC &hdl, const String &ns, EDeepFlag deep) |
void | enumNameSpaceAux (CIMOMHandleIFC &hdl, const String &ns, StringResultHandlerIFC &result, EDeepFlag deep) |
void | enum__Namespace (CIMOMHandleIFC &hdl, const String &ns_, StringResultHandlerIFC &result, EDeepFlag deep) |
OW_COMMON_API StringArray | enum__Namespace (CIMOMHandleIFC &hdl, const String &ns, WBEMFlags::EDeepFlag deep=WBEMFlags::E_DEEP) |
Gets a list of the namespaces by enumerating the instances of the __Namespace class. | |
OW_COMMON_API void | enum__Namespace (CIMOMHandleIFC &hdl, const String &ns, StringResultHandlerIFC &result, WBEMFlags::EDeepFlag deep=WBEMFlags::E_DEEP) |
Gets a list of the namespaces by enumerating the instances of the __Namespace class. | |
Variables | |
CIMClass | the__NamespaceClass (CIMNULL) |
const char *const | DEPRECATED__NamespaceClassName = "__Namespace" |
|
Create a cim namespace by creating an instance of the __Namespace class. This method has been deprecated in the CIM Ops spec. This implementation assumes that __Namespace presents a hierarcial view of the namespaces.
Definition at line 193 of file OW_CIMNameSpaceUtils.cpp. References OW_NAMESPACE::CIMClass::addProperty(), OW_NAMESPACE::CIMProperty::addQualifier(), DEPRECATED__NamespaceClassName, hdl, index, OW_NAMESPACE::String::lastIndexOf(), OW_NAMESPACE::CIMClass::newInstance(), ns, prepareNamespace(), OW_NAMESPACE::CIMProperty::setDataType(), OW_NAMESPACE::CIMInstance::setProperty(), OW_NAMESPACE::STRING, OW_NAMESPACE::String::substring(), and the__NamespaceClass. Referenced by OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMcreateNamespace(), OW_NAMESPACE::ClientCIMOMHandle::createNameSpace(), and OW_NAMESPACE::CIMClient::createNameSpace(). |
|
Create a cim namespace by creating an instance of the CIM_Namespace class.
Definition at line 106 of file OW_CIMNameSpaceUtils.cpp. References hdl, ns, OW_NAMESPACE::Enumeration< T >::numberOfElements(), OW_THROWCIMMSG, and prepareNamespace(). Referenced by OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMcreateNamespace(), and OW_NAMESPACE::CIMClient::createNameSpace(). |
|
Delete a specified namespace by deleting an instance of the __Namespace class. This method has been deprecated in the CIM Ops spec. This implementation assumes that __Namespace presents a hierarcial view of the namespaces.
Definition at line 214 of file OW_CIMNameSpaceUtils.cpp. References DEPRECATED__NamespaceClassName, hdl, index, OW_NAMESPACE::String::lastIndexOf(), ns, prepareNamespace(), OW_NAMESPACE::Array< T >::push_back(), OW_NAMESPACE::CIMProperty::setDataType(), OW_NAMESPACE::STRING, and OW_NAMESPACE::String::substring(). Referenced by OW_NAMESPACE::ClientCIMOMHandle::deleteNameSpace(), and OW_NAMESPACE::CIMClient::deleteNameSpace(). |
|
Delete a specified namespace by deleting an instance of the CIM_Namespace class. The namespace must be empty of all classes and instances before it can be deleted.
Definition at line 138 of file OW_CIMNameSpaceUtils.cpp. References hdl, ns, OW_NAMESPACE::Enumeration< T >::numberOfElements(), OW_THROWCIMMSG, and prepareNamespace(). Referenced by OW_NAMESPACE::CIMClient::deleteNameSpace(). |
|
Gets a list of the namespaces by enumerating the instances of the __Namespace class. This method has been deprecated in the CIM Ops spec. This implementation assumes that __Namespace presents a hierarcial view of the namespaces.
|
|
Gets a list of the namespaces by enumerating the instances of the __Namespace class. This method has been deprecated in the CIM Ops spec. This implementation assumes that __Namespace presents a hierarcial view of the namespaces.
|
|
Definition at line 275 of file OW_CIMNameSpaceUtils.cpp. References enumNameSpaceAux(), OW_NAMESPACE::ResultHandlerIFC< T >::handle(), hdl, ns, prepareNamespace(), and result. |
|
Definition at line 231 of file OW_CIMNameSpaceUtils.cpp. References handler, hdl, and ns. Referenced by OW_NAMESPACE::CIMClient::enumCIM_Namespace(), OW_NAMESPACE::CIMClient::enumCIM_NamespaceE(), OW_NAMESPACE::ClientCIMOMHandle::enumNameSpace(), OW_NAMESPACE::CIMClient::enumNameSpace(), and OW_NAMESPACE::CIMClient::enumNameSpaceE(). |
|
Gets a list of the namespaces by enumerating the instances of the CIM_Namespace class.
Definition at line 179 of file OW_CIMNameSpaceUtils.cpp. |
|
Gets a list of the namespaces by enumerating the instances of the CIM_Namespace class.
Definition at line 170 of file OW_CIMNameSpaceUtils.cpp. Referenced by OW_NAMESPACE::CIMClient::enumCIM_Namespace(), and OW_NAMESPACE::CIMClient::enumCIM_NamespaceE(). |
|
|
|
Definition at line 189 of file OW_CIMNameSpaceUtils.cpp. Referenced by create__Namespace(), delete__Namespace(), and enumNameSpaceAux(). |
|
Referenced by create__Namespace(). |