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:

## 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_scheduler_readyq.h