#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