#include <entry_frame.h>
Inheritance diagram for Sys_ipc_frame:

Public Member Functions | |
| Mword | msg_word (Utcb *dst, unsigned index) const |
| Get the given register/utcb message word. | |
| void | set_msg_word (Utcb *u, unsigned index, Mword value) |
| Set the given message word to the given value. | |
| void | set_msg_word (unsigned index, Mword value) |
| Set the given message word to the given value. | |
| void | rcv_src (L4_uid id) |
| set the IPC source for the recipient | |
| L4_uid | rcv_src () const |
| get the IPC source for the recipient | |
| L4_uid | snd_dst () const |
| get the destination for the IPC | |
| Mword | has_snd_dst () const |
| does the IPC have a destination | |
| Mword | has_snd () const |
| has the IPC a send part? | |
| Mword | irq () const |
| get the IRQ destination of the IPC | |
| L4_timeout | timeout () const |
| get the message timeout | |
| Mword | has_abs_snd_timeout () const |
| Has this IPC an absolute send timeout? | |
| Mword | abs_snd_clock () const |
| The clock bit of the absolute send timeout. | |
| Mword | has_abs_rcv_timeout () const |
| Has this IPC an absolute receive timeout? | |
| Mword | abs_rcv_clock () const |
| The clock bit of the absolute receive timeout. | |
| void | snd_desc (Mword w) |
| set the send descriptor | |
| L4_snd_desc | snd_desc () const |
| get the send descriptor | |
| void | copy_msg (Sys_ipc_frame *to) const |
| copy this msg to the given IPC data | |
| void | rcv_desc (L4_rcv_desc d) |
| set the receive descriptor | |
| L4_rcv_desc | rcv_desc () const |
| get the receive descriptor | |
| Mword | msg_word (unsigned index) const |
| get the given register message word. | |
| L4_msgdope | msg_dope () const |
| get the msg dope | |
| void | msg_dope (L4_msgdope d) |
| set the msg dope | |
| void | msg_dope_set_error (Mword) |
| set the error in a msg dope | |
| void | msg_dope_combine (Ipc_err e) |
| or some extra bits to the msg dope | |
Static Public Member Functions | |
| static unsigned | num_snd_reg_words () |
| number of words sent in registers | |
| static unsigned | num_rcv_reg_words () |
| number of words received in registers | |
| static unsigned | num_reg_words () |
| number of words transmitted in registers | |
|
|
The clock bit of the absolute receive timeout.
|
|
|
The clock bit of the absolute send timeout.
|
|
|
copy this msg to the given IPC data
|
|
|
Has this IPC an absolute receive timeout?
|
|
|
Has this IPC an absolute send timeout?
|
|
|
has the IPC a send part?
|
|
|
does the IPC have a destination
|
|
|
get the IRQ destination of the IPC
|
|
|
set the msg dope
|
|
|
get the msg dope
|
|
|
or some extra bits to the msg dope
|
|
|
set the error in a msg dope
|
|
|
get the given register message word.
Reimplemented in Long_msg. |
|
||||||||||||
|
Get the given register/utcb message word.
|
|
|
number of words received in registers
|
|
|
number of words transmitted in registers
|
|
|
number of words sent in registers
|
|
|
get the receive descriptor
|
|
|
set the receive descriptor
|
|
|
get the IPC source for the recipient
|
|
|
set the IPC source for the recipient
|
|
||||||||||||
|
Set the given message word to the given value.
Reimplemented in Long_msg. |
|
||||||||||||||||
|
Set the given message word to the given value.
|
|
|
get the send descriptor
|
|
|
set the send descriptor
|
|
|
get the destination for the IPC
|
|
|
get the message timeout
|
1.4.2