L4Re - L4 Runtime Environment
L4Re::Parent Class Reference

Parent interface. More...

+ Inheritance diagram for L4Re::Parent:
+ Collaboration diagram for L4Re::Parent:

Public Member Functions

long signal (unsigned long sig, unsigned long val)
 Send a signal to the parent. More...
 
- Public Member Functions inherited from L4::Kobject
l4_msgtag_t dec_refcnt (l4_mword_t diff, l4_utcb_t *utcb=l4_utcb())
 Decrement the in kernel reference counter for the object. More...
 

Additional Inherited Members

- Protected Types inherited from L4::Kobject_t< Parent, L4::Kobject, L4RE_PROTO_PARENT >
typedef Parent Class
 The target interface type (inheriting from Kobject_t)
 
typedef Typeid::Iface< PROTO, Parent > __Iface
 The interface description for the derived class.
 
typedef Typeid::Merge_list< Typeid::Iface_list< __Iface >, typename L4::Kobject ::__Iface_list > __Iface_list
 The list of all RPC interfaces provided directly or through inheritance.
 
- Protected Member Functions inherited from L4::Kobject_t< Parent, L4::Kobject, L4RE_PROTO_PARENT >
L4::Cap< Classc () const
 Get the capability to ourselves.
 
- Protected Member Functions inherited from L4::Kobject
l4_cap_idx_t cap () const throw ()
 Return capability selector. More...
 
- Static Protected Member Functions inherited from L4::Kobject_t< Parent, L4::Kobject, L4RE_PROTO_PARENT >
static void __check_protocols__ ()
 Helper to check for protocol conflicts.
 

Detailed Description

Parent interface.

See also
Parent API for more details about the purpose.

Definition at line 51 of file parent.

Member Function Documentation

◆ signal()

long L4Re::Parent::signal ( unsigned long  sig,
unsigned long  val 
)

Send a signal to the parent.

Parameters
sigSignal to send
valValue of the signal
Returns
0 on success, <0 on error

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