L4Re - L4 Runtime Environment
L4::Com_error Class Reference

Error conditions during IPC. More...

#include <l4/cxx/exceptions>

+ Inheritance diagram for L4::Com_error:
+ Collaboration diagram for L4::Com_error:

Public Member Functions

 Com_error (long err) throw ()
 Create a Com_error for the givel L4 IPC error code. More...
 
- Public Member Functions inherited from L4::Runtime_error
 Runtime_error (long err_no, char const *extra=0) throw ()
 Create a new Runtime_error. More...
 
char const * str () const throw ()
 Return a human readable string for the exception.
 
char const * extra_str () const
 Get the description text for this runtime error. More...
 
long err_no () const throw ()
 Get the error value for this runtime error. More...
 
- Public Member Functions inherited from L4::Base_exception
virtual ~Base_exception () throw ()
 Destruction.
 
- Public Member Functions inherited from L4::Exception_tracer
void const *const * pc_array () const throw ()
 Get the array containing the call trace.
 
int frame_count () const throw ()
 Get the number of entries that are valid in the call trace.
 

Additional Inherited Members

- Protected Member Functions inherited from L4::Base_exception
 Base_exception () throw ()
 Create a base exception.
 
- Protected Member Functions inherited from L4::Exception_tracer
 Exception_tracer () throw ()
 Create a back trace.
 

Detailed Description

Error conditions during IPC.

This exception encapsulates all IPC error conditions of L4 IPC.

Definition at line 275 of file exceptions.

Constructor & Destructor Documentation

◆ Com_error()

L4::Com_error::Com_error ( long  err)
throw (
)
inlineexplicit

Create a Com_error for the givel L4 IPC error code.

Parameters
errThe L4 IPC error code (l4_ipc... return value).

Definition at line 282 of file exceptions.


The documentation for this class was generated from the following file: