Public Member Functions

Utcb::Frame Class Reference

A smaller frame on the UTCB. More...

#include <utcb.h>

List of all members.

Public Member Functions

unsigned received_item (unsigned skip=0)
 Returns the skip-th delegated capability range descriptor.
unsigned received_cap ()
 Returns the first capability in the first range delegated to us.
Crd translated_cap (unsigned skip=0)
unsigned identity (unsigned skip=0)
void dump_typed_items ()
unsigned untyped ()
unsigned typed ()
unsigned get_crd ()
template<typename T >
bool get_word (T &value)
char * get_string (unsigned &len)
char * get_zero_string (unsigned &len)
 Frame (Utcb *utcb, unsigned end)

Detailed Description

A smaller frame on the UTCB.

Can only be used to read incoming messages.


Constructor & Destructor Documentation

Utcb::Frame::Frame ( Utcb utcb,
unsigned  end 
) [inline]

Member Function Documentation

void Utcb::Frame::dump_typed_items (  )  [inline]
unsigned Utcb::Frame::get_crd (  )  [inline]
char* Utcb::Frame::get_string ( unsigned &  len  )  [inline]
template<typename T >
bool Utcb::Frame::get_word ( T &  value  )  [inline]
char* Utcb::Frame::get_zero_string ( unsigned &  len  )  [inline]
unsigned Utcb::Frame::identity ( unsigned  skip = 0  )  [inline]
unsigned Utcb::Frame::received_cap (  )  [inline]

Returns the first capability in the first range delegated to us.

unsigned Utcb::Frame::received_item ( unsigned  skip = 0  )  [inline]

Returns the skip-th delegated capability range descriptor.

Crd Utcb::Frame::translated_cap ( unsigned  skip = 0  )  [inline]
unsigned Utcb::Frame::typed (  )  [inline]
unsigned Utcb::Frame::untyped (  )  [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines