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