#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
|