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

Tb_entry_ipc Class Reference

logged ipc. More...

#include <tb_entry.h>

Inheritance diagram for Tb_entry_ipc:

Tb_entry List of all members.

Public Member Functions

void set (Context *ctx, Mword ip, Sys_ipc_frame *ipc_regs, Unsigned64 left)
void set_irq (Context *ctx, Mword ip, Mword irq)
void set_sc (Context *ctx, Mword ip, Sys_ipc_frame *ipc_regs, Unsigned64 left)
L4_snd_desc snd_desc () const
L4_rcv_desc rcv_desc () const
Global_id dst () const
L4_timeout timeout () const
Mword dword (unsigned index) const

Private Attributes

L4_snd_desc _snd_desc
 ipc send descriptor
L4_rcv_desc _rcv_desc
 ipc receive descriptor
Mword _dword [2]
 first two message words
Global_id _dst
 destination id
L4_timeout _timeout
 timeout

Detailed Description

logged ipc.


Member Function Documentation

Global_id Tb_entry_ipc::dst  )  const [inline]
 

Mword Tb_entry_ipc::dword unsigned  index  )  const [inline]
 

L4_rcv_desc Tb_entry_ipc::rcv_desc  )  const [inline]
 

void Tb_entry_ipc::set Context ctx,
Mword  ip,
Sys_ipc_frame ipc_regs,
Unsigned64  left
[inline]
 

void Tb_entry_ipc::set_irq Context ctx,
Mword  ip,
Mword  irq
[inline]
 

void Tb_entry_ipc::set_sc Context ctx,
Mword  ip,
Sys_ipc_frame ipc_regs,
Unsigned64  left
[inline]
 

L4_snd_desc Tb_entry_ipc::snd_desc  )  const [inline]
 

L4_timeout Tb_entry_ipc::timeout  )  const [inline]
 


Member Data Documentation

Global_id Tb_entry_ipc::_dst [private]
 

destination id

Mword Tb_entry_ipc::_dword[2] [private]
 

first two message words

L4_rcv_desc Tb_entry_ipc::_rcv_desc [private]
 

ipc receive descriptor

L4_snd_desc Tb_entry_ipc::_snd_desc [private]
 

ipc send descriptor

L4_timeout Tb_entry_ipc::_timeout [private]
 

timeout


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