CMPI 2.1.0 API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
OS Encapsulation Services capability

Entities that are part of the OS Encapsulation Services capability

This capability is required to be supported.

As a result, detecting its support from CMPIBrokerFT.brokerCapabilities using the CMPI_MB_OSEncapsulationSupport test mask will always yield supported.

The entities in the following list shall be supported.

Requirement Change:
Required to be supported since CMPI 2.0.
Class CMPIBrokerExtFT
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::cancelThread )(CMPI_THREAD_TYPE thread)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::condWait )(CMPI_COND_TYPE cond, CMPI_MUTEX_TYPE mutex)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::createThreadKey )(CMPI_THREAD_KEY_TYPE *key, CMPIThreadKeyCleanupFunc cleanup)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::destroyCondition )(CMPI_COND_TYPE cond)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::destroyCondition2 )(CMPI_COND_TYPE cond)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::destroyMutex )(CMPI_MUTEX_TYPE mutex)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::destroyMutex2 )(CMPI_MUTEX_TYPE mutex)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::destroyThreadKey )(CMPI_THREAD_KEY_TYPE key)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::exitThread )(CMPI_THREAD_RETURN return_code)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::getThreadSpecific )(CMPI_THREAD_KEY_TYPE key)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::joinThread )(CMPI_THREAD_TYPE thread, CMPI_THREAD_RETURN *retval)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::lockMutex )(CMPI_MUTEX_TYPE mutex)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::lockMutex2 )(CMPI_MUTEX_TYPE mutex)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::newCondition )(int opt)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::newMutex )(int opt)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::newThread )(CMPIThreadFunc start, void *parm, int detached)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::setThreadSpecific )(CMPI_THREAD_KEY_TYPE key, void *value)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::signalCondition )(CMPI_COND_TYPE cond)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::threadOnce )(int *once, CMPIThreadOnceFunc function)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::threadSleep )(CMPIUint32 msec)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::timedCondWait )(CMPI_COND_TYPE cond, CMPI_MUTEX_TYPE mutex, struct timespec *wait)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::unlockMutex )(CMPI_MUTEX_TYPE mutex)
Part of the OS Encapsulation Services capability.
Global CMPIBrokerExtFT::unlockMutex2 )(CMPI_MUTEX_TYPE mutex)
Part of the OS Encapsulation Services capability.