Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Tb_entry_sched Class Reference

logged scheduling event. More...

#include <tb_entry.h>

Inheritance diagram for Tb_entry_sched:

Tb_entry List of all members.

Public Member Functions

void set (Context *ctx, Address ip, unsigned short mode, Context *owner, unsigned short id, unsigned short prio, signed long left, unsigned long quantum)
unsigned short mode () const
Context * owner () const
unsigned short id () const
unsigned short prio () const
unsigned long quantum () const
signed long left () const

Private Attributes

unsigned short _mode
Context * _owner
unsigned short _id
unsigned short _prio
signed long _left
unsigned long _quantum

Detailed Description

logged scheduling event.


Member Function Documentation

unsigned short Tb_entry_sched::id (   )  const [inline]
 

signed long Tb_entry_sched::left (   )  const [inline]
 

unsigned short Tb_entry_sched::mode (   )  const [inline]
 

Context * Tb_entry_sched::owner (   )  const [inline]
 

unsigned short Tb_entry_sched::prio (   )  const [inline]
 

unsigned long Tb_entry_sched::quantum (   )  const [inline]
 

void Tb_entry_sched::set (  Context *  ctx,
Address  ip,
unsigned short  mode,
Context *  owner,
unsigned short  id,
unsigned short  prio,
signed long  left,
unsigned long  quantum
)  [inline]
 


Member Data Documentation

unsigned short Tb_entry_sched::_id [private]
 

signed long Tb_entry_sched::_left [private]
 

unsigned short Tb_entry_sched::_mode [private]
 

Context* Tb_entry_sched::_owner [private]
 

unsigned short Tb_entry_sched::_prio [private]
 

unsigned long Tb_entry_sched::_quantum [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 26 14:20:17 2005 for Fiasco by  doxygen 1.4.2