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

OsclReadyQ Class Reference
[OSCL Proc]

#include <oscl_scheduler_readyq.h>

Inheritance diagram for OsclReadyQ:

OsclPriorityQueue< TOsclReady, OsclReadyAlloc, Oscl_Vector< TOsclReady, OsclReadyAlloc >, OsclReadyCompare > OsclPriorityQueueBase Oscl_Opaque_Type_Compare

Public Methods

void Construct (int)
void ThreadLogon ()
void ThreadLogoff ()
void Remove (TOsclReady)
bool IsIn (TOsclReady)
uint32 Depth ()
TOsclReady PopTop ()
TOsclReady Top ()
TOsclReady WaitAndPopTop ()
TOsclReady WaitAndPopTop (uint32)
int32 PendComplete (PVActiveBase *pvbase, int32 aReason)
int32 WaitForRequestComplete (PVActiveBase *)
void RegisterForCallback (OsclSchedulerObserver *aCallback, OsclAny *aCallbackContext)
void TimerCallback (uint32 aDelayMicrosec)
OsclSchedulerObserver * Callback ()

Member Function Documentation

OsclSchedulerObserver* OsclReadyQ::Callback (    )  [inline]
 

void OsclReadyQ::Construct (  int    ) 
 

uint32 OsclReadyQ::Depth (    )  [inline]
 

bool OsclReadyQ::IsIn (  TOsclReady    ) 
 

int32 OsclReadyQ::PendComplete (  PVActiveBase *    pvbase,
int32    aReason
) 
 

TOsclReady OsclReadyQ::PopTop (    ) 
 

void OsclReadyQ::RegisterForCallback (  OsclSchedulerObserver *    aCallback,
OsclAny *    aCallbackContext
) 
 

void OsclReadyQ::Remove (  TOsclReady    ) 
 

void OsclReadyQ::ThreadLogoff (    ) 
 

void OsclReadyQ::ThreadLogon (    ) 
 

void OsclReadyQ::TimerCallback (  uint32    aDelayMicrosec ) 
 

TOsclReady OsclReadyQ::Top (    ) 
 

TOsclReady OsclReadyQ::WaitAndPopTop (  uint32    ) 
 

TOsclReady OsclReadyQ::WaitAndPopTop (    ) 
 

int32 OsclReadyQ::WaitForRequestComplete (  PVActiveBase *    ) 
 


The documentation for this class was generated from the following file:
OSCL API
Posting Version: CORE_8.508.1.1