CMPI 2.1.0 API
|
Defines OS-specific symbols for threading structures, etc. More...
Go to the source code of this file.
Macros | |
#define | CMPI_THREAD_TYPE void* |
Type for the handle of a thread. | |
#define | CMPI_THREAD_RETURN void* |
Type for the return value of a thread function. More... | |
#define | CMPI_THREAD_CDECL |
Modifier defining the calling convention for a thread function. More... | |
#define | CMPI_THREAD_KEY_TYPE unsigned int |
Type for a thread key of a thread. More... | |
#define | CMPI_MUTEX_TYPE void* |
Type for the handle of a mutex. | |
#define | CMPI_COND_TYPE void* |
Type for the handle of a condition. | |
#define | CMPI_EXPORT |
Modifier on non-CMPI functions or data that are to be exported from MI load libraries. More... | |
#define | CMPI_IMPORT |
Modifier on non-CMPI functions or data that are to be imported into MI load libraries. More... | |
#define | CMPI_EXTERN_C extern "C" CMPI_EXPORT |
Modifier for specifying the linkage of CMPI functions that are to be exported from MI load libraries. More... | |
Defines OS-specific symbols for threading structures, etc.
MIs and MBs do not need to include this header file because it is already included when including the main header file cmpift.h
.
This header file belongs to the Open Group Technical Standard: Systems Management: Common Manageability Programming Interface (CMPI Standard), Issue 2 Version 1.
This header file is provided as a convenience only. In the case of any discrepancy between the header file and the CMPI Standard (incorporating any subsequent Technical Corrigenda), the CMPI Standard shall be definitive.