|
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.
1.8.6