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.