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

Tb_entry_ctx_sw Class Reference

logged context switch. More...

#include <tb_entry.h>

Inheritance diagram for Tb_entry_ctx_sw:

Tb_entry List of all members.

Public Member Functions

void set (Context *ctx, Space *from_space, Address ip, Context *dst, Context *dst_orig, Mword lock_cnt, Sched_context *from_sched, Mword from_prio, Address kernel_ip)
Space * from_space () const
Address kernel_ip () const
Mword lock_cnt () const
Context * dst () const
Context * dst_orig () const
Mword from_prio () const
Sched_context * from_sched () const

Private Attributes

Context * _dst
 switcher target
Context * _dst_orig
Address _kernel_ip
Mword _lock_cnt
Space * _from_space
Sched_context * _from_sched
Mword _from_prio

Detailed Description

logged context switch.


Member Function Documentation

Context * Tb_entry_ctx_sw::dst (   )  const [inline]
 

Context * Tb_entry_ctx_sw::dst_orig (   )  const [inline]
 

Mword Tb_entry_ctx_sw::from_prio (   )  const [inline]
 

Sched_context * Tb_entry_ctx_sw::from_sched (   )  const [inline]
 

Space * Tb_entry_ctx_sw::from_space (   )  const [inline]
 

Address Tb_entry_ctx_sw::kernel_ip (   )  const [inline]
 

Mword Tb_entry_ctx_sw::lock_cnt (   )  const [inline]
 

void Tb_entry_ctx_sw::set (  Context *  ctx,
Space *  from_space,
Address  ip,
Context *  dst,
Context *  dst_orig,
Mword  lock_cnt,
Sched_context *  from_sched,
Mword  from_prio,
Address  kernel_ip
)  [inline]
 


Member Data Documentation

Context* Tb_entry_ctx_sw::_dst [private]
 

switcher target

Context* Tb_entry_ctx_sw::_dst_orig [private]
 

Mword Tb_entry_ctx_sw::_from_prio [private]
 

Sched_context* Tb_entry_ctx_sw::_from_sched [private]
 

Space* Tb_entry_ctx_sw::_from_space [private]
 

Address Tb_entry_ctx_sw::_kernel_ip [private]
 

Mword Tb_entry_ctx_sw::_lock_cnt [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