#include "cmpisrv.h"#include "OW_Logger.hpp"#include "OW_String.hpp"#include "OW_Thread.hpp"#include "OW_ThreadOnce.hpp"#include <cstring>Include dependency graph for cmpiBrokerExt.cpp:

Go to the source code of this file.
Classes | |
| class | CMPIThread |
Defines | |
| #define | CM_LOGGER() (* static_cast<OpenWBEM::ProviderEnvironmentIFCRef *>(CMPI_ThreadContext::getBroker()->hdl))->getLogger(COMPONENT_NAME) |
Functions | |
| const OpenWBEM::String | COMPONENT_NAME ("ow.provider.cmpi.ifc") |
| static char * | mbExtResolveFileName (const char *libName) |
| void * | mbExtNewThread (void *(*start)(void *), void *parm, int detached) |
| int | mbExtJoinThread (void *thread, void **retval) |
| int | mbExtExitThread (void *return_code) |
| int | mbExtCancelThread (void *thread) |
| int | mbExtThreadSleep (CMPIUint32 msec) |
| int | mbExtThreadOnce (int *once, void(*init)(void)) |
| int | mbExtCreateThreadKey (unsigned long int *key, void(*cleanup)(void *)) |
| int | mbExtDestroyThreadKey (unsigned long int key) |
| void * | mbExtGetThreadSpecific (unsigned long int key) |
| int | mbExtSetThreadSpecific (unsigned long int key, void *value) |
| void * | mbExtNewMutex (int opt) |
| void | mbExtDestroyMutex (void *arg) |
| void | mbExtLockMutex (void *arg) |
| void | mbExtUnlockMutex (void *arg) |
| void * | mbExtNewCondition (int opt) |
| void | mbExtDestroyCondition (void *arg) |
| int | mbExtCondWait (void *cond, void *mutex) |
| int | mbExtTimedCondWait (void *cond, void *mutex, struct timespec *wait) |
| int | mbExtSignalCondition (void *cond) |
Variables | |
| static CMPIBrokerExtFT | brokerExt_FT |
| CMPIBrokerExtFT * | CMPI_BrokerExt_Ftab = &brokerExt_FT |
|
|
Definition at line 51 of file cmpiBrokerExt.cpp. |
|
|
|
|
|
Definition at line 138 of file cmpiBrokerExt.cpp. |
|
||||||||||||
|
Definition at line 237 of file cmpiBrokerExt.cpp. |
|
||||||||||||
|
Definition at line 178 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 231 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 206 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 183 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 133 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 188 of file cmpiBrokerExt.cpp. |
|
||||||||||||
|
Definition at line 117 of file cmpiBrokerExt.cpp. References CMPIThread::getReturnValue(). |
|
|
Definition at line 212 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 224 of file cmpiBrokerExt.cpp. References CMPI_COND_TYPE. |
|
|
Definition at line 198 of file cmpiBrokerExt.cpp. References CMPI_MUTEX_TYPE. |
|
||||||||||||||||
|
Definition at line 107 of file cmpiBrokerExt.cpp. References CMPI_THREAD_TYPE. |
|
|
Definition at line 58 of file cmpiBrokerExt.cpp. References OW_NAMESPACE::String::c_str(). |
|
||||||||||||
|
Definition at line 193 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 263 of file cmpiBrokerExt.cpp. |
|
||||||||||||
|
Definition at line 165 of file cmpiBrokerExt.cpp. References OW_NAMESPACE::callOnce(). |
|
|
Definition at line 152 of file cmpiBrokerExt.cpp. References OW_NAMESPACE::ThreadImpl::sleep(). |
|
||||||||||||||||
|
Definition at line 257 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 218 of file cmpiBrokerExt.cpp. |
|
|
Initial value: {
100 ,
mbExtResolveFileName,
mbExtNewThread,
mbExtJoinThread,
NULL,
mbExtCancelThread,
mbExtThreadSleep,
mbExtThreadOnce,
NULL,
NULL,
NULL,
NULL,
mbExtNewMutex,
mbExtDestroyMutex,
mbExtLockMutex,
mbExtUnlockMutex,
NULL,
NULL,
NULL,
NULL,
NULL,
}
Definition at line 269 of file cmpiBrokerExt.cpp. |
|
|
Definition at line 293 of file cmpiBrokerExt.cpp. |
1.4.6