Main Page   Modules   Class Hierarchy   Data Structures   File List   Data Fields   Globals   Related Pages  

osclconfig_proc_check.h

Go to the documentation of this file.
00001 
00002 #ifndef OSCLCONFIG_PROC_CHECK_H_INCLUDED
00003 #define OSCLCONFIG_PROC_CHECK_H_INCLUDED
00004 
00010 #ifndef OSCL_HAS_THREAD_SUPPORT
00011 #error "ERROR: OSCL_HAS_THREAD_SUPPORT has to be defined to either 1 or 0"
00012 #endif
00013 
00019 #ifndef OSCL_HAS_NON_PREEMPTIVE_THREAD_SUPPORT
00020 #error "ERROR: OSCL_HAS_NON_PREEMPTIVE_THREAD_SUPPORT has to be defined to either 1 or 0"
00021 #endif
00022 
00028 #ifndef OSCL_HAS_SYMBIAN_SCHEDULER
00029 #error "ERROR: OSCL_HAS_SYMBIAN_SCHEDULER has to be defined to either 1 or 0"
00030 #endif
00031 
00038 #ifndef OSCL_HAS_SEM_TIMEDWAIT_SUPPORT
00039 #error "ERROR: OSCL_HAS_SEM_TIMEDWAIT_SUPPORT has to be defined to either 1 or 0"
00040 #endif
00041 
00047 #ifndef OSCL_HAS_PTHREAD_SUPPORT
00048 #error "ERROR: OSCL_HAS_PTHREAD_SUPPORT has to be defined to either 1 or 0"
00049 #endif
00050 
00058 typedef TOsclThreadId __verify__TOsclThreadId__defined__;
00059 
00067 typedef TOsclThreadFuncRet __verify__TOsclThreadFuncRet__defined__;
00068 
00076 typedef TOsclThreadFuncArg __verify__TOsclThreadFuncArg__defined__;
00077 
00085 #ifndef OSCL_THREAD_DECL
00086 #error "ERROR: OSCL_THREAD_DECL has to be defined."
00087 #endif
00088 
00103 typedef TOsclThreadObject __verify__TOsclThreadObject__defined__;
00104 
00112 typedef TOsclMutexObject __verify__TOsclMutexObject__defined__;
00113 
00121 typedef TOsclSemaphoreObject __verify__TOsclSemaphoreObject__defined__;
00122 
00135 typedef TOsclConditionObject __verify__TOsclConditionObject__defined__;
00136 
00137 
00138 #endif //OSCLCONFIG_PROC_CHECK_H_INCLUDED
00139 
00140 

OSCL API
Posting Version: CORE_8.000.1.1_RC4