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

# oscl_scheduler_types.h

Go to the documentation of this file.

    00001
    00020 #ifndef OSCL_SCHEDULER_TYPES_H_INCLUDED
    00021 #define OSCL_SCHEDULER_TYPES_H_INCLUDED
    00022
    00023 #ifndef OSCLCONFIG_PROC_H_INCLUDED
    00024 #include "osclconfig_proc.h"
    00025 #endif
    00026
    00027
    00028 //Non-Symbian
    00029
    00030 #ifndef OSCL_AOSTATUS_H_INCLUDED
    00031 #include "oscl_aostatus.h"
    00032 #endif
    00033
    00034 #ifndef OSCL_HEAPBASE_H_INCLUDED
    00035 #include "oscl_heapbase.h"
    00036 #endif
    00037
    00038
    00043 class OsclExecSchedulerBase : public _OsclHeapBase
    00044 {
    00045     private:
    00046         virtual void Error(int32 anError) const;
    00047         virtual void OnStarting();
    00048         virtual void OnStopping();
    00049         OsclExecSchedulerBase();
    00050         ~OsclExecSchedulerBase();
    00051         friend class OsclExecScheduler;
    00052         friend class OsclCoeActiveScheduler;
    00053         friend class PVActiveBase;
    00054 };
    00055
    00056
    00057
    00058
    00059 #endif //
    00060
    00061